Project

General

Profile

Bug #1

[bugs/labs] Migrate bug tracker

fauno - over 8 years ago - . Updated 12 months ago.

Status:
fixed
Priority:
critical
Assignee:
% Done:

0%


Description

Move data from roundup here

History

#2

Updated by fauno over 8 years ago

test assignation

#3

Updated by mtjm over 8 years ago

Unassigning to not discourage other contributors from helping.

I recommend adapting a script like https://github.com/ralli/migrate_from_bugzilla. I don't know any exporters from Roundup or how its databases are organized.

Having an SQL dump of the Roundup database could help with this.

#4

Updated by mtjm over 8 years ago

First we should enable email integration of Roundup and include there comments sent via email and stored on repo, I will do needed repo mail configuration changes.

Then let's write a generic tool for migrating Roundup to ChiliProject, doing the following things:

  • make a new issue in a specified single tracker of a single project for each original issue
  • keep original issue identifiers somewhere in them
  • map Roundup users to an existing ChiliProject user using specified mapping
  • make a new user if not specified in the mapping, reset their password.

We don't have machine-readable metadata which would allow correctly choosing projects and trackers, so the first point is obvious.

We want to specify who wrote the comments, I don't see a better and simpler way to do this than described above. Migration of passwords could be possible, but might require implementing support for another password hashing scheme, I think this is not necessary.

All issues and comments would be migrated, not only the open ones.

The script should be useful for other projects doing similar migrations. I recommend licensing it under GPLv2 or later, since ChiliProject uses this license.

#5

Updated by mtjm over 8 years ago

Changed priority.

#6

Updated by shackra almost 8 years ago

I'll take care of this...
wish me all the luck of the world! _

#7

Updated by fauno almost 8 years ago

So, what happened? We could also close all the opened bugs back there :P

#8

Updated by shackra over 7 years ago

Well, I think that is better to have a exported version of the old database in CSV and a exported version of the actual database in CVS too. In such case, would be easy to know how to accommodate the data from one exported database to another and then import such data to ChilliProject database (in CVS).

That's better than dealing with SQL instructions directly...

#9

Updated by fauno over 7 years ago

i gave shackra a pg_dumpall so he can work on this

#10

Updated by shackra about 7 years ago

So far, I have achive the indentification of some key rows from Roundup and Chilliproject. However, I not able to find comments on bugs from Roundup database, since then, I don't know what to do... Any suggestions on what to do?

#12

Updated by lukeshu about 6 years ago

Where is the Roundup database? There are a bunch of notes in blacklist.txt and comments in PKGBUILDs that refference Roundup bug IDs, and I have no idea what to make of them in many cases.

#13

Updated by fauno about 6 years ago

they should be in the backup on the new server, it was a postgresql db iirc

#14

Updated by lukeshu about 6 years ago

Yup. Do you know if the 75 file uploads were backed up anywhere?

#15

Updated by Anonymous 12 months ago

Still in progress?

#16

Updated by bill-auger 12 months ago

  • Assignee changed from shackra to bill-auger

i sure hope not - this was seven years ago

#17

Updated by bill-auger 12 months ago

  • Status changed from in progress to fixed

Also available in: Atom PDF