Skip to content

Bug 2052640: Allow more than 32k components (port from 5.x)#162

Open
justdave wants to merge 5 commits into
mainfrom
bug-2052640-harmony
Open

Bug 2052640: Allow more than 32k components (port from 5.x)#162
justdave wants to merge 5 commits into
mainfrom
bug-2052640-harmony

Conversation

@justdave

@justdave justdave commented Jul 4, 2026

Copy link
Copy Markdown
Member

Details

Mainline Bugzilla converted the components.id field from a SMALLSERIAL to a MEDIUMSERIAL about 12 years ago, but that never landed on BMO/harmony. The lack of it breaks upgrading to Harmony from 5.x releases. So this ports the original patch into Harmony.

Additional info

Test Plan

  1. docker compose up
  2. Used the Files tab in Docker Desktop to drop a mysqldump of a Bugzilla 5.0.4 install into /root on the database image
  3. Used the Exec tab in Docker Desktop to restore that dump into the database
  4. docker compose down
  5. docker compose up and watch the output to confirm that checksetup.pl no longer shows the foreign key error and makes it past where that was previously happening.

@justdave justdave requested review from dylanwh and mrenvoize July 4, 2026 10:26
@justdave

justdave commented Jul 4, 2026

Copy link
Copy Markdown
Member Author

This and #158 kind of depend on each other. The tests only pass with both of them landed.

@justdave

justdave commented Jul 4, 2026

Copy link
Copy Markdown
Member Author

With that in mind, let's just combine them, it's all related anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant