Help updating the copyright attributions
Hi, the ZF needs to finish updating the copyright attributions to state that the Zope code now belongs to the foundation. I've prepared some scripts to help with monitoring which packages need to be updated and also a helper to update most cases. It still involves manual work though, as we need to check out the individual branches, run the fixers, make some manual tweaks, run the tests, and check in. The test runners currently report a bit less than 600 of those and we're kind of stalling. I'd like to ask the favor that a few of us step up to help out and fix those over a short period of time. Tres' noted that each fix takes about 5 minutes. If we find 10 people where each of us did 10 of them on a day, we'd be done in about a week. So, I'm the first one to step up to do a hundred of them until Friday 2010-06-11. Who else is joining me? Christian -- Christian Theune · ct@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1 Zope and Plone consulting and development
On 6/2/10 15:11 , Christian Theune wrote:
So, I'm the first one to step up to do a hundred of them until Friday 2010-06-11. Who else is joining me?
I'll take a batch of ten per day until 2010-06-11. Can I just pick from the list, or will you (or someone) hand out a batch? regards, jw
On 06/02/2010 04:39 PM, Jan-Wijbrand Kolman wrote:
On 6/2/10 15:11 , Christian Theune wrote:
So, I'm the first one to step up to do a hundred of them until Friday 2010-06-11. Who else is joining me?
I'll take a batch of ten per day until 2010-06-11.
Great!
Can I just pick from the list, or will you (or someone) hand out a batch?
I'll copy the last list of known issues over to the wiki. Mark those that you're going after, I'd say. See: http://wiki.zope.org/ztk/ReposCopyrightUpdateList Christian -- Christian Theune · ct@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1 Zope and Plone consulting and development
On 6/2/10 15:11 , Christian Theune wrote:
Hi,
the ZF needs to finish updating the copyright attributions to state that the Zope code now belongs to the foundation.
I've prepared some scripts to help with monitoring which packages need to be updated and also a helper to update most cases.
Can you point me to these scripts? regards, jw
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jan-Wijbrand Kolman wrote:
On 6/2/10 15:11 , Christian Theune wrote:
Hi,
the ZF needs to finish updating the copyright attributions to state that the Zope code now belongs to the foundation.
I've prepared some scripts to help with monitoring which packages need to be updated and also a helper to update most cases.
Can you point me to these scripts?
$ svn co svn+ssh://svn.zope.org/repos/main/zope.repositorypolicy/trunk\ ~/projects/Zope/zrp $ cd zrp $ /opt/Python-2.6.5/bin/python bootstrap.py && bin/buildout $ cd /path/to/other/project $ ~/projects/Zope/zrp/bin/zope-org-check-project ... $ ~/projects/Zope/zrp/bin/zope-org-fix-project ... $ ~/projects/Zope/zrp/bin/zope-org-check-project (should be empty) $ bin/test -v --all $ svn add LICENSE.txt COPYRIGHT.txt $ svn commit -m "Conform to repository policy." Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkwGdowACgkQ+gerLs4ltQ5FUQCcDAnb+4OCJCqDkDIsi1jQuEVE DNQAoK08L77/AwL2Wg3VhAaZD1UIKJTF =ndm8 -----END PGP SIGNATURE-----
On 06/02/2010 05:19 PM, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jan-Wijbrand Kolman wrote:
On 6/2/10 15:11 , Christian Theune wrote:
Hi,
the ZF needs to finish updating the copyright attributions to state that the Zope code now belongs to the foundation.
I've prepared some scripts to help with monitoring which packages need to be updated and also a helper to update most cases.
Can you point me to these scripts?
$ svn co svn+ssh://svn.zope.org/repos/main/zope.repositorypolicy/trunk\ ~/projects/Zope/zrp $ cd zrp $ /opt/Python-2.6.5/bin/python bootstrap.py&& bin/buildout $ cd /path/to/other/project $ ~/projects/Zope/zrp/bin/zope-org-check-project ... $ ~/projects/Zope/zrp/bin/zope-org-fix-project ... $ ~/projects/Zope/zrp/bin/zope-org-check-project (should be empty) $ bin/test -v --all $ svn add LICENSE.txt COPYRIGHT.txt $ svn commit -m "Conform to repository policy."
How do you deal with packages that have broken tests due to broken dependencies? Christian -- Christian Theune · ct@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1 Zope and Plone consulting and development
On 6/3/10 8:40 AM, Christian Theune wrote:
On 06/02/2010 05:19 PM, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jan-Wijbrand Kolman wrote:
On 6/2/10 15:11 , Christian Theune wrote:
Hi,
the ZF needs to finish updating the copyright attributions to state that the Zope code now belongs to the foundation.
I've prepared some scripts to help with monitoring which packages need to be updated and also a helper to update most cases.
Can you point me to these scripts?
$ svn co svn+ssh://svn.zope.org/repos/main/zope.repositorypolicy/trunk\ ~/projects/Zope/zrp $ cd zrp $ /opt/Python-2.6.5/bin/python bootstrap.py&& bin/buildout $ cd /path/to/other/project $ ~/projects/Zope/zrp/bin/zope-org-check-project ... $ ~/projects/Zope/zrp/bin/zope-org-fix-project ... $ ~/projects/Zope/zrp/bin/zope-org-check-project (should be empty) $ bin/test -v --all $ svn add LICENSE.txt COPYRIGHT.txt $ svn commit -m "Conform to repository policy."
How do you deal with packages that have broken tests due to broken dependencies?
I had z3c.recipe.paster with failing tests. These failed both before and after the copyright-fix. So, assumed I could go ahead with the copyright fix itself. I do want to help out on the important copyright fixing, but I do not have the time right now to also fix each of the packages that I come across. Maybe we could/should make note of the broken packages somewhere. regards, jw
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jan-Wijbrand Kolman wrote:
On 6/3/10 8:40 AM, Christian Theune wrote:
On 06/02/2010 05:19 PM, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jan-Wijbrand Kolman wrote:
On 6/2/10 15:11 , Christian Theune wrote:
Hi,
the ZF needs to finish updating the copyright attributions to state that the Zope code now belongs to the foundation.
I've prepared some scripts to help with monitoring which packages need to be updated and also a helper to update most cases. Can you point me to these scripts? $ svn co svn+ssh://svn.zope.org/repos/main/zope.repositorypolicy/trunk\ ~/projects/Zope/zrp $ cd zrp $ /opt/Python-2.6.5/bin/python bootstrap.py&& bin/buildout $ cd /path/to/other/project $ ~/projects/Zope/zrp/bin/zope-org-check-project ... $ ~/projects/Zope/zrp/bin/zope-org-fix-project ... $ ~/projects/Zope/zrp/bin/zope-org-check-project (should be empty) $ bin/test -v --all $ svn add LICENSE.txt COPYRIGHT.txt $ svn commit -m "Conform to repository policy." How do you deal with packages that have broken tests due to broken dependencies?
I had z3c.recipe.paster with failing tests. These failed both before and after the copyright-fix. So, assumed I could go ahead with the copyright fix itself.
I do want to help out on the important copyright fixing, but I do not have the time right now to also fix each of the packages that I come across.
Maybe we could/should make note of the broken packages somewhere.
Perhaps if the package's tests are broken before the cleanup, we should leave the cleanup un-done. We defeinitely want to isolate the "abandoned" projects into a separate list, so leaving them in the nightly nag-mail list helps keep them on the radar for that. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkwHuDcACgkQ+gerLs4ltQ6QwwCgynh6OFEUr4cj8cQURihYhAAW kjYAmwfPPpmS9EyoE2cOA+CFQZP3Q37d =6u5f -----END PGP SIGNATURE-----
Hello Tres, Thursday, June 3, 2010, 4:12:07 PM, you wrote:
I had z3c.recipe.paster with failing tests. These failed both before and after the copyright-fix. So, assumed I could go ahead with the copyright fix itself.
I do want to help out on the important copyright fixing, but I do not have the time right now to also fix each of the packages that I come across.
Maybe we could/should make note of the broken packages somewhere.
TS> Perhaps if the package's tests are broken before the cleanup, we should TS> leave the cleanup un-done. We defeinitely want to isolate the TS> "abandoned" projects into a separate list, so leaving them in the TS> nightly nag-mail list helps keep them on the radar for that. I'd say not abandoned, but "buildbot missing+other packages moved under it's ass" is the case here. -- Best regards, Adam GROSZER mailto:agroszer@gmail.com -- Quote of the day: Fools live to regret their words, wise men to regret their silence. - Will Henry
On 06/03/2010 04:12 PM, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jan-Wijbrand Kolman wrote:
On 6/3/10 8:40 AM, Christian Theune wrote:
On 06/02/2010 05:19 PM, Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jan-Wijbrand Kolman wrote:
On 6/2/10 15:11 , Christian Theune wrote:
Hi,
the ZF needs to finish updating the copyright attributions to state that the Zope code now belongs to the foundation.
I've prepared some scripts to help with monitoring which packages need to be updated and also a helper to update most cases. Can you point me to these scripts? $ svn co svn+ssh://svn.zope.org/repos/main/zope.repositorypolicy/trunk\ ~/projects/Zope/zrp $ cd zrp $ /opt/Python-2.6.5/bin/python bootstrap.py&& bin/buildout $ cd /path/to/other/project $ ~/projects/Zope/zrp/bin/zope-org-check-project ... $ ~/projects/Zope/zrp/bin/zope-org-fix-project ... $ ~/projects/Zope/zrp/bin/zope-org-check-project (should be empty) $ bin/test -v --all $ svn add LICENSE.txt COPYRIGHT.txt $ svn commit -m "Conform to repository policy." How do you deal with packages that have broken tests due to broken dependencies?
I had z3c.recipe.paster with failing tests. These failed both before and after the copyright-fix. So, assumed I could go ahead with the copyright fix itself.
I do want to help out on the important copyright fixing, but I do not have the time right now to also fix each of the packages that I come across.
Maybe we could/should make note of the broken packages somewhere.
Perhaps if the package's tests are broken before the cleanup, we should leave the cleanup un-done. We defeinitely want to isolate the "abandoned" projects into a separate list, so leaving them in the nightly nag-mail list helps keep them on the radar for that.
Hmm. With the goal of getting the copyright attributions up do date as soon as possible, I think running the tests is a good sanity check. If the same (amount of) tests fail after the fix as before, then I'd go ahead. I agree we should track abandoned projects, though, but I'd separate that issue from the (C) update. This needs to get to a point where we can talk about the whole repository and say "it's been updated". Christian -- Christian Theune · ct@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1 Zope and Plone consulting and development
Hi, What should I do with a package such as lovely.memcached where the copyright is currently attributed to "Lovely Systems and Contributors"? Just apply the fix script? regards, jw
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jan-Wijbrand Kolman wrote:
Hi,
What should I do with a package such as lovely.memcached where the copyright is currently attributed to "Lovely Systems and Contributors"?
Just apply the fix script?
I would double-check with the original authors as found via 'svn log' / 'svn blame'. Technically, by checking into the repository, they have already done the assignment under the terms of the committer agreement, but it wouldn't hurt to verify. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkwGjS8ACgkQ+gerLs4ltQ45KwCgsSVER8nV6ktvS+wCZBhmJ1fa u9kAnRoGyQ7yjdzy/KTjxs10paPcx7PK =RrZt -----END PGP SIGNATURE-----
Hi, Another one I'm not sure about: jquery.javascript The zope.repositorypolicy readme instructs me to remove the files that are copyright to a non-committer. So in this case I should remove the whole 'js' directory from the package I guess? regards, jw
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jan-Wijbrand Kolman wrote:
Hi,
Another one I'm not sure about:
jquery.javascript
The zope.repositorypolicy readme instructs me to remove the files that are copyright to a non-committer. So in this case I should remove the whole 'js' directory from the package I guess?
In this case, it would be best to check with the original authors: they may prefer to move the project to another code hosting site. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkwGjNAACgkQ+gerLs4ltQ60fwCdGzw+7yR1D9G+STlEb9Sx+sJk tv4AnR534w3DbQK1mhjqQdfNzuJYjODb =fK12 -----END PGP SIGNATURE-----
participants (4)
-
Adam GROSZER -
Christian Theune -
Jan-Wijbrand Kolman -
Tres Seaver