Richard Smith via llvm-dev
2020-Apr-20 20:40 UTC
[llvm-dev] [cfe-dev] RFC: Switching from Bugzilla to Github Issues [UPDATED]
210 issues have been filed on github so far. That's negligible compared to the total number we have, so a minor additional effort for those seems acceptable if we can't actually clean them out and reuse the numbers. So suppose we start with bugzilla issue #211 and migrate the issues to github one at a time, in order. That would preserve the existing bug numbering and all existing bugs, other than those first 210. For those 210, I'd suggest we file new issues on github, and add comments to github issue 1-210 indicating they've been migrated and the new issue number. (I'd be inclined to delete as much contents from those issues as possible and retain only the redirect to the new number.) Would that work? On Mon, 20 Apr 2020 at 13:33, Anton Korobeynikov via cfe-dev < cfe-dev at lists.llvm.org> wrote:> Just to clarify a bit: what I wanted to say is that it's unlikely > that we will be able to ensure that bugzilla issue numbers after > migration would coincide with github issue numbers. And therefore > proper mapping will be necessary. And this mapping would be more > complex than just rewriting the URL. > > > On Mon, Apr 20, 2020 at 11:25 PM Anton Korobeynikov > <anton at korobeynikov.info> wrote: > > > > > Can we preserve the existing bug numbers if we migrate this way? There > are lots of references to "PRxxxxx" in checked in LLVM artifacts and > elsewhere in the world, as well as links to llvm.org/PRxxxxx, and if we > can preserve all the issue numbers this would ease the transition pain > substantially. > > Well... I hate to say this, but quite unlikely. Unfortunately, there > > were significant changes in GitHub opensource team and these days they > > are much less responsive than they used to be during our github > > migration. I asked this question several times, and unfortunately, > > there is no answer. I will certainly keep trying. > > > > The problem here is there is no way to assign / control issue numbers > > at all. They are just automatically assigned in sequential order. > > While it might be possible to utilize this while migrating everything > > to, say, a special archive project on GitHub, we will not be able to > > control the numbers assigned should we migrate the issues one-by-one > > or just move from archive to main project. > > > > So, the only viable way seems to be plain big mapping from bugzilla to > > github issue numbers without anything simple like "llvm.org/PRxxxxxx > > becomes https://github.com/llvm/llvm-project/issues/xxxxxx". > > > > > > -- > > With best regards, Anton Korobeynikov > > Department of Statistical Modelling, Saint Petersburg State University > > > > -- > With best regards, Anton Korobeynikov > Department of Statistical Modelling, Saint Petersburg State University > _______________________________________________ > cfe-dev mailing list > cfe-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200420/43f9857b/attachment.html>
Hubert Tong via llvm-dev
2020-Apr-20 20:46 UTC
[llvm-dev] [cfe-dev] RFC: Switching from Bugzilla to Github Issues [UPDATED]
On Mon, Apr 20, 2020 at 4:40 PM Richard Smith via cfe-dev < cfe-dev at lists.llvm.org> wrote:> 210 issues have been filed on github so far. That's negligible compared to > the total number we have, so a minor additional effort for those seems > acceptable if we can't actually clean them out and reuse the numbers. > > So suppose we start with bugzilla issue #211 and migrate the issues to > github one at a time, in order. That would preserve the existing bug > numbering and all existing bugs, other than those first 210. For those 210, > I'd suggest we file new issues on github, and add comments to github issue > 1-210 indicating they've been migrated and the new issue number. (I'd be > inclined to delete as much contents from those issues as possible and > retain only the redirect to the new number.) > > Would that work? >If we are reasonably certain that no one would be opening new issues on GitHub while the migration is running... Also, I'm not sure that all of the issues in Bugzilla are filed against things in the monorepo.> > On Mon, 20 Apr 2020 at 13:33, Anton Korobeynikov via cfe-dev < > cfe-dev at lists.llvm.org> wrote: > >> Just to clarify a bit: what I wanted to say is that it's unlikely >> that we will be able to ensure that bugzilla issue numbers after >> migration would coincide with github issue numbers. And therefore >> proper mapping will be necessary. And this mapping would be more >> complex than just rewriting the URL. >> >> >> On Mon, Apr 20, 2020 at 11:25 PM Anton Korobeynikov >> <anton at korobeynikov.info> wrote: >> > >> > > Can we preserve the existing bug numbers if we migrate this way? >> There are lots of references to "PRxxxxx" in checked in LLVM artifacts and >> elsewhere in the world, as well as links to llvm.org/PRxxxxx, and if we >> can preserve all the issue numbers this would ease the transition pain >> substantially. >> > Well... I hate to say this, but quite unlikely. Unfortunately, there >> > were significant changes in GitHub opensource team and these days they >> > are much less responsive than they used to be during our github >> > migration. I asked this question several times, and unfortunately, >> > there is no answer. I will certainly keep trying. >> > >> > The problem here is there is no way to assign / control issue numbers >> > at all. They are just automatically assigned in sequential order. >> > While it might be possible to utilize this while migrating everything >> > to, say, a special archive project on GitHub, we will not be able to >> > control the numbers assigned should we migrate the issues one-by-one >> > or just move from archive to main project. >> > >> > So, the only viable way seems to be plain big mapping from bugzilla to >> > github issue numbers without anything simple like "llvm.org/PRxxxxxx >> > becomes https://github.com/llvm/llvm-project/issues/xxxxxx". >> > >> > >> > -- >> > With best regards, Anton Korobeynikov >> > Department of Statistical Modelling, Saint Petersburg State University >> >> >> >> -- >> With best regards, Anton Korobeynikov >> Department of Statistical Modelling, Saint Petersburg State University >> _______________________________________________ >> cfe-dev mailing list >> cfe-dev at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev >> > _______________________________________________ > cfe-dev mailing list > cfe-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200420/ebb32d9b/attachment.html>
Anton Korobeynikov via llvm-dev
2020-Apr-20 20:57 UTC
[llvm-dev] [cfe-dev] RFC: Switching from Bugzilla to Github Issues [UPDATED]
> If we are reasonably certain that no one would be opening new issues on GitHub while the migration is running...And pull requests (the numbering is common for issues and pull requests) as well. And we cannot disable pull requests at all. And I'm afraid the issues will need to be opened as well during the migration. And now the real problem: should an "extra" pull request or issue intervene in the migration there is no way to "reset" the counter besides deleting the project and creating it once again. We could only sacrifice some bugzilla issues to restore the numbering... -- With best regards, Anton Korobeynikov Department of Statistical Modelling, Saint Petersburg State University
Seemingly Similar Threads
- [cfe-dev] RFC: Switching from Bugzilla to Github Issues [UPDATED]
- RFC: Switching from Bugzilla to Github Issues [UPDATED]
- [cfe-dev] RFC: Switching from Bugzilla to Github Issues [UPDATED]
- RFC: Switching from Bugzilla to Github Issues [UPDATED]
- [cfe-dev] RFC: Switching from Bugzilla to Github Issues [UPDATED]