Please import SF bugs for GNU Mailman

Asked by Barry Warsaw

The GNU Mailman project wants to migrate its bugs, patches, and features trackers from SourceForge to Launchpad. Please let us know what information you need to effect the import. Thanks.

Question information

Language:
English Edit question
Status:
Answered
For:
Launchpad itself Edit question
Assignee:
Graham Binns Edit question
Last query:
Last reply:
Whiteboard:
I'll start working on this the week after UDS.

This question was reopened

Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Barry Warsaw (barry) said :
#2

mwhudson indicated he might be able to help with this.

Revision history for this message
Björn Tillenius (bjornt) said :
#3

Graham would be better to handle this.

Revision history for this message
Barry Warsaw (barry) said :
#4

Oops, you're right. I misremember the offer. Thanks!

Revision history for this message
Launchpad Janitor (janitor) said :
#5

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Björn Tillenius (bjornt) said :
#6

This shouldn't be expired.

Revision history for this message
Curtis Hovey (sinzui) said :
#7

Graham, Bjorn. Did this question expire while gmb was assigned? If so I think we have a bug. Revisions to the question via Edit question are not logged in the history...that might be a nice feature to add.

Revision history for this message
Barry Warsaw (barry) said :
#8

This is still Open though, because it hasn't been addressed yet AFAIK.

Revision history for this message
Christian Reis (kiko) said :
#9

Graham, ping?

Revision history for this message
Barry Warsaw (barry) said :
#10

https://bugs.demo.launchpad.net/mailman/

Graham (who btw, rocks) put this up yesterday. I sent the announcement to the Mailman team, so let's give it a few days. We can close the question when we've done the production import.

Revision history for this message
Barry Warsaw (barry) said :
#11

Thanks Curtis Hovey, that solved my question.

Revision history for this message
Barry Warsaw (barry) said :
#12

Actually it seems like a bunch of of issues didn't get imported. Graham should have some details about that.

Revision history for this message
Graham Binns (gmb) said :
#13

2008/11/27 Barry Warsaw <email address hidden>:
> Question #30336 on Launchpad itself changed:
> https://answers.edge.launchpad.net/launchpad/+question/30336
>
> Status: Solved => Open
>
> Barry Warsaw is still having a problem:
> Actually it seems like a bunch of of issues didn't get imported. Graham
> should have some details about that.

I tried doing a local re-import today but am unable to reproduce the
problem (i.e. everything gets imported, AFAICS, and all the bug
nicknames are set correctly). I'll keep working on this, but I suspect
that I might need to try it on staging or demo.

Revision history for this message
Barry Warsaw (barry) said :
#14

Did you get the same set of imported bugs as before? If not, will a new import overwrite any existing bugs? Does it make sense to just run the real import again in case it picks up anything new?

I also wouldn't be surprised if something wacky on SF is causing missed imports.

Revision history for this message
Graham Binns (gmb) said :
#15

2008/12/3 Barry Warsaw <email address hidden>:
> Did you get the same set of imported bugs as before? If not, will a new
> import overwrite any existing bugs? Does it make sense to just run the
> real import again in case it picks up anything new?
>

Well, the problem is that if we just re-run the import all the stuff
we've already imported will be imported again because the import
script isn't smart enough to check to see whether it's already been
done (the import scripts for other bug trackers are but the SF import
script lags behind somewhat in terms of functionality). At best, we'd
see OOPSes as it tried to assign bug nicknames that already exist and
it would fall over. At worst it would re-import all the bugs and we'd
end up with a whole bunch of dupes. It's worth trying on staging,
though, just to see what happens.

> I also wouldn't be surprised if something wacky on SF is causing missed
> imports.
>

Part of the problem we had with the mailman import is that the XML
that got produced by the screen-scraping export tool thingamy was full
of weird control characters that made expat puke all over my shoes
whenever I tried to run the import script against it. I don't know if
this is SourceForge's fault (i.e. the control characters may have been
there in SourceForge's output in the first place) or the screen
scraper's.

One thing we could do is write a script to convert the SourceForge bug
dump format into the Launchpad bug interchange format. That's more
long-winded but we would then be more assured that the data we're
trying to import are all valid (and we can be a bit smarter about
weeding out stuff we've already done.

Revision history for this message
Mark Sapiro (msapiro) said :
#16

  Graham Binns said on 2008-12-03:

>2008/12/3 Barry Warsaw <email address hidden>:
>> Did you get the same set of imported bugs as before? If not, will a new
>> import overwrite any existing bugs? Does it make sense to just run the
>> real import again in case it picks up anything new?
>>
>
>Well, the problem is that if we just re-run the import all the stuff
>we've already imported will be imported again because the import
>script isn't smart enough to check to see whether it's already been
>done (the import scripts for other bug trackers are but the SF import
>script lags behind somewhat in terms of functionality). At best, we'd
>see OOPSes as it tried to assign bug nicknames that already exist and
>it would fall over. At worst it would re-import all the bugs and we'd
>end up with a whole bunch of dupes. It's worth trying on staging,
>though, just to see what happens.

Please see my comments on the bug report at <https://bugs.launchpad.net/mailman/+bug/294223>.

I have determined what is missing and it appears that what happened during the original import is

1.All the Bugs were imported.

2.All the Feature Requests were imported.

3.Patches through 538983 (* 2002-04-03 22:52) were imported when *fill in the blank* happened and the import process died.

I don't know how difficult it would be to just restart the import beginning with patch 543943 (* 2002-04-15 04:22) and continuing through the end of the patches, but if that could be done, it would solve the problem.

Can you help with this problem?

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

To post a message you must log in.