[Ohrrpgce] Importing bugzilla bugs into github
Bob at hamsterrepublic.com
Thu Feb 6 05:08:19 PST 2020
I like the idea of rel: and resolved: prefixes.
I vote for eliminating the "bug" tag completely. In general I say err on
the side of fewer tags when the specific need for a tag is not obvious.
That GitHub contributions trick is cool. I'll try it. Is
the internal ID of our svn repo?
On Thu, Feb 6, 2020, 8:04 AM Ralph Versteegen <teeemcee at gmail.com> wrote:
> On Fri, 7 Feb 2020 at 01:43, Ralph Versteegen <teeemcee at gmail.com> wrote:
>> I've been putting this off for years (two years since my last attempt in
>> fact) but I've finally managed to get bugzilla running locally and import
>> the databases so that I can export the buglist as xml and use this script
>> to import it into github.
>> I'm now in the process of customising the script and the mapping to
>> Github doesn't have an API that allows attaching files to issue comments,
>> so I suggest that we upload all the attachments to a directory on
>> hamsterrepublic.com so that we can link to them.
>> (Unfortunately I first have to write a script to extract them out of the
>> bugzilla DB.)
>> With all the labels for components, versions, severity, status, etc,
>> we'll have a lot of labels. I think it makes sense to organise our labels a
>> bit better. All version labels could be prefixed with "rel: ", like "rel:
>> alectormancy". And maybe duplicate, wontfix, invalid, worksforme,
>> could be prefixed with "resolved:" or "closed:"?
>> I'm going to translate the "feature request", "cosmetic", "blocker"
>> severities into labels. I think I'll leave behind "major", "minor",
>> "normal" and "critical", and the priority levels. They (if not default
>> value) will still be in the bug description.
>> There isn't really anything that corresponds closely to our gh "bug" and
>> "needs improvement" labels. I wonder whether we should just remove the
>> "bug" label, since although it's informative and useful in searches, it's
>> already a nuisance to accurately tag all the bugs** and we'll get an extra
>> 1000 bugs missing it. "bug" is basically the absense of numerous special
>> categories like "new feature", "invalid" and "tracking".
> Or, I could just apply "bug" as a guess according to something like that
> simple rule, and we can fix up any mistakes. Will be looking through all
> the open imported bugs anyway.
>> Bugzilla hides people's email addresses (by stripping the domain) by
>> default so user names will be something like "David Gowers <00ai99>". I
>> think that's fine. I can (am planning to) also replace the username with a
>> github @ mention (it shouldn't cause any notifications, because this is the
>> mass import API), but the only people who I know the github username of are
>> myself, James and Mike. Doesn't matter.
>> BTW, I found that it's possible to make svn commits copied to the git-svn
>> mirror on github count towards your "contributions" shown on your github
>> profile page. To do so, add a new email address to your github account with
>> the form svncommitername at 7d344553-34f0-0310-a9b1-970ce8f1c3a2, where
>> svncommitername is e.g. teeemcee or james. The email can be private.
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ohrrpgce