[llvm-dev] Status of Bugzilla Migration

Anton Korobeynikov via llvm-dev llvm-dev at lists.llvm.org
Tue Nov 30 03:48:52 PST 2021


Dear All,

I would like to give you the status update of our bugzilla migration.
First of all, unfortunately it was affected by the major GitHub outage
that happened over the weekend and our schedule was delayed a bit as
we have to wait until the outage ended, have to restart the import and
also GitHub support engineers that watched our migration were moved to
fix the issues of the service.

As of now we're having:
  - All bugzilla content is imported to the bugzilla archive GitHub
repo: https://github.com/llvm/llvm-bugzilla-archive/issues
  - All issue numbers are preserved wrt this repo. This means that
Bugzilla PR 1234 could be found at
https://github.com/llvm/llvm-bugzilla-archive/issues/1234. This repo
will be the basis of our stable numbering of the issue id's.
  - The llvm.org/PR redirect is installed. It will redirect to
bugzilla archive for all PRs with ids <= 52601 and to the main
llvm-project for everything else
  - The llvm.org/bz redirect is installed. Links like llvm.org/bz1234
will forward to the read-only bugzilla instance

The last remaining step is the transfer of the issues from bugzilla
archive to the main llvm-project repo. This way we will have all the
issues in the single repo (albeit with different numbers, this is kind
of compromise we have to accept as we can ensure the preservation of
the issue numbers only on the empty repo and we cannot lose the
releases, etc. on the existing repo, however, the URLs relative to the
archive repo will allow us to keep the original bugzilla issue numbers
and also, github will rewrite all references inside the comments for
us).

This step is in some sense final - we cannot undo it since we'll start
doing this. Also, while the import of issues to the empty repo does
not trigger any notifications, the transfer will trigger all kinds of
notifications. We certainly do not want that everyone who contributed
to any issue in the past would receive multiple notifications. For
some active community members the volume of notifications would be
excessive – thousands of emails.

GitHub has a way to disable notifications, however, they found some
issues with it pretty recently. We are waiting for them to resolve it
and expect the final migration to happen within the next 48 hours.

--
With best regards, Anton Korobeynikov


More information about the llvm-dev mailing list