Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-23 Thread Thomas Goirand
On 10/23/2013 06:32 AM, Michael Basnight wrote: On Oct 22, 2013, at 10:35 AM, Michael Basnight wrote: Top posting cuz im a baller. We will get this fixed today. PS clint i like the way you think ;) https://review.openstack.org/#/c/53176/ Now that this is merged, and there is no

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Thomas Goirand
On 10/22/2013 04:55 AM, Mark McLoughlin wrote: Talk to the Trove developers and politely ask them whether the copyright notices in their code reflects what they see as the reality. I'm sure it would help them if you pointed out to them some significant chunks of code from the commit history

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Thomas Goirand
On 10/22/2013 05:06 AM, Michael Basnight wrote: so if this is sufficient, ill fix the copyright headers. Please do (and backport that to 2013.2...)! :) Thomas ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Thomas Goirand
On 10/22/2013 04:48 AM, Mark McLoughlin wrote: On Tue, 2013-10-22 at 01:55 +0800, Thomas Goirand wrote: On 10/21/2013 09:28 PM, Mark McLoughlin wrote: In other words, what exactly is a list of copyright holders good for? At least avoid pain and reject when uploading to the Debian NEW queue...

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Mark McLoughlin
On Tue, 2013-10-22 at 14:09 +0800, Thomas Goirand wrote: On 10/22/2013 04:55 AM, Mark McLoughlin wrote: Talk to the Trove developers and politely ask them whether the copyright notices in their code reflects what they see as the reality. I'm sure it would help them if you pointed out to

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Thomas Goirand
On 10/22/2013 08:09 AM, Monty Taylor wrote: b) Thomas should put in debian/copyright what is in our headers, and should consider them, as they are in our source tarballs, to be correct c) If Thomas, or anyone else, considers our header attribution to be incorrect, he or she should submit a

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Thomas Goirand
On 10/22/2013 04:45 AM, Mark McLoughlin wrote: By improve clarity, you mean compile an accurate list of all copyright holders? Why is this useful information? Sure, we could also improve clarity by compiling a list of all the cities in the world where some OpenStack code has been authored

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Thomas Goirand
On 10/22/2013 02:12 AM, Jeremy Stanley wrote: On 2013-10-22 01:45:13 +0800 (+0800), Thomas Goirand wrote: [...] The main problem I was facing was that troveclient has a few files stating that HP was the sole copyright holder, when it clearly was not (since I have discussed a bit with some the

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Mark McLoughlin
On Tue, 2013-10-22 at 14:19 +0800, Thomas Goirand wrote: On 10/22/2013 04:48 AM, Mark McLoughlin wrote: On Tue, 2013-10-22 at 01:55 +0800, Thomas Goirand wrote: On 10/21/2013 09:28 PM, Mark McLoughlin wrote: In other words, what exactly is a list of copyright holders good for? At least

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Robert Collins
On 22 October 2013 20:39, Mark McLoughlin mar...@redhat.com wrote: On Tue, 2013-10-22 at 14:19 +0800, Thomas Goirand wrote: I agree, it is painful, though it is a necessary pain. Debian has always been strict with copyright stuff. This should be seen as a freeness Q/A, so that we make sure

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Clint Byrum
Excerpts from Monty Taylor's message of 2013-10-21 17:09:41 -0700: On 10/21/2013 10:44 PM, Clint Byrum wrote: Excerpts from Mark McLoughlin's message of 2013-10-21 13:45:21 -0700: If you don't know who the copyright holders are, you cannot know that the license being granted is

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Michael Basnight
Top posting cuz im a baller. We will get this fixed today. PS clint i like the way you think ;) https://review.openstack.org/#/c/53176/ On Oct 22, 2013, at 9:21 AM, Clint Byrum wrote: Excerpts from Monty Taylor's message of 2013-10-21 17:09:41 -0700: On 10/21/2013 10:44 PM, Clint Byrum

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-22 Thread Michael Basnight
On Oct 22, 2013, at 10:35 AM, Michael Basnight wrote: Top posting cuz im a baller. We will get this fixed today. PS clint i like the way you think ;) https://review.openstack.org/#/c/53176/ Now that this is merged, and there is no stable/havana for clients, Ive got a question. What do

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Joe Gordon
On Sun, Oct 20, 2013 at 6:38 AM, Jeremy Stanley fu...@yuggoth.org wrote: On 2013-10-20 20:57:56 +0800 (+0800), Thomas Goirand wrote: Well, good luck finding all the copyright holders for such a large and old project. It's not really practical in this case, unfortunately. To a great extent,

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Stefano Maffulli
On 10/20/2013 06:00 AM, Jeremy Stanley wrote: I know the Foundation's got work underway to improve the affiliate map from the member database, so it might be possible to have some sort of automated job which proposes changes to a copyright holders list in each project by running a query with

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Thomas Goirand
On 10/20/2013 09:00 PM, Jeremy Stanley wrote: On 2013-10-20 22:20:25 +1300 (+1300), Robert Collins wrote: [...] OTOH registering one's nominated copyright holder on the first patch to a repository is probably a sustainable overhead. And it's probably amenable to automation - a commit hook

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Thomas Goirand
On 10/20/2013 09:38 PM, Jeremy Stanley wrote: Part of the issue is that historically the project has held a laissez faire position that claiming copyright on contributions is voluntary, and that if you don't feel your modifications to a particular file are worthy of copyright (due to

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Jeremy Stanley
On 2013-10-22 01:45:13 +0800 (+0800), Thomas Goirand wrote: [...] The main problem I was facing was that troveclient has a few files stating that HP was the sole copyright holder, when it clearly was not (since I have discussed a bit with some the dev team in Portland, IIRC some of them are

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Mark McLoughlin
On Mon, 2013-10-21 at 10:28 -0700, Clint Byrum wrote: Excerpts from Robert Collins's message of 2013-10-20 02:25:43 -0700: On 20 October 2013 02:35, Monty Taylor mord...@inaugust.com wrote: However, even as a strong supporter of accurate license headers, I would like to know more about

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Mark McLoughlin
On Tue, 2013-10-22 at 01:55 +0800, Thomas Goirand wrote: On 10/21/2013 09:28 PM, Mark McLoughlin wrote: In other words, what exactly is a list of copyright holders good for? At least avoid pain and reject when uploading to the Debian NEW queue... I'm sorry, that is downstream Debian pain.

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Michael Basnight
On Oct 21, 2013, at 1:55 PM, Mark McLoughlin wrote: On Tue, 2013-10-22 at 01:45 +0800, Thomas Goirand wrote: On 10/20/2013 09:00 PM, Jeremy Stanley wrote: On 2013-10-20 22:20:25 +1300 (+1300), Robert Collins wrote: [...] OTOH registering one's nominated copyright holder on the first patch

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects

2013-10-21 Thread Jeremy Stanley
On 2013-10-21 14:44:10 -0700 (-0700), Clint Byrum wrote: [...] I assume the other CLA's have the same basic type of license being granted to the OpenStack Foundation. [...] For the record, there are only two other CLAs in place for OpenStack source code contributions. One is the Corporate CLA

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Monty Taylor
On 10/21/2013 10:44 PM, Clint Byrum wrote: Excerpts from Mark McLoughlin's message of 2013-10-21 13:45:21 -0700: On Mon, 2013-10-21 at 10:28 -0700, Clint Byrum wrote: Excerpts from Robert Collins's message of 2013-10-20 02:25:43 -0700: On 20 October 2013 02:35, Monty Taylor

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-21 Thread Michael Basnight
On Oct 21, 2013, at 5:09 PM, Monty Taylor wrote: On 10/21/2013 10:44 PM, Clint Byrum wrote: Excerpts from Mark McLoughlin's message of 2013-10-21 13:45:21 -0700: On Mon, 2013-10-21 at 10:28 -0700, Clint Byrum wrote: Excerpts from Robert Collins's message of 2013-10-20 02:25:43 -0700: On 20

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-20 Thread Thomas Goirand
On 10/19/2013 11:50 PM, Jeremy Stanley wrote: On 2013-10-19 23:29:28 +0800 (+0800), Thomas Goirand wrote: Though the Debian FTP masters seems to insist on having correct copyright holders in debian/copyright, and I am a bit lost after the 2 rejects I just had. Well, this is still a fuzzy

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-20 Thread Robert Collins
On 20 October 2013 04:50, Jeremy Stanley fu...@yuggoth.org wrote: Well, this is still a fuzzy topic. We have a lot of contributions and know who the authors are, but not necessarily who the copyright s/authors/submitters/. I've heard (though I lack direct evidence) that some teams funnel their

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-20 Thread Robert Collins
On 20 October 2013 02:35, Monty Taylor mord...@inaugust.com wrote: However, even as a strong supporter of accurate license headers, I would like to know more about the FTP masters issue. I dialog with them, as folks who deal with this issue and its repercutions WAY more than any of us might

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-20 Thread Joe Gordon
On Oct 20, 2013 11:29 AM, Robert Collins robe...@robertcollins.net wrote: On 20 October 2013 02:35, Monty Taylor mord...@inaugust.com wrote: However, even as a strong supporter of accurate license headers, I would like to know more about the FTP masters issue. I dialog with them, as folks

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-20 Thread Thomas Goirand
On 10/20/2013 05:41 PM, Joe Gordon wrote: http://ftp-master.metadata.debian.org/changelogs//main/l/linux/linux_3.11.5-1_copyright Not even the kernel itself has a complete list of all the copyright owners. best, Joe Well, good luck finding all the copyright holders for such a large and

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-20 Thread Jeremy Stanley
On 2013-10-20 20:57:56 +0800 (+0800), Thomas Goirand wrote: Well, good luck finding all the copyright holders for such a large and old project. It's not really practical in this case, unfortunately. To a great extent, the same goes for projects a quarter the size and age of the Linux

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-20 Thread Jeremy Stanley
On 2013-10-20 13:00:31 + (+), Jeremy Stanley wrote: [...] automated job which proposes changes to a copyright holders list in each project by running a query with the author and date of each commit looking for new affiliations [...] Though the more I think about this, it would be

[openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Thomas Goirand
Hi there, TroveClient just got rejected by Debian FTP masters. Reply from Luke Faraone is below. In general, I would strongly advise that a clean COPYRIGHT-HOLDER file is created with the copyright holders in them. Why? Because it is hard to distinguish between authors and copyright holders,

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Clint Byrum
Excerpts from Thomas Goirand's message of 2013-10-18 23:01:50 -0700: Hi there, TroveClient just got rejected by Debian FTP masters. Reply from Luke Faraone is below. In general, I would strongly advise that a clean COPYRIGHT-HOLDER file is created with the copyright holders in them.

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Michael Still
On Sat, Oct 19, 2013 at 7:52 PM, Clint Byrum cl...@fewbar.com wrote: I suggest that we just put Copyright headers back in the source files. That will make Debian's licensecheck work fairly automatically. A single file that tries to do exactly what debian/copyright would do seems a bit odd.

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Monty Taylor
On 10/19/2013 04:52 AM, Clint Byrum wrote: Excerpts from Thomas Goirand's message of 2013-10-18 23:01:50 -0700: Hi there, TroveClient just got rejected by Debian FTP masters. Reply from Luke Faraone is below. In general, I would strongly advise that a clean COPYRIGHT-HOLDER file is

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Monty Taylor
On 10/19/2013 05:49 AM, Michael Still wrote: On Sat, Oct 19, 2013 at 7:52 PM, Clint Byrum cl...@fewbar.com wrote: I suggest that we just put Copyright headers back in the source files. That will make Debian's licensecheck work fairly automatically. A single file that tries to do exactly

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Sean Dague
On 10/19/2013 08:22 AM, Monty Taylor wrote: On 10/19/2013 04:52 AM, Clint Byrum wrote: Excerpts from Thomas Goirand's message of 2013-10-18 23:01:50 -0700: Hi there, TroveClient just got rejected by Debian FTP masters. Reply from Luke Faraone is below. In general, I would strongly advise

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Monty Taylor
On 10/19/2013 08:29 AM, Sean Dague wrote: On 10/19/2013 08:22 AM, Monty Taylor wrote: On 10/19/2013 04:52 AM, Clint Byrum wrote: Excerpts from Thomas Goirand's message of 2013-10-18 23:01:50 -0700: Hi there, TroveClient just got rejected by Debian FTP masters. Reply from Luke Faraone

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Thomas Goirand
On 10/19/2013 08:24 PM, Monty Taylor wrote: On 10/19/2013 05:49 AM, Michael Still wrote: On Sat, Oct 19, 2013 at 7:52 PM, Clint Byrum cl...@fewbar.com wrote: I suggest that we just put Copyright headers back in the source files. That will make Debian's licensecheck work fairly

Re: [openstack-dev] Call for a clear COPYRIGHT-HOLDERS file in all OpenStack projects (and [trove] python-troveclient_0.1.4-1_amd64.changes REJECTED)

2013-10-19 Thread Jeremy Stanley
On 2013-10-19 23:29:28 +0800 (+0800), Thomas Goirand wrote: Though the Debian FTP masters seems to insist on having correct copyright holders in debian/copyright, and I am a bit lost after the 2 rejects I just had. Well, this is still a fuzzy topic. We have a lot of contributions and know who