Can you help migrating my projects from berlios?

Asked by Stani on 2009-05-26

I'm currently using launchpad for Phatch (https://launchpad.net/phatch). I'd like to migrate my projects (SPE - popular python editor and SDXF - dxf library used by blender) from berlios to launchpad, but have no time to study migration. Can anyone help me with that or can file a request somewhere?

I know that ...
- This means migrating from subversion to bazaar (no problem)
- Probably not everything can be imported, which is ok for me. Just tell me the limitations.

The two projects are located as one project in berlios, but for launchpad they need to be two separate projects.
http://developer.berlios.de/projects/python/

Question information

Language:
English Edit question
Status:
Answered
For:
Launchpad itself Edit question
Assignee:
Karl Fogel Edit question
Last query:
2009-05-26
Last reply:
2009-06-18
Whiteboard:
Sinzui -- Karl I think this requires from questions an answers from several people. In the past, we let the user setup the project. commission a developer to do bug migration, and assigned a developer to ensure the svn => bzr was successful.
Karl Fogel (kfogel) said : #1

So, some parts of this are complex, and some are easy:

Converting from Subversion to Bazaar should be easy, especially since neither SDFX nor SDE has any branches. I'd say just use bzr-svn: see http://bazaar-vcs.org/BzrMigration#bzr-svn.

For bugs, I don't see any "export bugs" option from BerliOS. However, there is one button I can't click: the "Admin" button on one of your bug list pages, for example:

http://developer.berlios.de/bugs/index.php?group_id=4161&set=custom&_assigned_to=0&_status=100&_category=100&_bug_group=100&_summary_keyword=&SUBMIT=Browse

If I click that button, I just get "permission denied". When you click it (as project admin), do you see any export options?

(Launchpad's bug tracker does have an import format, so if we can just get the bugs exported from BerliOS, we should be able to import them. We might have to massage one format to the other, but that shouldn't be too difficult.)

Regarding other stuff:

We can import your mailing list archives (http://developer.berlios.de/mail/?group_id=4161). There's gzipped raw archive data, for example at https://lists.berlios.de/pipermail/python-spe-mac/. But we don't really want the individual gzips; instead, we'd prefer the mbox files, e.g., the python-spe-mac.mbox file. Someone with shell access can get that. Do you or some other admin have that kind of access? Let us know.

For your forums (http://developer.berlios.de/forum/?group_id=4161), I'd say leave the data there, and point back to them when referencing old posts. You can use Launchpad's teams/mailing lists for new forums (if you want).

I get the feeling that Support requests (http://developer.berlios.de/support/?group_id=4161) and Features (http://developer.berlios.de/feature/?group_id=4161) and Patches (http://developer.berlios.de/patch/?group_id=4161) are all using the same underlying object type, which is the same as for Bugs. Do you know if this is true? I think those things would all become Bugs in Launchpad, except that some Features might become Blueprints instead.

You don't have any Tasks (http://developer.berlios.de/pm/?group_id=4161) or Docs (http://developer.berlios.de/pm/?group_id=4161) or Surveys (http://developer.berlios.de/survey/?group_id=4161) or News (http://developer.berlios.de/news/?group_id=4161). That helps :-).

There's very little data in the wikis (http://developer.berlios.de/wiki/?group_id=4161), so I'm guessing it's not crucial to port those over.

When you're ready to convert, just create the two projects in Launchpad.

One false lead on data exporting:

I noticed BerliOS does have "HTML export data", discussed at http://developer.berlios.de/docman/display_doc.php?docid=215&group_id=2. But that appears to be for project summary data only, not deep data such as bug reports.

Karl Fogel (kfogel) said : #2

Launchpad's bug import format is now public, see http://blog.launchpad.net/bug-tracking/launchpads-bug-import-format

Can you help with this problem?

Provide an answer of your own, or ask Stani for more information if necessary.

To post a message you must log in.