Hi again, we plan to use subversion for managing our code. If you want to participate from the outside or otherwise share/contribute code please try to setup a subversion client. I've heard that installing it is not too obvious from the http://subversion.tigris.org website so if you succeed installing it on your system, success stories are certainly welcome. For people using Gentoo Linux i've have success doing an ebuild on "Neon" and subsequently "subversion" which appears to work. The real hard part is to install the server side but this already works and a test server is reachable at http://codespeak.net:8080/ (subversion roots are urls and WebDav/DeltaX is the client/server network protocol). holger
Hello everybody, On Sat, Feb 15, 2003 at 10:05:03AM +0100, holger krekel wrote:
client. I've heard that installing it is not too obvious from the http://subversion.tigris.org website so if you succeed installing it on your system, success stories are certainly welcome.
In my opinion, they have a bootstrapping problem. The easy instructions tell you to download a source tarball, compile it, and use it to checkout the latest sources from their own repository. Fine. The sources are 6.7MB (my poor modem line), which is not a problem per se. But once you have built your client, you realize that the instructions tell you to use the damn thing to checkout the whole source tree into a *new* directory -- 6.7MB again! It won't download just the differences because the original tarball was not a checked-out working directory in the first place :-(( When you must download 6.7MB and trash them immediately, I say the bootstrapping procedure is bad bad bad :-( Let's hope pypy will eventually bootstrap without asking users to download CPython first! This said, for Linux the instructions aren't that complicated: http://svn.collab.net/repos/svn/trunk/INSTALL (section II. A. 1, Bootstrapping from a Tarball). Here is also a direct link to the current archive: http://subversion.tigris.org/files/documents/15/2699/subversion-r4503.tar.gz I had to fix a compilation problem because I have an old 'expat' installed (version 1.1). 'configure' correctly detects it, but a line is missing in subversion/include/svn_xml.h (add it at the beginning of the file if 'make' fails with an error message about that file): #include "svn_private_config.h" Armin
[Armin Rigo Sat, Feb 15, 2003 at 03:29:00AM -0800]
Hello everybody,
On Sat, Feb 15, 2003 at 10:05:03AM +0100, holger krekel wrote:
client. I've heard that installing it is not too obvious from the http://subversion.tigris.org website so if you succeed installing it on your system, success stories are certainly welcome.
In my opinion, they have a bootstrapping problem. The easy instructions tell you to download a source tarball, compile it, and use it to checkout the latest sources from their own repository. Fine. The sources are 6.7MB (my poor modem line), which is not a problem per se. But once you have built your client, you realize that the instructions tell you to use the damn thing to checkout the whole source tree into a *new* directory -- 6.7MB again! It won't download just the differences because the original tarball was not a checked-out working directory in the first place :-((
When you must download 6.7MB and trash them immediately, I say the bootstrapping procedure is bad bad bad :-( Let's hope pypy will eventually bootstrap without asking users to download CPython first!
thanks for pointing this out :-) I want to have a self-contained distro of CPython/PyPy. Hopefully we get this done during the sprint (with all the upstreaming features we need) holger
holger krekel wrote:
[Armin Rigo Sat, Feb 15, 2003 at 03:29:00AM -0800]
Hello everybody,
On Sat, Feb 15, 2003 at 10:05:03AM +0100, holger krekel wrote:
client. I've heard that installing it is not too obvious from the http://subversion.tigris.org website so if you succeed installing it on your system, success stories are certainly welcome.
In my opinion, they have a bootstrapping problem. The easy instructions tell you to download a source tarball, compile it, and use it to checkout the latest sources from their own repository. Fine. The sources are 6.7MB (my poor modem line), which is not a problem per se. But once you have built your client, you realize that the instructions tell you to use the damn thing to checkout the whole source tree into a *new* directory -- 6.7MB again! It won't download just the differences because the original tarball was not a checked-out working directory in the first place :-((
When you must download 6.7MB and trash them immediately, I say the bootstrapping procedure is bad bad bad :-( Let's hope pypy will eventually bootstrap without asking users to download CPython first!
What I read about installing subversion really makes me wonder whether it would be easier for everybody to stick with plain old CVS? I use it all day and could work immediately.
thanks for pointing this out :-) I want to have a self-contained distro of CPython/PyPy. Hopefully we get this done during the sprint (with all the upstreaming features we need)
Yes, that would be a nice goal. ciao - chris -- Christian Tismer :^) <mailto:tismer@tismer.com> Mission Impossible 5oftware : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 89 09 53 34 home +49 30 802 86 56 pager +49 173 24 18 776 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/
Hi Christian, [Christian Tismer Sat, Feb 15, 2003 at 07:56:31PM +0100]
holger krekel wrote:
[Armin Rigo Sat, Feb 15, 2003 at 03:29:00AM -0800]
Hello everybody,
On Sat, Feb 15, 2003 at 10:05:03AM +0100, holger krekel wrote:
client. I've heard that installing it is not too obvious from the http://subversion.tigris.org website so if you succeed installing it on your system, success stories are certainly welcome.
In my opinion, they have a bootstrapping problem. The easy instructions tell you to download a source tarball, compile it, and use it to checkout the latest sources from their own repository. Fine. The sources are 6.7MB (my poor modem line), which is not a problem per se. But once you have built your client, you realize that the instructions tell you to use the damn thing to checkout the whole source tree into a *new* directory -- 6.7MB again! It won't download just the differences because the original tarball was not a checked-out working directory in the first place :-((
When you must download 6.7MB and trash them immediately, I say the bootstrapping procedure is bad bad bad :-( Let's hope pypy will eventually bootstrap without asking users to download CPython first!
What I read about installing subversion really makes me wonder whether it would be easier for everybody to stick with plain old CVS? I use it all day and could work immediately.
If we don't try it at the sprint it is likely to be postponed for a long time, i guess. If installation is the only serious barrier then we should still try it IMO. We can switch anytime to cvs if we face serious difficulties. cheers, holger
holger krekel wrote: ... [CVS]
If we don't try it at the sprint it is likely to be postponed for a long time, i guess. If installation is the only serious barrier then we should still try it IMO. We can switch anytime to cvs if we face serious difficulties.
So I guess it is better for me not to waste time tonight and do this on Monday, together with people who know how to do it. cheers - chris -- Christian Tismer :^) <mailto:tismer@tismer.com> Mission Impossible 5oftware : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 89 09 53 34 home +49 30 802 86 56 pager +49 173 24 18 776 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/
[Christian Tismer Sat, Feb 15, 2003 at 10:03:08PM +0100]
holger krekel wrote: ... [CVS]
If we don't try it at the sprint it is likely to be postponed for a long time, i guess. If installation is the only serious barrier then we should still try it IMO. We can switch anytime to cvs if we face serious difficulties.
So I guess it is better for me not to waste time tonight and do this on Monday, together with people who know how to do it.
yip, that should be fine. For people coming later or "participating from the outside" it probably can't hurt to try it out as soon as possible. While you are at it, you may want to have an IRC-client as the sprinters may be present on some IRC channel during next week. More details when we have them. holger
On Sat, Feb 15, 2003 at 03:29 -0800, Armin Rigo wrote:
In my opinion, they have a bootstrapping problem. The easy instructions tell you to download a source tarball, compile it, and use it to checkout the latest sources from their own repository. Fine. The sources are 6.7MB (my poor modem line), which is not a problem per se. But once you have built your client, you realize that the instructions tell you to use the damn thing to checkout the whole source tree into a *new* directory -- 6.7MB again! It won't download just the differences because the original tarball was not a checked-out working directory in the first place :-((
When you must download 6.7MB and trash them immediately, I say the bootstrapping procedure is bad bad bad :-( Let's hope pypy will eventually bootstrap without asking users to download CPython first!
The bootstrap is not that complicated for the normal user, only folks that want to participate in svn development are required to go through the hoops of bootstrapping. If you are simply using a remote repository, download the bootstrap tarball, compile it and you are all set. Only if you want to stay current with svn development you need to check out the tree again with svn and compile that. -- Jens-Uwe Mager <pgp-mailto:F476EBC2>
participants (4)
-
Armin Rigo
-
Christian Tismer
-
holger krekel
-
Jens-Uwe Mager