Snap task failing on beta: Missing `snapcraft` module
Categories
(Release Engineering Graveyard :: Release Automation: Snap, defect)
Tracking
(Not tracked)
People
(Reporter: jlund, Assigned: jlorenzo)
References
Details
Attachments
(2 files, 1 obsolete file)
56 bytes,
text/x-github-pull-request
|
jlorenzo
:
review+
jlorenzo
:
checked-in+
|
Details | Review |
55 bytes,
text/x-github-pull-request
|
jlorenzo
:
review+
jlorenzo
:
checked-in+
|
Details | Review |
recent snap activity that may be involved: https://bugzilla.mozilla.org/show_bug.cgi?id=1459222
also, given this seems to be a python package configuration issue, could be something puppet related:
aki> i wonder if that's related to https://github.com/mozilla-releng/pushsnapscript/pull/18 at all
13:28:12 (i noticed that pushsnap has conflicting requests version requirements, and unpinning fixes)
Reporter | ||
Comment 1•6 years ago
|
||
johan, any ideas?
I suspect this doesn't block the release.
Reporter | ||
Comment 2•6 years ago
|
||
I would have assumed snapcraft
to be defined here? https://github.com/mozilla-releng/pushsnapscript/blob/master/requirements.txt
Comment 3•6 years ago
|
||
Aiui it's here. It's a weird setup because it's a debian tool running on centos. I imagine once we're running on docker in GCP we can run on ubuntu images, and we'll be able to make this less ugly.
Assignee | ||
Comment 4•6 years ago
|
||
I confirm, it doesn't block the release.
I know what happened. That's a silly error of mine. Like Aki said, the way we package is ugly. You can find more details about why things are this way in bug 1447263 comment 15.
In short: the error is due to me using a new laptop. I forgot to locally clone the git submodule which is (sadly) embedded in the pushsnapscript package. That's why snapcraft (aka the git submodule) is missing.
I agree with Aki, moving to docker will prevent this error from happening again. In the meantime, I'll seize this opportunity to upgrade the packages. It will also address https://github.com/mozilla-releng/pushsnapscript/pull/18
Assignee | ||
Comment 5•6 years ago
|
||
(In reply to Johan Lorenzo [:jlorenzo] from comment #4)
In the meantime, I'll seize this opportunity to upgrade the packages.
Meh, it doesn't work. See https://github.com/mozilla-releng/pushsnapscript/pull/19#issuecomment-470891796 for more details.
Assignee | ||
Comment 6•6 years ago
|
||
Assignee | ||
Comment 7•6 years ago
|
||
Assignee | ||
Comment 8•6 years ago
|
||
Good news. I released the latest beta while debugging this issue: https://tools.taskcluster.net/groups/ePchyZ0cSoCcvWGTptYdhQ/tasks/Y-soafXpR-S4K9nKXWcSNw/runs/4/logs/public%2Flogs%2Flive_backing.log#L134
Assignee | ||
Comment 9•6 years ago
|
||
Patch submitted by Aki.
r+'d by me at https://github.com/mozilla-releng/pushsnapscript/pull/18#pullrequestreview-212237983
Landed on master at https://github.com/mozilla-releng/pushsnapscript/commit/efadd779e6dd63d4b58f14d373dbe6743c921d11
Released as 0.2.6:
Assignee | ||
Comment 10•6 years ago
|
||
Assignee | ||
Comment 11•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Updated•9 months ago
|
Description
•