From pierre.roth at covidien.com Wed Jan 2 05:42:48 2008 From: pierre.roth at covidien.com (Roth, Pierre) Date: Wed Jan 2 05:42:58 2008 Subject: Svnadmin load failed Message-ID: <3A2FF1DD2C821D4D999BD658754BAE0380448E@TUGOSP-BE03.thcg.net> Hi, I am currently running a vss to svn migration of a 30 GB database. The vss2svn script completed without error and I generated a dump file. But I could not svnadmin load it completely : The first 17770 revisions were inserted but the 17771 failed : a 17770-1 transaction file is still present in my repos and 17771 rev was not commited. I wonder if this issue comes from the generated dump file (created by vss2svn) or from my svnadmin load command. Any idea ? Is there a means (command line option ?) to parse this dump file and look at revision 17770 to verify its format ? Thanks a lot for your help ! Pierre From toby at etjohnson.us Wed Jan 2 12:21:45 2008 From: toby at etjohnson.us (Toby Johnson) Date: Wed Jan 2 12:21:48 2008 Subject: Svnadmin load failed In-Reply-To: <3A2FF1DD2C821D4D999BD658754BAE0380448E@TUGOSP-BE03.thcg.net> References: <3A2FF1DD2C821D4D999BD658754BAE0380448E@TUGOSP-BE03.thcg.net> Message-ID: <477BC829.8050602@etjohnson.us> Roth, Pierre wrote: > Hi, > > I am currently running a vss to svn migration of a 30 GB database. > > The vss2svn script completed without error and I generated a dump file. > But I could not svnadmin load it completely : The first 17770 revisions > were inserted but the 17771 failed : a 17770-1 transaction file is still > present in my repos and 17771 rev was not commited. > > I wonder if this issue comes from the generated dump file (created by > vss2svn) or from my svnadmin load command. > What is the error you received? It's highly unlikely this would be due to your svnadmin command so it must be a problem with the dumpfile. > Any idea ? Is there a means (command line option ?) to parse this dump > file and look at revision 17770 to verify its format ? > The dumpfile is mostly human-readable but getting that particular revision out of a 30GB database could be tricky. Depending on the tools you have available on your platform, searching for a line which begins with "Revision-number: 17770" will get you close. toby From pierre.roth at covidien.com Thu Jan 3 03:55:31 2008 From: pierre.roth at covidien.com (Roth, Pierre) Date: Thu Jan 3 03:55:53 2008 Subject: Svnadmin load failed In-Reply-To: <477BC829.8050602@etjohnson.us> Message-ID: <3A2FF1DD2C821D4D999BD658754BAE038045B7@TUGOSP-BE03.thcg.net> > > The vss2svn script completed without error and I generated > a dump file. > > But I could not svnadmin load it completely : The first 17770 > > revisions were inserted but the 17771 failed : a 17770-1 > transaction > > file is still present in my repos and 17771 rev was not commited. > > > > I wonder if this issue comes from the generated dump file > (created by > > vss2svn) or from my svnadmin load command. > > > > What is the error you received? It's highly unlikely this > would be due to your svnadmin command so it must be a problem > with the dumpfile. The svnadmin error is : No rev 17771 > > > Any idea ? Is there a means (command line option ?) to > parse this dump > > file and look at revision 17770 to verify its format ? > > > > The dumpfile is mostly human-readable but getting that > particular revision out of a 30GB database could be tricky. > Depending on the tools you have available on your platform, > searching for a line which begins with "Revision-number: > 17770" will get you close. > > toby > I splitted my huge dump file and extracted the part where it failed. Please note that I was wrong : rev 17765 failed and not 17771 (I did some previous operations on the repos before starting svnadmin load) Here under you'll find the content of transaction 17765 where we can see an error. Indeed, the "Node-copyfrom-rev" property is set to 17765 for Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher/SRS_PICFlasher.doc ... But 17765 has not been commited yet since it correponds to the current transaction number that is being commited ! I think we should find 17592 instead of 17765 here. Here under the wrong entry of the dump file ---- Revision-number: 17765 Prop-content-length: 100 Content-length: 100 K 7 svn:log V 0 K 8 svn:date V 27 2007-10-11T08:48:17.000000Z K 10 svn:author V 6 Ricard PROPS-END Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher Node-kind: dir Node-action: add Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/ST10Flasher_BE/SRS_PICFlasher.doc Node-kind: file Node-action: add Node-copyfrom-rev: 17592 Node-copyfrom-path: LEGENDAIR XL2/ETUDE SOFT/Validation/SRS_PICFlasher.doc Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/ST10Flasher_BE/SRS Test Plan PICFlasher.doc Node-kind: file Node-action: add Node-copyfrom-rev: 17668 Node-copyfrom-path: LEGENDAIR XL2/ETUDE SOFT/Validation/SRS Test Plan PICFlasher.doc Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher/SRS_PICFlasher.doc Node-kind: file Node-action: add Node-copyfrom-rev: 17765 Node-copyfrom-path: LEGENDAIR XL2/ETUDE SOFT/Validation/ST10Flasher_BE/SRS_PICFlasher.doc Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher/SRS Test Plan PICFlasher.doc Node-kind: file Node-action: add Node-copyfrom-rev: 17765 Node-copyfrom-path: LEGENDAIR XL2/ETUDE SOFT/Validation/ST10Flasher_BE/SRS Test Plan PICFlasher.doc From pierre.roth at covidien.com Mon Jan 7 03:35:05 2008 From: pierre.roth at covidien.com (Roth, Pierre) Date: Mon Jan 7 03:35:19 2008 Subject: Svnadmin load failed In-Reply-To: <3A2FF1DD2C821D4D999BD658754BAE038045B7@TUGOSP-BE03.thcg.net> Message-ID: <3A2FF1DD2C821D4D999BD658754BAE0380491B@TUGOSP-BE03.thcg.net> > Here under the wrong entry of the dump file ---- > > Revision-number: 17765 > Prop-content-length: 100 > Content-length: 100 > > K 7 > svn:log > V 0 > > K 8 > svn:date > V 27 > 2007-10-11T08:48:17.000000Z > K 10 > svn:author > V 6 > Ricard > PROPS-END > > > Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher > Node-kind: dir > Node-action: add > > Node-path: LEGENDAIR XL2/ETUDE > SOFT/Validation/ST10Flasher_BE/SRS_PICFlasher.doc > Node-kind: file > Node-action: add > Node-copyfrom-rev: 17592 > Node-copyfrom-path: LEGENDAIR XL2/ETUDE > SOFT/Validation/SRS_PICFlasher.doc > > Node-path: LEGENDAIR XL2/ETUDE > SOFT/Validation/ST10Flasher_BE/SRS Test Plan PICFlasher.doc > Node-kind: file > Node-action: add > Node-copyfrom-rev: 17668 > Node-copyfrom-path: LEGENDAIR XL2/ETUDE SOFT/Validation/SRS > Test Plan PICFlasher.doc > > Node-path: LEGENDAIR XL2/ETUDE > SOFT/Validation/PICFlasher/SRS_PICFlasher.doc > Node-kind: file > Node-action: add > Node-copyfrom-rev: 17765 > Node-copyfrom-path: LEGENDAIR XL2/ETUDE > SOFT/Validation/ST10Flasher_BE/SRS_PICFlasher.doc > > Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher/SRS > Test Plan PICFlasher.doc > Node-kind: file > Node-action: add > Node-copyfrom-rev: 17765 > Node-copyfrom-path: LEGENDAIR XL2/ETUDE > SOFT/Validation/ST10Flasher_BE/SRS Test Plan PICFlasher.doc > I've tried to replace this transaction with the following one, by digging into the dump file : Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher Node-kind: dir Node-action: add Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher/SRS_PICFlasher.doc Node-kind: file Node-action: add Node-copyfrom-rev: 17592 Node-copyfrom-path: LEGENDAIR XL2/ETUDE SOFT/Validation/SRS_PICFlasher.doc Node-path: LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher/SRS Test Plan PICFlasher.doc Node-kind: file Node-action: add Node-copyfrom-rev: 17668 Node-copyfrom-path: LEGENDAIR XL2/ETUDE SOFT/Validation/SRS Test Plan PICFlasher.doc ... But this produced an other error : Svnadmin: 'node-action' unknow on node LEGENDAIR XL2/ETUDE SOFT/Validation/PICFlasher/SRS_PICFlasher.doc ... Which corresponds to the second operation (first one - PICFlasher mkdir - succeeded) I am a bit stucked since my "svnadmin load" crashes in the middle of my dump file. Any idea would be higly appreciated :-) Pierre From aravinda.sh at gmail.com Thu Jan 17 23:25:37 2008 From: aravinda.sh at gmail.com (aravinda sh) Date: Thu Jan 17 23:25:43 2008 Subject: How to load dumpfile? Message-ID: Hi All, I used vss2svn.exe to convert VSS repository to SVN. I got _vss2svn directory and a vss2svn-dumpfile.dat. After this I used following command to load dump file into newly created repository. svnadmin load /home/svnrepos/ < vss2svn-dumpfile.dat When I executed this command, I did not find any message on the command line. Then I tied svnlook command to see if there is any data I could not find. Am I missing anything here or do I need to follow any other steps before this. I am working on ubuntu server, please help me out. Aravinda SH -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pumacode.org/pipermail/vss2svn-users-lists.pumacode.org/attachments/20080118/5c74e81a/attachment.html From nathan-svn at spicycrypto.ca Mon Jan 21 16:33:00 2008 From: nathan-svn at spicycrypto.ca (Nathan Kidd) Date: Mon Jan 21 16:33:54 2008 Subject: Emptying a File's Content Requires "Text-content-length: 0" Message-ID: <47950F8C.3020100@spicycrypto.ca> Hi, I found a bug in trunk@r334 where when a file is changed to be empty (0 bytes) the generated dumpfile has no effect when svnadmin load'ed. I found that for svnadmin to recognize the file will be 0 bytes after loading you must have a header: Text-content-length: 0 Simply having empty lines after the node headers isn't enough. (Tested with svnadmin 1.4.4) Sorry this is niether a patch (no time) nor a Ticket (no access, AFAIK). -Nathan From nathan-svn at spicycrypto.ca Mon Jan 21 16:42:58 2008 From: nathan-svn at spicycrypto.ca (Nathan Kidd) Date: Mon Jan 21 16:43:44 2008 Subject: How to load dumpfile? In-Reply-To: References: Message-ID: <479511E2.7050103@spicycrypto.ca> aravinda sh wrote: > I used vss2svn.exe to convert VSS repository to SVN. I got _vss2svn > directory and a vss2svn-dumpfile.dat. If you're working on Ubuntu anyway, I'd suggest running the whole conversion there for future. I just finished a 4gb 28K revision conversion with 300K files. Running the .exe version on XP resulted in a dump file with massive corruption (it looked like internal io buffer corruption). Running on linux took 40 mins instead of 3 hours, and actually worked. :) > After this I used following command to load dump file into newly > created repository. > > svnadmin load /home/svnrepos/ < vss2svn-dumpfile.dat > > When I executed this command, I did not find any message on the > command line. Then I tied svnlook command to see if there is any data > I could not find. > > Am I missing anything here or do I need to follow any other steps > before this. > > I am working on ubuntu server, please help me out. This should work. Are you sure your dump file has the correct content? Immediately svnadmin should print like "<<< Starting new transaction..." If you need to examine your dump file there's a really excellent tool to examine/manage svn dump files: svndumptool http://svn.borg.ch/svndumptool/ -Nathan From aravinda.sh at gmail.com Tue Jan 22 01:51:58 2008 From: aravinda.sh at gmail.com (aravinda sh) Date: Tue Jan 22 01:52:05 2008 Subject: How to load dumpfile? In-Reply-To: <479511E2.7050103@spicycrypto.ca> References: <479511E2.7050103@spicycrypto.ca> Message-ID: Hi Nahtan, Thanks for the reply. I get the following error when I execute svnadmin command. svnadmin: Can't open file '/home/svnrepos/vss/format': Not a directory As second try I did svnadmin load /home/svnrepos/ Then it got into infinite loop until I hit carriage return (Enter key) then I got the following error message svnadmin: Malformed dumpfile header I both the cases I did not get any messae like "<<< Starting new transaction..." Regards Aravinda On 1/22/08, Nathan Kidd wrote: > > aravinda sh wrote: > > I used vss2svn.exe to convert VSS repository to SVN. I got _vss2svn > > directory and a vss2svn-dumpfile.dat. > > If you're working on Ubuntu anyway, I'd suggest running the whole > conversion there for future. I just finished a 4gb 28K revision > conversion with 300K files. Running the .exe version on XP resulted in > a dump file with massive corruption (it looked like internal io buffer > corruption). Running on linux took 40 mins instead of 3 hours, and > actually worked. :) > > > After this I used following command to load dump file into newly > > created repository. > > > > svnadmin load /home/svnrepos/ < vss2svn-dumpfile.dat > > > > When I executed this command, I did not find any message on the > > command line. Then I tied svnlook command to see if there is any data > > I could not find. > > > > Am I missing anything here or do I need to follow any other steps > > before this. > > > > I am working on ubuntu server, please help me out. > > This should work. Are you sure your dump file has the correct content? > Immediately svnadmin should print like "<<< Starting new transaction..." > > If you need to examine your dump file there's a really excellent tool to > examine/manage svn dump files: svndumptool > http://svn.borg.ch/svndumptool/ > > -Nathan > > _______________________________________________ > vss2svn-users mailing list > Project homepage: > http://www.pumacode.org/projects/vss2svn/ > Subscribe/Unsubscribe/Admin: > http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org > > Mailing list web interface (with searchable archives): > http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pumacode.org/pipermail/vss2svn-users-lists.pumacode.org/attachments/20080122/4d4a46ae/attachment.html From nathan-svn at spicycrypto.ca Tue Jan 22 10:23:13 2008 From: nathan-svn at spicycrypto.ca (Nathan Kidd) Date: Tue Jan 22 10:23:37 2008 Subject: How to load dumpfile? In-Reply-To: References: <479511E2.7050103@spicycrypto.ca> Message-ID: <47960A61.5010205@spicycrypto.ca> aravinda sh wrote: > I get the following error when I execute svnadmin command. > > svnadmin: Can't open file '/home/svnrepos/vss/format': Not a directory You *did* create the repository first, right? I.e. svnadmin create myrepo svnadmin load myrepo < vss2svn-dumpfile.dat > As second try I did svnadmin load /home/svnrepos/ > Then it got into infinite loop until I hit carriage return (Enter key) Yes, because svnadmin loads data from stdin. The < redirection means send that file to stdin, but your command above (without any redirection) means read data from the default stdin (console) where it will keep reading data till it gets CTRL-D from you. -Nathan From cd at dsn.ru Tue Jan 22 14:05:39 2008 From: cd at dsn.ru (cd) Date: Tue Jan 22 14:05:53 2008 Subject: Emptying a File's Content Requires "Text-content-length: 0" Message-ID: <1905096263.20080122220539@dsn.ru> Hi, I encountered problem with zero-length files, and solved it with the following hack. Still, there are three incorrectly converted files (not zero-length ones) in the head revision, but it is acceptable for our project. Index: D:/projects/vss2svn_src/script/Vss2Svn/Dumpfile.pm =================================================================== --- D:/projects/vss2svn_src/script/Vss2Svn/Dumpfile.pm (revision 334) +++ D:/projects/vss2svn_src/script/Vss2Svn/Dumpfile.pm (working copy) @@ -859,13 +859,13 @@ } else { $textlen = length($text); } - return if ($textlen + $proplen == 0); + return if ($textlen + $proplen == 0 && !defined $file); if ($proplen > 0) { print $fh "Prop-content-length: $proplen\n"; } - if ($textlen > 0) { + if (defined $file || $textlen > 0) { print $fh "Text-content-length: $textlen\n"; print $fh "Text-content-md5: $digest\n" if $self->{do_md5}; } From pierre.roth at covidien.com Wed Jan 23 02:44:10 2008 From: pierre.roth at covidien.com (Roth, Pierre) Date: Wed Jan 23 02:44:33 2008 Subject: Undefined subroutine... Message-ID: <3A2FF1DD2C821D4D999BD658754BAE0388ADBF@TUGOSP-BE03.thcg.net> Hi, I've run the vss2svn-nightly-20071128 latest nightly build with the --auto_props option and the following error occured : SETTING STEP 0 TASK: IMPORTSVN Undefined subroutine &Text::Glob::glob_to_regex_string called at /PerlApp/Vss2Svn/Dumpfile/AutoProps.pm line 30. How can I fix this issue ? Thanks a lot ! Pierre From nathan-svn at spicycrypto.ca Wed Jan 23 10:12:48 2008 From: nathan-svn at spicycrypto.ca (Nathan Kidd) Date: Wed Jan 23 10:13:00 2008 Subject: How to load dumpfile? In-Reply-To: References: <479511E2.7050103@spicycrypto.ca> <47960A61.5010205@spicycrypto.ca> Message-ID: <47975970.3070907@spicycrypto.ca> [ Please keep replies on the list. ] aravinda sh wrote: > Sorry I forgot to mention > > My command was svnadmin load /home/svnrepos/ < dumpfile.dat. > > My command has redirection, I forgot to mention in the mail. > This does not give any message as you described, it just goes to > infinite loop. > What would be the cause? 1. Did you create the repository first? I.e. you ran the command: svnadmin create /home/svnrepos ??? 2. What does 'head -n 40 dumpfile.dat' show? -Nathan From aravinda.sh at gmail.com Fri Jan 25 07:30:31 2008 From: aravinda.sh at gmail.com (aravinda sh) Date: Fri Jan 25 07:30:39 2008 Subject: How to load dumpfile? In-Reply-To: <47975970.3070907@spicycrypto.ca> References: <479511E2.7050103@spicycrypto.ca> <47960A61.5010205@spicycrypto.ca> <47975970.3070907@spicycrypto.ca> Message-ID: Nathan, The problem finally resolved. Issue was with running vss2svn.exe in ubuntu using wine. I ran vss2sv.exe in windows and copied the dump file to unix server. Then dumped this file onto newly created repository so it worked. Finally 1 question loading dumfile is sufficient right? which I believe will copy all the source with history. Thank you Aravinda. On 1/23/08, Nathan Kidd wrote: > > [ Please keep replies on the list. ] > > aravinda sh wrote: > > Sorry I forgot to mention > > > > My command was svnadmin load /home/svnrepos/ < dumpfile.dat. > > > > My command has redirection, I forgot to mention in the mail. > > This does not give any message as you described, it just goes to > > infinite loop. > > What would be the cause? > > 1. Did you create the repository first? I.e. you ran the command: > > svnadmin create /home/svnrepos > > ??? > > 2. What does 'head -n 40 dumpfile.dat' show? > > > -Nathan > > _______________________________________________ > vss2svn-users mailing list > Project homepage: > http://www.pumacode.org/projects/vss2svn/ > Subscribe/Unsubscribe/Admin: > > http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org > Mailing list web interface (with searchable archives): > http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pumacode.org/pipermail/vss2svn-users-lists.pumacode.org/attachments/20080125/c692de4f/attachment.html From nathan-svn at spicycrypto.ca Fri Jan 25 10:31:20 2008 From: nathan-svn at spicycrypto.ca (Nathan Kidd) Date: Fri Jan 25 10:31:36 2008 Subject: How to load dumpfile? In-Reply-To: References: <479511E2.7050103@spicycrypto.ca> <47960A61.5010205@spicycrypto.ca> <47975970.3070907@spicycrypto.ca> Message-ID: <479A00C8.2040004@spicycrypto.ca> aravinda sh wrote: > The problem finally resolved. Issue was with running vss2svn.exe in > ubuntu using wine. > I ran vss2sv.exe in windows and copied the dump file to unix server. > Then dumped this file onto newly created repository so it worked. Great! I guess wine isn't really suited for that type of work, though I found it runs ssexp.exe very nicely. > Finally 1 question loading dumfile is sufficient right? which I believe > will copy all the source with history. Yes, it is sufficient. However, you need to do serious sanity checking afterward. I would at least a) roughly compare the histories shown by vss and svn and b) (most important) check out the latest versions from both vss and svn and make sure they're identical. -Nathan From aravinda.sh at gmail.com Mon Jan 28 02:15:31 2008 From: aravinda.sh at gmail.com (aravinda sh) Date: Mon Jan 28 02:15:37 2008 Subject: How to load dumpfile? In-Reply-To: <479A00C8.2040004@spicycrypto.ca> References: <479511E2.7050103@spicycrypto.ca> <47960A61.5010205@spicycrypto.ca> <47975970.3070907@spicycrypto.ca> <479A00C8.2040004@spicycrypto.ca> Message-ID: Nathan, Thank you very much for the suggestions. I would carry out the sanity as you have suggested. Aravinda On 1/25/08, Nathan Kidd wrote: > > aravinda sh wrote: > > The problem finally resolved. Issue was with running vss2svn.exe in > > ubuntu using wine. > > I ran vss2sv.exe in windows and copied the dump file to unix server. > > Then dumped this file onto newly created repository so it worked. > > Great! I guess wine isn't really suited for that type of work, though I > found it runs ssexp.exe very nicely. > > > Finally 1 question loading dumfile is sufficient right? which I believe > > will copy all the source with history. > > Yes, it is sufficient. However, you need to do serious sanity checking > afterward. I would at least a) roughly compare the histories shown by > vss and svn and b) (most important) check out the latest versions from > both vss and svn and make sure they're identical. > > -Nathan > > _______________________________________________ > vss2svn-users mailing list > Project homepage: > http://www.pumacode.org/projects/vss2svn/ > Subscribe/Unsubscribe/Admin: > > http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org > Mailing list web interface (with searchable archives): > http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pumacode.org/pipermail/vss2svn-users-lists.pumacode.org/attachments/20080128/bc7e649b/attachment.html From pierre.roth at covidien.com Mon Jan 28 03:20:22 2008 From: pierre.roth at covidien.com (Roth, Pierre) Date: Mon Jan 28 03:20:36 2008 Subject: Undefined subroutine... In-Reply-To: <3A2FF1DD2C821D4D999BD658754BAE0388ADBF@TUGOSP-BE03.thcg.net> Message-ID: <3A2FF1DD2C821D4D999BD658754BAE0388B7A4@TUGOSP-BE03.thcg.net> Hi, Is a vss2svn developper aware of such an issue ? (please, see here under) Thanks a lot ! Pierre > > Hi, > > I've run the vss2svn-nightly-20071128 latest nightly build > with the --auto_props option and the following error occured : > > SETTING STEP 0 > TASK: IMPORTSVN > Undefined subroutine &Text::Glob::glob_to_regex_string called > at /PerlApp/Vss2Svn/Dumpfile/AutoProps.pm line 30. > > How can I fix this issue ? > > Thanks a lot ! > > Pierre > > _______________________________________________ > vss2svn-users mailing list From nathan-svn at spicycrypto.ca Mon Jan 28 09:35:06 2008 From: nathan-svn at spicycrypto.ca (Nathan Kidd) Date: Mon Jan 28 09:35:22 2008 Subject: Undefined subroutine... In-Reply-To: <3A2FF1DD2C821D4D999BD658754BAE0388ADBF@TUGOSP-BE03.thcg.net> References: <3A2FF1DD2C821D4D999BD658754BAE0388ADBF@TUGOSP-BE03.thcg.net> Message-ID: <479DE81A.9080203@spicycrypto.ca> Roth, Pierre wrote: > I've run the vss2svn-nightly-20071128 latest nightly build with the > --auto_props option and the following error occured : > > SETTING STEP 0 > TASK: IMPORTSVN > Undefined subroutine &Text::Glob::glob_to_regex_string called at > /PerlApp/Vss2Svn/Dumpfile/AutoProps.pm line 30. > > How can I fix this issue ? I would guess that your Text::Glob module is out of date. Did you install the latest from CPAN, as instructed on this page, http://www.pumacode.org/projects/vss2svn/wiki/InstallingVss2Svn ? -Nathan From bryan.a.aldrich at gmail.com Mon Jan 28 12:14:42 2008 From: bryan.a.aldrich at gmail.com (BryanAldrich) Date: Mon Jan 28 12:14:46 2008 Subject: Issue w/ Latest Stable vs. Latest Nightly Message-ID: <15138547.post@talk.nabble.com> I am converting our company VSS db (500MB) to SVN (duh). I ran a test run w/ the Latest stable and ran into the "Archive Project" issue. (puts all restored projects into the orphaned folder). I ran a second run w/ the latest nightly and the data is in considerably worse shape. Many files are now no longer the latest version and are placed into the SVN repository as latest when really they are years old. Any ideas? -- View this message in context: http://www.nabble.com/Issue-w--Latest-Stable-vs.-Latest-Nightly-tp15138547p15138547.html Sent from the vss2svn - users mailing list archive at Nabble.com. From pierre.roth at covidien.com Wed Jan 30 02:25:55 2008 From: pierre.roth at covidien.com (Roth, Pierre) Date: Wed Jan 30 02:26:03 2008 Subject: Undefined subroutine... In-Reply-To: <479DE81A.9080203@spicycrypto.ca> Message-ID: <3A2FF1DD2C821D4D999BD658754BAE038B4FDB@TUGOSP-BE03.thcg.net> > > I've run the vss2svn-nightly-20071128 latest nightly build with the > > --auto_props option and the following error occured : > > > > SETTING STEP 0 > > TASK: IMPORTSVN > > Undefined subroutine &Text::Glob::glob_to_regex_string called at > > /PerlApp/Vss2Svn/Dumpfile/AutoProps.pm line 30. > > > > How can I fix this issue ? > > I would guess that your Text::Glob module is out of date. > Did you install the latest from CPAN, as instructed on this > page, > http://www.pumacode.org/projects/vss2svn/wiki/InstallingVss2Svn ? > > -Nathan > It seems that no Perl module is needed : Referring to your wiki page, we can read "You do not need to have Perl or any other libraries installed in order to use a released zipfile" I downloaded the latest nightly build for Win32 here : http://www.pumacode.org/download/vss2svn/nightly/ So can't understand this executable is not a standalone one without any dependencies... From nathan-svn at spicycrypto.ca Wed Jan 30 10:49:12 2008 From: nathan-svn at spicycrypto.ca (Nathan Kidd) Date: Wed Jan 30 10:49:30 2008 Subject: Undefined subroutine... In-Reply-To: <3A2FF1DD2C821D4D999BD658754BAE038B4FDB@TUGOSP-BE03.thcg.net> References: <3A2FF1DD2C821D4D999BD658754BAE038B4FDB@TUGOSP-BE03.thcg.net> Message-ID: <47A09C78.1000703@spicycrypto.ca> Roth, Pierre wrote: >>> I've run the vss2svn-nightly-20071128 latest nightly build with the >>> --auto_props option and the following error occured : >>> >>> SETTING STEP 0 >>> TASK: IMPORTSVN >>> Undefined subroutine &Text::Glob::glob_to_regex_string called at >>> /PerlApp/Vss2Svn/Dumpfile/AutoProps.pm line 30. >>> >>> How can I fix this issue ? >> I would guess that your Text::Glob module is out of date. >> Did you install the latest from CPAN, as instructed on this >> page, >> http://www.pumacode.org/projects/vss2svn/wiki/InstallingVss2Svn ? > > It seems that no Perl module is needed : Referring to your wiki page, we > can read "You do not need to have Perl or any other libraries installed > in order to use a released zipfile" > > I downloaded the latest nightly build for Win32 here : > http://www.pumacode.org/download/vss2svn/nightly/ > > So can't understand this executable is not a standalone one without any > dependencies... Ah, sorry, I missed that you were running the .exe version. Just grasping for straws, have you tried a new version of Perl (or ActiveState vs. regular perl)? I personally ran a nightly stand-alone vss2svn.exe a few weeks ago without any such issue. Otherwise, to get around this I would try running the trunk code directly (with the latest nightly ssphys.exe). You'd need to install all the perl modules manually. -Nathan From pierre.roth at covidien.com Thu Jan 31 09:39:45 2008 From: pierre.roth at covidien.com (Roth, Pierre) Date: Thu Jan 31 09:40:16 2008 Subject: Undefined subroutine... In-Reply-To: <47A09C78.1000703@spicycrypto.ca> Message-ID: <3A2FF1DD2C821D4D999BD658754BAE038B5531@TUGOSP-BE03.thcg.net> > >>> I've run the vss2svn-nightly-20071128 latest nightly > build with the > >>> --auto_props option and the following error occured : > >>> > >>> SETTING STEP 0 > >>> TASK: IMPORTSVN > >>> Undefined subroutine &Text::Glob::glob_to_regex_string called at > >>> /PerlApp/Vss2Svn/Dumpfile/AutoProps.pm line 30. > >>> > >>> How can I fix this issue ? > >> I would guess that your Text::Glob module is out of date. > >> Did you install the latest from CPAN, as instructed on this page, > >> http://www.pumacode.org/projects/vss2svn/wiki/InstallingVss2Svn ? > > > > It seems that no Perl module is needed : Referring to your > wiki page, > > we can read "You do not need to have Perl or any other libraries > > installed in order to use a released zipfile" > > > > I downloaded the latest nightly build for Win32 here : > > http://www.pumacode.org/download/vss2svn/nightly/ > > > > So can't understand this executable is not a standalone one without > > any dependencies... > > Ah, sorry, I missed that you were running the .exe version. > Just grasping for straws, have you tried a new version of > Perl (or ActiveState vs. regular perl)? > I personally ran a nightly stand-alone vss2svn.exe a few > weeks ago without any such issue. > > Otherwise, to get around this I would try running the trunk code > directly (with the latest nightly ssphys.exe). You'd need > to install > all the perl modules manually. > > Having a look at http://www.pumacode.org/projects/vss2svn/wiki/ErrorMessages#Bugs It just seems that's an uncorrected bug. From nathan-svn at spicycrypto.ca Thu Jan 31 11:26:49 2008 From: nathan-svn at spicycrypto.ca (Nathan Kidd) Date: Thu Jan 31 11:27:00 2008 Subject: Undefined subroutine... In-Reply-To: <3A2FF1DD2C821D4D999BD658754BAE038B5531@TUGOSP-BE03.thcg.net> References: <3A2FF1DD2C821D4D999BD658754BAE038B5531@TUGOSP-BE03.thcg.net> Message-ID: <47A1F6C9.8020104@spicycrypto.ca> Roth, Pierre wrote: >>>>> I've run the vss2svn-nightly-20071128 latest nightly build with the >>>>> --auto_props option and the following error occured : >>>>> >>>>> Undefined subroutine &Text::Glob::glob_to_regex_string called at >>>>> /PerlApp/Vss2Svn/Dumpfile/AutoProps.pm line 30. > > Having a look at > http://www.pumacode.org/projects/vss2svn/wiki/ErrorMessages#Bugs > It just seems that's an uncorrected bug. Ah, I didn't use autoprops. http://cpan.uwinnipeg.ca/htdocs/Text-Glob/README.pm.html says: > 0.08 Wednesday 2nd May, 2007 > Expose glob_to_regex_string (Joshua Hoblitt) So if the exe is using e.g. 0.07 or earlier this error would make sense. glob_to_regext_string was added into vss2svn in http://www.pumacode.org/projects/vss2svn/changeset/329 -Nathan