Drop maintainership completely

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Drop maintainership completely

Leonid Bobrov
I am very irritated right now.

I realise I don't belong here and you don't need me as maintainer,
besides I never wanted to be maintainer, I just want immediate ports
updates, but recently you started to ignore my update over 2 weeks, but
it is very tiny. I don't have patience and I don't understand you,
furthermore I don't want to understand you.

Don't reply to me, it's pointless, forget about my existence, I am
nobody, I don't want to be anybody.

Take my last diff, it drops me as maintainer and updates net/toxcore,
I don't care who will take care of those ports, I am done.

Index: www/vimb/Makefile
===================================================================
RCS file: /cvs/ports/www/vimb/Makefile,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 Makefile
--- www/vimb/Makefile 27 Jun 2018 21:04:06 -0000 1.16
+++ www/vimb/Makefile 9 Aug 2018 21:52:52 -0000
@@ -5,13 +5,11 @@ COMMENT = modal webkit-based browser ins
 GH_ACCOUNT = fanglingsu
 GH_PROJECT = vimb
 GH_TAGNAME = 3.2.0
-REVISION = 0
+REVISION = 1
 
 CATEGORIES = www x11
 
 HOMEPAGE = https://fanglingsu.github.io/vimb/
-
-MAINTAINER = Leonid Bobrov <[hidden email]>
 
 # GPLv3+
 PERMIT_PACKAGE_CDROM = Yes
Index: net/toxcore/Makefile
===================================================================
RCS file: /cvs/ports/net/toxcore/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- net/toxcore/Makefile 26 Jun 2018 20:34:04 -0000 1.2
+++ net/toxcore/Makefile 9 Aug 2018 21:52:52 -0000
@@ -2,19 +2,17 @@
 
 COMMENT = Tox client library
 
-V = 0.2.3
+V = 0.2.5
 DISTNAME = toxcore-$V
 
 GH_ACCOUNT = TokTok
 GH_PROJECT = c-toxcore
 GH_TAGNAME = v$V
 
-SHARED_LIBS +=   toxcore 0.1 # 0.1
+SHARED_LIBS +=   toxcore 0.2 # 0.2
 CATEGORIES = net telephony
 
 HOMEPAGE = https://tox.chat/
-
-MAINTAINER = Leonid Bobrov <[hidden email]>
 
 # GPLv3+
 PERMIT_PACKAGE_CDROM = Yes
Index: net/toxic/Makefile
===================================================================
RCS file: /cvs/ports/net/toxic/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- net/toxic/Makefile 17 Jul 2018 13:49:23 -0000 1.3
+++ net/toxic/Makefile 9 Aug 2018 21:52:52 -0000
@@ -5,11 +5,9 @@ COMMENT = ncurses-based Tox client
 GH_ACCOUNT = Jfreegman
 GH_PROJECT = toxic
 GH_TAGNAME = v0.8.2
-REVISION = 1
+REVISION = 2
 
 CATEGORIES = net
-
-MAINTAINER = Leonid Bobrov <[hidden email]>
 
 # GPLv3+
 PERMIT_PACKAGE_CDROM = Yes
Index: net/utox/Makefile
===================================================================
RCS file: /cvs/ports/net/utox/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- net/utox/Makefile 29 Jun 2018 22:16:19 -0000 1.3
+++ net/utox/Makefile 9 Aug 2018 21:52:52 -0000
@@ -7,13 +7,11 @@ V = 0.17.0
 DISTNAME = uTox-${V}-full
 PKGNAME = utox-${V}
 MASTER_SITES = https://github.com/uTox/uTox/releases/download/v${V}/
-REVISION = 1
+REVISION = 2
 
 CATEGORIES = net
 
 HOMEPAGE = https://utox.io
-
-MAINTAINER = Leonid Bobrov <[hidden email]>
 
 # MIT
 PERMIT_PACKAGE_CDROM = Yes

Reply | Threaded
Open this post in threaded view
|

Re: Drop maintainership completely

Edward Lopez-Acosta
I would not get discouraged, it could be low demand for the application
in question, or people being busy or the message gets lost in the
traffic of the list. Things do take time.

One other thing I have been keeping in mind is that it takes time to
build a reputation in a community. I am new to OpenBSD and porting so I
do not expect instant merges on anything I submit to the list.

Hopefully things work out for you either way though.

Edward Lopez-Acosta

On 8/9/18 5:56 PM, Leonid Bobrov wrote:

> I am very irritated right now.
>
> I realise I don't belong here and you don't need me as maintainer,
> besides I never wanted to be maintainer, I just want immediate ports
> updates, but recently you started to ignore my update over 2 weeks, but
> it is very tiny. I don't have patience and I don't understand you,
> furthermore I don't want to understand you.
>
> Don't reply to me, it's pointless, forget about my existence, I am
> nobody, I don't want to be anybody.
>
> Take my last diff, it drops me as maintainer and updates net/toxcore,
> I don't care who will take care of those ports, I am done.
>
> Index: www/vimb/Makefile
> ===================================================================
> RCS file: /cvs/ports/www/vimb/Makefile,v
> retrieving revision 1.16
> diff -u -p -u -p -r1.16 Makefile
> --- www/vimb/Makefile 27 Jun 2018 21:04:06 -0000 1.16
> +++ www/vimb/Makefile 9 Aug 2018 21:52:52 -0000
> @@ -5,13 +5,11 @@ COMMENT = modal webkit-based browser ins
>   GH_ACCOUNT = fanglingsu
>   GH_PROJECT = vimb
>   GH_TAGNAME = 3.2.0
> -REVISION = 0
> +REVISION = 1
>  
>   CATEGORIES = www x11
>  
>   HOMEPAGE = https://fanglingsu.github.io/vimb/
> -
> -MAINTAINER = Leonid Bobrov <[hidden email]>
>  
>   # GPLv3+
>   PERMIT_PACKAGE_CDROM = Yes
> Index: net/toxcore/Makefile
> ===================================================================
> RCS file: /cvs/ports/net/toxcore/Makefile,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 Makefile
> --- net/toxcore/Makefile 26 Jun 2018 20:34:04 -0000 1.2
> +++ net/toxcore/Makefile 9 Aug 2018 21:52:52 -0000
> @@ -2,19 +2,17 @@
>  
>   COMMENT = Tox client library
>  
> -V = 0.2.3
> +V = 0.2.5
>   DISTNAME = toxcore-$V
>  
>   GH_ACCOUNT = TokTok
>   GH_PROJECT = c-toxcore
>   GH_TAGNAME = v$V
>  
> -SHARED_LIBS +=   toxcore 0.1 # 0.1
> +SHARED_LIBS +=   toxcore 0.2 # 0.2
>   CATEGORIES = net telephony
>  
>   HOMEPAGE = https://tox.chat/
> -
> -MAINTAINER = Leonid Bobrov <[hidden email]>
>  
>   # GPLv3+
>   PERMIT_PACKAGE_CDROM = Yes
> Index: net/toxic/Makefile
> ===================================================================
> RCS file: /cvs/ports/net/toxic/Makefile,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 Makefile
> --- net/toxic/Makefile 17 Jul 2018 13:49:23 -0000 1.3
> +++ net/toxic/Makefile 9 Aug 2018 21:52:52 -0000
> @@ -5,11 +5,9 @@ COMMENT = ncurses-based Tox client
>   GH_ACCOUNT = Jfreegman
>   GH_PROJECT = toxic
>   GH_TAGNAME = v0.8.2
> -REVISION = 1
> +REVISION = 2
>  
>   CATEGORIES = net
> -
> -MAINTAINER = Leonid Bobrov <[hidden email]>
>  
>   # GPLv3+
>   PERMIT_PACKAGE_CDROM = Yes
> Index: net/utox/Makefile
> ===================================================================
> RCS file: /cvs/ports/net/utox/Makefile,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 Makefile
> --- net/utox/Makefile 29 Jun 2018 22:16:19 -0000 1.3
> +++ net/utox/Makefile 9 Aug 2018 21:52:52 -0000
> @@ -7,13 +7,11 @@ V = 0.17.0
>   DISTNAME = uTox-${V}-full
>   PKGNAME = utox-${V}
>   MASTER_SITES = https://github.com/uTox/uTox/releases/download/v${V}/
> -REVISION = 1
> +REVISION = 2
>  
>   CATEGORIES = net
>  
>   HOMEPAGE = https://utox.io
> -
> -MAINTAINER = Leonid Bobrov <[hidden email]>
>  
>   # MIT
>   PERMIT_PACKAGE_CDROM = Yes
>

Reply | Threaded
Open this post in threaded view
|

Re: Drop maintainership completely

Stuart Henderson
In reply to this post by Leonid Bobrov
On 2018/08/10 01:56, Leonid Bobrov wrote:

> I am very irritated right now.
>
> I realise I don't belong here and you don't need me as maintainer,
> besides I never wanted to be maintainer, I just want immediate ports
> updates, but recently you started to ignore my update over 2 weeks, but
> it is very tiny. I don't have patience and I don't understand you,
> furthermore I don't want to understand you.
>
> Don't reply to me, it's pointless, forget about my existence, I am
> nobody, I don't want to be anybody.
>
> Take my last diff, it drops me as maintainer and updates net/toxcore,
> I don't care who will take care of those ports, I am done.

I've dropped maintainer as requested.

I haven't updated net/toxcore in the same commit because I have no
information about what the update does (your previous mail about it just
had the diff with no information) and no good setup to test it with here.


Reply | Threaded
Open this post in threaded view
|

Re: Drop maintainership completely

trondd-2
In reply to this post by Leonid Bobrov
On Thu, August 9, 2018 6:56 pm, Leonid Bobrov wrote:
> I am very irritated right now.
>
> I realise I don't belong here and you don't need me as maintainer,
> besides I never wanted to be maintainer, I just want immediate ports
> updates, but recently you started to ignore my update over 2 weeks, but
> it is very tiny. I don't have patience and I don't understand you,
> furthermore I don't want to understand you.
>

2 weeks is short time.  My updates have pretty much always needed poking
for months.  Sometimes 6 months go by and I just submit the next version.
You have to be patient with a small unpaid community.  Sometimes not a lot
of people use the software that you do.

If you want the port updated, well, even if it takes weeks to get
comitted, you've already got the updated version, right?  Carry on with
life.  The ports tree will catch up.

We're all here because we enjoy it.  If you're not enjoying it right now,
take some time away.  You don't have to be all in all the time and then
get frustrated when things aren't happening that fast and then rage quit.
Temper your expectations and your goals.

> Don't reply to me, it's pointless, forget about my existence, I am
> nobody, I don't want to be anybody.
>
> Take my last diff, it drops me as maintainer and updates net/toxcore,
> I don't care who will take care of those ports, I am done.
>
> Index: www/vimb/Makefile
> ===================================================================
> RCS file: /cvs/ports/www/vimb/Makefile,v
> retrieving revision 1.16
> diff -u -p -u -p -r1.16 Makefile
> --- www/vimb/Makefile 27 Jun 2018 21:04:06 -0000 1.16
> +++ www/vimb/Makefile 9 Aug 2018 21:52:52 -0000
> @@ -5,13 +5,11 @@ COMMENT = modal webkit-based browser ins
>  GH_ACCOUNT = fanglingsu
>  GH_PROJECT = vimb
>  GH_TAGNAME = 3.2.0
> -REVISION = 0
> +REVISION = 1
>
>  CATEGORIES = www x11
>
>  HOMEPAGE = https://fanglingsu.github.io/vimb/
> -
> -MAINTAINER = Leonid Bobrov <[hidden email]>
>
>  # GPLv3+
>  PERMIT_PACKAGE_CDROM = Yes
> Index: net/toxcore/Makefile
> ===================================================================
> RCS file: /cvs/ports/net/toxcore/Makefile,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 Makefile
> --- net/toxcore/Makefile 26 Jun 2018 20:34:04 -0000 1.2
> +++ net/toxcore/Makefile 9 Aug 2018 21:52:52 -0000
> @@ -2,19 +2,17 @@
>
>  COMMENT = Tox client library
>
> -V = 0.2.3
> +V = 0.2.5
>  DISTNAME = toxcore-$V
>
>  GH_ACCOUNT = TokTok
>  GH_PROJECT = c-toxcore
>  GH_TAGNAME = v$V
>
> -SHARED_LIBS +=   toxcore 0.1 # 0.1
> +SHARED_LIBS +=   toxcore 0.2 # 0.2
>  CATEGORIES = net telephony
>
>  HOMEPAGE = https://tox.chat/
> -
> -MAINTAINER = Leonid Bobrov <[hidden email]>
>
>  # GPLv3+
>  PERMIT_PACKAGE_CDROM = Yes
> Index: net/toxic/Makefile
> ===================================================================
> RCS file: /cvs/ports/net/toxic/Makefile,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 Makefile
> --- net/toxic/Makefile 17 Jul 2018 13:49:23 -0000 1.3
> +++ net/toxic/Makefile 9 Aug 2018 21:52:52 -0000
> @@ -5,11 +5,9 @@ COMMENT = ncurses-based Tox client
>  GH_ACCOUNT = Jfreegman
>  GH_PROJECT = toxic
>  GH_TAGNAME = v0.8.2
> -REVISION = 1
> +REVISION = 2
>
>  CATEGORIES = net
> -
> -MAINTAINER = Leonid Bobrov <[hidden email]>
>
>  # GPLv3+
>  PERMIT_PACKAGE_CDROM = Yes
> Index: net/utox/Makefile
> ===================================================================
> RCS file: /cvs/ports/net/utox/Makefile,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 Makefile
> --- net/utox/Makefile 29 Jun 2018 22:16:19 -0000 1.3
> +++ net/utox/Makefile 9 Aug 2018 21:52:52 -0000
> @@ -7,13 +7,11 @@ V = 0.17.0
>  DISTNAME = uTox-${V}-full
>  PKGNAME = utox-${V}
>  MASTER_SITES = https://github.com/uTox/uTox/releases/download/v${V}/
> -REVISION = 1
> +REVISION = 2
>
>  CATEGORIES = net
>
>  HOMEPAGE = https://utox.io
> -
> -MAINTAINER = Leonid Bobrov <[hidden email]>
>
>  # MIT
>  PERMIT_PACKAGE_CDROM = Yes
>


Reply | Threaded
Open this post in threaded view
|

Re: Drop maintainership completely

Ingo Schwarze
Hi,

trondd wrote on Thu, Aug 09, 2018 at 09:05:25PM -0400:

> 2 weeks is short time.  My updates have pretty much always needed poking
> for months.  Sometimes 6 months go by and I just submit the next version.
> You have to be patient with a small unpaid community.  Sometimes not a lot
> of people use the software that you do.
>
> If you want the port updated, well, even if it takes weeks to get
> comitted, you've already got the updated version, right?  Carry on with
> life.  The ports tree will catch up.
>
> We're all here because we enjoy it.  If you're not enjoying it right now,
> take some time away.  You don't have to be all in all the time and then
> get frustrated when things aren't happening that fast and then rage quit.
> Temper your expectations and your goals.

Well said.

Besides, lack of feedback is not meant ad personam.  Even i, as a
developer, am sitting on two ports right now that both myself and
the maintainer consider ready for import (subsurface and libdivecomputer)
and that have also been tested by a third user but that i can't
import just yet because no other porter found the time yet to
cross-check them and provide an OK.  And it's not a good idea to
import blindly and prematurely and cause havoc in bulk builds because
that puts additional load on exactly the people who are already
working hardest.

If more people collect and demonstrate the experience to become
developers working on ports, the situation may slowly improve over
time by distributing the work of review, providing OKs, and importing
on more shoulders, but as things stand right now, patience is
definitely required.

Yours,
  Ingo

Reply | Threaded
Open this post in threaded view
|

Re: Drop maintainership completely

Craig Skinner-3
In reply to this post by Leonid Bobrov
On Fri, 10 Aug 2018 01:56:58 +0300 (EEST) Leonid Bobrov wrote:
> ... ignore my update over 2 weeks ...

Summer holidays/people out enjoying the weather/with family/etc?

Cheers,
--
Craig Skinner | http://linkd.in/yGqkv7

Reply | Threaded
Open this post in threaded view
|

Re: Drop maintainership completely

Marc Espie-2
In reply to this post by trondd-2
On Thu, Aug 09, 2018 at 09:05:25PM -0400, trondd wrote:

> On Thu, August 9, 2018 6:56 pm, Leonid Bobrov wrote:
> > I am very irritated right now.
> >
> > I realise I don't belong here and you don't need me as maintainer,
> > besides I never wanted to be maintainer, I just want immediate ports
> > updates, but recently you started to ignore my update over 2 weeks, but
> > it is very tiny. I don't have patience and I don't understand you,
> > furthermore I don't want to understand you.
> >
>
> 2 weeks is short time.  My updates have pretty much always needed poking
> for months.  Sometimes 6 months go by and I just submit the next version.
> You have to be patient with a small unpaid community.  Sometimes not a lot
> of people use the software that you do.
>
> If you want the port updated, well, even if it takes weeks to get
> comitted, you've already got the updated version, right?  Carry on with
> life.  The ports tree will catch up.
>
> We're all here because we enjoy it.  If you're not enjoying it right now,
> take some time away.  You don't have to be all in all the time and then
> get frustrated when things aren't happening that fast and then rage quit.
> Temper your expectations and your goals.

Speaking from personal experience, there are so many things to keep up
and running and to improve that actually looking at new ports and updates
and reviewing, testing them, is something I no longer get the chance to
do regularly.

I'm all for having more committers, but the work is very selfless. You
need to test, you need to be careful...   in general, we import new people
when they start churning ports that do not need 10+ changes to be useful,
and that write mails that explain the work they did :)   (hint to
wannabe porters)....

Granted, the situation does improve, the infrastructure warns about more
stuff these days, and we have enough regular bulks that most build mistakes
get caught early on.

You've got to realize that there have been lots of major changes over
the past few years. Switching to clang was a large effort, using lld
is another one currently in progress.

All the nice mitigation techniques we got, like canaris, like wxallowed,
take time to figure out and make work (in fact, wxallowed is definitely
not finished).  Doing pledge() for crucial ports is also work.

Fixing bugs like ports that fetch during build was also fun (though somewhat
limited in scope)...


I could go on and on...

And the ports keep moving. There are more and more ports requiring at
least C++11 to build (and it's very likely this is going to become
C++14/17 in the near future), go and rust put more tendrils in more stuff
as time progresses...