Bug 1577664 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Eg https://taskcluster-artifacts.net/cJnuTObASSWiaafUIqImLg/0/public/logs/live_backing.log
```
[task 2019-08-29T20:43:27.546Z] + /builds/worker/checkouts/gecko/tools/update-verify/release/updates/updater/firefox/updater /builds/worker/checkouts/gecko/tools/update-verify/release/updates/update /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox 0
[task 2019-08-29T20:43:27.556Z] Unable to init server: Could not connect: Connection refused
[task 2019-08-29T20:43:27.741Z] + set +x
[task 2019-08-29T20:43:27.742Z] PATCH DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/update
[task 2019-08-29T20:43:27.742Z] INSTALLATION DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox
[task 2019-08-29T20:43:27.742Z] WORKING DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox
[task 2019-08-29T20:43:27.742Z] failed: 23
[task 2019-08-29T20:43:27.742Z] calling QuitProgressUI
[task 2019-08-29T20:43:27.743Z] TEST-UNEXPECTED-FAIL: update status was not successful: failed: 23
[task 2019-08-29T20:43:27.743Z] TEST-UNEXPECTED-FAIL: [70.0 ach complete] check_updates returned failure for Linux_x86-gcc3 downloads/firefox-70.0b1.tar.bz2 vs. downloads/firefox-70.0b2.tar.bz2: 1
```
This is all platforms, all locales, completes but not partials (bug 1577634).

The complete mar files have this encoded metadata:
```
$ mar -T firefox-70.0b2.complete.mar  | head
Signature block found with 1 signature
1 additional block found:
  - Product Information Block:
    - MAR channel name: firefox-mozilla-aurora
    - Product version: 70.0a1
```
Eg https://taskcluster-artifacts.net/cJnuTObASSWiaafUIqImLg/0/public/logs/live_backing.log
```
[task 2019-08-29T20:43:27.546Z] + /builds/worker/checkouts/gecko/tools/update-verify/release/updates/updater/firefox/updater /builds/worker/checkouts/gecko/tools/update-verify/release/updates/update /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox 0
[task 2019-08-29T20:43:27.556Z] Unable to init server: Could not connect: Connection refused
[task 2019-08-29T20:43:27.741Z] + set +x
[task 2019-08-29T20:43:27.742Z] PATCH DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/update
[task 2019-08-29T20:43:27.742Z] INSTALLATION DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox
[task 2019-08-29T20:43:27.742Z] WORKING DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox
[task 2019-08-29T20:43:27.742Z] failed: 23
[task 2019-08-29T20:43:27.742Z] calling QuitProgressUI
[task 2019-08-29T20:43:27.743Z] TEST-UNEXPECTED-FAIL: update status was not successful: failed: 23
[task 2019-08-29T20:43:27.743Z] TEST-UNEXPECTED-FAIL: [70.0 ach complete] check_updates returned failure for Linux_x86-gcc3 downloads/firefox-70.0b1.tar.bz2 vs. downloads/firefox-70.0b2.tar.bz2: 1
```
Error 23 is a VERSION_DOWNGRADE_ERROR. This is all platforms, all locales, completes but not partials (bug 1577634).

The complete mar files have this encoded metadata:
```
$ mar -T firefox-70.0b2.complete.mar  | head
Signature block found with 1 signature
1 additional block found:
  - Product Information Block:
    - MAR channel name: firefox-mozilla-aurora
    - Product version: 70.0a1
```
Eg https://taskcluster-artifacts.net/cJnuTObASSWiaafUIqImLg/0/public/logs/live_backing.log
```
[task 2019-08-29T20:43:27.546Z] + /builds/worker/checkouts/gecko/tools/update-verify/release/updates/updater/firefox/updater /builds/worker/checkouts/gecko/tools/update-verify/release/updates/update /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox 0
[task 2019-08-29T20:43:27.556Z] Unable to init server: Could not connect: Connection refused
[task 2019-08-29T20:43:27.741Z] + set +x
[task 2019-08-29T20:43:27.742Z] PATCH DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/update
[task 2019-08-29T20:43:27.742Z] INSTALLATION DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox
[task 2019-08-29T20:43:27.742Z] WORKING DIRECTORY /builds/worker/checkouts/gecko/tools/update-verify/release/updates/source/firefox
[task 2019-08-29T20:43:27.742Z] failed: 23
[task 2019-08-29T20:43:27.742Z] calling QuitProgressUI
[task 2019-08-29T20:43:27.743Z] TEST-UNEXPECTED-FAIL: update status was not successful: failed: 23
[task 2019-08-29T20:43:27.743Z] TEST-UNEXPECTED-FAIL: [70.0 ach complete] check_updates returned failure for Linux_x86-gcc3 downloads/firefox-70.0b1.tar.bz2 vs. downloads/firefox-70.0b2.tar.bz2: 1
```
Error 23 is a VERSION_DOWNGRADE_ERROR. This is all platforms, all locales, completes but not partials (bug 1577634).

The complete mar files have this encoded metadata:
```
$ mar -T firefox-70.0b2.complete.mar  | head
Signature block found with 1 signature
1 additional block found:
  - Product Information Block:
    - MAR channel name: firefox-mozilla-aurora
    - Product version: 70.0a1
```
So 70.0a1 < 70.0 used in 70.0b1, so that's why we get the downgrade error. This only occurs on the complete updates, the partials have 70.0 set as expected.

Back to Bug 1577664 Comment 0