Bug 1583594 Comment 4 Edit History

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

First of all, just to make sure we're all on the same page:

1. by "removing Fennec" we mean cleaning its traces from central, beta and release and keeping it in ESR branch until we have a resolution on its future relationship with Fenix. Correct?

2. IIUC, we now have `ship_geckoview` in central, beta and release where we build, sign and push the artifacts under https://maven.mozilla.org/?prefix=maven2/org/mozilla/geckoview/. By `the Fennec APK will no longer be "the package` you specifically talk about no longer building this `public/build/target.apk` (e.g. in [this task](https://tools.taskcluster.net/groups/TUc-h1EqSWW9mdAXSmvTuw/tasks/dfX86xYCQnSC5NP7LI8VlQ/runs/0/artifacts)). Correct?

If so, I don't think we actually need any replacement. In shipping geckoview, we both sign + beetmove individual files and we no longer use any maven.zip or alike, as you mentioned too. So not building that `target.apk` will presuambly have no effects in Releng ecosystem as it is. But the contrary, we can perform some cleanup which is great.

LATER EDIT: seems like we actually do sign the `apk` with the `autograph_apk_fennec_sha1` format but we never actually ship those in the maven.m.o . The beetmover declarative artifacts (such as [this](https://hg.mozilla.org/mozilla-central/file/tip/taskcluster/taskgraph/manifests/fennec_geckoview.yml)) stands proof as there's no trace of `target.apk` around there. I strongly suspect this was carried over while we did some migration to Autograph earlier this year.
First of all, please bear with me - just to make sure we're all on the same page:

1. by "removing Fennec" we mean cleaning its traces from central, beta and release and keeping it in ESR branch until we have a resolution on its future relationship with Fenix. Correct?

2. IIUC, we now have `ship_geckoview` in central, beta and release where we build, sign and push the artifacts under https://maven.mozilla.org/?prefix=maven2/org/mozilla/geckoview/. By `the Fennec APK will no longer be "the package` you specifically talk about no longer building this `public/build/target.apk` (e.g. in [this task](https://tools.taskcluster.net/groups/TUc-h1EqSWW9mdAXSmvTuw/tasks/dfX86xYCQnSC5NP7LI8VlQ/runs/0/artifacts)). Correct?

If so, I don't think we actually need any replacement. In shipping geckoview, we both sign + beetmove individual files and we no longer use any maven.zip or alike, as you mentioned too. So not building that `target.apk` will presuambly have no effects in Releng ecosystem as it is. But the contrary, we can perform some cleanup which is great.

LATER EDIT: seems like we actually do sign the `apk` with the `autograph_apk_fennec_sha1` format but we never actually ship those in the maven.m.o . The beetmover declarative artifacts (such as [this](https://hg.mozilla.org/mozilla-central/file/tip/taskcluster/taskgraph/manifests/fennec_geckoview.yml)) stands proof as there's no trace of `target.apk` around there. I strongly suspect this was carried over while we did some migration to Autograph earlier this year.
First of all, please bear with me - just to make sure we're all on the same page:

1. by "removing Fennec" we mean cleaning its traces from central, beta and release and keeping it in ESR branch until we have a resolution on its future relationship with Fenix. Correct?

2. IIUC, we now have `ship_geckoview` in central, beta and release where we build, sign and push the artifacts under https://maven.mozilla.org/?prefix=maven2/org/mozilla/geckoview/. By `the Fennec APK will no longer be "the package` you specifically talk about no longer building this `public/build/target.apk` (e.g. in [this task](https://tools.taskcluster.net/groups/TUc-h1EqSWW9mdAXSmvTuw/tasks/dfX86xYCQnSC5NP7LI8VlQ/runs/0/artifacts)). Correct?

If so, I don't think we actually need any replacement, nor any form of packaging. In shipping geckoview, we both sign + beetmove individual files and we no longer use any maven.zip or alike, as you mentioned too. So not building that `target.apk` will presuambly have no effects in Releng ecosystem as it is. But the contrary, we can perform some cleanup which is great.

LATER EDIT: seems like we actually do sign the `apk` with the `autograph_apk_fennec_sha1` format but we never actually ship those in the maven.m.o . The beetmover declarative artifacts (such as [this](https://hg.mozilla.org/mozilla-central/file/tip/taskcluster/taskgraph/manifests/fennec_geckoview.yml)) stands proof as there's no trace of `target.apk` around there. I strongly suspect this was carried over while we did some migration to Autograph earlier this year.

Back to Bug 1583594 Comment 4