Closed Bug 896955 (bz-release-441) Opened 11 years ago Closed 11 years ago

Release Bugzilla 4.5.1, 4.4.1, 4.2.7 and 4.0.11

Categories

(Bugzilla :: Bugzilla-General, defect)

defect
Not set
blocker

Tracking

()

RESOLVED FIXED

People

(Reporter: LpSolit, Assigned: dkl)

References

(Blocks 1 open bug)

Details

Attachments

(2 files, 3 obsolete files)

Bugzilla 4.4 has been released 2 months ago, and we branched for 5.0 a very long time ago (that was in August 2012 IIRC, one year ago!). It's high time to release our first development snapshot for what will become 5.0. This will also show that the Bugzilla project is still alive and active.

There are several new features which need early testing, such as the new REST API, the fact that Bugzilla now requires Perl 5.10.1 or better, several perf improvements which may have subtle consequences in some edge cases, a new custom field type for dates, Blocks and Depends On which can now be displayed as columns in buglist, etc...

There is nothing exciting on stable branches, and so there is no need to release 4.4.1 or 4.2.7 for now.
(In reply to Frédéric Buclin from comment #0)
> (that was in August 2012 IIRC, one year ago!)

August 30, 2012, to be exact. :)
Due to bug 907438 and bug 906745, releases on all branches are needed.
Alias: bz-release-451 → bz-release-441
Flags: blocking4.4.1+
Flags: blocking4.2.7+
Flags: blocking4.0.11+
Summary: Release Bugzilla 4.5.1 → Release Bugzilla 4.5.1, 4.4.1, 4.2.7 and 4.0.11
Depends on: 912639
Depends on: 912640
Depends on: 912641
Depends on: 912643
Bumped versions:

Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bugzilla/4.4
modified Bugzilla/Constants.pm
modified docs/bugzilla.ent.tmpl
Committed revision 8627.  

Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bugzilla/4.2
modified Bugzilla/Constants.pm
modified docs/en/xml/Bugzilla-Guide.xml
Committed revision 8235.

Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bugzilla/4.0
modified Bugzilla/Constants.pm
modified docs/en/xml/Bugzilla-Guide.xml
Committed revision 7762.
Attached patch website_updates_441_1.patch (obsolete) — Splinter Review
Except for the security advisory, I have also updated stage:
http://www-stage.bugzilla.org
Assignee: general → dkl
Status: NEW → ASSIGNED
Attachment #818085 - Flags: review?(LpSolit)
Attached patch website_updates_441_1.patch (obsolete) — Splinter Review
Attachment #818085 - Attachment is obsolete: true
Attachment #818085 - Flags: review?(LpSolit)
Attachment #818095 - Flags: review?(LpSolit)
Comment on attachment 818095 [details] [diff] [review]
website_updates_441_1.patch

>Index: src/news/index.html

>+  Release of Bugzilla 4.5.1, 4.0.11, 4.2.7, and 4.4.1</h2>

We always listed releases in descendent order, so: 4.5.1, 4.4.1, 4.2.7, and 4.0.11.


>+    <li><a href="../download/#v44">Download 4.5.1</a></li>

The URL must contain #v50.



>Index: src/releases/4.0.11/release-notes.html

>+<h1>Bugzilla 4.0.11 Release Notes</h1>
>+
>+<h1>Bugzilla 4.0 Release Notes</h1>

Duplicated header. 4.0.11 is the correct one.



>Index: src/releases/4.2.7/release-notes.html

>+<h1>Bugzilla 4.2.7 Release Notes</h1>
>+
>+<h1>Bugzilla 4.2 Release Notes</h1>

Same problem here.



>Index: src/releases/4.4.1/release-notes.html

>+<h1>Bugzilla 4.4.1 Release Notes</h1>
>+
>+<h1>Bugzilla 4.4 Release Notes</h1>

And here.



>Index: src/security/index.html

>+  <li><a href="4.0.10/">[2013-10-16] Security advisory for versions
>+    prior to 4.0.10, 4.2.7, and 4.4.1</a></li>

prior to 4.0.11, not 4.0.10.



>Index: src/status/changes.html

>+<tr><td></td></tr>

4.3.3/4.5 → 4.5.1 and 4.5.1 → today are missing.


>+<tr><td><a href="[% PROCESS query_bzr rev = 8626 %]">4.4 &rarr; 4.4.1</a></td></tr>

rev 8627


>+<tr><td><a href="[% PROCESS query_bzr rev = '' %]">4.2.6 &rarr; 4.2.7</a></td></tr>

rev 8235


>+<tr><td><a href="[% PROCESS query f='2013-02-19+11:00' t='2013-10-16+13:00' %]">4.0.10 &rarr; 4.0.11</a></td></tr>

t='2013-10-16+14:00' (not +13:00)


Otherwise looks good.
Attachment #818095 - Flags: review?(LpSolit) → review-
Attachment #818095 - Attachment is obsolete: true
Attachment #818104 - Flags: review?(LpSolit)
Comment on attachment 818104 [details] [diff] [review]
website_updates_441_1.1.patch

>Index: src/status/changes.html

>+<tr><td><a href="[% PROCESS query f='2013-10-16+14:00' t='' %]">4.5.1 &rarr; today</a></td></tr>
>+<tr><td><a href="[% PROCESS query f='2012-08-30+13:00' t='2013-10-16+14:00' %]">4.3.3/4.5 &rarr; 4.5.1</a></td></tr>

'2013-10-16+14:00' should be '2013-10-16+16:00' for both lines (you bumped version to 4.5.1 two hours after branches).

r=LpSolit with this fix. Thanks! :)
Attachment #818104 - Flags: review?(LpSolit) → review+
Tarballs and diffs uploaded to production (with pdf documentation).

Website changes checked in:

Checking in lib/releases-list.txt;
/www/bugzilla-org/lib/releases-list.txt,v  <--  releases-list.txt
new revision: 1.43; previous revision: 1.42
done
Checking in src/index.html;
/www/bugzilla-org/src/index.html,v  <--  index.html
new revision: 1.79; previous revision: 1.78
done
Checking in src/docs/index.html;
/www/bugzilla-org/src/docs/index.html,v  <--  index.html
new revision: 1.73; previous revision: 1.72
done
Checking in src/download/index.html;
/www/bugzilla-org/src/download/index.html,v  <--  index.html
new revision: 1.279; previous revision: 1.278
done
Checking in src/news/index.html;
/www/bugzilla-org/src/news/index.html,v  <--  index.html
new revision: 1.96; previous revision: 1.95
done
RCS file: /www/bugzilla-org/src/releases/4.0.11/index.html,v
done
Checking in src/releases/4.0.11/index.html;
/www/bugzilla-org/src/releases/4.0.11/index.html,v  <--  index.html
initial revision: 1.1
done
RCS file: /www/bugzilla-org/src/releases/4.0.11/release-notes.html,v
done
Checking in src/releases/4.0.11/release-notes.html;
/www/bugzilla-org/src/releases/4.0.11/release-notes.html,v  <--  release-notes.html
initial revision: 1.1
done
RCS file: /www/bugzilla-org/src/releases/4.2.7/index.html,v
done
Checking in src/releases/4.2.7/index.html;
/www/bugzilla-org/src/releases/4.2.7/index.html,v  <--  index.html
initial revision: 1.1
done
RCS file: /www/bugzilla-org/src/releases/4.2.7/release-notes.html,v
done
Checking in src/releases/4.2.7/release-notes.html;
/www/bugzilla-org/src/releases/4.2.7/release-notes.html,v  <--  release-notes.html
initial revision: 1.1
done
RCS file: /www/bugzilla-org/src/releases/4.4.1/index.html,v
done
Checking in src/releases/4.4.1/index.html;
/www/bugzilla-org/src/releases/4.4.1/index.html,v  <--  index.html
initial revision: 1.1
done
RCS file: /www/bugzilla-org/src/releases/4.4.1/release-notes.html,v
done
Checking in src/releases/4.4.1/release-notes.html;
/www/bugzilla-org/src/releases/4.4.1/release-notes.html,v  <--  release-notes.html
initial revision: 1.1
done
RCS file: /www/bugzilla-org/src/releases/5.0/index.html,v
done
Checking in src/releases/5.0/index.html;
/www/bugzilla-org/src/releases/5.0/index.html,v  <--  index.html
initial revision: 1.1
done
RCS file: /www/bugzilla-org/src/releases/5.0/release-notes.html,v
done
Checking in src/releases/5.0/release-notes.html;
/www/bugzilla-org/src/releases/5.0/release-notes.html,v  <--  release-notes.html
initial revision: 1.1
done
Checking in src/security/index.html;
/www/bugzilla-org/src/security/index.html,v  <--  index.html
new revision: 1.45; previous revision: 1.44
done
RCS file: /www/bugzilla-org/src/security/4.0.10/index.html,v
done
Checking in src/security/4.0.10/index.html;
/www/bugzilla-org/src/security/4.0.10/index.html,v  <--  index.html
initial revision: 1.1
done
Checking in src/status/changes.html;
/www/bugzilla-org/src/status/changes.html,v  <--  changes.html
new revision: 1.86; previous revision: 1.85
done
glob found an issue related to midair collisions being broken and we felt it is serious enough to include in the 4.4.1 release. It is bug 927570.

We should include this before we send out email announcements.

Tomorrow morning I will:

1) move the tags
2) generate new tarballs/diffs
3) upload to the staging server

Then we can finish up as normal.

LpSolit, do you think QA will need to be restarted?

dkl
(In reply to David Lawrence [:dkl] from comment #10)
> glob found an issue related to midair collisions being broken and we felt it
> is serious enough to include in the 4.4.1 release.

Then the 4.4.1 and 4.5.1 tarballs should have been removed from the FTP server. All the people already downloading them will have a broken installation, and won't know which version they have in hands exactly.
To prevent more people to download them:

[lpsolit@upload1.dmz.scl3 webtools]$ mv bugzilla-4.4.1.tar.gz bugzilla-4.4.1-broken.tar.gz
[lpsolit@upload1.dmz.scl3 webtools]$ mv bugzilla-4.5.1.tar.gz bugzilla-4.5.1-broken.tar.gz
I committed glob's fix myself and retagged trunk and the 4.4 branch.
New tarballs uploaded. We still have to update bugzilla-4.4-to-4.4.1-nodocs.diff.gz and bugzilla-4.4-to-4.4.1.diff.gz.
(In reply to Frédéric Buclin from comment #15)
> New tarballs uploaded. We still have to update
> bugzilla-4.4-to-4.4.1-nodocs.diff.gz and bugzilla-4.4-to-4.4.1.diff.gz.

Done! Everything should be ok now. We can send the release announcement and the security advisory.
bugzilla-update.xml updated.
Security advisory sent.

dkl: the release announcement is missing.
Attached file release_announcement_451.txt (obsolete) —
Attachment #818452 - Flags: review?(LpSolit)
Comment on attachment 818452 [details]
release_announcement_451.txt

>New tarballs
>and diffs have need uploaded to the site

s/have need/have been/


>We are not yet feature-frozen at
>this time so the features you see in 4.3.1 might not accurately
>represent the behavior that 4.4 will have.

s/4.3.1/4.5.1/
s/4.4/5.0/


>  Note that when Bugzilla 5.0 is released (likely later this year),

We are 2 months away from the end of the year. 5.0 won't be released this year.


>MD5SUMS
>-------
>
>53d0bffc3055f7d5af1c754f177de4ad  bugzilla-4.5.1.tar.gz
>fd9d6dcc85bb359536be52e34ad20dfd  bugzilla-4.4.1.tar.gz
>ebf0a75d1037f09994660d3958fc66fb  bugzilla-4.2.7.tar.gz
>48402a4a105de3f00962dca244cd7569  bugzilla-4.0.11.tar.gz

You should move md5sum in the download section.
Attachment #818452 - Flags: review?(LpSolit) → review-
Attachment #818452 - Attachment is obsolete: true
Attachment #818464 - Flags: review?(LpSolit)
Comment on attachment 818464 [details]
release_announcement_451.1.txt


>  4.5.1:  http://www.bugzilla.org/releases/5.0/release-notes.html
>  4.4.1:  http://www.bugzilla.org/releases/4.4/release-notes.html
>  4.2.7:  http://www.bugzilla.org/releases/4.2/release-notes.html
>  4.0.11: http://www.bugzilla.org/releases/4.0/release-notes.html

Those are relnotes for the first release of each series. The URL must point to new release notes.


r=LpSolit with the URL fixed.
Attachment #818464 - Flags: review?(LpSolit) → review+
Security bugs opened.

Version bumped post-release:

Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bugzilla/4.0
modified Bugzilla/Constants.pm
Committed revision 7763. 

Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bugzilla/4.2
modified Bugzilla/Constants.pm
Committed revision 8236.

Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bugzilla/4.4
modified Bugzilla/Constants.pm
Committed revision 8630.

Committing to: bzr+ssh://dlawrence%40mozilla.com@bzr.mozilla.org/bugzilla/trunk
modified Bugzilla/Constants.pm
Committed revision 8784.

Closing

dkl
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: