
When SourceForge repaired CVS most recently, they also changed the server names. Yes, this also happened in 2004: in 2004: cvs.<project>.(sourceforge|sf).net -> cvs.(sourceforge|sf).net in 2006: cvs.(sourceforge|sf).net -> <project>.cvs.(sourceforge|sf).net If you have Unix tools available, the following at the root of your working copy will reset the server identity: find /projects/boost-cvs -name Root -exec sed -i -e \ s/cvs[.]s.*[.]net/boost.cvs.sourceforge.net/ \{} \; and this is the formula for the sandbox find /projects/boost-cvs -name Root -exec sed -i -e \ s/cvs[.]s.*[.]net/boost-sandbox.cvs.sourceforge.net/ \{} \; -- Dave Abrahams Boost Consulting www.boost-consulting.com

On 5/15/06, David Abrahams <dave@boost-consulting.com> wrote:
If you have Unix tools available, the following at the root of your working copy will reset the server identity:
find /projects/boost-cvs -name Root -exec sed -i -e \ s/cvs[.]s.*[.]net/boost.cvs.sourceforge.net/ \{} \;
and this is the formula for the sandbox
find /projects/boost-cvs -name Root -exec sed -i -e \ s/cvs[.]s.*[.]net/boost-sandbox.cvs.sourceforge.net/ \{} \;
On at least one shell (zsh), both of the curly braces need escaping. Try using "\{\}" instead of "\{}" if your shell barfs on Dave's commands above. -- Caleb Epstein caleb dot epstein at gmail dot com

Caleb Epstein wrote:
On 5/15/06, David Abrahams <dave@boost-consulting.com> wrote:
If you have Unix tools available, the following at the root of your working copy will reset the server identity:
find /projects/boost-cvs -name Root -exec sed -i -e \ s/cvs[.]s.*[.]net/boost.cvs.sourceforge.net/ \{} \;
and this is the formula for the sandbox
find /projects/boost-cvs -name Root -exec sed -i -e \ s/cvs[.]s.*[.]net/boost-sandbox.cvs.sourceforge.net/ \{} \;
On at least one shell (zsh), both of the curly braces need escaping. Try using "\{\}" instead of "\{}" if your shell barfs on Dave's commands above.
for file in $( find ... ); do ... avoids evil braces

David Abrahams wrote:
When SourceForge repaired CVS most recently, they also changed the server names. Yes, this also happened in 2004:
in 2004: cvs.<project>.(sourceforge|sf).net -> cvs.(sourceforge|sf).net
in 2006: cvs.(sourceforge|sf).net -> <project>.cvs.(sourceforge|sf).net
If you have Unix tools available, the following at the root of your working copy will reset the server identity:
find /projects/boost-cvs -name Root -exec sed -i -e \ s/cvs[.]s.*[.]net/boost.cvs.sourceforge.net/ \{} \;
This is not the first time SF changes the host :/ This little trick turned out to be very helpful for me, so I thought I should share it. Developers using cvs over OpenSSH might want to prefer to use an alias name for the host and to adjust their .ssh/config whenever SF comes up with a new idea for the hostname to use. E.g. I have this in my .ssh/config: Host boost Hostname boost.cvs.sourceforge.net Compression yes ForwardX11 no ForwardAgent no I check stuff out using 'boost' as hostname. Whenever SF decides on a new hostname I simply change the second line of the configuration snippet accordingly. That way, I don't have to fiddle with files in the CVS subdirectories. (Another idea would be to add an alias name to /etc/hosts or to create a DNS CNAME entry. This works, too, but it requires deleting some entries in .ssh/know_hosts) Regards, m Send instant messages to your online friends http://au.messenger.yahoo.com

Martin Wille wrote:
David Abrahams wrote:
When SourceForge repaired CVS most recently, they also changed the server names. Yes, this also happened in 2004:
in 2004: cvs.<project>.(sourceforge|sf).net -> cvs.(sourceforge|sf).net
in 2006: cvs.(sourceforge|sf).net -> <project>.cvs.(sourceforge|sf).net
If you have Unix tools available, the following at the root of your working copy will reset the server identity:
find /projects/boost-cvs -name Root -exec sed -i -e \ s/cvs[.]s.*[.]net/boost.cvs.sourceforge.net/ \{} \;
This is not the first time SF changes the host :/
s/host/hosts/. In fairness: Such changes are unavoidable when dealing with hundreds of thousands of projects / repositories. Regards, Stefan

Been stuck for hours now: cvs update: [16:48:44] waiting for vawjr's lock in /cvsroot/boost/boost/libs/regex/test/c_compiler_checks

Neal Becker wrote:
Been stuck for hours now: cvs update: [16:48:44] waiting for vawjr's lock in /cvsroot/boost/boost/libs/regex/test/c_compiler_checks
A request to remove it has already been sent to SF: https://sourceforge.net/tracker/index.php?func=detail&aid=1488893&group_id=1&atid=200001 Roland

Roland Schwarz <roland.schwarz@chello.at> writes:
Neal Becker wrote:
Been stuck for hours now: cvs update: [16:48:44] waiting for vawjr's lock in /cvsroot/boost/boost/libs/regex/test/c_compiler_checks
A request to remove it has already been sent to SF: https://sourceforge.net/tracker/index.php?func=detail&aid=1488893&group_id=1&atid=200001
In future, just go to the SF tracker and report it there. It will save everyone time and bandwidth. Hopefully we'll move to SVN soon and this will be a non-issue. Thanks. -- Dave Abrahams Boost Consulting www.boost-consulting.com

On 05/15/2006 09:04 AM, David Abrahams wrote:
When SourceForge repaired CVS most recently, they also changed the server names. Yes, this also happened in 2004:
in 2004: cvs.<project>.(sourceforge|sf).net -> cvs.(sourceforge|sf).net
in 2006: cvs.(sourceforge|sf).net -> <project>.cvs.(sourceforge|sf).net
The links on: http://www.boost.org/more/getting_started.html#CVS and: http://www.boost.org/more/mailing_lists.htm#sandbox need changing. I'll be happy to do it, but I tried: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/ --> http://boost.cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/ and I got: An Exception Has Occurred The root "cgi-bin" is unknown. If you believe the value is correct, then please double-check your configuration. However, eliminating the cgi-bin/viewcvs.cgi seems to work. IOW: http://boost.cvs.sourceforge.net/boost/boost/ works for me. If that change is acceptable, I'll do it ( I'm pretty sure I have write access to /more ).

Larry Evans <cppljevans@cox-internet.com> writes:
However, eliminating the cgi-bin/viewcvs.cgi seems to work. IOW:
http://boost.cvs.sourceforge.net/boost/boost/
works for me. If that change is acceptable, I'll do it ( I'm pretty sure I have write access to /more ).
Go for it. -- Dave Abrahams Boost Consulting www.boost-consulting.com

On 05/15/2006 03:47 PM, David Abrahams wrote:
Larry Evans <cppljevans@cox-internet.com> writes:
However, eliminating the cgi-bin/viewcvs.cgi seems to work. IOW:
http://boost.cvs.sourceforge.net/boost/boost/
works for me. If that change is acceptable, I'll do it ( I'm pretty sure I have write access to /more ).
Go for it.
Did; however, changing boost.cvs didn't change (after 37 hrs.) http://www.boost.org/more/mailing_lists.htm. I don't know how to change or even if I can change this.

On 05/17/2006 08:09 AM, Larry Evans wrote:
On 05/15/2006 03:47 PM, David Abrahams wrote: [snip]
Go for it.
Did; however, changing boost.cvs didn't change (after 37 hrs.) http://www.boost.org/more/mailing_lists.htm. I don't know how to change or even if I can change this. Maybe I should read:

On 05/17/2006 08:26 AM, Larry Evans wrote:
On 05/17/2006 08:09 AM, Larry Evans wrote:
On 05/15/2006 03:47 PM, David Abrahams wrote:
[snip]
Go for it.
Did; however, changing boost.cvs didn't change (after 37 hrs.) http://www.boost.org/more/mailing_lists.htm. I don't know how to change or even if I can change this.
Maybe I should read:
http://www.boost.org/more/updating_the_website.html
;)
Tried it, but got: scp: /home/groups/b/bo/boost/htdocs/more//getting_started.html: Permission denied I guess someone else will have to update the website :(

Larry Evans <cppljevans@cox-internet.com> writes:
On 05/17/2006 08:26 AM, Larry Evans wrote:
On 05/17/2006 08:09 AM, Larry Evans wrote:
On 05/15/2006 03:47 PM, David Abrahams wrote:
[snip]
Go for it.
Did; however, changing boost.cvs didn't change (after 37 hrs.) http://www.boost.org/more/mailing_lists.htm. I don't know how to change or even if I can change this.
Maybe I should read:
http://www.boost.org/more/updating_the_website.html
;)
Tried it, but got:
scp: /home/groups/b/bo/boost/htdocs/more//getting_started.html: Permission denied
What's up with the double slash? ssh david_abrahams@shell.sf.net "ls -l /home/groups/b/bo/boost/htdocs/more/getting_started.html" shows: -rw-rw-r-- 1 dgregor boost 48129 Nov 23 06:09 getting_started.html So you should have write permission.
I guess someone else will have to update the website :(
No, you can do it! -- Dave Abrahams Boost Consulting www.boost-consulting.com

Larry Evans <cppljevans@cox-internet.com> writes:
On 05/15/2006 03:47 PM, David Abrahams wrote:
Larry Evans <cppljevans@cox-internet.com> writes:
However, eliminating the cgi-bin/viewcvs.cgi seems to work. IOW:
http://boost.cvs.sourceforge.net/boost/boost/
works for me. If that change is acceptable, I'll do it ( I'm pretty sure I have write access to /more ).
Go for it.
Did; however, changing boost.cvs didn't change (after 37 hrs.) http://www.boost.org/more/mailing_lists.htm. I don't know how to change or even if I can change this.
You can. Read: http://www.boost.org/more/updating_the_website.html -- Dave Abrahams Boost Consulting www.boost-consulting.com
participants (7)
-
Caleb Epstein
-
David Abrahams
-
Larry Evans
-
Martin Wille
-
Neal Becker
-
Roland Schwarz
-
Stefan Seefeld