diff --git a/dashboard/index.html b/dashboard/index.html index 6c9e315..a0864c8 100644 --- a/dashboard/index.html +++ b/dashboard/index.html @@ -47,6 +47,9 @@
The Thunderbird drivers list consists of the active team, those involved in producing Thunderbird releases, and diff --git a/documentation/index.md b/documentation/index.md index e53b099..e082b4e 100644 --- a/documentation/index.md +++ b/documentation/index.md @@ -18,6 +18,7 @@ The active team that is primarily responsible for Thunderbird releases is: * Wayne Mery (:wsmwk, Release Manager) * Rob Lemley (:rjl, Release Engineer) +* Daniel Darnell (:dandarnell, Release Engineer) The [Thunderbird drivers list](mailto:thunderbird-drivers@mozilla.org) consists of the active team, those involved in producing Thunderbird releases, and diff --git a/documentation/releng/index.html b/documentation/releng/index.html new file mode 100644 index 0000000..a77eafb --- /dev/null +++ b/documentation/releng/index.html @@ -0,0 +1,95 @@ + + +
+ + +Occasionally the Update Verify jobs fail, and it might be useful to test the process yourself.
+Make sure that all of these packages are for the same locale.
+tar xvf thunderbird-68.0b4.tar.bz2
mkdir start destination
( cd start; 7z x "../Thunderbird 68.0b4.dmg" )
( cd destination; 7z x "../Thunderbird 69.0b1.dmg" )
macOSX only Mangling
+( cd start
+ mv "Thunderbird/Thunderbird.app" .
+ rm -rf Thunderbird
+ cp Thunderbird.app/Contents/Resources/{update-settings.ini,precomplete} Thunderbird.app/ )
( cd destination
+ mv "Thunderbird/Thunderbird.app" .
+ rm -rf Thunderbird )
updater=$(realpath thunderbird/updater)
update=$(realpath thunderbird/update)
cp thunderbird-69.0b1.complete.mar "$update/update.mar"
pushd start/Thunderbird.app
popd
less "${update}/update.log"
rm -f start/Thunderbird.app/{update-settings.ini,precomplete}
python compare-directories.py --verbose start/Thunderbird.app destination/Thunderbird.app beta-localtest
Comparing start/Thunderbird.app with destination/Thunderbird.app... +Files only in start/Thunderbird.app: + Contents/Library/Spotlight/thunderbird.mdimporter/Contents/_CodeSignature/._CodeResources +
In the macOS UV example here, we find that there is an extraneous file left behind during the update process due to a code signing bug in a previous version. In this case the updater needs to be told to look for and remove that extra file if it exists which should fix this issue.
+