Closed Bug 1533563 Opened 5 years ago Closed 5 years ago

Snap task failing on beta: Missing `snapcraft` module

Categories

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

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jlund, Assigned: jlorenzo)

References

Details

Attachments

(2 files, 1 obsolete file)

https://tools.taskcluster.net/groups/ePchyZ0cSoCcvWGTptYdhQ/tasks/Y-soafXpR-S4K9nKXWcSNw/runs/2/logs/public%2Flogs%2Flive_backing.log

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)

johan, any ideas?

I suspect this doesn't block the release.

Flags: needinfo?(jlorenzo)

I would have assumed snapcraft to be defined here? https://github.com/mozilla-releng/pushsnapscript/blob/master/requirements.txt

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.

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: nobody → jlorenzo
Status: NEW → ASSIGNED
Depends on: 1447263
Flags: needinfo?(jlorenzo)
Summary: snap task failing on beta → Snap task failing on beta: Missing `snapcraft` module

(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.

Attached file [pushsnapscript] Bump snapcraft to 3.2 (obsolete) —
Comment on attachment 9049474 [details] [review]
[pushsnapscript] Bump snapcraft to 3.2

See why it didn't work in comment 5.
Attachment #9049474 - Attachment is obsolete: true
Blocks: 1459222
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: