[Ohrrpgce] Importing bugzilla bugs into github

James Paige Bob at hamsterrepublic.com
Thu Feb 6 05:08:19 PST 2020


Cool!

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
7d344553-34f0-0310-a9b1-970ce8f1c3a2
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
>> <https://gist.github.com/Zimmi48/d923e52f64fe17c72852d9c148bfcdc6#file-bugzilla2github>
>> to import it into github.
>>
>> I'm now in the process of customising the script and the mapping to
>> labels.
>>
>> 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,
>> tooconfusing
>> 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.
>
>
>>
>> **See
>> https://github.com/ohrrpgce/ohrrpgce/issues?utf8=%E2%9C%93&q=-label%3Abug+-label%3A%22needs+improvement%22++-label%3A%22new+feature%22
>>
>> 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
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20200206/682198d0/attachment-0001.html>


More information about the Ohrrpgce mailing list