Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-27 Thread Sergey Popov
16.02.2015 14:43, Patrick Lauer пишет:
 On Monday 16 February 2015 06:13:10 Mike Frysinger wrote:
 On Mon, Feb 16, 2015 at 1:16 AM, Alec Warner anta...@gentoo.org wrote:
 On Sun, Feb 15, 2015 at 8:05 PM, Mike Frysinger vap...@gentoo.org wrote:
 On Wed, Dec 31, 2014 at 12:21 AM, Patrick Lauer (patrick)

 patr...@gentoo.org wrote:
 patrick 14/12/31 05:21:11

   Removed:  ChangeLog Manifest libusbhp-1.0.2.ebuild
   
 metadata.xml
   
   Log:
   QA: Remove package with invalid copyright

 you do not go reverting code without actually talking to people.  if
 you feel like a revert is necessary, then file a bug.  putting a QA
 tag at the start of the commit message doesn't give you a pass.

 Normally I'd side with you on this...but I'm fairly sure repoman doesn't
 let you commit packages to the tree missing these headers. This leads me
 to believe you didn't use repoman, or ignored it?

 feel free to grab the code i originally committed and run `repoman
 full` yourself.  no fatal errors.  in fact you can see the generated
 tags in my commit message.
 
 Well, AutoRepoman triggered on it.
 
 Testing for fun on a random ebuild:
 
 RepoMan scours the neighborhood...
   ebuild.badheader  1
dev-db/hyperdex/hyperdex-1.6.0-r1.ebuild: Invalid Gentoo Copyright on 
 line: 
 1
 
 
 Which again leads me to the question:
 
 Why are these checks not properly fatal?
 
 (And I really do not like having to repeat myself ...)
 

 even then, deleting an ebuild purely due to different copyright is
 complete bs.  anyone who understands copyright knows the situation in
 Gentoo is completely unenforceable.  we have no CLA.  this was
 patrick/QA wasting people's time to check a meaningless box.
 -mike
 
 As others have pointed out, policy is policy. Don't shoot the massager.
 
 Since I can't just fix the copyright (that would be more wrong) I opted for 
 the 
 easy way out - remove offending bits.
 
 
 Have fun,
 
 Patrick
 

Your logic is almost flawless. Almost, because you forgot the valuable
part of our policy - notifying maintainer.

If your package will be dropped because you violate QA rules - well,
things can happen.

But if it will be done silently, i am pretty sure that you will be
angry. I would be, definitely.

I am not asking for justification of every action, that QA doing by
maintainer - that would be totally wrong. Just follow our policy:
Serious issue - fix and after that notify maintainer.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Quality Assurance project lead
Gentoo Proxy maintainers project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-27 Thread Sergey Popov
16.02.2015 14:44, Markos Chandras пишет:
 On 02/16/15 13:31, Andreas K. Huettel wrote:
 Am Montag 16 Februar 2015, 06:13:10 schrieb Mike Frysinger:
 
 even then, deleting an ebuild purely due to different copyright
 is complete bs.
 
 The requirement for Gentoo copyright in the main tree is not
 optional, but has been policy for a very long time.
 
 Just because you've been around forever doesnt mean you can break
 the rules that everyone else is supposed to follow.
 
 
 I too believe that if you are reverting someone's commit you should at
 least drop him an email to let him know. How else do you expect him to
 know he did something wrong? I am a bit worried QA is taking such
 actions without communicating that with the developer. If you don't
 let people know they do mistakes, it's likely they will do them again.
 
 

This is clear violation of our QA policy and AGAIN, patrick is involved.

@patrick: vapier claims that he was not aware about your actions. But
according to our policy you should notify maintainer. At least in case
of serious actions. I am sure that dropping package is a damn serious
action.

I am not sure how should i proceed. Your work for QA is much
appreciated, but, think about this message as a first warning from me as
QA team lead to you.

Please, be more communicative with your fellow developers.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Quality Assurance project lead
Gentoo Proxy maintainers project lead



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-17 Thread Duncan
Joshua Kinard posted on Tue, 17 Feb 2015 12:46:12 -0500 as excerpted:

 On 02/16/2015 13:01, Rich Freeman wrote:
 On Mon, Feb 16, 2015 at 11:02 AM, Joshua Kinard ku...@gentoo.org
 wrote:
 On 02/16/2015 09:04, Rich Freeman wrote:
 
 Maybe another approach is to just ditch
 per-file copyrights entirely (which a random perusal suggests is how
 Linux does things), but that would STILL require stripping the
 copyright out of these files with all the issues that entails, and
 limit our ability to borrow license-compatible code.

 [M]y understanding is the kernel retains per-file copyrights.  This
 is why the kernel is permanently wedded to GPLv2, because some of the
 contributors owning those copyrights have died and thus can no longer
 consent to changing to the GPLv3[.]
 
 Perhaps I should have worded that better.
 
 s/per-file copyrights/per-file copyright notices/
 
 Obviously the content of individual files will always be copyrighted
 absent a release into the public domain.  The Linux kernel just doesn't
 stick notices on individual files that attempt to identify who owns the
 copyright on what.  Presumably that also means that if they borrow a
 file from somewhere else they don't care to change the copyright notice
 that was already there (or somehow they manage to avoid the euthusiasm
 stirred up by removing said notices).
 
 Well, I just sent a patch upstream that adds a new RTC driver to the
 kernel, and I added copyright to myself and the guy that created the
 original driver that I based off of to the top of the source file (and
 its header).  So that practice is still used, and akpm recently added it
 to -mm with no comment on any of the copyright bits, so I must've gotten
 part that right.
 
 It's probably left to the person writing the specific source file(s) on
 how they want to do copyright, as long as they stick to recognized norms
 and GPLv2.

The kernel's relatively relaxed per-file copyright and license policy is 
in the context of git and its record of a rather strong explicit
per-commit signed-off-by policy.  As a result of the strong per-commit 
signed-off-by policy, they can be and are relatively more relaxed on a 
per-file policy, since the sign-off policy requires legal responsibility 
and the authority to grant default-gpl2-only permissions on anything 
committed in the first place.  As such, any file without an explicit 
license CAN BE ASSUMED to have the GPLv2 license, and copyright CAN BE 
ASSUMED to remain with the original author (company in the case of a work-
for-hire unless otherwise stated), because that's part of the conditions 
that are agreed to by the explicit signed-off-by.

Since gentoo lacks this sort of formal signed-off policy and in fact has 
yet to move to git where it could be most easily tracked and enforced 
(let alone such a policy created and formally agreed in the first place), 
the extent to which the kernel's relatively relaxed per-file policies 
could apply to gentoo in its current cvs and policy state is rather 
limited.

IOW, the kernel's policy doesn't apply here, except to the extent that we 
use it as a goal/model to increase the urgency of the switch to git, and 
once having done so, creating and adopting a similarly strict per-commit-
sign-off basic policy context in which to apply a similarly relaxed per-
file policy.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-17 Thread Rich Freeman
On Tue, Feb 17, 2015 at 9:19 PM, Duncan 1i5t5.dun...@cox.net wrote:

 Since gentoo lacks this sort of formal signed-off policy and in fact has
 yet to move to git where it could be most easily tracked and enforced
 (let alone such a policy created and formally agreed in the first place),
 the extent to which the kernel's relatively relaxed per-file policies
 could apply to gentoo in its current cvs and policy state is rather
 limited.

 IOW, the kernel's policy doesn't apply here, except to the extent that we
 use it as a goal/model to increase the urgency of the switch to git, and
 once having done so, creating and adopting a similarly strict per-commit-
 sign-off basic policy context in which to apply a similarly relaxed per-
 file policy.


I was thinking more for after the git migration and we have a DCO.  A
big part of what was holding me back from pushing more on the new
policy is the fact that the bookkeeping looks potentially onerous.  If
we could simplify things and be compliant and just have a simple DCO
and optional FLA, then there isn't a lot holding us back besides git
(and maybe we can find a way around that if we're desperate).

-- 
Rich



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-17 Thread Joshua Kinard
On 02/16/2015 13:01, Rich Freeman wrote:
 On Mon, Feb 16, 2015 at 11:02 AM, Joshua Kinard ku...@gentoo.org wrote:
 On 02/16/2015 09:04, Rich Freeman wrote:
 I do think that moving to a cleaner policy makes a lot of sense.  The
 problem is that doing this sort of thing right potentially involves a
 lot of work as well.  Maybe another approach is to just ditch per-file
 copyrights entirely (which a random perusal suggests is how Linux does
 things), but that would STILL require stripping the copyright out of
 these files with all the issues that entails, and limit our ability to
 borrow license-compatible code.

 Focusing on the last paragraph here (but not snipping), my understanding is 
 the
 kernel retains per-file copyrights.  This is why the kernel is permanently
 wedded to GPLv2, because some of the contributors owning those copyrights 
 have
 died and thus can no longer consent to changing to the GPLv3 (or any other 
 OSI
 license, or copyright change).  Trying to track down their appropriate heirs,
 explain the whole situation, and then seek a consent would be a 
 near-impossible
 undertaking.  Hence, permanent GPLv2.
 
 Perhaps I should have worded that better.
 
 s/per-file copyrights/per-file copyright notices/
 
 Obviously the content of individual files will always be copyrighted
 absent a release into the public domain.  The Linux kernel just
 doesn't stick notices on individual files that attempt to identify who
 owns the copyright on what.  Presumably that also means that if they
 borrow a file from somewhere else they don't care to change the
 copyright notice that was already there (or somehow they manage to
 avoid the euthusiasm stirred up by removing said notices).

Well, I just sent a patch upstream that adds a new RTC driver to the kernel,
and I added copyright to myself and the guy that created the original driver
that I based off of to the top of the source file (and its header).  So that
practice is still used, and akpm recently added it to -mm with no comment on
any of the copyright bits, so I must've gotten part that right.

It's probably left to the person writing the specific source file(s) on how
they want to do copyright, as long as they stick to recognized norms and GPLv2.

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

The past tempts us, the present confuses us, the future frightens us.  And our
lives slip away, moment by moment, lost in that vast, terrible in-between.

--Emperor Turhan, Centauri Republic



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Luca Barbato

On 16/02/15 12:58, Mike Frysinger wrote:

On 16 Feb 2015 19:43, Patrick Lauer wrote:

On Monday 16 February 2015 06:13:10 Mike Frysinger wrote:

even then, deleting an ebuild purely due to different copyright is
complete bs.  anyone who understands copyright knows the situation in
Gentoo is completely unenforceable.  we have no CLA.  this was
patrick/QA wasting people's time to check a meaningless box.


As others have pointed out, policy is policy. Don't shoot the massager.


again, that's bs.  nowhere does the policy state silently delete things without
talking to anyone, nor does it state ignore common sense, blindly follow the
rules, and act how your think the policy states.  nothing here was cause for
alarm that could possibly have warranted straight up deletion.


Since I can't just fix the copyright (that would be more wrong)


considering how copyright *actually* works for us, this statement is fairly
ludicrous.


I opted for the easy way out - remove offending bits.


sorry, but you did it wrong.  please don't do it again.
-mike



Can we just have repoman directly fix the entry automatically since in 
itself is nearly-pointless?


Another option is remove that header and just state that all the .ebuild 
are under $license in a simpler way...



lu



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Joshua Kinard
On 02/16/2015 09:04, Rich Freeman wrote:
 On Mon, Feb 16, 2015 at 7:44 AM, Joshua Kinard ku...@gentoo.org wrote:

 As far as removing the ebuild goes, that was probably the correct course of
 action, because we Yanks love to make our legal code as bizzaringly complex 
 as
 we think we can.  Though, the mistaken code is still in CVS in the Attic --
 does that itself present any problems that need to be addressed?

 
 So, there are a bunch of issues here, but let's just address whether
 the copyright line was a problem and set aside all the
 personal/organizational/procedural stuff:
 
 1.  We have a clear policy that the copyright line must be exactly
 foo, and this one wasn't.
 2.  MAYBE violating that policy could or couldn't cause an issue, but
 the legalities of that become really messy really fast, so it is
 better to just follow the policy until it is changed.
 3.  I don't really see a problem with having the file in the Attic
 unless somebody asks us to take it down.  The file is legally
 redistributable, after all.
 
 A few of the issues I see with having the file in the tree unmodified:
 1.  It is GPL-2, not GPL-2+, which could create issues with
 relicensing if we wanted to.  If copyright were assigned to the
 Foundation there would not be an issue with that.  Yes, I realize that
 the current policy is at best ambiguous on that front.  However, we're
 not doing ourselves any favors by switching from an ambiguous but
 potentially advantageous approach to an unambiguous but
 disadvantageous approach.
 2.  It opens the door to lots of other situations like this in the
 absence of any sane policy for dealing with them.
 
 The current policy requires committers to ensure that it is legal to
 put in the copyright line as the policy dictates, and to keep stuff
 out of the tree if not.  It isn't a great policy, but it is at least
 workable and obviously being the status quo it is what it is.
 
 I do think that moving to a cleaner policy makes a lot of sense.  The
 problem is that doing this sort of thing right potentially involves a
 lot of work as well.  Maybe another approach is to just ditch per-file
 copyrights entirely (which a random perusal suggests is how Linux does
 things), but that would STILL require stripping the copyright out of
 these files with all the issues that entails, and limit our ability to
 borrow license-compatible code.

Focusing on the last paragraph here (but not snipping), my understanding is the
kernel retains per-file copyrights.  This is why the kernel is permanently
wedded to GPLv2, because some of the contributors owning those copyrights have
died and thus can no longer consent to changing to the GPLv3 (or any other OSI
license, or copyright change).  Trying to track down their appropriate heirs,
explain the whole situation, and then seek a consent would be a near-impossible
undertaking.  Hence, permanent GPLv2.

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

The past tempts us, the present confuses us, the future frightens us.  And our
lives slip away, moment by moment, lost in that vast, terrible in-between.

--Emperor Turhan, Centauri Republic



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Rich Freeman
On Mon, Feb 16, 2015 at 12:50 PM, Luca Barbato lu_z...@gentoo.org wrote:

 Can we just have repoman directly fix the entry automatically since in
 itself is nearly-pointless?


That would leave the door open to somebody arguing that the line was
changed without their knowledge.  Absent some kind of DCO that seems
even more legally problematic than the current state, which I
wholeheartedly agree isn't ideal.  You can at least make an argument
that in sticking that header line on their file people are implicitly
assigning copyright in jurisdictions that recognize this.  Whether
that argument would hold up in court is difficult to say.

 Another option is remove that header and just state that all the .ebuild are
 under $license in a simpler way...


As I said in my other email, that might be a simpler way to go.  Of
course, does that make it acceptable to strip the copyright notice if
it is already there?  It seems like this caused a huge stir the last
time the topic came up, which makes it possible that we end up with
all kinds of random notices in random files which may or may not
reflect the actual copyright status of the tree at the moment.  The
topic that originally raised this issue was the importing of files
that already had copyright notices into a Gentoo repository, and the
question of what to do with them.

-- 
Rich



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Rich Freeman
On Mon, Feb 16, 2015 at 11:02 AM, Joshua Kinard ku...@gentoo.org wrote:
 On 02/16/2015 09:04, Rich Freeman wrote:
 I do think that moving to a cleaner policy makes a lot of sense.  The
 problem is that doing this sort of thing right potentially involves a
 lot of work as well.  Maybe another approach is to just ditch per-file
 copyrights entirely (which a random perusal suggests is how Linux does
 things), but that would STILL require stripping the copyright out of
 these files with all the issues that entails, and limit our ability to
 borrow license-compatible code.

 Focusing on the last paragraph here (but not snipping), my understanding is 
 the
 kernel retains per-file copyrights.  This is why the kernel is permanently
 wedded to GPLv2, because some of the contributors owning those copyrights have
 died and thus can no longer consent to changing to the GPLv3 (or any other OSI
 license, or copyright change).  Trying to track down their appropriate heirs,
 explain the whole situation, and then seek a consent would be a 
 near-impossible
 undertaking.  Hence, permanent GPLv2.

Perhaps I should have worded that better.

s/per-file copyrights/per-file copyright notices/

Obviously the content of individual files will always be copyrighted
absent a release into the public domain.  The Linux kernel just
doesn't stick notices on individual files that attempt to identify who
owns the copyright on what.  Presumably that also means that if they
borrow a file from somewhere else they don't care to change the
copyright notice that was already there (or somehow they manage to
avoid the euthusiasm stirred up by removing said notices).

--
Rich



Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Andreas K. Huettel
Am Montag 16 Februar 2015, 13:05:54 schrieb Rich Freeman:
  Another option is remove that header and just state that all the .ebuild
  are under $license in a simpler way...
 
 As I said in my other email, that might be a simpler way to go.  Of
 course, does that make it acceptable to strip the copyright notice if
 it is already there?  It seems like this caused a huge stir the last
 time the topic came up, which makes it possible that we end up with
 all kinds of random notices in random files which may or may not
 reflect the actual copyright status of the tree at the moment.  The
 topic that originally raised this issue was the importing of files
 that already had copyright notices into a Gentoo repository, and the
 question of what to do with them.

I'm all for writing down new rules to simplify this, since the current state 
*is* kinda ugly. So here's a simple question:

If a file is released under the correct license (which we could require, e.g. 
as a first line comment / license statement, similar to today's header), why 
is the copyright owner or the copyright statement even relevant?

Can't we just only require the correct license statement and leave all 
copyright statements as they are in whatever form?

(I mean, committing from Germany where only *natural* persons can be entitled 
to copyright, this is silly anyway...)

-- 
Andreas K. Huettel
Gentoo Linux developer
perl, office, comrel, council




Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Alec Warner
On Mon, Feb 16, 2015 at 3:13 AM, Mike Frysinger vap...@gentoo.org wrote:

 On Mon, Feb 16, 2015 at 1:16 AM, Alec Warner anta...@gentoo.org wrote:
  On Sun, Feb 15, 2015 at 8:05 PM, Mike Frysinger vap...@gentoo.org
 wrote:
  On Wed, Dec 31, 2014 at 12:21 AM, Patrick Lauer (patrick)
  patr...@gentoo.org wrote:
   patrick 14/12/31 05:21:11
  
 Removed:  ChangeLog Manifest libusbhp-1.0.2.ebuild
   metadata.xml
 Log:
 QA: Remove package with invalid copyright
 
  you do not go reverting code without actually talking to people.  if
  you feel like a revert is necessary, then file a bug.  putting a QA
  tag at the start of the commit message doesn't give you a pass.
 
  Normally I'd side with you on this...but I'm fairly sure repoman doesn't
 let
  you commit packages to the tree missing these headers. This leads me to
  believe you didn't use repoman, or ignored it?

 feel free to grab the code i originally committed and run `repoman
 full` yourself.  no fatal errors.  in fact you can see the generated
 tags in my commit message.


Seems like a bug worth fixing then.



 even then, deleting an ebuild purely due to different copyright is
 complete bs.  anyone who understands copyright knows the situation in
 Gentoo is completely unenforceable.  we have no CLA.  this was
 patrick/QA wasting people's time to check a meaningless box.


Well we agree there, although I doubt anyone will bother fixing it ;)

-A


 -mike




Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Rich Freeman
On Mon, Feb 16, 2015 at 1:32 PM, Andreas K. Huettel
dilfri...@gentoo.org wrote:

 Can't we just only require the correct license statement and leave all
 copyright statements as they are in whatever form?


Obviously appealing for its simplicity.  But, I can see some issues:

1.  What if you want to import multiple code snippets with different
copyright notices into the same file?
2.  Do we want to retain the option to sue somebody who steals GPL
code and uses it contrary to the license?  Will inaccurate or absent
notices hinder that?
3.  What if I as an author want to add myself to the copyright line?
When can I do that?
4.  What if we borrow a small bit of code from some company, it ends
up having the only copyright notice in the entire file, and then they
use that as justification for using the entirety of the file (mostly
Gentoo work) in a proprietary-licensed work?
5.  If we start to accumulate conflicting copyright notices, can we
ever trim some out?

One of the goals of the policy I drafted was to have somewhat clear
rules about what goes on the copyright line, and nobody would ever
have their names taken off of it unless their contribution ended up
not being in the top 50% or whatever.

I was thinking about this and wondering if an automated tool could
parse git author headers and auto-generate an up-to-date attribution.
For this to work every commit would need to have correct author
attribution (so if you borrow FooCo code, you do it in a commit that
has an Author: FooCo header and not your own name - signed-off-by
would still be yourself).  Basically do a git blame, determine author
for each line,  substituted Gentoo for any authors which are on record
as signing an FLA, word count those, then sort descending and
accumulate authors until 50% of the lines in the file are accounted
for.  Sounds like a nice little project.  I think the kernel actually
attributes authors correctly - I might try running it on their
repository.  The migrated Gentoo repositories should also work.

Something like that could even go into repoman.  I think the
auto-changing of the copyright notice isn't such a bad thing if it is
on the basis of authors recorded by individual committers who are
signing DCOs confirming this data is correct.  The copyright notice is
basically just a summary of the more complete data in the repo.

-- 
Rich



Re: Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Mike Frysinger
On 16 Feb 2015 13:12, Andreas K. Huettel wrote:
 Am Montag 16 Februar 2015, 07:03:18 schrieb Mike Frysinger:
  except for two things:
   * that phrase is meaningless (legally speaking) and has been for a century
  [1] * the header explicitly stated GPL-2 license
 
 So you want to change a longstanding policy rule. Right. How about doing this 
 like everyone else and starting a discussion about it? You know, like, 
 talking 
 to people?

again, stop trying to put your words in my mouth and read my other replies.  
your perception of events  intentions is completely wrong.
-mike


signature.asc
Description: Digital signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Rich Freeman
On Mon, Feb 16, 2015 at 7:44 AM, Joshua Kinard ku...@gentoo.org wrote:

 As far as removing the ebuild goes, that was probably the correct course of
 action, because we Yanks love to make our legal code as bizzaringly complex as
 we think we can.  Though, the mistaken code is still in CVS in the Attic --
 does that itself present any problems that need to be addressed?


So, there are a bunch of issues here, but let's just address whether
the copyright line was a problem and set aside all the
personal/organizational/procedural stuff:

1.  We have a clear policy that the copyright line must be exactly
foo, and this one wasn't.
2.  MAYBE violating that policy could or couldn't cause an issue, but
the legalities of that become really messy really fast, so it is
better to just follow the policy until it is changed.
3.  I don't really see a problem with having the file in the Attic
unless somebody asks us to take it down.  The file is legally
redistributable, after all.

A few of the issues I see with having the file in the tree unmodified:
1.  It is GPL-2, not GPL-2+, which could create issues with
relicensing if we wanted to.  If copyright were assigned to the
Foundation there would not be an issue with that.  Yes, I realize that
the current policy is at best ambiguous on that front.  However, we're
not doing ourselves any favors by switching from an ambiguous but
potentially advantageous approach to an unambiguous but
disadvantageous approach.
2.  It opens the door to lots of other situations like this in the
absence of any sane policy for dealing with them.

The current policy requires committers to ensure that it is legal to
put in the copyright line as the policy dictates, and to keep stuff
out of the tree if not.  It isn't a great policy, but it is at least
workable and obviously being the status quo it is what it is.

I do think that moving to a cleaner policy makes a lot of sense.  The
problem is that doing this sort of thing right potentially involves a
lot of work as well.  Maybe another approach is to just ditch per-file
copyrights entirely (which a random perusal suggests is how Linux does
things), but that would STILL require stripping the copyright out of
these files with all the issues that entails, and limit our ability to
borrow license-compatible code.

-- 
Rich



[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread hasufell
On 12/31/2014 06:21 AM, Patrick Lauer (patrick) wrote:
 patrick 14/12/31 05:21:11
 
   Removed:  ChangeLog Manifest libusbhp-1.0.2.ebuild
 metadata.xml
   Log:
   QA: Remove package with invalid copyright
 

Both people made an excellent point for enforcing peer-reviews (that
includes vapier), because both commits were wrong.

But then again I am pretty sure that both developers involved will be
the last ones asking anyone for review.

Have fun.



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Joshua Kinard
On 02/16/2015 07:12, Andreas K. Huettel wrote:
 Am Montag 16 Februar 2015, 07:03:18 schrieb Mike Frysinger:
 except for two things:
  * that phrase is meaningless (legally speaking) and has been for a century
 [1] * the header explicitly stated GPL-2 license
 
 So you want to change a longstanding policy rule. Right. How about doing this 
 like everyone else and starting a discussion about it? You know, like, 
 talking 
 to people?
 
 Just silently committing stuff that goes against standing rules because you 
 disagree with the rules is not the way to go. It's childish and immature. 
 (Remember the ChangeLogs?)

Mike stated he made a mistake while making (what I assume to be) multiple
changes across a variety of packages.  I don't get a sense that he had an
intentional desire to break the rules here, so let's not go pointing fingers
until we know otherwise.  We're human, and humans make mistakes sometimes.  If
anyone here is not humanwell, then we have a whole different set of
problems to discuss.

As far as removing the ebuild goes, that was probably the correct course of
action, because we Yanks love to make our legal code as bizzaringly complex as
we think we can.  Though, the mistaken code is still in CVS in the Attic --
does that itself present any problems that need to be addressed?

That stated, communication is key and that was one of the parts that appears to
have been missed in this instance.  We don't have to like each other, but we do
need to learn to work around our differences and disagreements for the good of
the project.  So, lets learn something from this and move along.

-- 
Joshua Kinard
Gentoo/MIPS
ku...@gentoo.org
4096R/D25D95E3 2011-03-28

The past tempts us, the present confuses us, the future frightens us.  And our
lives slip away, moment by moment, lost in that vast, terrible in-between.

--Emperor Turhan, Centauri Republic



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Mike Frysinger
On Mon, Feb 16, 2015 at 1:16 AM, Alec Warner anta...@gentoo.org wrote:
 On Sun, Feb 15, 2015 at 8:05 PM, Mike Frysinger vap...@gentoo.org wrote:
 On Wed, Dec 31, 2014 at 12:21 AM, Patrick Lauer (patrick)
 patr...@gentoo.org wrote:
  patrick 14/12/31 05:21:11
 
Removed:  ChangeLog Manifest libusbhp-1.0.2.ebuild
  metadata.xml
Log:
QA: Remove package with invalid copyright

 you do not go reverting code without actually talking to people.  if
 you feel like a revert is necessary, then file a bug.  putting a QA
 tag at the start of the commit message doesn't give you a pass.

 Normally I'd side with you on this...but I'm fairly sure repoman doesn't let
 you commit packages to the tree missing these headers. This leads me to
 believe you didn't use repoman, or ignored it?

feel free to grab the code i originally committed and run `repoman
full` yourself.  no fatal errors.  in fact you can see the generated
tags in my commit message.

even then, deleting an ebuild purely due to different copyright is
complete bs.  anyone who understands copyright knows the situation in
Gentoo is completely unenforceable.  we have no CLA.  this was
patrick/QA wasting people's time to check a meaningless box.
-mike



Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Andreas K. Huettel
 On Mon, Feb 16, 2015 at 1:16 AM, Alec Warner anta...@gentoo.org wrote:

 even then, deleting an ebuild purely due to different copyright is
 complete bs. 

No. Tree policy.

-- 
Andreas K. Huettel
Gentoo Linux developer
perl, office, comrel, council




Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Andreas K. Huettel
Am Montag 16 Februar 2015, 06:13:10 schrieb Mike Frysinger:

 even then, deleting an ebuild purely due to different copyright is
 complete bs.

The requirement for Gentoo copyright in the main tree is not optional, but has 
been policy for a very long time.

Just because you've been around forever doesnt mean you can break the rules 
that everyone else is supposed to follow.

-- 
Andreas K. Huettel
Gentoo Linux developer
perl, office, comrel, council




Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Mike Frysinger
On 16 Feb 2015 12:31, Andreas K. Huettel wrote:
 Am Montag 16 Februar 2015, 06:13:10 schrieb Mike Frysinger:
  even then, deleting an ebuild purely due to different copyright is
  complete bs.
 
 The requirement for Gentoo copyright in the main tree is not optional, but 
 has 
 been policy for a very long time.

where exactly did i say i intended for it to stay that way ?  i was syncing 
multiple things that day from CrOS and one update i missed the pointless 
munging 
of the header.  had Patrick done the reasonable thing (actually talking to me), 
i could have fixed it fairly quickly.

but lets be clear here to illustrate the inane behavior you're attempting to 
justify.  the policy is not it must be Gentoo copyright, but it must have a 
header that says Gentoo copyright even though there's no legal basis for it.

 Just because you've been around forever doesnt mean you can break the rules 
 that everyone else is supposed to follow.

cut the crap.  trying to put words into my mouth doesn't stop making them yours.
-mike


signature.asc
Description: Digital signature


Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Rich Freeman
On Mon, Feb 16, 2015 at 6:31 AM, Andreas K. Huettel
dilfri...@gentoo.org wrote:
 Am Montag 16 Februar 2015, 06:13:10 schrieb Mike Frysinger:

 even then, deleting an ebuild purely due to different copyright is
 complete bs.

 The requirement for Gentoo copyright in the main tree is not optional, but has
 been policy for a very long time.

 Just because you've been around forever doesnt mean you can break the rules
 that everyone else is supposed to follow.


++

I'm all for working things out, but this is really non-negotiable at
the moment since copyright is legally messy.  Patrick couldn't just
change the copyright line, and since this is a new package the impact
of removing it is least felt if it is done right away.  It can
certainly be re-introduced with the correct copyright line, assuming
it can be legally contributed in this manner (the responsibility of
the committer to verify, DCO or not).

I think there are benefits if we loosen the policy, but the best I
could come up with for making that possible was quite messy with the
need to keep track of who contributed what and who assigned copyright
on what and all that stuff.

One dev contributes an ebuild which is copyright Microsoft GPL-2.  I
modify 10 lines in it and copyright those Richard Freeman and
copyright it GPL-2+.  What goes on the copyright line now, and at what
point have enough contributions accumulated to allow it to move to
GPL-3 if we decide to do that with the whole tree, and remove the MS
name since they haven't done anything with it in eons?

The draft policy addressed this, but feedback was that it was going to
be painful to keep track of who did what, and I can't argue with that.
Git blame combined with a tool and database of who has signed an FLA
would help a great deal here.  The policy itself didn't actually get
much argument beyond that, so maybe creating such a tool might be all
that is needed to make the switch.

For those who haven't read it, my latest drafts:

http://dev.gentoo.org/~rich0/copyrightpolicy.xml

But, until this becomes actual policy, the current policy stands,
whether repoman flags it or not.

-- 
Rich



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Patrick Lauer
On Monday 16 February 2015 06:13:10 Mike Frysinger wrote:
 On Mon, Feb 16, 2015 at 1:16 AM, Alec Warner anta...@gentoo.org wrote:
  On Sun, Feb 15, 2015 at 8:05 PM, Mike Frysinger vap...@gentoo.org wrote:
  On Wed, Dec 31, 2014 at 12:21 AM, Patrick Lauer (patrick)
  
  patr...@gentoo.org wrote:
   patrick 14/12/31 05:21:11
   
 Removed:  ChangeLog Manifest libusbhp-1.0.2.ebuild
 
   metadata.xml
 
 Log:
 QA: Remove package with invalid copyright
  
  you do not go reverting code without actually talking to people.  if
  you feel like a revert is necessary, then file a bug.  putting a QA
  tag at the start of the commit message doesn't give you a pass.
  
  Normally I'd side with you on this...but I'm fairly sure repoman doesn't
  let you commit packages to the tree missing these headers. This leads me
  to believe you didn't use repoman, or ignored it?
 
 feel free to grab the code i originally committed and run `repoman
 full` yourself.  no fatal errors.  in fact you can see the generated
 tags in my commit message.

Well, AutoRepoman triggered on it.

Testing for fun on a random ebuild:

RepoMan scours the neighborhood...
  ebuild.badheader  1
   dev-db/hyperdex/hyperdex-1.6.0-r1.ebuild: Invalid Gentoo Copyright on line: 
1


Which again leads me to the question:

Why are these checks not properly fatal?

(And I really do not like having to repeat myself ...)

 
 even then, deleting an ebuild purely due to different copyright is
 complete bs.  anyone who understands copyright knows the situation in
 Gentoo is completely unenforceable.  we have no CLA.  this was
 patrick/QA wasting people's time to check a meaningless box.
 -mike

As others have pointed out, policy is policy. Don't shoot the massager.

Since I can't just fix the copyright (that would be more wrong) I opted for the 
easy way out - remove offending bits.


Have fun,

Patrick



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 02/16/15 13:31, Andreas K. Huettel wrote:
 Am Montag 16 Februar 2015, 06:13:10 schrieb Mike Frysinger:
 
 even then, deleting an ebuild purely due to different copyright
 is complete bs.
 
 The requirement for Gentoo copyright in the main tree is not
 optional, but has been policy for a very long time.
 
 Just because you've been around forever doesnt mean you can break
 the rules that everyone else is supposed to follow.
 

I too believe that if you are reverting someone's commit you should at
least drop him an email to let him know. How else do you expect him to
know he did something wrong? I am a bit worried QA is taking such
actions without communicating that with the developer. If you don't
let people know they do mistakes, it's likely they will do them again.

- -- 
Regards,
Markos Chandras
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJU4dgfAAoJEPqDWhW0r/LCos4P/0PSu6PhS/jJ7md8BN9rcUVZ
PUEidEq3RsIBLyN1aaA+Hdexc9D5W8X5qmDqyOvg5L0rY2cT3Xrb+dMOucFQg0SU
ODsq3AhIsnkEbZbH+WM89ri8sCCY8xWzhL5dTXlkCb3Hi9VGeC7YTvW8xHyC6xiC
Suj33zqM13c2vuYiXDon6MSuMMa7u03AV4ZQSDtU+13cn2jpSR8l9b09phFjyDIZ
2fxPdaWcVW0iNOe94Vf3uavp4LxagMi4/9svxgayjfkqWwDh9uX9ibYNTQUnFsLV
FE2xnJki17NhY2+s1A3CPqztuDFtfAinX6JJrNB8AT4VtDM4JvaixVSZ82u00/h3
QP2XvARmriyXUYMSbDrsnHxF0tf21fXOIEXXBFwsLRPRg43MAL1T3A2XtmiUK2sZ
R7lA6uq+yPzs16OzAPiEC4PUSY/qXRGu9cUj+z41J49GtckkoL2GlFc3sjo5MhmV
C8la6Q0JUKNm6r8joO5IUO0z6HsKjfsWNYDo8pOAZDlFa2Ca+1cox4IxDfTrDEJP
B1xs3g9uHPft5Nb4inY3iGsIX/rqKgsR0zIPi475NBOvb/yFFMwpIwp220OwRjLh
bfLg0psEYg2guSFYzDTZ5Ocd8p0kSjpuRbSLWozunWilKxR8/3H4CQUHnuInMs/s
Mm8xc2USeMGAXktIgsPa
=YU+G
-END PGP SIGNATURE-



Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Pacho Ramos
El lun, 16-02-2015 a las 06:39 -0500, Mike Frysinger escribió:
[...]

Anyway, wouldn't have been much more useful for all to spend the effort
used in remove the package on simply fixing the header? :/




Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Pacho Ramos
El lun, 16-02-2015 a las 12:46 +0100, Pacho Ramos escribió:
 El lun, 16-02-2015 a las 06:39 -0500, Mike Frysinger escribió:
 [...]
 
 Anyway, wouldn't have been much more useful for all to spend the effort
 used in remove the package on simply fixing the header? :/
 
 

Ah, ok, I guess it's because of the All rights reserved
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/libusbhp/libusbhp-1.0.2.ebuild?revision=1.1

In that case I agree removing the ebuild was the safest approach (even
if a mail or a bug would have being nice to notify the committed about
that error)




Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Kristian Fiskerstrand
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 02/16/2015 12:44 PM, Markos Chandras wrote:
 
 
 I too believe that if you are reverting someone's commit you should
 at least drop him an email to let him know. How else do you expect
 him to know he did something wrong? I am a bit worried QA is taking
 such actions without communicating that with the developer. If you
 don't let people know they do mistakes, it's likely they will do
 them again.
 

I very much agree with this statement

- -- 
Kristian Fiskerstrand
Public PGP key 0xE3EDFAE3 at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3
-BEGIN PGP SIGNATURE-

iQEcBAEBCgAGBQJU4douAAoJEP7VAChXwav6zwYIAMQfuYsqT+bZNXkW0ngqIniA
0qi68xlzkmOj+ZKucMkAq71ISOFS/cd+5lfJJYfpfdaCQifIcWF2unUKsrG/mBS6
WUhR00rYA8LbIyfBqEkXo0PgiGjAF04lqp3EZwCn9nEQgNNSUb213r/Wyh/pQ7e6
ohvcRKH+zAiHUPdJ+bo5rRIPDO5m+Y2HY/7XouTLkvru0c7KHupQ8BBVG+1uYTqe
A72rEEyPJJXKSwj1w5zPwgLLOFkugWyo6YUZdEoJ/+n39VFdLRVdaIkK+VgeMzBV
QG2qnGSGKRHX8SDXWI+5k3NMCtSCrIJLlhzmH9QkPI+NY319AbDFHJzYglhZTHk=
=WHOc
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Mike Frysinger
On 16 Feb 2015 19:43, Patrick Lauer wrote:
 On Monday 16 February 2015 06:13:10 Mike Frysinger wrote:
  even then, deleting an ebuild purely due to different copyright is
  complete bs.  anyone who understands copyright knows the situation in
  Gentoo is completely unenforceable.  we have no CLA.  this was
  patrick/QA wasting people's time to check a meaningless box.
 
 As others have pointed out, policy is policy. Don't shoot the massager.

again, that's bs.  nowhere does the policy state silently delete things 
without 
talking to anyone, nor does it state ignore common sense, blindly follow the 
rules, and act how your think the policy states.  nothing here was cause for 
alarm that could possibly have warranted straight up deletion.

 Since I can't just fix the copyright (that would be more wrong)

considering how copyright *actually* works for us, this statement is fairly 
ludicrous.

 I opted for the easy way out - remove offending bits.

sorry, but you did it wrong.  please don't do it again.
-mike


signature.asc
Description: Digital signature


Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Mike Frysinger
On 16 Feb 2015 12:53, Pacho Ramos wrote:
 El lun, 16-02-2015 a las 12:46 +0100, Pacho Ramos escribió:
  El lun, 16-02-2015 a las 06:39 -0500, Mike Frysinger escribió:
  [...]
  
  Anyway, wouldn't have been much more useful for all to spend the effort
  used in remove the package on simply fixing the header? :/
 
 Ah, ok, I guess it's because of the All rights reserved
 http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/libusbhp/libusbhp-1.0.2.ebuild?revision=1.1
 
 In that case I agree removing the ebuild was the safest approach (even
 if a mail or a bug would have being nice to notify the committed about
 that error)

except for two things:
 * that phrase is meaningless (legally speaking) and has been for a century [1]
 * the header explicitly stated GPL-2 license
-mike

[1] https://en.wikipedia.org/wiki/All_rights_reserved


signature.asc
Description: Digital signature


Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Rich Freeman
On Mon, Feb 16, 2015 at 6:46 AM, Pacho Ramos pa...@gentoo.org wrote:
 El lun, 16-02-2015 a las 06:39 -0500, Mike Frysinger escribió:
 [...]

 Anyway, wouldn't have been much more useful for all to spend the effort
 used in remove the package on simply fixing the header? :/


Yeah, let's not bring up the last time somebody tried to do that
without any intention of malice that I could detect.  The complaints
were fairly euthusiastic.

For other kinds of issues I agree that being less invasive is better.

I do agree that providing notice to the dev when making QA actions of
any kind should be standard practice, as brought up by Markos.

-- 
Rich



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 02/16/15 13:53, Kristian Fiskerstrand wrote:
 On 02/16/2015 12:44 PM, Markos Chandras wrote:
 
 
 I too believe that if you are reverting someone's commit you
 should at least drop him an email to let him know. How else do
 you expect him to know he did something wrong? I am a bit worried
 QA is taking such actions without communicating that with the
 developer. If you don't let people know they do mistakes, it's
 likely they will do them again.
 
 
 I very much agree with this statement
 
 

https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Policies#Communication_When_Making_Fixes

So QA has a policy for that and it was not followed... I am sorry but
I think Mike is right complaining about the lack of communication.

- -- 
Regards,
Markos Chandras
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJU4d6NAAoJEPqDWhW0r/LCMg8QAK+sWgGECTBxI9zLL5xOGtJ7
frGCP9dFQWWdSwuK7sc8JE47zMayCdrHVegRehwsZtrfuho/nufH2Rmp0PCbHAoe
Mx8VknGIEKXAiG/udmxFoH8WnLij1MCB+CJhr+R0qtjeyiZb68U051e7eE2NWOt9
KfFcywvhHM4k7ue/2BO4CX+EZIfi29L3lQGp9VjqTHuc4sY670MB2yS0k6P08UOA
Lhf9xm1cf/oI6dZWW8FuIfnDDuVp+kssZlYonfLbQrC9nc1yPpsdkvvV9OIj85sJ
IiML/xETB4L+AJqaVPrjdGaynza2UsnOtbfsE3P9AvR/Eq/tlb6MDo5hmxCVkuaM
97p/puCMu+NkwpFjkHI6ayX69DIs6N9+LLthTYHg3V2qOvlPXmXQOJbnV+QlWVjr
dlzt6Q2sgHoPjeaL5EfZ3q1d6b2VeegWggZLG8dKtSmNsRQwziRyFoND0JgHX1zY
dS26MKEbO67kQFdWWV7oNZINNlY0zWYettBk24gmnqUzdPA6kFrnBZ9CaxEPkeYP
3LJZl+QFc23pm6XfoEYuZ1zTmVh1yZICc8hiBLz70fOegodblG+TCUjZ+BfR72bP
fkvlBKfEmrrnpFu3wSsUleZm1VbWa1gIa7cQHY0BbK/W7eMI1ZgvJ1M5k1CaSTrM
gBFRI9+w3nMl4WN/ADfv
=C9Tp
-END PGP SIGNATURE-



Re: Re: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-16 Thread Andreas K. Huettel
Am Montag 16 Februar 2015, 07:03:18 schrieb Mike Frysinger:
 except for two things:
  * that phrase is meaningless (legally speaking) and has been for a century
 [1] * the header explicitly stated GPL-2 license

So you want to change a longstanding policy rule. Right. How about doing this 
like everyone else and starting a discussion about it? You know, like, talking 
to people?

Just silently committing stuff that goes against standing rules because you 
disagree with the rules is not the way to go. It's childish and immature. 
(Remember the ChangeLogs?)

-- 
Andreas K. Huettel
Gentoo Linux developer
perl, office, comrel, council




Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-15 Thread Alec Warner
On Sun, Feb 15, 2015 at 8:05 PM, Mike Frysinger vap...@gentoo.org wrote:

 On Wed, Dec 31, 2014 at 12:21 AM, Patrick Lauer (patrick)
 patr...@gentoo.org wrote:
  patrick 14/12/31 05:21:11
 
Removed:  ChangeLog Manifest libusbhp-1.0.2.ebuild
  metadata.xml
Log:
QA: Remove package with invalid copyright

 you do not go reverting code without actually talking to people.  if
 you feel like a revert is necessary, then file a bug.  putting a QA
 tag at the start of the commit message doesn't give you a pass.


Normally I'd side with you on this...but I'm fairly sure repoman doesn't
let you commit packages to the tree missing these headers. This leads me to
believe you didn't use repoman, or ignored it?

-A

-mike




[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-libs/libusbhp: ChangeLog Manifest libusbhp-1.0.2.ebuild metadata.xml

2015-02-15 Thread Mike Frysinger
On Wed, Dec 31, 2014 at 12:21 AM, Patrick Lauer (patrick)
patr...@gentoo.org wrote:
 patrick 14/12/31 05:21:11

   Removed:  ChangeLog Manifest libusbhp-1.0.2.ebuild
 metadata.xml
   Log:
   QA: Remove package with invalid copyright

you do not go reverting code without actually talking to people.  if
you feel like a revert is necessary, then file a bug.  putting a QA
tag at the start of the commit message doesn't give you a pass.
-mike