(Changed CC from gnome-sysadmin to gnome-infrastructure to switch the thread into the public domain - nothing particularly sensitive here)
On ศ., 2005-06-24 at 12:14 -0500, [EMAIL PROTECTED] wrote: > Jon Trowbridge <[EMAIL PROTECTED]> wrote in private mail: > > [...] some of the gnome infrastructure people have set up an svn > > server and are experimenting with running cvs2svn on the repository. > > > > I don't know any details... you might want to drop a line to > > [EMAIL PROTECTED] to see how it is going. > > Funny, I was just reading the 'gnome-hackers-readonly' archives to see > what sorts of problems they might be having with test conversions. > The messages I saw were: > > * "Subversion on container" > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00043.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00044.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00047.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00048.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00049.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00050.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00051.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00058.html > > * "Subversion migration" > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00000.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00001.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00002.html > http://mail.gnome.org/archives/gnome-hackers/2005-June/msg00006.html > > In msg00048.html, Miguel asks "maybe we could get the #subversion > folks involved?" Sure, we'd be happy to get involved. The best way > would be for someone who's doing the conversions to join #cvs2svn on > irc.freenode.net, or send mail to [EMAIL PROTECTED] I watch > both the channel and the list, and could help investigate, for > example, the weird timestamp warnings referred to from msg00047.html: > > http://www.gnome.org/~rossg/cvs2svn/gtranslator.out > http://www.gnome.org/~rossg/cvs2svn/evolution.out > > We'd need a copy of the CVS repository to debug this, of course. I > tried to get one from gtranslator.sourceforge.net, but didn't see any > repository tarballs available. The sorts of warnings seen for > gtranslator were the same as seen for evolution; evolution just had > more of them, presumably because it's bigger. > > I don't know what repositories the gnome infrastructure team are > trying to convert, but if they're getting similar warnings, then it's > probably all from the same cause. We should only need one of the > repositories, preferably a smallish one, to get to the bottom of this. > I've re-run our migration script on all of our modules over the weekend. There is a stdout/stderr file for each module here: http://svn.gnome.org/migration There is also a viewcvs set up, so we can see how well (or if) the modules were migrated. In some cases, it fails to convert them. I have prepared a list of those that didn't work here: atomix balsa beast bonobo-activation dasher desktop dia display doc eel el encompass eog epiphany evolution factory fnlib freeducweb f-spot galeon gal gb gimp gimp-help glade glib gnomacs gnome-applets gnome-common gnome-control-center gnome-core gnome-desktop gnome-mag gnome-- gnome gnome-panel gnome-session gnumeric gtk-- gtkhtml libbonobo libgnome libgnomeprint libgnomeui libgtop libgtop-backends libical livecd-project locale main nagios nautilus po reef-py-modules sawfish sensor sun-patches usability-proposals utils >From what I can make out, many of the errors are related to the modules having tags and branches with conflicting ids, or where a file exists in both in and out of Attic. I'm not sure how best to resolve these conflicts. you tell me what modules you'd like to investigate further, I'll roll up the CVS archive and make them available to you. I just checked the size of those modules listed above and chose a couple of examples to get you started: http://www.gnome.org/~rossg/eog-cvs.tar.bz2 (3Mb) http://www.gnome.org/~rossg/libgnome-cvs.tar.bz2 (2Mb) And, if the largest (probably most complex) module, in case you want to test that too: http://www.gnome.org/~rossg/evolution-cvs.tar.bz2 (~125Mb) Any advice greatly appreciated :) Thanks. > Also, msg00051.html talks about converting 'CVSROOT/modules'. > Unfortunately, we don't have a good story for that, one sort of has to > do it ad hoc. With CVSROOT/modules, it's not always even clear > semantically how to convert to a Subversion representation. Sigh :-). > Yep, probably best we let the module maintainers work out what best to do there. Cheers, -- Ross _______________________________________________ Gnome-infrastructure mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-infrastructure
