-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[Bug]: Mismatch between firefox-ci-tc.services and github apk files #20815
Comments
So, we're expecting tasks like https://firefox-ci-tc.services.mozilla.com/tasks/IXVvyIUXQqKXwnFVyZ2iBw#artifacts to publish the signed builds to Github. If we look in the log (https://firefox-ci-tc.services.mozilla.com/tasks/IXVvyIUXQqKXwnFVyZ2iBw/runs/0/logs/public/logs/live_backing.log) there's lines like:
...which means something else already did it (and presumably created the release as well). |
@jcristau helped debug this. It turns out that we created two separate graphs in Taskcluster for releases -- one when we kicked it off through Ship It, and one when the #22100 will fix this here by ignoring all release events in Taskcluster, which we no longer have a use case for caring about. |
For posterity, I created mozilla-mobile/focus-android#5689 & mozilla-mobile/android-components#11159 to fix this in those repos, too. |
And to be 100% clear: both sets of release builds that were generated are fully valid, and both from the same code. There's some difference in the binaries due to non-deterministic compilation, but that's it. There's no security issues here or anything of the sort. |
There are no more known use cases for watching them now that we use Ship It for releases, and they sometimes cause issues such as mozilla-mobile#20815.
There are no more known use cases for watching them now that we use Ship It for releases, and they sometimes cause issues such as #20815.
This should be fixed now for future releases. Thanks @ehdis for the report! |
There are no more known use cases for watching them now that we use Ship It for releases, and they sometimes cause issues such as mozilla-mobile#20815.
Steps to reproduce
In the past the apk files in
https://firefox-ci-tc.services.mozilla.com/tasks/index/mobile.v2.fenix.release
were the same as in
https://github.com/mozilla-mobile/fenix/releases/latest
but this is not anymore. Why?
Should it be restored (for the sake of integrity and reproducibility)?
Expected behaviour
$ ls -al fenix-91.1.0-armeabi-v7a.apk target.apk
-rw-rw-r--. 1 fenix fenix 69670223 12. Aug 14:11 fenix-91.1.0-armeabi-v7a.apk
-rw-rw-r--. 1 fenix fenix 69670223 12. Aug 14:12 target.apk
$ md5sum fenix-91.1.0-armeabi-v7a.apk target.apk
403c23b5071c4be2845616adf5a8a979 fenix-91.1.0-armeabi-v7a.apk
403c23b5071c4be2845616adf5a8a979 target.apk
Actual behaviour
$ md5sum fenix-91.1.0-armeabi-v7a.apk target.apk
403c23b5071c4be2845616adf5a8a979 fenix-91.1.0-armeabi-v7a.apk
6cce866b5ec707628383ff4c19c363e8 target.apk
Device name
No response
Android version
Android
Firefox release type
Firefox
Firefox version
91.1.0
Device logs
No response
Additional information
No response
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: