Account confirmers, Anti-spam team, canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,083
edits
(→Build) |
No edit summary |
||
Line 26: | Line 26: | ||
* Probably because the builds for the first tagging were still in the queue when I kicked it off the second time, the tagging failed to trigger its followup steps. I initiated the source and build steps from the web interface. The mac slave got lost while building, needed to trigger it another time. | * Probably because the builds for the first tagging were still in the queue when I kicked it off the second time, the tagging failed to trigger its followup steps. I initiated the source and build steps from the web interface. The mac slave got lost while building, needed to trigger it another time. | ||
* As I had triggered things manually, they weren't kicking off any followup steps automatically, so I stubbed out tag/source/*_build with a dummy and triggered the process again once all builds had been done. This correctly triggered all the L10n repacks. | * As I had triggered things manually, they weren't kicking off any followup steps automatically, so I stubbed out tag/source/*_build with a dummy and triggered the process again once all builds had been done. This correctly triggered all the L10n repacks. | ||
=== Signing === | |||
We have no signing infrastructure for SeaMonkey right now, so I faked the signing step that is usually done after completion of builds and L10n repacks and before the update generation. | |||
Logged onto stage-old.mozilla.org and use those commands to do the following (now in <code>fakesign.sh</code>): | |||
# seabld@stage-old | |||
VERSION=2.0b2 | |||
BUILD=1 | |||
cd /home/ftp/pub/seamonkey/nightly/${VERSION}-candidates/build${BUILD} | |||
mkdir win32 update/win32 | |||
rsync -av --exclude=*.zip unsigned/win32/ win32/ | |||
rsync -av unsigned/update/win32/ update/win32/ | |||
rsync -av unsigned/win32_info.txt . | |||
echo "faked" > win32_signing_build${BUILD}.log | |||
We purposely make copies here rather than symlinking for a couple of reasons: L10n verify scripts barf when they get zip files (hence the --exclude above), 'updates' factory will blow away complete MARs upon upload if update/win32 is a symlink. The echo creates the log the automation looks for, in order to continue to l10n verify and updates. | |||
== Wall Clock Time == | == Wall Clock Time == |
edits