Closed Bug 1453270 Opened 6 years ago Closed 6 years ago

taskgraph: Make snap tasks support esr60

Categories

(Release Engineering :: Release Automation: Snap, enhancement)

enhancement
Not set
normal

Tracking

(firefox-esr60 fixed, firefox60 fixed, firefox61 fixed)

RESOLVED FIXED
Tracking Status
firefox-esr60 --- fixed
firefox60 --- fixed
firefox61 --- fixed

People

(Reporter: jlorenzo, Assigned: jlorenzo)

References

()

Details

Attachments

(3 files)

Generating a taskgraph with esr60 configs[1] leads to some discrepancies. The things I've noticed are:

* release-snap-push-firefox
  * bad scope "project:releng:snaocraft:firefox:mock"
  * bad worker type

* release-snap-repackage-firefox
  * I haven't checked, but I think langpacks URL is busted.

There are probably other issues I didn't see.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1434889#c4
NI'ing myself to look at it.
Flags: needinfo?(jlorenzo)
We can't use the same Snap Store channel on ESR because ESR doesn't fit the regular Store model of edge -> beta -> candidate -> release. However, they support this case[1], by creating a new track. I asked for it at [2]

[1] https://docs.snapcraft.io/reference/channels#track
[2] https://forum.snapcraft.io/t/firefox-please-create-the-track-esr/5006
Assignee: nobody → jlorenzo
Flags: needinfo?(jlorenzo)
(In reply to Johan Lorenzo [:jlorenzo] from comment #0)
> * release-snap-push-firefox
>   * bad scope "project:releng:snaocraft:firefox:mock"
>   * bad worker type

Fixed in upcoming patch.


> * release-snap-repackage-firefox
>   * I haven't checked, but I think langpacks URL is busted.
I checked. It looks good with the data discussed in bug 1453261 comment 4
Comment on attachment 8968214 [details]
Bug 1453270 - taskgraph: Make snap tasks support esr60

https://reviewboard.mozilla.org/r/236914/#review242672
Attachment #8968214 - Flags: review?(rail) → review+
Attachment #8968215 - Flags: review?(rail) → review+
Pushed by jlorenzo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/17905b182e88
taskgraph: Make snap tasks support esr60 r=rail
https://hg.mozilla.org/mozilla-central/rev/17905b182e88
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Reopening to get this landed in 60.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Landed on:
* release https://hg.mozilla.org/releases/mozilla-release/rev/31788214d6b483767ed755c06b07196df5a595ed 
* esr60 https://hg.mozilla.org/releases/mozilla-esr60/rev/7055a4f07f2df099a8963556b333904184eb7786
Status: REOPENED → RESOLVED
Closed: 6 years ago6 years ago
Resolution: --- → FIXED
It turns out I forgot to to deploy the changes onto the machine: https://tools.taskcluster.net/groups/dqhcS8eKS0OIF2udsb292A/tasks/L0AZfbxQSWiHR3J_CQfnMw/runs/0/logs/public%2Flogs%2Flive_backing.log#L22. Reopening bug.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Component: Release Automation: Other → Release Automation: Snap
Pushed by jlorenzo@mozilla.com:
https://hg.mozilla.org/build/puppet/rev/6e7562b0ccc6
pushsnap_scriptworker: bump pushsnapscript to 0.2.1 a=versionbump
Status: REOPENED → RESOLVED
Closed: 6 years ago6 years ago
Resolution: --- → FIXED
Comment on attachment 8975795 [details]
Bug 1453270 - pushsnap_scriptworker: bump pushsnapscript to 0.2.1 a=versionbump

Landed on production at: https://hg.mozilla.org/build/puppet/rev/c2d963b335f576e37b94fb27430f037867100adc
Attachment #8975795 - Flags: checked-in+
Blocks: 1462066
This was lacking credentials, which I'm adding in bug 1462066.
You need to log in before you can comment on or make changes to this bug.