Re: Drop maintainership completely

2018-08-10 Thread Marc Espie
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...



Re: Drop maintainership completely

2018-08-10 Thread Craig Skinner
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



Re: Drop maintainership completely

2018-08-09 Thread 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



Re: Drop maintainership completely

2018-08-09 Thread trondd
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 -  1.16
> +++ www/vimb/Makefile 9 Aug 2018 21:52:52 -
> @@ -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 
>
>  # 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 -  1.2
> +++ net/toxcore/Makefile  9 Aug 2018 21:52:52 -
> @@ -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 
>
>  # 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/Makefile17 Jul 2018 13:49:23 -  1.3
> +++ net/toxic/Makefile9 Aug 2018 21:52:52 -
> @@ -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 
>
>  # 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 -  1.3
> +++ net/utox/Makefile 9 Aug 2018 21:52:52 -
> @@ -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 
>
>  # MIT
>  PERMIT_PACKAGE_CDROM =   Yes
>




Re: Drop maintainership completely

2018-08-09 Thread Stuart Henderson
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.




Re: Drop maintainership completely

2018-08-09 Thread 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 -  1.16
+++ www/vimb/Makefile   9 Aug 2018 21:52:52 -
@@ -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 
  
  # 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/Makefile26 Jun 2018 20:34:04 -  1.2
+++ net/toxcore/Makefile9 Aug 2018 21:52:52 -
@@ -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 
  
  # 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 -  1.3
+++ net/toxic/Makefile  9 Aug 2018 21:52:52 -
@@ -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 
  
  # 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 -  1.3
+++ net/utox/Makefile   9 Aug 2018 21:52:52 -
@@ -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 
  
  # MIT

  PERMIT_PACKAGE_CDROM =Yes





Drop maintainership completely

2018-08-09 Thread 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 -  1.16
+++ www/vimb/Makefile   9 Aug 2018 21:52:52 -
@@ -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 
 
 # 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/Makefile26 Jun 2018 20:34:04 -  1.2
+++ net/toxcore/Makefile9 Aug 2018 21:52:52 -
@@ -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 
 
 # 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 -  1.3
+++ net/toxic/Makefile  9 Aug 2018 21:52:52 -
@@ -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 
 
 # 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 -  1.3
+++ net/utox/Makefile   9 Aug 2018 21:52:52 -
@@ -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 
 
 # MIT
 PERMIT_PACKAGE_CDROM = Yes