Savannah Administration - News: CVS URL changed
CVS changes
Item posted by Sylvain Beucler <Beuc> on Tue 13 Dec 2005 10:35:18 PM UTC.
In our effort to better structure the Savannah system and get the necessary fundations for new features, all CVS-related services are moved to cvs.savannah.gnu.org and cvs.savannah.nongnu.org.
You can use 'sv' instead of 'savannah' for short.
cvs -z3 -d:ext:username@cvs.sv.gnu.org:/sources/project co module_name
cvs -z3 -d:ext:username@cvs.sv.gnu.org:/web/project co module_name
Anonymous access over SSH, which has been somewhat troublesome, and uses an unnecessary encryption (since it is public access), was disabled. The new structure allowed us to replace it with the more common pserver access. pserver access is anonymous only.
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/project co module_name
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/web/project co project
We now use 'sources' and 'web' instead of respectively 'cvsroot' and 'webcvs' - this sounds clearer. The old paths are still supported via symbolic links.
Migration: type one of the following one-liner in your CVS working copy:
- For anonymous working copies
find . -path '.*/CVS/Root' -print0 | xargs -0 perl -i -p -e 's/:ext:anoncvs\@(cvs\.)?s/:pserver:anonymous\@cvs.s/'
- For a project member working copy
find . -path '.*/CVS/Root' -print0 | xargs -0 perl -i -p -e 's/\@s/\@cvs.s/'
(Note: this was reported not to work under MSys (see the comments); if you know a more portable way, feel free to reply)
Or, just check out a fresh copy :)
rsync is now enabled on default port (873), you can use it to get your raw CVS files. With this new service, the (resources consuming) daily tarball generation script could be disabled.
rsync cvs.savannah.gnu.org::sources/project/
rsync cvs.savannah.gnu.org::web/project/
ViewCVS was also upgraded. Old URLs are seamlessly redirected to the new ones.
Commit notification was cleaned-up; this doesn't change much, except that those receiving notifications and diffs to the same list as separate mails now get them all in a single mail.
You can ignore the deprecation warnings that CVS issues when sending the e-mail: we need to upgrade our version of log_accum to support new-style CVSROOT/loginfo format, and meanwhile we use the old-style format for that particular hook.
cvs [update aborted]: cannot stat /var/lock/c (posted by Bruce Korb, Fri 16 Dec 2005 12:08:35 AM UTC) |
Should this not have all been done before locking out the old access mechanism? I have a new release already uploaded, but CVS is out of date and I cannot update the web pages either. Thanks! Regards, Bruce |
RE: cvs [update aborted]: cannot stat /var/lo (posted by Sylvain Beucler, Fri 16 Dec 2005 12:52:07 AM UTC) |
Sorry about the /var/lock issue; we need to recreate the lock dirs in tmpfs at each startup, and the script had a bug.
|
Err, well, having some trouble here... (posted by Christian Mauduit, Tue 13 Dec 2005 12:07:38 AM UTC) |
Hi,
|
RE: Err, well, having some trouble here... (posted by Sylvain Beucler, Tue 13 Dec 2005 08:23:20 AM UTC) |
I recreated all the locks dirs. Michael already recreated liquidwar6 a while ago :) |
really rocks (posted by paul poulain, Mon 12 Dec 2005 05:24:59 PM UTC) |
savannah admins really rocks ;-)
|
Setting $CSVROOT to avoid typing 'cvs -d...' (posted by Greg Chicares, Mon 12 Dec 2005 01:39:39 AM UTC) |
Is it still possible to set a $CVSROOT shell variable to
|
RE: Setting $CSVROOT to avoid typing 'cvs -d. (posted by Greg Chicares, Mon 12 Dec 2005 03:01:05 AM UTC) |
Oh...I think the perl commands in Sylvain's original message
|
RE: Setting $CSVROOT to avoid typing 'cvs -d. (posted by Bob Proulx, Fri 16 Dec 2005 06:36:44 AM UTC) |
|
Thanks! (posted by Han-Wen Nienhuys, Sun 11 Dec 2005 11:34:43 PM UTC) |
|
RE: Thanks! (posted by Sylvain Beucler, Sun 11 Dec 2005 11:49:15 PM UTC) |
Thanks your support :)
|
www super-membership and webpages (posted by Sylvain Beucler, Sun 11 Dec 2005 10:58:34 PM UTC) |
Before anybody ask, I am aware that the www group 'super-membership', that is, their ability to edit any GNU web repository, is not working at the moment.
|
RE: www super-membership and webpages (posted by Sylvain Beucler, Mon 12 Dec 2005 11:00:30 PM UTC) |
Webpages now correcly update again, via hourly cron job. |
RE: www super-membership and webpages (posted by Sylvain Beucler, Sat 17 Dec 2005 08:32:30 PM UTC) |
www super-membership is (re)implemented.
|
RE: www super-membership and webpages (posted by Sylvain Beucler, Sat 17 Dec 2005 11:07:30 PM UTC) |
CVS repository created functional again now. |
deprecated info format strings (posted by Karl Berry, Sun 11 Dec 2005 10:28:33 PM UTC) |
I just committed gnueval/evaluations/liquidwar6 with the new scheme, and got this message. What "info format strings" is it referring to?
|
RE: deprecated info format strings (posted by Sylvain Beucler, Sun 11 Dec 2005 10:48:46 PM UTC) |
This is what I mentioned at the end of the message :)
|
rsync (posted by Aleš Čepek, Sun 11 Dec 2005 08:12:57 PM UTC) |
Can I use rsync to directly update my project source files at savannah? I would like to purge some useless ATTIC directories created long time ago during reorganization of the project tree.
|
RE: rsync (posted by Sylvain Beucler, Sun 11 Dec 2005 08:31:08 PM UTC) |
No, you can't write-access CVS except using CVS. This is to prevent project members (or even admins) from ever corrupting/modifying/removing the code history. |
RSA Fingerprint (posted by Laurence Finston, Sun 11 Dec 2005 06:41:43 PM UTC) |
Hello,
|
RE: RSA Fingerprint (posted by Sylvain Beucler, Sun 11 Dec 2005 07:34:14 PM UTC) |
People who already used cvs.savannah.gnu.org would have gotten errors from SSH if I changed the host keys, so I kept the same as savannah.[non]gnu.org.
|
RE: RSA Fingerprint (posted by Laurence Finston, Wed 14 Dec 2005 11:52:23 AM UTC) |
Thanks.
|
Migration one-liners (posted by Sylvain Beucler, Sun 11 Dec 2005 06:36:34 PM UTC) |
For anonymous working copies:
|
it doesn't work! (posted by Apple, Sun 11 Dec 2005 05:25:40 PM UTC) |
all it does is just hang
|
RE: it doesn't work! (posted by Sylvain Beucler, Sun 11 Dec 2005 05:28:10 PM UTC) |
Works for me (tm)
|
RE: it doesn't work! (posted by Sylvain Beucler, Sun 11 Dec 2005 05:31:48 PM UTC) |
My bad, it was some iptables rule to fix (thanks for the report) :) |
RE: it doesn't work! (posted by Apple, Sun 11 Dec 2005 05:37:48 PM UTC) |
no problem :) |
Powered by Savane 3.14-ee00.
Corresponding source code