Re: [gentoo-dev] Step on my toes, please.

2016-11-30 Thread William L. Thomson Jr.
Sorry I had to lighten things up a bit

On Wednesday, November 30, 2016 5:53:54 PM EST Andrew Savchenko wrote:
> Hi,
> 
> On Thu, 3 Nov 2016 11:15:07 +0100 Jason A. Donenfeld wrote:
> > Hey guys,
> > 
> > Every other day on IRC, I see people arguing about touching each
> > others packages, despite our policies against it.
> 
> We don't have policies against it, we do have the policy regulating
> it. See section "Touching other developers ebuilds" in the
> devmanual:
> https://devmanual.gentoo.org/ebuild-maintenance/index.html

What about policies for "Developers touching other Developers..." :)
Or staff members.

I was touched at LWE a few times back in the day. Think there is even photo 
evidence of such. I guess I should have filed some complaints. Not sure if my 
toes got stepped on, but I am pretty short, better chance of being run over.

Rather not get into any discussions on if touching was wanted or liked :)

-- 
William L. Thomson Jr.


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Step on my toes, please.

2016-11-30 Thread Andrew Savchenko
On Wed, 30 Nov 2016 17:53:54 +0300 Andrew Savchenko wrote:
> On Thu, 3 Nov 2016 11:15:07 +0100 Jason A. Donenfeld wrote:
[...]
> > (Sometimes it's even
> > me who's doing the touching!) My instinctive reaction is always,
> > "can't everybody calm down and be happy somebody is doing your work
> > for you?" The answer to this question is, of course, that it depends
> > who the developer is and how competent you are.
> > 
> > So, nothing new here. I don't want to bikeshed about it. Business as usual.
> > 
> > I thought I'd do something loose and informal to rectify the problem.
> > See my package-policy.txt on my developer space:
> > 
> > http://dev.gentoo.org/~zx2c4/package-policy.txt
> 
> It is likely that nobody will read this file. If you want to allow
> people to modify your stuff faster than the policy above says, put
> this somewhere in ebuilds as a comment. If you want to deny people
> to touch your stuff when they are within the rules, you can't do
> that (e.g. if you will go AWOL, your packages will still need care).

A field in metadata.xml was suggested in another thread [1]. Looks
like proper way to go.

[1] 
https://archives.gentoo.org/gentoo-dev/message/fb62556cfad6b19739e071e4502a27ba

Best regards,
Andrew Savchenko


pgp8_n7BpIqLp.pgp
Description: PGP signature


Re: [gentoo-dev] Step on my toes, please.

2016-11-30 Thread Andrew Savchenko
Hi,

On Thu, 3 Nov 2016 11:15:07 +0100 Jason A. Donenfeld wrote:
> Hey guys,
> 
> Every other day on IRC, I see people arguing about touching each
> others packages, despite our policies against it. 

We don't have policies against it, we do have the policy regulating
it. See section "Touching other developers ebuilds" in the
devmanual:
https://devmanual.gentoo.org/ebuild-maintenance/index.html

So this is OK to touch stuff of other people if:
- bug is created;
- no response after 2 weeks + ping + 2 weeks
- this is not @system or other critical stuff

> (Sometimes it's even
> me who's doing the touching!) My instinctive reaction is always,
> "can't everybody calm down and be happy somebody is doing your work
> for you?" The answer to this question is, of course, that it depends
> who the developer is and how competent you are.
> 
> So, nothing new here. I don't want to bikeshed about it. Business as usual.
> 
> I thought I'd do something loose and informal to rectify the problem.
> See my package-policy.txt on my developer space:
> 
> http://dev.gentoo.org/~zx2c4/package-policy.txt

It is likely that nobody will read this file. If you want to allow
people to modify your stuff faster than the policy above says, put
this somewhere in ebuilds as a comment. If you want to deny people
to touch your stuff when they are within the rules, you can't do
that (e.g. if you will go AWOL, your packages will still need care).

Best regards,
Andrew Savchenko


pgpiuLrkFVSMl.pgp
Description: PGP signature


Re: [gentoo-dev] Step on my toes, please.

2016-11-03 Thread William L. Thomson Jr.
On Thursday, November 3, 2016 11:15:07 AM EDT Jason A. Donenfeld wrote:
> Hey guys,
> 
> Every other day on IRC, I see people arguing about touching each
> others packages, despite our policies against it. (Sometimes it's even
> me who's doing the touching!) My instinctive reaction is always,
> "can't everybody calm down and be happy somebody is doing your work
> for you?" The answer to this question is, of course, that it depends
> who the developer is and how competent you are.

In the past it was always best to at least let the package maintainer know if 
not check with them first. At the same time, long as anyone owns their changes/
work. It should be welcomed as collaborative effort.

I rather some things be touched, vs commented and expected to be done by the 
maintainer. If you have something to add to make something better, proceed. 
Though I am sure others will feel otherwise.

It is easy to feel ownership for time spent. At the same time long as others 
are willing to be responsible for anything they do. It should not be an issue.

-- 
William L. Thomson Jr.


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Step on my toes, please.

2016-11-03 Thread Gilles Dartiguelongue
Le jeudi 03 novembre 2016 à 11:15 +0100, Jason A. Donenfeld a écrit :
> Hey guys,
> 
> Every other day on IRC, I see people arguing about touching each
> others packages, despite our policies against it. (Sometimes it's
> even
> me who's doing the touching!) My instinctive reaction is always,
> "can't everybody calm down and be happy somebody is doing your work
> for you?" The answer to this question is, of course, that it depends
> who the developer is and how competent you are.
> 
> So, nothing new here. I don't want to bikeshed about it. Business as
> usual.
> 
> I thought I'd do something loose and informal to rectify the problem.
> See my package-policy.txt on my developer space:
> 
> http://dev.gentoo.org/~zx2c4/package-policy.txt
> 
> Do what this says, and everything will be good. I encourage other
> developers to post package-policy.txt with the same URL scheme. This
> is a nice loose and informal stopgap solution. If others want to
> follow suit, great. If not, welp, there mine is.

In the not formal but maybe more discoverable spirit, you could put
this on your user page/space/whatever on the wiki, I guess.


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Step on my toes, please.

2016-11-03 Thread Jason A. Donenfeld
Hey guys,

Every other day on IRC, I see people arguing about touching each
others packages, despite our policies against it. (Sometimes it's even
me who's doing the touching!) My instinctive reaction is always,
"can't everybody calm down and be happy somebody is doing your work
for you?" The answer to this question is, of course, that it depends
who the developer is and how competent you are.

So, nothing new here. I don't want to bikeshed about it. Business as usual.

I thought I'd do something loose and informal to rectify the problem.
See my package-policy.txt on my developer space:

http://dev.gentoo.org/~zx2c4/package-policy.txt

Do what this says, and everything will be good. I encourage other
developers to post package-policy.txt with the same URL scheme. This
is a nice loose and informal stopgap solution. If others want to
follow suit, great. If not, welp, there mine is.

Moving forward, we can come up with a more formal solution for this.
I'LL START A NEW THREAD FOR THAT; DON'T REPLY HERE ON THAT TOPIC.

Thanks,
Jason

-- 
Jason A. Donenfeld
Gentoo Linux Security & Infrastructure
zx...@gentoo.org
www.zx2c4.com
zx2c4.com/keys/A28BEDE08F1744E16037514806C4536755758000.asc