public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Reminder: open season on robbat2's packages
@ 2012-11-18 11:11 Robin H. Johnson
  2012-11-18 16:11 ` Diego Elio Pettenò
                   ` (3 more replies)
  0 siblings, 4 replies; 42+ messages in thread
From: Robin H. Johnson @ 2012-11-18 11:11 UTC (permalink / raw
  To: gentoo-dev

Over the years, I've come to be the maintainer a huge number of
packages (~300 or so, and I just gave up ~100 of those back to relevant
herds). Many of them are from inheriting packages when other developers
have retired - the upstream may also be dead, but there is nothing that
supersedes the functionality of the package, so if I use it, it lives.

If you're a developer waiting for an action on one of them, and you've
attached a fix to a bug, you should mostly feel free to go ahead any
just apply your patch. If you break it, I'll hunt you down.

Exceptions:
dev-db/mariadb, dev-db/mysql - mysql herd
MogileFS,  Perlbal - me
sys-libs/db - base-system
LVM - please be careful!

Packages where I am the upstream:
app-admin/diradm
app-shells/localshell
sys-apps/readahead-list
dev-perl/WattsUp-Daemon

Packages sent for lastrite:
dev-vcs/gitosis-gentoo
dev-vcs/gitosis

Here's a list of every package where I'm a maintainer and there is no
herd listed (but their might be other maintainers):
app-admin/cancd
app-arch/duff
app-arch/unadf
app-backup/mirdir
app-crypt/af_alg
app-crypt/gpg-ringmgr
app-crypt/mhash
app-emulation/qenv
app-misc/ddccontrol-db
app-misc/ddccontrol
app-misc/dnetc
app-misc/egads
app-misc/interceptty
app-text/binfind
app-text/convmv
app-text/sloccount
app-text/unrtf
dev-cpp/threadpool
dev-db/libdbi-drivers
dev-db/libdbi
dev-db/redis
dev-lang/snobol
dev-libs/bglibs
dev-libs/libmcal
dev-libs/libmelf
dev-libs/libmemcached
dev-libs/libmemcache
dev-libs/OpenSRF
dev-libs/yaz
dev-util/checkbashisms
dev-util/fuzz
dev-util/idutils
dev-util/its4
dev-util/mpatch
dev-util/pscan
dev-util/rats
dev-util/re2c
dev-util/sgb
dev-util/wiggle
dev-vcs/cvs2svn
dev-vcs/git
media-gfx/monica
media-gfx/springgraph
media-sound/dbmeasure
net-analyzer/ipaudit
net-analyzer/poink
net-analyzer/raddump
net-analyzer/sslsniff
net-analyzer/thrulay
net-dns/ndu
net-firewall/ipset
net-libs/cvm
net-libs/libmonetra
net-mail/vqadmin
net-misc/adjtimex
net-misc/aggregate-flim
net-misc/aggregate
net-misc/dcetest
net-misc/ifenslave
net-misc/memcached
net-misc/netdate
net-misc/nstx
net-misc/openrdate
net-misc/pcapfix
net-misc/rdate
net-misc/tiers
net-misc/valve
net-misc/vmnet
net-misc/vmpsd
net-misc/zsync
net-nds/led
net-nds/nsscache
net-proxy/piper
net-wireless/bss
sys-apps/clrngd
sys-apps/hwinfo
sys-apps/input-utils
sys-apps/linux-misc-apps
sys-apps/usbmon
sys-auth/icmpdn
sys-auth/nss_ldap
sys-block/btrace
sys-block/fio
sys-block/scsiping
sys-block/scsirastools
sys-block/seekwatcher
sys-block/tw_cli
sys-fs/lvm2
sys-libs/openhpi
sys-power/iasl
sys-power/nut
sys-process/audit


-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-18 11:11 [gentoo-dev] Reminder: open season on robbat2's packages Robin H. Johnson
@ 2012-11-18 16:11 ` Diego Elio Pettenò
  2012-11-18 23:15   ` Robin H. Johnson
  2012-11-18 18:13 ` Gilles Dartiguelongue
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 42+ messages in thread
From: Diego Elio Pettenò @ 2012-11-18 16:11 UTC (permalink / raw
  To: gentoo-dev

On 18/11/2012 03:11, Robin H. Johnson wrote:
> net-libs/libmonetra

Maybe time to get rid of this one?

https://bugs.gentoo.org/show_bug.cgi?id=341721

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-18 11:11 [gentoo-dev] Reminder: open season on robbat2's packages Robin H. Johnson
  2012-11-18 16:11 ` Diego Elio Pettenò
@ 2012-11-18 18:13 ` Gilles Dartiguelongue
  2012-11-19  5:13 ` Arun Raghavan
  2012-11-23  2:22 ` Donnie Berkholz
  3 siblings, 0 replies; 42+ messages in thread
From: Gilles Dartiguelongue @ 2012-11-18 18:13 UTC (permalink / raw
  To: gentoo-dev

Le dimanche 18 novembre 2012 à 11:11 +0000, Robin H. Johnson a écrit :
> net-nds/nsscache
> sys-auth/nss_ldap

If nobody else want them and I don't forget about them, I'll take care
of these.

-- 
Gilles Dartiguelongue <eva@gentoo.org>
Gentoo



^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-18 16:11 ` Diego Elio Pettenò
@ 2012-11-18 23:15   ` Robin H. Johnson
  0 siblings, 0 replies; 42+ messages in thread
From: Robin H. Johnson @ 2012-11-18 23:15 UTC (permalink / raw
  To: gentoo-dev

On Sun, Nov 18, 2012 at 08:11:49AM -0800, Diego Elio Pettenò wrote:
> On 18/11/2012 03:11, Robin H. Johnson wrote:
> > net-libs/libmonetra
> Maybe time to get rid of this one?
> https://bugs.gentoo.org/show_bug.cgi?id=341721
Gone.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-18 11:11 [gentoo-dev] Reminder: open season on robbat2's packages Robin H. Johnson
  2012-11-18 16:11 ` Diego Elio Pettenò
  2012-11-18 18:13 ` Gilles Dartiguelongue
@ 2012-11-19  5:13 ` Arun Raghavan
  2012-11-19  5:30   ` Robin H. Johnson
  2012-11-23  2:22 ` Donnie Berkholz
  3 siblings, 1 reply; 42+ messages in thread
From: Arun Raghavan @ 2012-11-19  5:13 UTC (permalink / raw
  To: gentoo-dev

On 18 November 2012 16:41, Robin H. Johnson <robbat2@gentoo.org> wrote:
[...]
> media-sound/dbmeasure

I'll take this one, since it's tangentially related to PulseAudio.

Cheers,
--
Arun Raghavan
http://arunraghavan.net/
(Ford_Prefect | Gentoo) & (arunsr | GNOME)


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-19  5:13 ` Arun Raghavan
@ 2012-11-19  5:30   ` Robin H. Johnson
  2012-11-19  5:36     ` Arun Raghavan
  0 siblings, 1 reply; 42+ messages in thread
From: Robin H. Johnson @ 2012-11-19  5:30 UTC (permalink / raw
  To: gentoo-dev

On Mon, Nov 19, 2012 at 10:43:44AM +0530, Arun Raghavan wrote:
> On 18 November 2012 16:41, Robin H. Johnson <robbat2@gentoo.org> wrote:
> [...]
> > media-sound/dbmeasure
> I'll take this one, since it's tangentially related to PulseAudio.
Speaking of PA, are you still upstream? If so, can you please merge the
patch I submitted to the -discuss list?

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-19  5:30   ` Robin H. Johnson
@ 2012-11-19  5:36     ` Arun Raghavan
  0 siblings, 0 replies; 42+ messages in thread
From: Arun Raghavan @ 2012-11-19  5:36 UTC (permalink / raw
  To: gentoo-dev

On 19 November 2012 11:00, Robin H. Johnson <robbat2@gentoo.org> wrote:
> On Mon, Nov 19, 2012 at 10:43:44AM +0530, Arun Raghavan wrote:
>> On 18 November 2012 16:41, Robin H. Johnson <robbat2@gentoo.org> wrote:
>> [...]
>> > media-sound/dbmeasure
>> I'll take this one, since it's tangentially related to PulseAudio.
> Speaking of PA, are you still upstream? If so, can you please merge the
> patch I submitted to the -discuss list?

Yep. It's on my review list for today. We've frozen master for now
though, so might only go into the next release.

--
Arun Raghavan
http://arunraghavan.net/
(Ford_Prefect | Gentoo) & (arunsr | GNOME)


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-18 11:11 [gentoo-dev] Reminder: open season on robbat2's packages Robin H. Johnson
                   ` (2 preceding siblings ...)
  2012-11-19  5:13 ` Arun Raghavan
@ 2012-11-23  2:22 ` Donnie Berkholz
  2012-11-23  4:22   ` Robin H. Johnson
  3 siblings, 1 reply; 42+ messages in thread
From: Donnie Berkholz @ 2012-11-23  2:22 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 466 bytes --]

On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
> Here's a list of every package where I'm a maintainer and there is no
> herd listed (but their might be other maintainers):
> dev-util/wiggle
> dev-vcs/cvs2svn

Suppose I could take these.

> dev-vcs/git

I'm hoping somebody is taking this?

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
Analyst, RedMonk <http://redmonk.com/dberkholz/>

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-23  2:22 ` Donnie Berkholz
@ 2012-11-23  4:22   ` Robin H. Johnson
  2012-11-23 14:15     ` [gentoo-dev] open season on other-dev's packages -- policy change? Ian Stakenvicius
  2012-11-26 16:12     ` [gentoo-dev] Reminder: open season on robbat2's packages Donnie Berkholz
  0 siblings, 2 replies; 42+ messages in thread
From: Robin H. Johnson @ 2012-11-23  4:22 UTC (permalink / raw
  To: gentoo-dev

On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz wrote:
> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
> > Here's a list of every package where I'm a maintainer and there is no
> > herd listed (but their might be other maintainers):
I didn't say I was dropping any of the packages, merely making an
explicit list of packages I maintain, that other developers are welcome
to touch - if they want to take them over explicitly, that would be
great too.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85


^ permalink raw reply	[flat|nested] 42+ messages in thread

* [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23  4:22   ` Robin H. Johnson
@ 2012-11-23 14:15     ` Ian Stakenvicius
  2012-11-23 14:28       ` Rich Freeman
  2012-11-23 14:32       ` Thomas Sachau
  2012-11-26 16:12     ` [gentoo-dev] Reminder: open season on robbat2's packages Donnie Berkholz
  1 sibling, 2 replies; 42+ messages in thread
From: Ian Stakenvicius @ 2012-11-23 14:15 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 22/11/12 11:22 PM, Robin H. Johnson wrote:
> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz wrote:
>> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
>>> Here's a list of every package where I'm a maintainer and there
>>> is no herd listed (but their might be other maintainers):
> I didn't say I was dropping any of the packages, merely making an 
> explicit list of packages I maintain, that other developers are
> welcome to touch - if they want to take them over explicitly, that
> would be great too.
> 

..  For certain things, I think it would be very beneficial for this
to be true (other dev's welcome to touch) across the tree.  Maybe if
there is enough general support for it, we should change our default
of "never touch a maintainer's package without permission of the
maintainer/herd", to "OK to touch unless package metadata explicitly
requests not to" ...?  And we can put a tag in the metadata to
indicate this (or even to indicate what other dev's can and can't
touch -- ie, can touch *DEPEND, can bump EAPI, cannot add features,
cannot bump)?

Thoughts?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlCvhOkACgkQ2ugaI38ACPBU1QEAuvQb36mAwjUvZl3Q3BU6l7M5
yb/+F4V6AisF47Y5OI4A/jtvmb7LmyH5B4UAv9EAGySt39oY3XW23sGPWXzWMxXz
=egrZ
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 14:15     ` [gentoo-dev] open season on other-dev's packages -- policy change? Ian Stakenvicius
@ 2012-11-23 14:28       ` Rich Freeman
  2012-11-23 14:40         ` Ian Stakenvicius
  2012-11-23 14:32       ` Thomas Sachau
  1 sibling, 1 reply; 42+ messages in thread
From: Rich Freeman @ 2012-11-23 14:28 UTC (permalink / raw
  To: gentoo-dev

On Fri, Nov 23, 2012 at 9:15 AM, Ian Stakenvicius <axs@gentoo.org> wrote:
> ..  For certain things, I think it would be very beneficial for this
> to be true (other dev's welcome to touch) across the tree.  Maybe if
> there is enough general support for it, we should change our default
> of "never touch a maintainer's package without permission of the
> maintainer/herd", to "OK to touch unless package metadata explicitly
> requests not to" ...?  And we can put a tag in the metadata to
> indicate this (or even to indicate what other dev's can and can't
> touch -- ie, can touch *DEPEND, can bump EAPI, cannot add features,
> cannot bump)?

Honestly, I like the maintainer/herd system - it promotes some kind of
consistency and accountability.  If everybody just goes poking at
random ebuilds anytime they want to then that will tend to lead to
chaos.

Why not just do everything BUT commit the ebuild, and then just attach
the fixed ebuild to the bug instead?  That really isn't any more work
for those doing the work, it allows users affected by the bug to
download the fixed ebuild instantly if they want to, and it still
allows the maintainer to be a quality gateway.

Even making it voluntary for maintainers to invite help creates some
risk that users will be subjected to uncoordinated updates/etc.  If
you want to avoid that, then the checklist for changing random
packages will likely grow so large that nobody will do it anyway.

If you know a lot of about a package or a group of packages, just add
yourself as a maintainer...

Rich


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 14:15     ` [gentoo-dev] open season on other-dev's packages -- policy change? Ian Stakenvicius
  2012-11-23 14:28       ` Rich Freeman
@ 2012-11-23 14:32       ` Thomas Sachau
  2012-11-23 14:48         ` Ian Stakenvicius
  2012-11-25  7:01         ` Patrick Lauer
  1 sibling, 2 replies; 42+ messages in thread
From: Thomas Sachau @ 2012-11-23 14:32 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1409 bytes --]

Ian Stakenvicius schrieb:
> On 22/11/12 11:22 PM, Robin H. Johnson wrote:
>> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz wrote:
>>> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
>>>> Here's a list of every package where I'm a maintainer and there
>>>> is no herd listed (but their might be other maintainers):
>> I didn't say I was dropping any of the packages, merely making an 
>> explicit list of packages I maintain, that other developers are
>> welcome to touch - if they want to take them over explicitly, that
>> would be great too.
> 
> 
> ..  For certain things, I think it would be very beneficial for this
> to be true (other dev's welcome to touch) across the tree.  Maybe if
> there is enough general support for it, we should change our default
> of "never touch a maintainer's package without permission of the
> maintainer/herd", to "OK to touch unless package metadata explicitly
> requests not to" ...?  And we can put a tag in the metadata to
> indicate this (or even to indicate what other dev's can and can't
> touch -- ie, can touch *DEPEND, can bump EAPI, cannot add features,
> cannot bump)?
> 
> Thoughts?
> 
> 
> 

What certain things do you have in mind? In wich situation do you see a
simple "May i touch the package?/ok for this patch?" as too much to do
before touching a package?

-- 

Thomas Sachau
Gentoo Linux Developer


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 379 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 14:28       ` Rich Freeman
@ 2012-11-23 14:40         ` Ian Stakenvicius
  2012-11-23 14:53           ` hasufell
  0 siblings, 1 reply; 42+ messages in thread
From: Ian Stakenvicius @ 2012-11-23 14:40 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 23/11/12 09:28 AM, Rich Freeman wrote:
> On Fri, Nov 23, 2012 at 9:15 AM, Ian Stakenvicius <axs@gentoo.org>
> wrote:
>> ..  For certain things, I think it would be very beneficial for
>> this to be true (other dev's welcome to touch) across the tree.
>> Maybe if there is enough general support for it, we should change
>> our default of "never touch a maintainer's package without
>> permission of the maintainer/herd", to "OK to touch unless
>> package metadata explicitly requests not to" ...?  And we can put
>> a tag in the metadata to indicate this (or even to indicate what
>> other dev's can and can't touch -- ie, can touch *DEPEND, can
>> bump EAPI, cannot add features, cannot bump)?
> 
> Honestly, I like the maintainer/herd system - it promotes some kind
> of consistency and accountability.  If everybody just goes poking
> at random ebuilds anytime they want to then that will tend to lead
> to chaos.
> 

I'm not suggesting to abandon that, just augment it a little.  There
are dev's that want strict do-not-touch-my-stuff control, and dev's
that don't really care.  Defining as such in metadata would keep a
persistent record.

I can think of two specific examples where this would be an advantage:

#1 - the init-script-license issue.  When I filed all of those bugs,
there were a few dev's that said to me "Do what you want to fix the
LICENSE= on your own", many others didn't but i'm guessing that didn't
mean they actually explicitly desired to control LICENSE=.  Similarly,
I have absolutely no problem at all of someone fixes LICENSE= in any
of my packages -- I set them properly as best I could and I try and
watch out for changes, but if there's someone that knows better I say
"just do it."

#2 - sub-slots and slot-operators.  Adoption of this will go a lot
faster if the maintainers of libraries had free reign to update
*DEPEND in rdeps when necessary.  Some of this already happens, but
having permission to adjust *DEPEND be explicitly listed would make it
go quicker still and not cause the inevitable arguments that it always
seems to..


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlCvivYACgkQ2ugaI38ACPCSxwEAhudOC/pqJhcDPj1LErF8C2f1
bPAYrfcdNRCnovPSS2sA/jhkGjgkPcBFIM/m4uMKq8hVmHqw5RDb86pljpJz+37P
=ihwa
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 14:32       ` Thomas Sachau
@ 2012-11-23 14:48         ` Ian Stakenvicius
  2012-11-23 15:00           ` Thomas Sachau
  2012-11-23 15:10           ` hasufell
  2012-11-25  7:01         ` Patrick Lauer
  1 sibling, 2 replies; 42+ messages in thread
From: Ian Stakenvicius @ 2012-11-23 14:48 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 23/11/12 09:32 AM, Thomas Sachau wrote:
> Ian Stakenvicius schrieb:
>> On 22/11/12 11:22 PM, Robin H. Johnson wrote:
>>> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz
>>> wrote:
>>>> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
>>>>> Here's a list of every package where I'm a maintainer and
>>>>> there is no herd listed (but their might be other
>>>>> maintainers):
>>> I didn't say I was dropping any of the packages, merely making
>>> an explicit list of packages I maintain, that other developers
>>> are welcome to touch - if they want to take them over
>>> explicitly, that would be great too.
>> 
>> 
>> ..  For certain things, I think it would be very beneficial for
>> this to be true (other dev's welcome to touch) across the tree.
>> Maybe if there is enough general support for it, we should change
>> our default of "never touch a maintainer's package without
>> permission of the maintainer/herd", to "OK to touch unless
>> package metadata explicitly requests not to" ...?  And we can put
>> a tag in the metadata to indicate this (or even to indicate what
>> other dev's can and can't touch -- ie, can touch *DEPEND, can
>> bump EAPI, cannot add features, cannot bump)?
>> 
>> Thoughts?
>> 
>> 
>> 
> 
> What certain things do you have in mind? In wich situation do you
> see a simple "May i touch the package?/ok for this patch?" as too
> much to do before touching a package?
> 

This works, and when, say, myself and the other dev are on irc it's
very quick, but then if I don't write it down or communicate it to my
other couterparts in the herd this permission gets lost in the
shuffle.  I'm just suggesting that if we put it in the metadata then
it'll be easier to track.

And -maybe- if the majority of dev's feel it appropriate, then we
switch "deny,allow x" to "allow,deny x".


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlCvjK8ACgkQ2ugaI38ACPDNggEArddTaH+ng/JhbH2AIq0ecI3n
qZipGtd4j8wmrQZIhz0BALVAsDcVOoBsrqGk2KpwGCag0o3QTSd/nx+4Y9i/Ddnw
=MbHC
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 14:40         ` Ian Stakenvicius
@ 2012-11-23 14:53           ` hasufell
  0 siblings, 0 replies; 42+ messages in thread
From: hasufell @ 2012-11-23 14:53 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/23/2012 03:40 PM, Ian Stakenvicius wrote:
> On 23/11/12 09:28 AM, Rich Freeman wrote:
>> On Fri, Nov 23, 2012 at 9:15 AM, Ian Stakenvicius
>> <axs@gentoo.org> wrote:
>>> ..  For certain things, I think it would be very beneficial
>>> for this to be true (other dev's welcome to touch) across the
>>> tree. Maybe if there is enough general support for it, we
>>> should change our default of "never touch a maintainer's
>>> package without permission of the maintainer/herd", to "OK to
>>> touch unless package metadata explicitly requests not to" ...?
>>> And we can put a tag in the metadata to indicate this (or even
>>> to indicate what other dev's can and can't touch -- ie, can
>>> touch *DEPEND, can bump EAPI, cannot add features, cannot
>>> bump)?
> 
>> Honestly, I like the maintainer/herd system - it promotes some
>> kind of consistency and accountability.  If everybody just goes
>> poking at random ebuilds anytime they want to then that will tend
>> to lead to chaos.
> 
> 
> I'm not suggesting to abandon that, just augment it a little.
> There are dev's that want strict do-not-touch-my-stuff control, and
> dev's that don't really care.  Defining as such in metadata would
> keep a persistent record.
> 
> I can think of two specific examples where this would be an
> advantage:
> 
> #1 - the init-script-license issue.  When I filed all of those
> bugs, there were a few dev's that said to me "Do what you want to
> fix the LICENSE= on your own", many others didn't but i'm guessing
> that didn't mean they actually explicitly desired to control
> LICENSE=.  Similarly, I have absolutely no problem at all of
> someone fixes LICENSE= in any of my packages -- I set them properly
> as best I could and I try and watch out for changes, but if there's
> someone that knows better I say "just do it."

I'd rather say let's make a policy for this particular case. Changing
the license should not break any package, so there is no need for
review if you are sure about the fix.

Even if it turns out you were wrong... well.

> 
> #2 - sub-slots and slot-operators.  Adoption of this will go a lot 
> faster if the maintainers of libraries had free reign to update 
> *DEPEND in rdeps when necessary.  Some of this already happens,
> but having permission to adjust *DEPEND be explicitly listed would
> make it go quicker still and not cause the inevitable arguments
> that it always seems to..
> 

This might require bumping the EAPI which is not always safe, so it
should go through the maintainer unless he says there is no need to.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJQr435AAoJEFpvPKfnPDWztTQIAKBMUFivjl1B/UOHoowzODsE
jFyl0b4gQVwpfSnrZnxcLFkq+oU41BdLvdl4jD7EkYAnLl9fmGTlCF2VjJoGHopg
g70hRXU/jpzJb5J2qNSfAbvg1maouD0Q/cld4QpNF8b6IN9afinGaeRHYpFp9xlL
EydqrNeQh06gCpKTzDbYEdcB27yRDESvHMQgrdtU4fFr1SRsAJw9o5Nf5o2CcgFH
XoO1T4g4HMs0B0w1oLU1YoCvXkmGP6fDRvcY5hpRQ8C/0LlEtoK4YuyIruOkMBLB
rQ+xuJulVm47Qdx1tv4Vb3dJM7gudOT+pyS2HQXqzAPiAMEPlxhDkqWlbYp5QCQ=
=UjuT
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 14:48         ` Ian Stakenvicius
@ 2012-11-23 15:00           ` Thomas Sachau
  2012-11-23 15:22             ` Ian Stakenvicius
  2012-11-23 15:10           ` hasufell
  1 sibling, 1 reply; 42+ messages in thread
From: Thomas Sachau @ 2012-11-23 15:00 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2300 bytes --]

Ian Stakenvicius schrieb:
> On 23/11/12 09:32 AM, Thomas Sachau wrote:
>> Ian Stakenvicius schrieb:
>>> On 22/11/12 11:22 PM, Robin H. Johnson wrote:
>>>> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz
>>>> wrote:
>>>>> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
>>>>>> Here's a list of every package where I'm a maintainer and
>>>>>> there is no herd listed (but their might be other
>>>>>> maintainers):
>>>> I didn't say I was dropping any of the packages, merely making
>>>> an explicit list of packages I maintain, that other developers
>>>> are welcome to touch - if they want to take them over
>>>> explicitly, that would be great too.
>>>
>>>
>>> ..  For certain things, I think it would be very beneficial for
>>> this to be true (other dev's welcome to touch) across the tree.
>>> Maybe if there is enough general support for it, we should change
>>> our default of "never touch a maintainer's package without
>>> permission of the maintainer/herd", to "OK to touch unless
>>> package metadata explicitly requests not to" ...?  And we can put
>>> a tag in the metadata to indicate this (or even to indicate what
>>> other dev's can and can't touch -- ie, can touch *DEPEND, can
>>> bump EAPI, cannot add features, cannot bump)?
>>>
>>> Thoughts?
>>>
>>>
>>>
> 
>> What certain things do you have in mind? In wich situation do you
>> see a simple "May i touch the package?/ok for this patch?" as too
>> much to do before touching a package?
> 
> 
> This works, and when, say, myself and the other dev are on irc it's
> very quick, but then if I don't write it down or communicate it to my
> other couterparts in the herd this permission gets lost in the
> shuffle.  I'm just suggesting that if we put it in the metadata then
> it'll be easier to track.

You can already add a comment in the ebuild or metadata.xml to
explicitly allow everyone to touch it, so there is nothing needed to
allow you or anyone else interested in it doing this now.

Just reverting this default probably wont happen, since it just means
additional work and issues without any real benefit (like mass commits
to add the notes, missed additions and others touched the package and
other problems).

-- 

Thomas Sachau
Gentoo Linux Developer


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 379 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 14:48         ` Ian Stakenvicius
  2012-11-23 15:00           ` Thomas Sachau
@ 2012-11-23 15:10           ` hasufell
  1 sibling, 0 replies; 42+ messages in thread
From: hasufell @ 2012-11-23 15:10 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I tend to agree with tommy.
It's also difficult to reflect your attitude regarding your ebuilds
being touched, cause it may differ depending on the subject of the
change and who makes the change. So in the end it may boil down to a
conversation anyway.

For things like your subslot example I am wondering if it could be
possible to do a dev-announce that packages will be touched by a group
of devs, cause of important migration and that maintainers who don't
feel comfortable with that can require a bug/patch.

While waiting for answers a few weeks you have the time to test that
stuff in an overlay instead of reporting tons of bugs.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJQr5HrAAoJEFpvPKfnPDWzfCkIALNXbjH3xB6Mf837sVe8QM6q
xGuCJlivRlJLfbANHa058En2tVRV1qee373RXDmnsM6PBeU7rc8XLGxd0lM2lswD
48FCGo/8+AqBujLhY74FgXja/47b9WpcP3ZOw82/6bS8p4tcA5i665HHVbrLJ5VK
Wwri8BBlExj5y0HFrHS0KKMDAHLzbNEMDGArINa1w6iwx/3hVHkgaZVgxY3UZohH
D8A1BeTCoV5ZS3d890+BoVAYwCVKB6WiYfIdmpgmudweLgAmbqNkOnq8lQI88QmY
EWoLyibKSg7jzQ7e22IwNP/QFByvXf5SxfomsB6VRSJJyrYGLMI7W1GWHI2z1+Q=
=KoFo
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 15:00           ` Thomas Sachau
@ 2012-11-23 15:22             ` Ian Stakenvicius
  0 siblings, 0 replies; 42+ messages in thread
From: Ian Stakenvicius @ 2012-11-23 15:22 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 23/11/12 10:00 AM, Thomas Sachau wrote:
> Ian Stakenvicius schrieb:
>> On 23/11/12 09:32 AM, Thomas Sachau wrote:
>>> Ian Stakenvicius schrieb:
>>>> On 22/11/12 11:22 PM, Robin H. Johnson wrote:
>>>>> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz 
>>>>> wrote:
>>>>>> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
>>>>>>> Here's a list of every package where I'm a maintainer
>>>>>>> and there is no herd listed (but their might be other 
>>>>>>> maintainers):
>>>>> I didn't say I was dropping any of the packages, merely
>>>>> making an explicit list of packages I maintain, that other
>>>>> developers are welcome to touch - if they want to take them
>>>>> over explicitly, that would be great too.
>>>> 
>>>> 
>>>> ..  For certain things, I think it would be very beneficial
>>>> for this to be true (other dev's welcome to touch) across the
>>>> tree. Maybe if there is enough general support for it, we
>>>> should change our default of "never touch a maintainer's
>>>> package without permission of the maintainer/herd", to "OK to
>>>> touch unless package metadata explicitly requests not to"
>>>> ...?  And we can put a tag in the metadata to indicate this
>>>> (or even to indicate what other dev's can and can't touch --
>>>> ie, can touch *DEPEND, can bump EAPI, cannot add features,
>>>> cannot bump)?
>>>> 
>>>> Thoughts?
>>>> 
>>>> 
>>>> 
>> 
>>> What certain things do you have in mind? In wich situation do
>>> you see a simple "May i touch the package?/ok for this patch?"
>>> as too much to do before touching a package?
>> 
>> 
>> This works, and when, say, myself and the other dev are on irc
>> it's very quick, but then if I don't write it down or communicate
>> it to my other couterparts in the herd this permission gets lost
>> in the shuffle.  I'm just suggesting that if we put it in the
>> metadata then it'll be easier to track.
> 
> You can already add a comment in the ebuild or metadata.xml to 
> explicitly allow everyone to touch it, so there is nothing needed
> to allow you or anyone else interested in it doing this now.
> 
> Just reverting this default probably wont happen, since it just
> means additional work and issues without any real benefit (like
> mass commits to add the notes, missed additions and others touched
> the package and other problems).
> 
On 23/11/12 10:10 AM, hasufell wrote:
> I tend to agree with tommy. It's also difficult to reflect your
> attitude regarding your ebuilds being touched, cause it may differ
> depending on the subject of the change and who makes the change. So
> in the end it may boil down to a conversation anyway.
> 
> For things like your subslot example I am wondering if it could be 
> possible to do a dev-announce that packages will be touched by a
> group of devs, cause of important migration and that maintainers
> who don't feel comfortable with that can require a bug/patch.
> 
> While waiting for answers a few weeks you have the time to test
> that stuff in an overlay instead of reporting tons of bugs.


All good points.  Anyone else care to weigh in or does this seem to be
the consensus of everybody?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlCvlLYACgkQ2ugaI38ACPD9CAD9FTZBbNUlVDGMDTvojD49nmSq
lVz/ZJboibVwNSOWLXsA/jKs9taDeiPcXjArgTrvI5qxGvf/5V95zO0frjg0DCLU
=WKz3
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-23 14:32       ` Thomas Sachau
  2012-11-23 14:48         ` Ian Stakenvicius
@ 2012-11-25  7:01         ` Patrick Lauer
  2012-11-25 15:43           ` Rick "Zero_Chaos" Farina
  2013-11-01 22:07           ` Richard Yao
  1 sibling, 2 replies; 42+ messages in thread
From: Patrick Lauer @ 2012-11-25  7:01 UTC (permalink / raw
  To: gentoo-dev

On 11/23/12 22:32, Thomas Sachau wrote:
> Ian Stakenvicius schrieb:
>> On 22/11/12 11:22 PM, Robin H. Johnson wrote:
>>> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz wrote:
>>>> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
>>>>> Here's a list of every package where I'm a maintainer and there
>>>>> is no herd listed (but their might be other maintainers):
>>> I didn't say I was dropping any of the packages, merely making an 
>>> explicit list of packages I maintain, that other developers are
>>> welcome to touch - if they want to take them over explicitly, that
>>> would be great too.
>>
>>
>> ..  For certain things, I think it would be very beneficial for this
>> to be true (other dev's welcome to touch) across the tree.  Maybe if
>> there is enough general support for it, we should change our default
>> of "never touch a maintainer's package without permission of the
>> maintainer/herd", to "OK to touch unless package metadata explicitly
>> requests not to" ...?  And we can put a tag in the metadata to
>> indicate this (or even to indicate what other dev's can and can't
>> touch -- ie, can touch *DEPEND, can bump EAPI, cannot add features,
>> cannot bump)?
>>
>> Thoughts?
>>
>>
>>
> 
> What certain things do you have in mind? In wich situation do you see a
> simple "May i touch the package?/ok for this patch?" as too much to do
> before touching a package?
> 
To me it's random noise, if I'm in the package metadata just do it. No
need to distract me :)

And there's tons of packages that have a "maintainer" in metadata and
bugs just go into nirvana (like apache)...


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-25  7:01         ` Patrick Lauer
@ 2012-11-25 15:43           ` Rick "Zero_Chaos" Farina
  2012-11-25 15:51             ` Rich Freeman
  2013-11-01 22:07           ` Richard Yao
  1 sibling, 1 reply; 42+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-11-25 15:43 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/25/2012 02:01 AM, Patrick Lauer wrote:
> On 11/23/12 22:32, Thomas Sachau wrote:
>> Ian Stakenvicius schrieb:
>>> On 22/11/12 11:22 PM, Robin H. Johnson wrote:
>>>> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz wrote:
>>>>> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
>>>>>> Here's a list of every package where I'm a maintainer and there
>>>>>> is no herd listed (but their might be other maintainers):
>>>> I didn't say I was dropping any of the packages, merely making an 
>>>> explicit list of packages I maintain, that other developers are
>>>> welcome to touch - if they want to take them over explicitly, that
>>>> would be great too.
>>>
>>>
>>> ..  For certain things, I think it would be very beneficial for this
>>> to be true (other dev's welcome to touch) across the tree.  Maybe if
>>> there is enough general support for it, we should change our default
>>> of "never touch a maintainer's package without permission of the
>>> maintainer/herd", to "OK to touch unless package metadata explicitly
>>> requests not to" ...?  And we can put a tag in the metadata to
>>> indicate this (or even to indicate what other dev's can and can't
>>> touch -- ie, can touch *DEPEND, can bump EAPI, cannot add features,
>>> cannot bump)?
>>>
>>> Thoughts?
>>>
>>>
>>>
>>
>> What certain things do you have in mind? In wich situation do you see a
>> simple "May i touch the package?/ok for this patch?" as too much to do
>> before touching a package?
>>
> To me it's random noise, if I'm in the package metadata just do it. No
> need to distract me :)

I completely agree.  There is a lot of territorialism that is
*completely* unwarranted.  If you see an issue with one of my packages
and want to fix it, please, be my guest. Especially if it had a bug on
bugzie and you close that bug.  I get an email when my packages are
touched, if I don't like your change I'll tell you why and then fix it.
 If you horribly break my package, you may hear about it, but you
certainly won't get yelled at for fixing my bugs or bumping a package.

Thanks,
Zero
> 
> And there's tons of packages that have a "maintainer" in metadata and
> bugs just go into nirvana (like apache)...
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQsjykAAoJEKXdFCfdEflK0kUQAIB42lvd+oBP9xC9n9krkyzA
pIdQw/npCZtfQ4ZRXjkrhWf8uP9RkwB04qmFRO/DrxFlMu5QJ+wGPeu8zqRCJBri
GWqMATtZdvxHGeyKoAc/jJjp9+OHQ+izR7sGGo26uttj5QcA51e8e+568rw1xXk4
FQqQEOP9WXL8z8NOOo8ybv3SBqSg/+yHl05aInLhutKQAAtdOPy60nblGPMEyVIJ
deoMFUU5PsJRaAsHL30iBlclFpgn6UK8bdxTfMiXvEECUrAj+Hx6vSIh8cMPCdLq
SHT6Dcs8JkhKGEMX0v3CBzZ4yU/y36cSwNMah9eSFVnfW/R+7Mpt9Q3lfElwOSkl
OAtDqwEiyTgTG/ucOkFb+UBaAOpdlRsC0vbck5RDQaF3AWERpBx9AZ/qVjRg39jt
Yn7iads9FUAtrQ5bgMxHPkDlzNF50R99Ud41rJ1vZwl0JdrAgem5Pt2cO6TPEeZ8
6SeyVYQdRpqO3fMi6ijYTZEPiIX+EUJ8RkunUwgMHAhcn2IeAtkbbY5a3+1V2wpm
lIP5di6TujmlX7x9zy6UI2ItSnvlwX/rq2XkPOyo4j+wyyQJN4VD2QT4wERuDADK
ICJA/yke8tmsVo3Uxjtv8Yqbuug/AvD9blxlLpEPcuY5XKZOsxzzQFeRG7u5S+aZ
16yQHoOjDNFN9882Ggy5
=D8vW
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-25 15:43           ` Rick "Zero_Chaos" Farina
@ 2012-11-25 15:51             ` Rich Freeman
  2012-11-25 17:55               ` Rick "Zero_Chaos" Farina
  2013-10-31 17:08               ` Peter Stuge
  0 siblings, 2 replies; 42+ messages in thread
From: Rich Freeman @ 2012-11-25 15:51 UTC (permalink / raw
  To: gentoo-dev

On Sun, Nov 25, 2012 at 10:43 AM, Rick "Zero_Chaos" Farina
<zerochaos@gentoo.org> wrote:
>  If you horribly break my package, you may hear about it, but you
> certainly won't get yelled at for fixing my bugs or bumping a package.

While I think there is a balance to be found, keep in mind that you as
the developer aren't the only person impacted if somebody breaks a
package you maintain.  Perhaps your users would prefer that people
with less experience with the package not fiddle with it.

If a package has a responsive maintainer, then pinging them isn't
really much of a hurdle.  If the package doesn't have a responsive
maintainer, then perhaps that should be fixed.

I'm not saying that there shouldn't be some way for maintainers to
indicate when they're willing to allow others to touch packages
without asking.  I'm just saying that this isn't purely a matter of
maintainer preference, or territorialism.

Rich


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-25 15:51             ` Rich Freeman
@ 2012-11-25 17:55               ` Rick "Zero_Chaos" Farina
  2012-11-25 19:59                 ` Rich Freeman
  2013-10-31 17:08               ` Peter Stuge
  1 sibling, 1 reply; 42+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-11-25 17:55 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/25/2012 10:51 AM, Rich Freeman wrote:
> On Sun, Nov 25, 2012 at 10:43 AM, Rick "Zero_Chaos" Farina
> <zerochaos@gentoo.org> wrote:
>>  If you horribly break my package, you may hear about it, but you
>> certainly won't get yelled at for fixing my bugs or bumping a package.
> 
> While I think there is a balance to be found, keep in mind that you as
> the developer aren't the only person impacted if somebody breaks a
> package you maintain.  Perhaps your users would prefer that people
> with less experience with the package not fiddle with it.
The developer fiddling with it needs to be confident they know what they
are doing (or at least have discussed it with more experienced
developers) before they "fiddle" with my packages.  My open invitation
for help should not be mistaken for an open invitation to experiment
with my packages.
> 
> If a package has a responsive maintainer, then pinging them isn't
> really much of a hurdle.  If the package doesn't have a responsive
> maintainer, then perhaps that should be fixed.
The problem is what of people like me, some weeks I'm very responsive
(seconds to minutes) while other times I'm away from a computer for the
entire week with no warning.  I don't want people waiting to fix
something easy because they are being polite to me.  As you said, what
of my users? Do they feel it's good to "wait a week" (something I hear
all the time) for a simple fix simply because no one could reach me?  I
think not.
> 
> I'm not saying that there shouldn't be some way for maintainers to
> indicate when they're willing to allow others to touch packages
> without asking.  I'm just saying that this isn't purely a matter of
> maintainer preference, or territorialism.

There shouldn't need to be a way for maintainers to indicate they are
willing to allow others to touch packages without asking, in my opinion
this should be the norm.

Again, no one should be randomly experimenting with someone else's
packages without asking, but fixes for obvious or even non-obvious
issues should be WELCOMED by all devs.  If you have a bug on bugzie that
is more than a week old and it affects me, you can bet I will fix it and
the notification you get will be the one from me closing your bug.  If
you have an issue with that maybe you should fix your own bugs.

When I say things like that I've had other devs "threaten" to find and
file bugs in my packages and then fix those bugs without asking me.
Really? Pretty please! If you see something I've missed you are welcome
to 1.) file a bug 2.) fix the bug if I'm not (nearly) immediately
responsive to assist.  I think this practice (overall) will improve
Gentoo for our users, and at the end of the day that's the only thing
that matters, not my ego.

Thanks,
Zero

PS> If you need an explicit "you are permitted to touch my packages"
then here it is, signed with my gpg key and everything. Find my bugs,
fix my bugs, try really hard not to break things. Thanks for your help.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQslukAAoJEKXdFCfdEflKo/EQAKD4SNghLvMrEiNnEztnKbFu
pKCcSMReTlsnXbFiO4itrI9KqgwdKCh4kGLfza1pSU6OEkVWM9H0vC1N/E0drFpL
at2MYEQF8qW4xKebDV0NCzmTDxjvDtx5/XQVSmp53Xi4XWb0FWd2X2mn1I+frm/i
uHYlsUKwF6852/605k2+h3Z++svc4UBR7V63XNY0wsgOYsJlmrFg1fQxLCCgcGUS
qFhgMT+bgYUh5gceJwCtHomHdxN/D+In1ILZWwHwWalyNSg/nDN7sZrGde+5dSZ5
9MkBL/NqxaSwTsYUX0xly0/52QDVrNVEMJBN8rxcMT83Cw/w7yoNoBaa/nEmtlej
/UK9mOYE/+fNNWVOERiOv4t3YTvdq6B5kP+xAeG+P3jEq54U43mK/fEAH1chPRQG
j4dMuSWAGuMgiAzbdVwfK2OawB1z321V8JzsUHb7P91javqjlP1GHPWAE95+PMZn
6mEAGXrRGmUpyC/ihZnsjhMdg1n8SLf6V1HIMvGxXEbiY22vFf7PcYP7bkWvSOyP
9EiKLB3d1Cu0lfo75telmrCBRBndrziD+UAe9C0fSjizxGK2tsE+kivZZ9yf+vS+
BrtGNtRiH9Je2ugakgpjgFrVjbAPmqUQqGshWuEqBQOHi5HzTE/YcO63w0wjHJPx
Y8IrzQvqPcUKp1t28ofN
=ZtW0
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-25 17:55               ` Rick "Zero_Chaos" Farina
@ 2012-11-25 19:59                 ` Rich Freeman
  2012-11-25 22:18                   ` Rick "Zero_Chaos" Farina
  0 siblings, 1 reply; 42+ messages in thread
From: Rich Freeman @ 2012-11-25 19:59 UTC (permalink / raw
  To: gentoo-dev

On Sun, Nov 25, 2012 at 12:55 PM, Rick "Zero_Chaos" Farina
<zerochaos@gentoo.org> wrote:
> If you have a bug on bugzie that
> is more than a week old and it affects me, you can bet I will fix it and
> the notification you get will be the one from me closing your bug.  If
> you have an issue with that maybe you should fix your own bugs.

If you want to co-maintain a package, then ping the current maintainer
and add yourself to the maintainer list.  You can then stay in touch
with them and coordinate plans for keeping the package working.

Suppose that developer has the fix standing by, but is working on
something else and wants to fix both issues at once to cut down on
revbumps?  Maybe they have a few week's worth handy and were waiting
for the right moment.

The fact is that the behavior you are bragging about is in violation
of policy.  If you don't like the policy by all means chime in and
discuss it, or ask the council to take it up.

This isn't about being territorial.  If you want to help co-maintain a
package I maintain you're welcome to do so.  However, this is a
long-term commitment.  Otherwise, send me an email before you go
messing with things.  If you're doing tree-wide work then coordinate
it with the appropriate project lead and make announcements on
-dev-announce as needed.  Nobody wants to stand in the way of getting
bugs fixed - there is just a way to do it so that you don't drive
everybody crazy.

Rich


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-25 19:59                 ` Rich Freeman
@ 2012-11-25 22:18                   ` Rick "Zero_Chaos" Farina
  0 siblings, 0 replies; 42+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-11-25 22:18 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/25/2012 02:59 PM, Rich Freeman wrote:
> On Sun, Nov 25, 2012 at 12:55 PM, Rick "Zero_Chaos" Farina 
> <zerochaos@gentoo.org> wrote:
>> If you have a bug on bugzie that is more than a week old and it
>> affects me, you can bet I will fix it and the notification you
>> get will be the one from me closing your bug.  If you have an
>> issue with that maybe you should fix your own bugs.
> 
> If you want to co-maintain a package, then ping the current
> maintainer and add yourself to the maintainer list.  You can then
> stay in touch with them and coordinate plans for keeping the
> package working.
> 
> Suppose that developer has the fix standing by, but is working on 
> something else and wants to fix both issues at once to cut down on 
> revbumps?  Maybe they have a few week's worth handy and were
> waiting for the right moment.
> 
> The fact is that the behavior you are bragging about is in
> violation of policy.  If you don't like the policy by all means
> chime in and discuss it, or ask the council to take it up.

Please cite this policy so that I may do as you suggest. I have seen
no such policy.
> 
> This isn't about being territorial.  If you want to help
> co-maintain a package I maintain you're welcome to do so.  However,
> this is a long-term commitment.  Otherwise, send me an email before
> you go messing with things.  If you're doing tree-wide work then
> coordinate it with the appropriate project lead and make
> announcements on -dev-announce as needed.  Nobody wants to stand in
> the way of getting bugs fixed - there is just a way to do it so
> that you don't drive everybody crazy.

Your opinion on your packages is noted, and I will still be happy to
file bugs for you if I detect any issues with your packages the same
as I do for everyone else.

Thanks,
Zero
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQIcBAEBAgAGBQJQspkYAAoJEKXdFCfdEflKGt4P/RlnOt1R6tzedkYxEdv4jbt3
3pO6fGkvs4Dmxwk5RXk+9H+TvWgUm07paAVhRzLBwDZP2MZf/mtbcOjj1uLh/2Kg
+kRsmNADZwojWzky72ksZXiEe60Nm/m3RAnqO2t2nrO6IyWa1BoN0h0D1rkdRFLD
ACPoznyXgENPKvLXW9e6RC9EM9AuCOWz1XQuy8QpR/UD+JX/DVWrQPLTX/i6t4uu
5docdxhFPrrCt+/goKyYBSSNku0/bhduNIOLIOxsPxnFbSMUxQD0C3ppdmDS/UIm
NnspNNk5LIrE7y5Dr6dVfZjpUP8QJjA/L6uNd8EsXSLrSuzp1ZfB2HwwGnWnnkCp
gKWKptQ5O8HkGrvCLG2q5BVqnvHP2d6SARXE4X3aCCikG5Npt2F//lCdu5ET0ekX
ia2L97FkZtUXbmbUfY1tCOgUq9ImR4gHxBTojSgdZ0ap9fAHDA5SD0sK50eKvWq/
d9JAO7+ITegX+PneOiJbHP9PNz4vWVbCzY0XtTHaCNzL+3jOyHJXXf3SpAP7mU+C
LfMKOjdtEZFHLevm+bT6oFTS6AKRYFspe+snsXH3ciItD8ANRqsjeqqkwBXDJqH3
lkzml+SgYHQre3JhhtDQ+8AyRNjQ88Uf0tE1AslhAwgC18B21pTZQdSNcF2w7UvM
rV2LFMwpH80/zOath7Y5
=BBmQ
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] Reminder: open season on robbat2's packages
  2012-11-23  4:22   ` Robin H. Johnson
  2012-11-23 14:15     ` [gentoo-dev] open season on other-dev's packages -- policy change? Ian Stakenvicius
@ 2012-11-26 16:12     ` Donnie Berkholz
  1 sibling, 0 replies; 42+ messages in thread
From: Donnie Berkholz @ 2012-11-26 16:12 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 755 bytes --]

On 04:22 Fri 23 Nov     , Robin H. Johnson wrote:
> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz wrote:
> > On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
> > > Here's a list of every package where I'm a maintainer and there is no
> > > herd listed (but their might be other maintainers):
> I didn't say I was dropping any of the packages, merely making an
> explicit list of packages I maintain, that other developers are welcome
> to touch - if they want to take them over explicitly, that would be
> great too.

Gah, my bad, trying to run through email too fast.

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
Analyst, RedMonk <http://redmonk.com/dberkholz/>

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-25 15:51             ` Rich Freeman
  2012-11-25 17:55               ` Rick "Zero_Chaos" Farina
@ 2013-10-31 17:08               ` Peter Stuge
  2013-11-01 15:18                 ` Tom Wijsman
  1 sibling, 1 reply; 42+ messages in thread
From: Peter Stuge @ 2013-10-31 17:08 UTC (permalink / raw
  To: gentoo-dev

Rich Freeman wrote:
> If a package has a responsive maintainer, then pinging them isn't
> really much of a hurdle.

I'm not so sure. Waiting for a human round trip which due merely to
time zones might occupy my attention for 24 hours (even if I
obviously do other things meanwhile) is IMO quite significantly
different from the 24 seconds it might take for me to commit a fix.


//Peter


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-10-31 17:08               ` Peter Stuge
@ 2013-11-01 15:18                 ` Tom Wijsman
  2013-11-01 19:49                   ` Peter Stuge
  0 siblings, 1 reply; 42+ messages in thread
From: Tom Wijsman @ 2013-11-01 15:18 UTC (permalink / raw
  To: peter; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1305 bytes --]

On Thu, 31 Oct 2013 18:08:25 +0100
Peter Stuge <peter@stuge.se> wrote:

> Rich Freeman wrote:
> > If a package has a responsive maintainer, then pinging them isn't
> > really much of a hurdle.
> 
> I'm not so sure. Waiting for a human round trip which due merely to
> time zones might occupy my attention for 24 hours (even if I
> obviously do other things meanwhile) is IMO quite significantly
> different from the 24 seconds it might take for me to commit a fix.

For really severe bugs I think that pinging just anyone who is around
will do, alternatively you could ping the proxy maintainers herd. In
both cases there is most of the time someone available; so, it would be
a matter of minutes to have the patch applied.

And for bugs that can wait, it doesn't really matter that there is a
slight delay; with a ping where you provide a patch it is still fixed
faster than the average bug on bugzilla (assuming maintainer has time).

Please note that the average commit takes longer than 24 seconds as it
involves testing the change, repoman checks and similar QA matters.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 15:18                 ` Tom Wijsman
@ 2013-11-01 19:49                   ` Peter Stuge
  2013-11-01 19:53                     ` Peter Stuge
  2013-11-01 21:13                     ` Tom Wijsman
  0 siblings, 2 replies; 42+ messages in thread
From: Peter Stuge @ 2013-11-01 19:49 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1856 bytes --]

Tom Wijsman wrote:
> For really severe bugs I think that pinging just anyone who is around
> will do, alternatively you could ping the proxy maintainers herd. In
> both cases there is most of the time someone available; so, it would be
> a matter of minutes to have the patch applied.

You're changing the subject. Nobody was talking about really severe
bugs, and those aren't really the common case. Normal bugs which have
to wait for the maintainer is quite likely to take much longer than
simply committing the (correct) bugfix.


> And for bugs that can wait, it doesn't really matter that there is a
> slight delay; with a ping where you provide a patch it is still fixed
> faster than the average bug on bugzilla (assuming maintainer has time).

Maybe delays don't matter to you, but you can't posit that the same
is true for every other developer. I think the potentially significant
delay matters a lot.

The whole point is that we cannot assume that maintainer has time.

The scenario is that I have taken a little time right now to fix a
bug and get the fix committed so that I no longer experience said bug.
I'm fixing this bug because it is blocking me in some way. It matters
a whole lot if I have to wait for someone else to unblock me, in
practice that completely demotivates me to contribute back, and I
would simply work around the block.


> Please note that the average commit takes longer than 24 seconds as it
> involves testing the change, repoman checks and similar QA matters.

QA has nothing to do with committing, don't confuse Gentoo policy
with actual meaning of the terms. Testing, repoman and QA matters
are of course part of creating the patch in the first place.

Maybe you can understand the point that I wanted to make even if I
was off by a factor of say 4. The delay is still three orders of
magnitude longer.


//Peter

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 19:49                   ` Peter Stuge
@ 2013-11-01 19:53                     ` Peter Stuge
  2013-11-01 20:00                       ` Alon Bar-Lev
  2013-11-01 21:18                       ` Tom Wijsman
  2013-11-01 21:13                     ` Tom Wijsman
  1 sibling, 2 replies; 42+ messages in thread
From: Peter Stuge @ 2013-11-01 19:53 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 425 bytes --]

Peter Stuge wrote:
> It matters a whole lot if I have to wait for someone else to
> unblock me, in practice that completely demotivates me to
> contribute back, and I would simply work around the block.

To clarify this point; contributing fixes back must always be the
least effort of all ways to implement the fix in my own system.
Optimize for the (desired) common case. Anything else pushes
contributions away.


//Peter

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 19:53                     ` Peter Stuge
@ 2013-11-01 20:00                       ` Alon Bar-Lev
  2013-11-01 20:06                         ` Peter Stuge
  2013-11-01 21:18                       ` Tom Wijsman
  1 sibling, 1 reply; 42+ messages in thread
From: Alon Bar-Lev @ 2013-11-01 20:00 UTC (permalink / raw
  To: gentoo-dev

On Fri, Nov 1, 2013 at 9:53 PM, Peter Stuge <peter@stuge.se> wrote:
> Peter Stuge wrote:
>> It matters a whole lot if I have to wait for someone else to
>> unblock me, in practice that completely demotivates me to
>> contribute back, and I would simply work around the block.
>
> To clarify this point; contributing fixes back must always be the
> least effort of all ways to implement the fix in my own system.
> Optimize for the (desired) common case. Anything else pushes
> contributions away.

Hi,

Just for me to understand, do you suggest everyone can commit into the tree?

Or do you want to join in as a developer?

Or something else?

Regards,
Alon Bar-Lev.


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 20:00                       ` Alon Bar-Lev
@ 2013-11-01 20:06                         ` Peter Stuge
  2013-11-01 20:11                           ` Alon Bar-Lev
  0 siblings, 1 reply; 42+ messages in thread
From: Peter Stuge @ 2013-11-01 20:06 UTC (permalink / raw
  To: gentoo-dev

Alon Bar-Lev wrote:
> >> It matters a whole lot if I have to wait for someone else to
> >> unblock me, in practice that completely demotivates me to
> >> contribute back, and I would simply work around the block.
> >
> > To clarify this point; contributing fixes back must always be the
> > least effort of all ways to implement the fix in my own system.
> > Optimize for the (desired) common case. Anything else pushes
> > contributions away.
> 
> Just for me to understand, do you suggest everyone can commit into
> the tree?
> 
> Or do you want to join in as a developer?
> 
> Or something else?

I'm discussing the policies for Gentoo developers, stating my
preferences and opinions under the assumption that my contributions
to such a discussion are receivable and maybe even appreciated
regardless of whether I ever become a developer or not.


//Peter


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 20:06                         ` Peter Stuge
@ 2013-11-01 20:11                           ` Alon Bar-Lev
  2013-11-01 20:14                             ` Ciaran McCreesh
  0 siblings, 1 reply; 42+ messages in thread
From: Alon Bar-Lev @ 2013-11-01 20:11 UTC (permalink / raw
  To: gentoo-dev

On Fri, Nov 1, 2013 at 10:06 PM, Peter Stuge <peter@stuge.se> wrote:
> Alon Bar-Lev wrote:
>> >> It matters a whole lot if I have to wait for someone else to
>> >> unblock me, in practice that completely demotivates me to
>> >> contribute back, and I would simply work around the block.
>> >
>> > To clarify this point; contributing fixes back must always be the
>> > least effort of all ways to implement the fix in my own system.
>> > Optimize for the (desired) common case. Anything else pushes
>> > contributions away.
>>
>> Just for me to understand, do you suggest everyone can commit into
>> the tree?
>>
>> Or do you want to join in as a developer?
>>
>> Or something else?
>
> I'm discussing the policies for Gentoo developers, stating my
> preferences and opinions under the assumption that my contributions
> to such a discussion are receivable and maybe even appreciated
> regardless of whether I ever become a developer or not.
>

Sure, but I may missed what you recommended...  not exist in the thread...

Blind commit without review of maintainer?
More maintainers?
More proxies?

I understand that you want to shorten the time between bug opening and
commit... but I do not understand what you suggest...

>
> //Peter
>


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 20:11                           ` Alon Bar-Lev
@ 2013-11-01 20:14                             ` Ciaran McCreesh
  2013-11-01 22:05                               ` Richard Yao
  0 siblings, 1 reply; 42+ messages in thread
From: Ciaran McCreesh @ 2013-11-01 20:14 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 274 bytes --]

On Fri, 1 Nov 2013 22:11:38 +0200
Alon Bar-Lev <alonbl@gentoo.org> wrote:
> I understand that you want to shorten the time between bug opening and
> commit... but I do not understand what you suggest...

Switching to Git would be a good start.

-- 
Ciaran McCreesh

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 19:49                   ` Peter Stuge
  2013-11-01 19:53                     ` Peter Stuge
@ 2013-11-01 21:13                     ` Tom Wijsman
  2013-11-01 21:58                       ` Richard Yao
  1 sibling, 1 reply; 42+ messages in thread
From: Tom Wijsman @ 2013-11-01 21:13 UTC (permalink / raw
  To: peter; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1813 bytes --]

On Fri, 1 Nov 2013 20:49:36 +0100
Peter Stuge <peter@stuge.se> wrote:

> You're changing the subject. Nobody was talking about really severe
> bugs, and those aren't really the common case.

Nobody has to for them to be an exception worth mentioning.

> Maybe delays don't matter to you, but you can't posit that the same
> is true for every other developer. I think the potentially significant
> delay matters a lot.

Do you have an example? Which actual problem are we trying to fix here?

> The whole point is that we cannot assume that maintainer has time.

We can, because we have the devaway system.

> The scenario is that I have taken a little time right now to fix a
> bug and get the fix committed so that I no longer experience said bug.
> I'm fixing this bug because it is blocking me in some way. It matters
> a whole lot if I have to wait for someone else to unblock me, in
> practice that completely demotivates me to contribute back, and I
> would simply work around the block.

Delay is to be expected with proxy maintenance.

Why do you need to wait for the actual commit? If you have it
fixed locally, it does no longer bother you; does it?

> QA has nothing to do with committing, don't confuse Gentoo policy
> with actual meaning of the terms. Testing, repoman and QA matters
> are of course part of creating the patch in the first place.

It does, the person whom commits has to do the testing / repoman / QA;
ensuring the changes are good is the responsibility of the person whom
commits and that cannot be transferred to the writer of the patch.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 19:53                     ` Peter Stuge
  2013-11-01 20:00                       ` Alon Bar-Lev
@ 2013-11-01 21:18                       ` Tom Wijsman
  2013-11-01 22:02                         ` Richard Yao
  1 sibling, 1 reply; 42+ messages in thread
From: Tom Wijsman @ 2013-11-01 21:18 UTC (permalink / raw
  To: peter; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 556 bytes --]

On Fri, 1 Nov 2013 20:53:53 +0100
Peter Stuge <peter@stuge.se> wrote:

> To clarify this point; contributing fixes back must always be the
> least effort of all ways to implement the fix in my own system.
> Optimize for the (desired) common case. Anything else pushes
> contributions away.

Version control systems (eg. git) show otherwise.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 21:13                     ` Tom Wijsman
@ 2013-11-01 21:58                       ` Richard Yao
  0 siblings, 0 replies; 42+ messages in thread
From: Richard Yao @ 2013-11-01 21:58 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org

On Nov 1, 2013, at 5:13 PM, Tom Wijsman <TomWij@gentoo.org> wrote:
>> QA has nothing to do with committing, don't confuse Gentoo policy
>> with actual meaning of the terms. Testing, repoman and QA matters
>> are of course part of creating the patch in the first place.
> 
> It does, the person whom commits has to do the testing / repoman / QA;
> ensuring the changes are good is the responsibility of the person whom
> commits and that cannot be transferred to the writer of the patch.

People learn during the recruitment process that every Gentoo developer is expected to perform basic repoman, build and run tests on each commit before making it. If anyone is not doing this, I imagine that the QA team would like to know so that they can be taken aside and flogged.

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 21:18                       ` Tom Wijsman
@ 2013-11-01 22:02                         ` Richard Yao
  2013-11-01 23:59                           ` Tom Wijsman
  0 siblings, 1 reply; 42+ messages in thread
From: Richard Yao @ 2013-11-01 22:02 UTC (permalink / raw
  To: gentoo-dev; +Cc: Tom Wijsman, peter

[-- Attachment #1: Type: text/plain, Size: 660 bytes --]

On 11/01/2013 05:18 PM, Tom Wijsman wrote:
> On Fri, 1 Nov 2013 20:53:53 +0100
> Peter Stuge <peter@stuge.se> wrote:
> 
>> To clarify this point; contributing fixes back must always be the
>> least effort of all ways to implement the fix in my own system.
>> Optimize for the (desired) common case. Anything else pushes
>> contributions away.
> 
> Version control systems (eg. git) show otherwise.

While I agree, I do not think this is a very constructive remark. Here
is a link to documentation that shows how to do this.

https://www.kernel.org/pub/software/scm/git/docs/git-send-email.html#_example

It is fairly easy once you know how.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 20:14                             ` Ciaran McCreesh
@ 2013-11-01 22:05                               ` Richard Yao
  2013-11-01 22:13                                 ` Ciaran McCreesh
  0 siblings, 1 reply; 42+ messages in thread
From: Richard Yao @ 2013-11-01 22:05 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 607 bytes --]

On 11/01/2013 04:14 PM, Ciaran McCreesh wrote:
> On Fri, 1 Nov 2013 22:11:38 +0200
> Alon Bar-Lev <alonbl@gentoo.org> wrote:
>> I understand that you want to shorten the time between bug opening and
>> commit... but I do not understand what you suggest...
> 
> Switching to Git would be a good start.
> 

The original source need not be under version control at all for the
purpose of writing patches. You just need to do `git init && git add -A
&& git commit -m initial` and your directory is under version control.
Then you can patch it to your heart's content until you are happy with it.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2012-11-25  7:01         ` Patrick Lauer
  2012-11-25 15:43           ` Rick "Zero_Chaos" Farina
@ 2013-11-01 22:07           ` Richard Yao
  1 sibling, 0 replies; 42+ messages in thread
From: Richard Yao @ 2013-11-01 22:07 UTC (permalink / raw
  To: gentoo-dev; +Cc: Patrick Lauer

[-- Attachment #1: Type: text/plain, Size: 1852 bytes --]

On 11/25/2012 02:01 AM, Patrick Lauer wrote:
> On 11/23/12 22:32, Thomas Sachau wrote:
>> Ian Stakenvicius schrieb:
>>> On 22/11/12 11:22 PM, Robin H. Johnson wrote:
>>>> On Thu, Nov 22, 2012 at 08:22:10PM -0600, Donnie Berkholz wrote:
>>>>> On 11:11 Sun 18 Nov     , Robin H. Johnson wrote:
>>>>>> Here's a list of every package where I'm a maintainer and there
>>>>>> is no herd listed (but their might be other maintainers):
>>>> I didn't say I was dropping any of the packages, merely making an 
>>>> explicit list of packages I maintain, that other developers are
>>>> welcome to touch - if they want to take them over explicitly, that
>>>> would be great too.
>>>
>>>
>>> ..  For certain things, I think it would be very beneficial for this
>>> to be true (other dev's welcome to touch) across the tree.  Maybe if
>>> there is enough general support for it, we should change our default
>>> of "never touch a maintainer's package without permission of the
>>> maintainer/herd", to "OK to touch unless package metadata explicitly
>>> requests not to" ...?  And we can put a tag in the metadata to
>>> indicate this (or even to indicate what other dev's can and can't
>>> touch -- ie, can touch *DEPEND, can bump EAPI, cannot add features,
>>> cannot bump)?
>>>
>>> Thoughts?
>>>
>>>
>>>
>>
>> What certain things do you have in mind? In wich situation do you see a
>> simple "May i touch the package?/ok for this patch?" as too much to do
>> before touching a package?
>>
> To me it's random noise, if I'm in the package metadata just do it. No
> need to distract me :)
> 
> And there's tons of packages that have a "maintainer" in metadata and
> bugs just go into nirvana (like apache)...
> 

Too many bugs, not enough time. I am sure that the maintainers on those
will be thrilled to receive patches.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 22:05                               ` Richard Yao
@ 2013-11-01 22:13                                 ` Ciaran McCreesh
  2013-11-24 21:28                                   ` Maciej Mrozowski
  0 siblings, 1 reply; 42+ messages in thread
From: Ciaran McCreesh @ 2013-11-01 22:13 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 836 bytes --]

On Fri, 01 Nov 2013 18:05:20 -0400
Richard Yao <ryao@gentoo.org> wrote:
> On 11/01/2013 04:14 PM, Ciaran McCreesh wrote:
> > On Fri, 1 Nov 2013 22:11:38 +0200
> > Alon Bar-Lev <alonbl@gentoo.org> wrote:
> >> I understand that you want to shorten the time between bug opening
> >> and commit... but I do not understand what you suggest...
> > 
> > Switching to Git would be a good start.
> > 
> 
> The original source need not be under version control at all for the
> purpose of writing patches. You just need to do `git init && git add
> -A && git commit -m initial` and your directory is under version
> control. Then you can patch it to your heart's content until you are
> happy with it.

The point is that git makes it super-easy to contribute patches, both
for users and for developers.

-- 
Ciaran McCreesh

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 22:02                         ` Richard Yao
@ 2013-11-01 23:59                           ` Tom Wijsman
  0 siblings, 0 replies; 42+ messages in thread
From: Tom Wijsman @ 2013-11-01 23:59 UTC (permalink / raw
  To: ryao; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1869 bytes --]

On Fri, 01 Nov 2013 18:02:28 -0400
Richard Yao <ryao@gentoo.org> wrote:

> On 11/01/2013 05:18 PM, Tom Wijsman wrote:
> > On Fri, 1 Nov 2013 20:53:53 +0100
> > Peter Stuge <peter@stuge.se> wrote:
> > 
> >> To clarify this point; contributing fixes back must always be the
> >> least effort of all ways to implement the fix in my own system.
> >> Optimize for the (desired) common case. Anything else pushes
> >> contributions away.
> > 
> > Version control systems (eg. git) show otherwise.
> 
> While I agree, I do not think this is a very constructive remark. Here
> is a link to documentation that shows how to do this.
> 
> https://www.kernel.org/pub/software/scm/git/docs/git-send-email.html#_example
> 
> It is fairly easy once you know how.

Hmm, it perhaps isn't clear from what I wrote, but I meant that to be
general; thus the whole set of forking, pulling, pushing, merging, ...

I can't go and link all those; or well, maybe I can by just pointing to
the documentation but that would be a rather pointless addition.

Since a lot of people all across the world use git to contribute; my
answer meant to argue that it doesn't push contributions away, but
rather make them easier to do and maintain.

There isn't a general direct correlation between effort and efficiency;
so, sometimes by doing a little bit more effort, one can become way
more efficient at doing things. If effort isn't the selling point of
contributing, then efficiency will be; it depends on the way you look
at it. I do however have to agree there are people that see a version
control system as a barrier. There is no one size that fits all...

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [gentoo-dev] open season on other-dev's packages -- policy change?
  2013-11-01 22:13                                 ` Ciaran McCreesh
@ 2013-11-24 21:28                                   ` Maciej Mrozowski
  0 siblings, 0 replies; 42+ messages in thread
From: Maciej Mrozowski @ 2013-11-24 21:28 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 980 bytes --]

On Friday 01 of November 2013 22:13:04 Ciaran McCreesh wrote:

| The point is that git makes it super-easy to contribute patches, both
| for users and for developers.

Well, it's not like one cannot submit patches against portage tree patches already..
And git is only super-convenient when combined with proper review tool, preferably with 'auto-push'.  But then again who would honestly 'trust' user-submitted merge request without trying to 'QA'* the package himself? The 'need' to check it myself delays user submissions in my case anyway.

(moving to git would likely help with shortening the cycle when combined with having 'overlays' being git clones of official gentoo-x86. I'm afraid however whole 'atomic' tree is just too huge to be practically cloned. Maybe Exherbo-like concept of project-specific git repos would work but splitting gentoo-x86 would sounds like a revolution)

* - looking for possible automagic in buildsystem, checking installed filelist

regards
MM

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2013-11-24 21:27 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-18 11:11 [gentoo-dev] Reminder: open season on robbat2's packages Robin H. Johnson
2012-11-18 16:11 ` Diego Elio Pettenò
2012-11-18 23:15   ` Robin H. Johnson
2012-11-18 18:13 ` Gilles Dartiguelongue
2012-11-19  5:13 ` Arun Raghavan
2012-11-19  5:30   ` Robin H. Johnson
2012-11-19  5:36     ` Arun Raghavan
2012-11-23  2:22 ` Donnie Berkholz
2012-11-23  4:22   ` Robin H. Johnson
2012-11-23 14:15     ` [gentoo-dev] open season on other-dev's packages -- policy change? Ian Stakenvicius
2012-11-23 14:28       ` Rich Freeman
2012-11-23 14:40         ` Ian Stakenvicius
2012-11-23 14:53           ` hasufell
2012-11-23 14:32       ` Thomas Sachau
2012-11-23 14:48         ` Ian Stakenvicius
2012-11-23 15:00           ` Thomas Sachau
2012-11-23 15:22             ` Ian Stakenvicius
2012-11-23 15:10           ` hasufell
2012-11-25  7:01         ` Patrick Lauer
2012-11-25 15:43           ` Rick "Zero_Chaos" Farina
2012-11-25 15:51             ` Rich Freeman
2012-11-25 17:55               ` Rick "Zero_Chaos" Farina
2012-11-25 19:59                 ` Rich Freeman
2012-11-25 22:18                   ` Rick "Zero_Chaos" Farina
2013-10-31 17:08               ` Peter Stuge
2013-11-01 15:18                 ` Tom Wijsman
2013-11-01 19:49                   ` Peter Stuge
2013-11-01 19:53                     ` Peter Stuge
2013-11-01 20:00                       ` Alon Bar-Lev
2013-11-01 20:06                         ` Peter Stuge
2013-11-01 20:11                           ` Alon Bar-Lev
2013-11-01 20:14                             ` Ciaran McCreesh
2013-11-01 22:05                               ` Richard Yao
2013-11-01 22:13                                 ` Ciaran McCreesh
2013-11-24 21:28                                   ` Maciej Mrozowski
2013-11-01 21:18                       ` Tom Wijsman
2013-11-01 22:02                         ` Richard Yao
2013-11-01 23:59                           ` Tom Wijsman
2013-11-01 21:13                     ` Tom Wijsman
2013-11-01 21:58                       ` Richard Yao
2013-11-01 22:07           ` Richard Yao
2012-11-26 16:12     ` [gentoo-dev] Reminder: open season on robbat2's packages Donnie Berkholz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox