Closed Bug 617983 Opened 14 years ago Closed 14 years ago

Update SeaMonkey website for 2.0.11 release

Categories

(SeaMonkey :: Website, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kairo, Assigned: kairo)

References

Details

For better documentation of release day work, I'm filing this step as well this time, might also be a good idea in the future.

It also might be a good idea if a website person would support the release driver on release day to get this done.

For making the SeaMonkey 2.0.11 public, we'll need to update the website.

This can happen once mirror saturation is good enough, though it's usually a good idea to also have final_verification run and OK before going public on the website.
Depends on: 614303
Blocks: 617985
Following steps done:

* > cp -a src/releases/index.en.html src/releases/2.0.10.en.html
* Edit src/releases/2.0.10.en.html:
  - Copy everything from start to <div class="key-point"> from 2.0.9.en.html,
    replacing the value of the smversion var on top
    and the <p class="release-date"> with the correct 2.0.10 values.
  - Remove commented out partss of <h2 id="contrib"> section
  - Remove the <h2><a name="[% betaversion %]">, <hr> and
    <div class="para" id="old"> at the bottom
* Verify that diff to 2.0.9.en.html is only what needs to be.
* > cvs add src/releases/2.0.10.en.html
* > cvs ci -m "add archive page for 2.0.10" src/releases/2.0.10.en.html

The above could be dome any time during release preps, doesn't have to be release day.

The steps below can be *prepared* before release day but the checkin should only be done once mirror saturation is good and final_verification is OK.

* Edit src/releases/index.en.html:
  - Update <p class="release-date"> to 2.0.11 release day.
  - As we're adding the Finnish (fi) locale this time, do that and
    redo odd/even classes for following locales in the list.
* Edit src/news.en.xml:
  - Copy the <entry> block from the last stable release to the top of <newsfeed>
  - Change showfront attribute of the last stable release to false so that only
    the newest stable and milestone release appear on the front page.
  - Change the new copied entry to the 2.0.11 release day as ID and update the
    version number in the headline and announcement text (content).
* Due to the new locale, edit src/download.jst so that its "fi" line matches
  other released locales that don't have a beta out.
* Edit lib/config.tmpl:
  - Update releaseversion to 2.0.11.
* Edit lib/sitemap.xml:
  - Copy and change the <page url="releases/index"> block so that 2.0.10 has
    its own one and the /index one is for 2.0.11.
* Edit src/releases/seamonkey2.0.11/index.en.html:
  - Remove the <div class="important"> that talks about beta testing.

As I said, wait for being ready to really go public with the release before checking those changes in, they are the actual push that makes it known to the world and counts as "we released".
As a side note, nthomas just stated he's "pulling 2.0.9 off the mirrors", which means he's excluding it from the most heavily mirrored module that usually only contains the two newest releases of every product. The change we want for this (and which I just checked in) in src/releases/2.0.9.en.html is:

-[%- mirrorred = true -%]
+[%- mirrorred = false -%]

This will make the page link ftp.mozilla.org URLs instead of download.m.o or releases.m.o and ensure there are working links there.
> cvs ci -m "bug 617983 - Update SeaMonkey website for 2.0.11 release" src/releases/index.en.html src/news.en.xml src/download.jst lib/config.tmpl lib/sitemap.xml src/releases/seamonkey2.0.11/index.en.html 

Checking in src/releases/index.en.html;
/www/seamonkeyproject-org/src/releases/index.en.html,v  <--  index.en.html
new revision: 1.161; previous revision: 1.160
done
Checking in src/news.en.xml;
/www/seamonkeyproject-org/src/news.en.xml,v  <--  news.en.xml
new revision: 1.68; previous revision: 1.67
done
Checking in src/download.jst;
/www/seamonkeyproject-org/src/download.jst,v  <--  download.jst
new revision: 1.5; previous revision: 1.4
done
Checking in lib/config.tmpl;
/www/seamonkeyproject-org/lib/config.tmpl,v  <--  config.tmpl
new revision: 1.49; previous revision: 1.48
done
Checking in lib/sitemap.xml;
/www/seamonkeyproject-org/lib/sitemap.xml,v  <--  sitemap.xml
new revision: 1.53; previous revision: 1.52
done
Checking in src/releases/seamonkey2.0.11/index.en.html;
/www/seamonkeyproject-org/src/releases/seamonkey2.0.11/index.en.html,v  <--  index.en.html
new revision: 1.2; previous revision: 1.1
done
Assignee: nobody → kairo
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Depends on: 618194
(In reply to comment #1)
> * Edit src/releases/index.en.html:

Note for future releases: I forgot to add the 2.0.10 release to the <div class="para" id="old"> at the bottom of the page. Should happen in this step in the future.
Product: Websites → SeaMonkey
You need to log in before you can comment on or make changes to this bug.