Progress update and further request for comments... เมื่อ อา. 2005-11-06 เวลา 01:40 +0700, Ross Golder เขียนว่า: > I found a bit more spare time to work on this today. More details can be > found on the following page: > > http://live.gnome.org/Subversion
I've updated my notes on this page. > To summarise: > > - There is now read-only Subversion access to the modules (as they were > at the point at which they were most recently 'cvs2svn'ed). The > subversion http URL scheme is: > > http://svn.gnome.org/svn/[modulename] > > If/when we switch to subversion, to provide SVN+SSH (write) access to > our 'gnomecvs' members, we would need to change the > "command='/usr/bin/cvs server'" command override (see sshd(8)) we apply > to their keys to a more subversion-appropriate command override (I > guess). I'm not yet sure what (I haven't RTFMed that bit yet). > I have RTFMed that now - it needs to be changed to "command='/usr/bin/cvs server'". > - I bolted on a 'viewcvs' instance, so we can see things more clearly: > > http://svn.gnome.org/viewcvs/ > At time of writing, this shows that the test migration I kicked off earlier has now run has reached evolution :) It's currently working in alphabetical order, but if someone with more of a clue could sort the following list into some kind of priority order, then the more important modules can be made available via Subversion sooner after the CVS freeze. http://svn.gnome.org/~rossg/migrate-me.list > - Still not confident with the 'cvs2svn' runs. I've updated the > migration script I use to dump the stderr/stdout in a directory, which > I've made accessible here: > > http://svn.gnome.org/migration/ > Since I wrote this, I've spoken with the 'cvs2svn' hackers, and hacked on the script a bit. It now seems to work 100%. I'd appreciate it if more people could check out, compile and otherwise spot-check their favourite modules (once the latest migration run has processed them of course) and report any problems they find back to me as soon as possible. The only thing that I can see we will lose from the migration that we don't have with CVS is the Bonsai interface. Several people have suggested that Bonsai isn't really that important anyway, and that we worked perfectly well without it for a year or so before I semi-resurrected it. The migration and any subsequent live commits are using a 'dolog_svn.pl' and maintaining a bonsai-compatible database, but the Bonsai web front-end needs a CVSROOT to work with (which subversion can't provide). Apparently, there is a subversion-capable rewrite of Bonsai in progress (from the same guy that gave me the dolog_svn.pl script), but it still needs some testing/debugging etc so we can consider adding it on later when it's a bit more mature. Also, if anyone has any bright ideas on a proposed cut-off date for this, that would be great too :) Looking at the GNOME 2.14 release schedule, I'm guessing that the weekend of either the 18th or 25th would be a good time to do a switch, but again, please feel free to disagree (with a good reason and a more appropriate suggestion, of course!). Any other questions, queries, concerns or comments, let's hear them now and get them sorted. If anyone thinks I should start making noise/announcements on other lists (e.g. foundation-list, i18n, docs etc), please let me know. If nobody brings up any showstopper issues by next weekend, I'll propose a cut-off date to the board, CC foundation-list, and await some kind of official sign that it's all OK to go ahead. Cheers, -- Ross _______________________________________________ Gnome-infrastructure mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-infrastructure
