Opened 4 years ago

Last modified 4 years ago

#3623 assigned task

moving trac tickets to GitHub — at Version 6

Reported by: sa2ajj Owned by:
Priority: major Milestone: sys - on-bb-infra
Version: Keywords:
Cc:

Description (last modified by sa2ajj)

Rationale

easier linking of incoming PRs to existing tickets

Must have

Only 0.9+ tickets are migrated

Nice to have

bb-bot is the "reporter" of the issues.

What else to have?

Express your requirements here.

Trac Ticket Fields

  • summary
  • reporter
  • description
  • type
  • priority
  • milestone
  • version
  • keywords
  • CC

GitHub Ticket Fields

  • title
  • body
  • assignees
  • milestone
  • labels

Mapping

GitHub tickets do not have priority => label?

GitHub tickets do not have type => label?

GitHub tickets do not have version => ??

GitHub tickets do not have resolution => ??

Projects

GitHub has projects, it might be a good idea to use them.

Change History (6)

comment:1 Changed 4 years ago by dustin

From today's meeting:

  • AGREED: will migrate only 0.9+ bugs, but with the proviso that we keep the old data accessible somewhere (djmitche, 16:45:54)
  • AGREED: migrated issues are owned by bb-bot, with author information in the first comment (djmitche, 16:50:00)

comment:2 Changed 4 years ago by sa2ajj

  • Description modified (diff)

comment:3 Changed 4 years ago by sa2ajj

an update:

  • got the stuff (everything in the filesystem)
  • got the db dump (to play around)
  • got the required eggs

next steps:

  • get a local instance of trac
  • play with it (see how API works)
  • try to get a local instance of bb trac
  • try to play with it to see how ticket API works...
  • outline what needs to be on the GitHub side API

comment:4 Changed 4 years ago by sa2ajj

  • Description modified (diff)

description is updated with field information

comment:5 Changed 4 years ago by sa2ajj

  • Description modified (diff)

comment:6 Changed 4 years ago by sa2ajj

  • Description modified (diff)
Note: See TracTickets for help on using tickets.