Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 337245 - Update to Bugzilla 4.0
Summary: Update to Bugzilla 4.0
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Bugzilla (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Eclipse Webmaster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 354984 354987 359300
Blocks: 242070 266901 289580 298359 337712 363199
  Show dependency tree
 
Reported: 2011-02-15 14:51 EST by Chris Aniszczyk CLA
Modified: 2012-07-25 13:28 EDT (History)
15 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Aniszczyk CLA 2011-02-15 14:51:32 EST
Bugzilla 3.2.x has reached End Of Life (EOL) and is now unsupported. I'm sure the other release will eventually follow. We should update to the newly released 4.0 when we have time.

http://www.bugzilla.org/releases/4.0/release-notes.html#v40_feat

Looks like it has some new features that could benefit our community when filing bugs. We'd also have to check if Mylyn would work against 4.0 and all that good stuff.
Comment 1 Denis Roy CLA 2011-02-15 15:10:45 EST
We're running Bugzilla 3.6, which won't be EOL for quite some time.  I'd rather wait a bit on Bugzilla 4.0 -- most likely until at least after Indigo has shipped.
Comment 2 Chris Aniszczyk CLA 2011-02-15 15:11:30 EST
(In reply to comment #1)
> We're running Bugzilla 3.6, which won't be EOL for quite some time.  I'd rather
> wait a bit on Bugzilla 4.0 -- most likely until at least after Indigo has
> shipped.

Sounds reasonable.
Comment 3 Denis Roy CLA 2011-05-06 11:22:22 EDT
Bugzilla 4.0.1 was released recently.

Steffen, is does Mylyn support BZ 4.x ?  I'd like to upgrade in July.
Comment 4 Steffen Pingel CLA 2011-05-06 12:27:19 EDT
Yes, Mylyn 3.5 (released in March 2011) supports Bugzilla 4.0 and Indigo will be as well. It would be great if we could setup a sandbox instance as soon as possible to make sure Mylyn works with the Eclipse.org configuration as well.
Comment 5 Denis Roy CLA 2011-07-26 16:55:43 EDT
I've got a sandbox 4.0.1 running at https://bugs.eclipse.org/bugstest/

I haven't fully tested it out, and I haven't ported all our minor template tweaks, but at first glance it seems to work.
Comment 6 Steffen Pingel CLA 2011-07-26 17:32:43 EDT
Thanks Denis. We'll do some testing of Mylyn against the sandbox instance.
Comment 7 Dani Megert CLA 2011-07-28 03:07:55 EDT
Looking at the sandbox it looks like votes are gone. This feature has been moved to an extension, see http://www.bugzilla.org/releases/4.0/release-notes.html#v40_feat_vot_ext.
Comment 8 Denis Roy CLA 2011-07-28 08:34:34 EDT
I've seen that.  Looks like the voting system will eventually be going away.
Comment 9 Dani Megert CLA 2011-07-28 08:36:06 EDT
(In reply to comment #8)
> I've seen that.  Looks like the voting system will eventually be going away.
Is the extension no longer free?
Comment 10 Denis Roy CLA 2011-07-28 08:40:39 EDT
I think they are pulling it out of core code because they're lacking the resources to maintain/advance it.
Comment 11 Frank Becker CLA 2011-08-01 14:01:43 EDT
Sorry,

I can not login using my actual account information.

Thoughts?
Comment 12 Denis Roy CLA 2011-08-10 11:25:00 EDT
The account (and bug info) is quite old.  Perhaps try an older password?

I'm scheduling the upgrade for Sunday, Aug 28 in the early AM (Eastern time).  Steffen, how do things look from your perspective?
Comment 13 Denis Roy CLA 2011-08-10 16:56:08 EDT
I've upgraded the sandbox to 4.0.2 since it was released recently.  It all looks well.
Comment 14 Steffen Pingel CLA 2011-08-16 15:00:33 EDT
Sorry, I didn't get around to doing any detailed testing, yet. I'll let you know tomorrow. Frank, did you have any luck logging in?
Comment 15 Frank Becker CLA 2011-08-16 16:12:37 EDT
(In reply to comment #14)
> Sorry, I didn't get around to doing any detailed testing, yet. I'll let you
> know tomorrow. Frank, did you have any luck logging in?

No, I can start after the upgrade (Sunday, Aug 28)
Comment 16 Frank Becker CLA 2011-08-16 23:23:37 EDT
(In reply to comment #14)
> Sorry, I didn't get around to doing any detailed testing, yet. I'll let you
> know tomorrow. Frank, did you have any luck logging in?

No, I can start after the upgrade (Sunday, Aug 28)
Comment 17 Denis Roy CLA 2011-08-17 13:13:06 EDT
Steffen, you put a dependency on this bug...  Is that your polite way of asking me to delay the upgrade I've warned you about in May?
Comment 18 Steffen Pingel CLA 2011-08-17 13:21:13 EDT
I'm not sure... I just noticed that problem and wanted to track it connected to this bug so we don't loose it. I'll look into it and remove the dependency once I have a sense of what's going on.
Comment 19 Steffen Pingel CLA 2011-08-19 11:31:49 EDT
It looks like the Eclipse.org instance retained the workflow transitions from 3.x. Unfortunately there is a bug in the Mylyn Bugzilla Connector that causes it to always assume that default transitions are used which changed in 4.0. Our automated tests only cover vanilla Bugzilla instances but not migrated ones so this wasn't caught.

I'm sorry for noticing this problem so late. We will put out a fix but it won't be available before Indigo SR1. 

Denis, any chance the Bugzilla update could be postponed until then?
Comment 20 Mik Kersten CLA 2011-08-19 11:44:35 EDT
I second Steffen's request. I realize that there is benefit in getting Bugzilla 4.0 rolled out before then.  However, we still have no mechanism to push a change to the Eclipse/Mylyn Bugzilla client in order to prevent this bug from affecting a large number of Eclipse users.  We are only 4 weeks from SR1, when we can push the workflow-related fixes and improvements to everyone, so the relatively short delay seems a better option than a broken experience from anyone accessing bugs.eclipse.org from Eclipse.
Comment 21 Denis Roy CLA 2011-08-19 13:47:51 EDT
What are the changes in workflow?  I'd like to remain as close to vanilla BZ as I can, so we could look at changing the home site instead of carrying on with something that deviates from stock.
Comment 22 Steffen Pingel CLA 2011-08-19 15:01:20 EDT
The default workflow statuses changed in 4.0: https://bugs.eclipse.org/bugstest/page.cgi?id=release-notes.html#v40_feat_workflow .
Comment 23 Dani Megert CLA 2011-08-22 02:48:00 EDT
(In reply to comment #21)
> What are the changes in workflow?  I'd like to remain as close to vanilla BZ as
> I can, so we could look at changing the home site instead of carrying on with
> something that deviates from stock.

We should not replace 'NEW' and 'ASSIGNED' at this point. Different components use those differently - even differently depending in which inbox a bug currently is, e.g. bugs in our inboxes are 'ASSIGNED' which means "confirmed" but after the mass-update they would be in 'IN_PROGREES'. Other major concerns:

- REOPENED would completely disapper and the current state be lost
- CLOSED will also go away and become VERIFIED which is just not true for us,
  as CLOSED FIXED bugs are not verified while VERIFIED FIXED ones are.

Mass-updating all our bugs would destroy lots of useful state and teams won't have time to go and fine-tune that mass-update - and in fact some of the current state would be completely lost.
Comment 24 Denis Roy CLA 2011-08-22 09:07:36 EDT
> We should not replace 'NEW' and 'ASSIGNED' at this point.

OK, but at what point would we?  We can continue working with the old workflow, but at some point we should plan on realigning with Bugzilla.

I remember the REMIND/LATER changes we did years ago.  Despite the uproar, we survived  :)
Comment 25 Frank Becker CLA 2011-08-22 13:21:53 EDT
If we stay with the old workflow we need to make sure that we do not use whineatnews.pl and bugzilla-submit scripts (see the link from comment #22). We need much more testing to make sure that all other places work like expected.

+1 to switch now to the new workflow.
Comment 26 Denis Roy CLA 2011-08-22 13:37:08 EDT
(In reply to comment #16)
> (In reply to comment #14)
> > Sorry, I didn't get around to doing any detailed testing, yet. I'll let you
> > know tomorrow. Frank, did you have any luck logging in?
> 
> No, I can start after the upgrade (Sunday, Aug 28)

Frank, I've imported your current BZ password into the 4.0 sandbox.  You should be all set.
Comment 27 Frank Becker CLA 2011-08-22 14:37:06 EDT
(In reply to comment #26)
> (In reply to comment #16)
> > (In reply to comment #14)
.
.
.
> 
> Frank, I've imported your current BZ password into the 4.0 sandbox.  You should
> be all set.

Great I start now with the tests!
Comment 28 Frank Becker CLA 2011-08-22 15:54:15 EDT
For  bug#354984 and bug#354987 I have two patch that need some more tests!

BTW can we set the cookie path in the test version, so we not get lockout when using bugs and bugstest from the same machine?
Comment 29 John Arthorne CLA 2011-08-24 13:46:21 EDT
My $0.02 on the workflow: Although bugzilla provides a default workflow, customizable workflows is a key feature of bugzilla and we shouldn't feel constrained to use the defaults. I may be mistaken but I don't think customizable workflow is something bugzilla is planning to remove at any time in the near future.

Having said that, if we as a community think workflow changes would be helpful to us as Eclipse developers, that's worth talking about. We do have to keep in mind what impact the conversion would have on the current set of bugs, what data would be lost in transition, etc. IIRC, we removed REMIND/LATER not to conform to bugzilla defaults, but because as a community we didn't think those states where healthy/helpful (bug 157642).
Comment 30 Denis Roy CLA 2011-09-27 10:34:29 EDT
> Denis, any chance the Bugzilla update could be postponed until [after SR1]?

Steffen, SR1 is out. How do you feel about upgrading BZ in the following weeks?
Comment 31 Steffen Pingel CLA 2011-09-28 16:09:20 EDT
Sounds good. It looks like we missed something (bug 359300) but I don't want to block the Bugzilla update any longer. We'll probably put another service release.
Comment 32 Denis Roy CLA 2011-09-29 11:47:56 EDT
Steffe, thanks for the consideration.  Although I'm eager to upgrade, there are no killer features that absolutely need deployment.  If there's an issue with Mylyn, we can wait some more.  DO you have the ability to deploy a hot fix?
Comment 33 Steffen Pingel CLA 2011-09-30 10:41:55 EDT
Yes, I'm planning to do this as soon as we have confirmed the fix. We should have this sorted end of next week *sigh*.
Comment 34 Steffen Pingel CLA 2011-10-27 17:54:32 EDT
The Mylyn release is now available from our main repository. I have tested that access to https://bugs.eclipse.org/bugstest works with Mylyn 3.6.3 as expected.
Comment 35 Denis Roy CLA 2011-12-19 14:07:33 EST
Plan is to do this Thursday, along with the authentication changes:

http://www.eclipse.org/org/press-release/20111219_eclipse_account_changes.php
Comment 36 Denis Roy CLA 2012-01-11 11:41:36 EST
We're running 4.0.2 now.
Comment 37 Denis Roy CLA 2012-01-11 11:44:08 EST
Fixed.  I'll patch up to 4.0.3 later today, since it fixes a few security holes.