[Buildbot] #3623: moving trac tickets to GitHub

Buildbot trac trac at buildbot.net
Sun Oct 30 18:02:40 UTC 2016


#3623: moving trac tickets to GitHub
-------------------+--------------------------------
Reporter:  sa2ajj  |       Owner:  sa2ajj
    Type:  task    |      Status:  assigned
Priority:  major   |   Milestone:  sys - on-bb-infra
 Version:          |  Resolution:
Keywords:          |
-------------------+--------------------------------
Description changed by sa2ajj:

Old description:

> = Rationale
>
> easier linking of incoming PRs to existing tickets
>
> = Trac Ticket Fields (and mapping)
>
> * summary (=> title)
> * reporter (=> `bb-bot`)
> * description (=> body)
> * type (=> ''ignore'')
> * priority (=> ''ignore'')
> * status (=> ''ignore'')
> * milestone (=> create and migrate)
> * version (=> ''ignore'')
> * keywords (=> ''ignore'')
> * CC (=> leave a comment in the original ticket with the link on GH)
>
> == Milestones to migrate
>
> * [milestone:0.9.0]
> * [milestone:0.9.1]
> * [http://trac.buildbot.net/milestone/0.9.%2B 0.9+]
> * [http://trac.buildbot.net/milestone/1.0.%2B 1.0+]
> * [http://trac.buildbot.net/milestone/2.0.%2B 2.0+]
>
> = Open Items
>
> * wiki links -> keep the links to BB trac?
> * formatting? try to convert to Markdown? render HTML and use it as is?
> * ticket history -> copy in the second comment?
> * attachments -> GH does not have the feature
>
> = What else to have?
>
> <Express your requirements and/or wishes here>
>
> = FYI
>
> == !GitHub
>
> === Ticket Fields
>
> * title
> * body
> * assignees
> * milestone
> * labels
>
> === Other
>
> * [https://help.github.com/articles/searching-users/ user searches] allow
> to find users should they make their e-mail addresses public
> * !GitHub has projects, it might be a good idea to use them.

New description:

 = Rationale

 easier linking of incoming PRs to existing tickets

 = Trac Ticket Fields (and mapping)

 * summary (=> title)
 * reporter (=> `bb-bot`)
 * description (=> body)
 * type (=> ''ignore'')
 * priority (=> ''ignore'')
 * status (=> ''ignore'')
 * milestone (=> create and migrate)
 * version (=> ''ignore'')
 * keywords (=> ''ignore'')
 * CC (=> leave a comment in the original ticket with the link on GH)

 == Milestones to migrate

 * [milestone:0.9.0]
 * [milestone:0.9.1]
 * [http://trac.buildbot.net/milestone/0.9.%2B 0.9+]
 * [http://trac.buildbot.net/milestone/1.0.%2B 1.0+]
 * [http://trac.buildbot.net/milestone/2.0.%2B 2.0+]

 = Plan

 1. make sure that the above list of milestones is all we want to move
 1. run the script (being developed in https://github.com/buildbot/trac2gh)
 for these milestones
 1. the description of the ticket is converted using the code mentioned in
 the comments
 1. each user (reporter, owner, cc) is mentioned in the newly created issue
 if their e-mail address is public and found on !GitHub
 1. each migrated issue is closed and a comment {{{migrated to GitHub <link
 #XXX>}}} is added

 = Open Items

 * wiki links -> keep the links to BB trac?
 * formatting? try to convert to Markdown? render HTML and use it as is?
 * ticket history -> copy in the second comment?
 * attachments -> GH does not have the feature

 = What else to have?

 <Express your requirements and/or wishes here>

 = FYI

 == !GitHub

 === Ticket Fields

 * title
 * body
 * assignees
 * milestone
 * labels

 === Other

 * [https://help.github.com/articles/searching-users/ user searches] allow
 to find users should they make their e-mail addresses public
 * !GitHub has projects, it might be a good idea to use them.

--

--
Ticket URL: <http://trac.buildbot.net/ticket/3623#comment:19>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list