From bernhard at intevation.de Wed Nov 11 15:25:36 2009 From: bernhard at intevation.de (Bernhard Reiter) Date: Wed, 11 Nov 2009 15:25:36 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <4AD76B0F.6060707@gmail.com> References: <4AC50890.6050808@bramz.net> <200910151230.23441.bernhard@intevation.de> <4AD76B0F.6060707@gmail.com> Message-ID: <200911111525.39733.bernhard@intevation.de> Am Donnerstag, 15. Oktober 2009 20:33:51 schrieb Bram de Greve: > No need to hurry, I'm super busy myself at the moment =) One of ours system administrator, Kalle (in cc) will look into the issues within the next days and see if he can help here. -- Managing Director - Owner: www.intevation.net (Free Software Company) Germany Coordinator: fsfeurope.org. Coordinator: www.Kolab-Konsortium.com. Intevation GmbH, Osnabr?ck, DE; Amtsgericht Osnabr?ck, HRB 18998 Gesch?ftsf?hrer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. Url : http://www.intevation.de/pipermail/thuban-devel/attachments/20091111/6459ff67/attachment.bin From karl-heinz.ruskowski at intevation.de Fri Nov 13 15:52:11 2009 From: karl-heinz.ruskowski at intevation.de (Karl-Heinz Ruskowski) Date: Fri, 13 Nov 2009 15:52:11 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <200911111525.39733.bernhard@intevation.de> References: <4AC50890.6050808@bramz.net> <4AD76B0F.6060707@gmail.com> <200911111525.39733.bernhard@intevation.de> Message-ID: <200911131552.16212.karl-heinz.ruskowski@intevation.de> Hi, On Wednesday, 11. November 2009 15:25:36 you wrote: > One of ours system administrator, Kalle (in cc) will look into the issues > within the next days and see if he can help here. so far i did create the pyshapelib project on wald and tried to extract pyshapelib from thuban with you commands. However svndumpfilter just throws this at me: "svn: Invalid copy source path '/branches/WIP-pyshapelib-bramz/libraries/pyshapelib/dbflibmodule.c'" any ideas? Karl -- Karl-Heinz Ruskowski | ++49-541-335 08 3621 | http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabr?ck | AG Osnabr?ck, HR B 18998 Gesch?ftsf?hrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. Url : http://www.intevation.de/pipermail/thuban-devel/attachments/20091113/d6c39916/attachment.bin From bram.degreve at gmail.com Sat Nov 14 19:08:19 2009 From: bram.degreve at gmail.com (Bram de Greve) Date: Sat, 14 Nov 2009 19:08:19 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <200911131552.16212.karl-heinz.ruskowski@intevation.de> References: <4AC50890.6050808@bramz.net> <4AD76B0F.6060707@gmail.com> <200911111525.39733.bernhard@intevation.de> <200911131552.16212.karl-heinz.ruskowski@intevation.de> Message-ID: <4AFEF213.5020600@gmail.com> Hi Karl, Thanks for looking into this. Here's a few pointers I've found on the tubes: http://svn.haxx.se/users/archive-2005-08/0741.shtml http://stackoverflow.com/questions/433276/svn-repository-split-problem So it appears that some part of dbflibmodule.c is not 'included' in the filter. If I'm not mistaken, the path it reports is the old one, and thus the missing one. Can you double check that /branches/WIP-pyshapelib-bramz/libraries/pyshapelib is included in the filter? Basically, what I'd like to include in the filter are the shapelib and pyshapelib subdirectories of libraries, in the trunk and the WIP-pyshapelib-bramz and WIP-pyshapelib-Unicode branches. Oh now I see ... In the trunk and WIP-pyshapelib-Unicode branch, we have thuban/libraries/..., but not so in the WIP-pyshapelib-bramz branch. Apparently, there I've dropped the thuban level and I had just libraries/ ... So the correct filter would be: svndumpfilter --drop-empty-revs include \ trunk/thuban/libraries/pyshapelib \ trunk/thuban/libraries/shapelib \ branches/WIP-pyshapelib-bramz/libraries/pyshapelib \ branches/WIP-pyshapelib-bramz/libraries/shapelib \ branches/WIP-pyshapelib-Unicode/thuban/libraries/pyshapelib \ branches/WIP-pyshapelib-Unicode/thuban/libraries/shapelib \ < thuban.dump > pyshapelib.dump Cheers, Bram Karl-Heinz Ruskowski wrote: > Hi, > > On Wednesday, 11. November 2009 15:25:36 you wrote: > >> One of ours system administrator, Kalle (in cc) will look into the issues >> within the next days and see if he can help here. >> > > so far i did create the pyshapelib project on wald and tried to extract > pyshapelib from thuban with you commands. However svndumpfilter just throws > this at me: > "svn: Invalid copy source > path '/branches/WIP-pyshapelib-bramz/libraries/pyshapelib/dbflibmodule.c'" > > any ideas? > > Karl > > -- > Karl-Heinz Ruskowski | ++49-541-335 08 3621 | http://www.intevation.de/ > Intevation GmbH, Neuer Graben 17, 49074 Osnabr?ck | AG Osnabr?ck, HR B 18998 > Gesch?ftsf?hrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner > > ------------------------------------------------------------------------ > > _______________________________________________ > Thuban-devel mailing list > Thuban-devel at intevation.de > https://www.intevation.de/mailman/listinfo/thuban-devel > From karl-heinz.ruskowski at intevation.de Wed Nov 18 15:57:36 2009 From: karl-heinz.ruskowski at intevation.de (Karl-Heinz Ruskowski) Date: Wed, 18 Nov 2009 15:57:36 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <200911111525.39733.bernhard@intevation.de> References: <4AC50890.6050808@bramz.net> <4AD76B0F.6060707@gmail.com> <200911111525.39733.bernhard@intevation.de> Message-ID: <200911181557.39775.karl-heinz.ruskowski@intevation.de> hi again, so far i was able to filter the dump result. But i can't load the result into the new repository since it's missing path/file creation commands. After that i tried to create them manually but only got to a certain point. The errors look somthing like this: * adding path : trunk/thuban/libraries/pyshapelib ...svn: File not found: transaction '1-1', path 'trunk/thuban/libraries/pyshapelib' after creating the folders trunk/thuban/libraries manually it continues, than at the branches it begins to miss files. Google was'n much help either, so im kind of lost. Please help :) Karl -- Karl-Heinz Ruskowski | ++49-541-335 08 3621 | http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabr?ck | AG Osnabr?ck, HR B 18998 Gesch?ftsf?hrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. Url : http://www.intevation.de/pipermail/thuban-devel/attachments/20091118/4a4eb22f/attachment.bin From bram.degreve at gmail.com Mon Nov 23 21:13:15 2009 From: bram.degreve at gmail.com (Bram de Greve) Date: Mon, 23 Nov 2009 21:13:15 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <200911181557.39775.karl-heinz.ruskowski@intevation.de> References: <4AC50890.6050808@bramz.net> <4AD76B0F.6060707@gmail.com> <200911111525.39733.bernhard@intevation.de> <200911181557.39775.karl-heinz.ruskowski@intevation.de> Message-ID: <4B0AECDB.5010607@gmail.com> Hi Karl, mmmh yeah ... Those directories mentioned in the filter ... you probably might need to create them manually. I feel sorry for causing these roadbumbs and not being able to help myself =) Here's the relevant bit from the svn book: http://svnbook.red-bean.com/en/1.5/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate It probably is similar to this: $ svn mkdir -m "Initial project roots" \ file:///var/svn/projects/calc \ file:///var/svn/projects/calendar \ file:///var/svn/projects/spreadsheet Committed revision 1. I think you don't need to worry about the --parent-dir as we're not moving directories in the hiearchy. These missing files at the branches, these are the libraries directories like for the trunk? Perhaps you have more luck if you ommit the --drop-empty-revs, in contrary to what I suggested before. Actually I'm not really sure what that option does. I have only limited experience with this kind of operation (been there only once =) Thanks for your patience. Cheers, Bram Karl-Heinz Ruskowski wrote: > hi again, > > so far i was able to filter the dump result. But i can't load the result into > the new repository since it's missing path/file creation commands. After that > i tried to create them manually but only got to a certain point. The errors > look somthing like this: > > * adding path : trunk/thuban/libraries/pyshapelib ...svn: File not found: > transaction '1-1', path 'trunk/thuban/libraries/pyshapelib' > > after creating the folders trunk/thuban/libraries manually it continues, than > at the branches it begins to miss files. > > Google was'n much help either, so im kind of lost. > > Please help :) > > Karl > > > ------------------------------------------------------------------------ > > _______________________________________________ > Thuban-devel mailing list > Thuban-devel at intevation.de > https://www.intevation.de/mailman/listinfo/thuban-devel > From bernhard at intevation.de Tue Nov 24 09:58:16 2009 From: bernhard at intevation.de (Bernhard Reiter) Date: Tue, 24 Nov 2009 09:58:16 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <200911181557.39775.karl-heinz.ruskowski@intevation.de> References: <4AC50890.6050808@bramz.net> <200911111525.39733.bernhard@intevation.de> <200911181557.39775.karl-heinz.ruskowski@intevation.de> Message-ID: <200911240958.20082.bernhard@intevation.de> Am Mittwoch, 18. November 2009 15:57:36 schrieb Karl-Heinz Ruskowski: > so far i was able to filter the dump result. But i can't load the result > into the new repository Kalle, could you upload the "dump" result somewhere? This way, several people including Bram could try importing it. -- Managing Director - Owner: www.intevation.net (Free Software Company) Germany Coordinator: fsfeurope.org. Coordinator: www.Kolab-Konsortium.com. Intevation GmbH, Osnabr?ck, DE; Amtsgericht Osnabr?ck, HRB 18998 Gesch?ftsf?hrer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. Url : http://www.intevation.de/pipermail/thuban-devel/attachments/20091124/7a124188/attachment.bin From karl-heinz.ruskowski at intevation.de Tue Nov 24 14:28:48 2009 From: karl-heinz.ruskowski at intevation.de (Karl-Heinz Ruskowski) Date: Tue, 24 Nov 2009 14:28:48 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <200911240958.20082.bernhard@intevation.de> References: <4AC50890.6050808@bramz.net> <200911181557.39775.karl-heinz.ruskowski@intevation.de> <200911240958.20082.bernhard@intevation.de> Message-ID: <200911241428.48660.karl-heinz.ruskowski@intevation.de> On Tuesday, 24. November 2009 09:58:16 Bernhard Reiter wrote: > Am Mittwoch, 18. November 2009 15:57:36 schrieb Karl-Heinz Ruskowski: > > so far i was able to filter the dump result. But i can't load the result > > into the new repository > > Kalle, could you upload the "dump" result somewhere? > This way, several people including Bram could try importing it. Ok. Dumps are now available under the pyshapelib download section: http://wald.intevation.org/frs/?group_id=48 Karl -- Karl-Heinz Ruskowski | ++49-541-335 08 3621 | http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabr?ck | AG Osnabr?ck, HR B 18998 Gesch?ftsf?hrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. Url : http://www.intevation.de/pipermail/thuban-devel/attachments/20091124/74e6efa1/attachment.bin From bram.degreve at gmail.com Tue Nov 24 22:04:18 2009 From: bram.degreve at gmail.com (Bram de Greve) Date: Tue, 24 Nov 2009 22:04:18 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <200911241428.48660.karl-heinz.ruskowski@intevation.de> References: <4AC50890.6050808@bramz.net> <200911181557.39775.karl-heinz.ruskowski@intevation.de> <200911240958.20082.bernhard@intevation.de> <200911241428.48660.karl-heinz.ruskowski@intevation.de> Message-ID: <4B0C4A52.5080507@gmail.com> Hi Karl, Pfff, svndumpfilter basically is a too blunt of a tool to be anywhere near useful. See, what was missing from the filtered dumpfiles was the act where I actually branched the trunk to my WIP branches, as those path names were not "included" by the filter. I manually tweaked the dumpfiles a bit too include these things (it sounds worse that it actually is ...) and managed to get a clean load in a dummy repository on my local machine. I can't do it on the real repository, as I need file-level access to the repository, but I can give you the tweaked dump. There here's the three steps (hopefully correct this time =) - completely nuke the existing pyshapelib repository (*important*! otherwise keep having those broken revisions), like "rm -rf /path/to/pyshapelib" - create a fresh pyshapelib repository. given the integration with wald, this probably won't be as easy as "svnadmin create /path/to/pyshapelib", but that's the idea. - svnadmin load /path/to/pyshapelib < pyshapelib2.dump I've uploaded pyshapelib2.dump to an ftp server, I'll mail you about this privately. fingers crossed ... Bram Karl-Heinz Ruskowski wrote: > On Tuesday, 24. November 2009 09:58:16 Bernhard Reiter wrote: > >> Am Mittwoch, 18. November 2009 15:57:36 schrieb Karl-Heinz Ruskowski: >> >>> so far i was able to filter the dump result. But i can't load the result >>> into the new repository >>> >> Kalle, could you upload the "dump" result somewhere? >> This way, several people including Bram could try importing it. >> > > Ok. > Dumps are now available under the pyshapelib download section: > http://wald.intevation.org/frs/?group_id=48 > > Karl > > > ------------------------------------------------------------------------ > > _______________________________________________ > Thuban-devel mailing list > Thuban-devel at intevation.de > https://www.intevation.de/mailman/listinfo/thuban-devel > From karl-heinz.ruskowski at intevation.de Wed Nov 25 11:33:14 2009 From: karl-heinz.ruskowski at intevation.de (Karl-Heinz Ruskowski) Date: Wed, 25 Nov 2009 11:33:14 +0100 Subject: migrating to pyshapelib repository In-Reply-To: <4B0C4A52.5080507@gmail.com> References: <4AC50890.6050808@bramz.net> <200911241428.48660.karl-heinz.ruskowski@intevation.de> <4B0C4A52.5080507@gmail.com> Message-ID: <200911251133.17769.karl-heinz.ruskowski@intevation.de> On Tuesday, 24. November 2009 22:04:18 Bram de Greve wrote: > - svnadmin load /path/to/pyshapelib < pyshapelib2.dump Hello & thanks. Everything should be ready now. Karl -- Karl-Heinz Ruskowski | ++49-541-335 08 3621 | http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabr?ck | AG Osnabr?ck, HR B 18998 Gesch?ftsf?hrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. Url : http://www.intevation.de/pipermail/thuban-devel/attachments/20091125/53046603/attachment.bin