Skip to content

[Bug 1963773][Harmony] login-names separate from email addresses #147

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 113 commits into
base: main
Choose a base branch
from

Conversation

topunix
Copy link

@topunix topunix commented May 1, 2025

Details

This PR is a draft of current work

Additional info

@eyalroz
Copy link

eyalroz commented Jun 8, 2025

I realize this question may be out-of-scope for this particular PR, but - where can we learn about the current state of the work on Bugzilla 6 / Harmony? What's been done over the past, say, year, and what are the prospects for completion/release?

@justdave
Copy link
Member

justdave commented Jun 8, 2025

I realize this question may be out-of-scope for this particular PR, but - where can we learn about the current state of the work on Bugzilla 6 / Harmony? What's been done over the past, say, year, and what are the prospects for completion/release?

This PR is one of the last BIG things left towards getting the release out. There are a number of smaller things still to go, but those shouldn't take as long. My goal is to get a blog post up within the next week with a current status. The main delay is lack of developer time. We're raising money to be able to pay a developer but aren't anywhere near the amount needed to do so yet, and the few volunteers we have right now don't have a lot of time available.

@justdave justdave marked this pull request as ready for review June 11, 2025 04:46
@justdave
Copy link
Member

This PR is one of the last BIG things left towards getting the release out. There are a number of smaller things still to go, but those shouldn't take as long. My goal is to get a blog post up within the next week with a current status. The main delay is lack of developer time. We're raising money to be able to pay a developer but aren't anywhere near the amount needed to do so yet, and the few volunteers we have right now don't have a lot of time available.

I had a comment sent to me via email that made me realize I need to clarify this answer a bit. Bugzilla has a lot of stuff going on trying to get all of our releases updated. Bugzilla 6 actually has a sponsor right now, and developer time has been spent through the funding from that sponsor. Other parts of the project that still have to be maintained (older supported branches, project infrastructure, etc) are still lacking time spent on them, and my comment about funding/developers above was actually meant about the project as a whole and not Bugzilla 6 specifically, though Bugzilla 6 will be in the same boat once it releases. There is a RELEASE_BLOCKERS file in the harmony repo which lists off all of the major pieces that were outstanding at the time the funding was obtained. Everything on that list except for the 5.1/5.3 -> harmony migration has been done over the last two years or so, and at this point, this PR is handling the bulk of that migration code, which means as soon as this lands, we're racing towards the finish line. There is a bugzilla-5.9.2 tracking bug and the dependency tree on that bug has that last bits as dependencies on it.

@eyalroz
Copy link

eyalroz commented Jun 12, 2025

@justdave : That sounds promising, thank you :-)

So, would you say a release of 6.0 in 2025 is a realistic expectation?

Also, has a draft of the 6.0 release notes been completed? That's one of the release blockers, and you said everything except for the migration part was done.

@justdave
Copy link
Member

So, would you say a release of 6.0 in 2025 is a realistic expectation?

Yes.

Also, has a draft of the 6.0 release notes been completed? That's one of the release blockers, and you said everything except for the migration part was done.

In my brain I always think of that as part of the release process so that slipped my mind talking about it. I made a lot of progress on that back in the November to January time frame, but it's not done yet. The in-progress notes are in a Google spreadsheet, I don't remember if I've posted the link to it anywhere. I just added a link to it on the release notes bug. I worked on it on-stream on the Twitch channel when I did it.

@mrenvoize
Copy link
Contributor

Those draft notes make for interesting reading.. lots removed.

@justdave
Copy link
Member

Or I didn't get to the spot where it was added again yet, which is more likely for a lot of the major features. If it was in the mainline commit log after BMO branched I considered it removed until I found where BMO/Harmony had a matching commit, and I didn't get through it all yet.

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.

4 participants