Work to do

Currently, the items that need to be done in order:

  1. Ensure New infrastructure is working.
    1. Fix Linux32/64 builds ['easier']
    2. Fix OSX64 builds
      • Either via native building
      • or cross-compile
    3. Fix Win32/64 builds
  2. Add a monitoring system to the infra
  3. Make Linux64 official. [bug 1172926]
  4. Make Win64 unofficial. [put in contrib/] [bug 482143]
  5. Fix tests [bug 1295826]
  6. Fix nightly l10n dep builds [bug 902876]

Rapid Release for SeaMonkey

As of 4th October 2018:

2.59    = Release         [ string frozen ] (Gecko 62)
2.60    = Comm-Beta       [ string frozen ] (Gecko 63)
2.61    = Trunk (nightly)                   (Gecko 64)

But currently at release 2.49.4.

SeaMonkey

  • Status On New Infrastructure
    • The following is the current status with the new Infrastructure and the buildsteps that is currently preventing any builds
Platform VM Build Status Busted Step Reason Tracking Bug
Linux32 sea-vm-linux64-1 Busted
  • Compile
  • Need to upgrade to Rustc 1.29.1
Linux64 sea-vm-linux64-1 Busted
  • Compile
  • Need to upgrade to Rustc 1.29.1
macosx64 sea-mini-macosx64-1 Busted
  • Clone BuildTools
  • Update rustc to 1.29.1
  • "nodename nor servname not known error"
  • Need to upgrade to Rustc 1.29.1
win32 sea-vm-win64-1 Busted
  • clear ccache
  • run tooltool
  • Need to upgrade to Rustc 1.29.1
  • install ccache or equiv
  • ensure python2.7 is in path
win64 sea-vm-win64-1 Busted
  • clear ccache
  • run tooltool
  • Need to upgrade to Rustc 1.29.1
  • install ccache or equiv
  • ensure python2.7 is in path

SeaMonkey Releng Notes

  • To do Language Repacks:
  1. go to Buildmaster
  2. cd ./tools-user/buildbot-helpers
  3. wget -O my-locales https://hg.mozilla.org/releases/comm-beta/raw-file/default/suite/locales/shipped-locales --
  4. (edit the my-locales file for the changes required)
  5. /builds/buildbot/master01/bin/python force_release_l10n.py -m http://sea-master1.scl3.mozilla.com:8010 -t SEAMONKEY_<release #>_RELEASE -v -s my-locales -n ewong
  • To backout tag/update changes:
  • old way (for cvs stuff)

cvs backout: (for cvs.mozilla.org:/cvsroot/mozilla/tools/patcher)

  • cvs update
  • cvs log <filename>
  • cvs update -j <bad version> -j <good version> <filename>
  • cvs ci -m "<commit message>"

hg backout (for hg.mozilla.org/users/Callek_gmail.com/tools)

]

  • New way

(for hg.mozilla.org/users/Callek_gmail.com/tools)

  • hg pull ; hg update
  • hg backout -r <update revision>
  • hg commit -m <commit message>
  • hg backout -r <patcher update revision>
  • hg commit -m <commit message>
  • hg push ...

War on RDF

Due to my newfound hatred towards RDF, I've now tasked myself to go through the RDF bugs and remove traces of RDF from the tree. No, it isn't going to be easy, but I'm telling myself to do it once step at a time.

My first step:

  • bug 507676 - Port |Bug 435804 - Remaining rdf cleanup for FilterListDialog| to SeaMonkey

Info

Misc Info

Old Info

Old Stuff