← Back to issue list

plainbox-provider plugin python shebangs are mismatched

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1626587
Type
issue
State
closed
Author
~cwayne
Labels
Created
Updated
Closed

Current evaluation

Closed without resolution. The plainbox-provider plugin did not align Python shebangs with the python plugin, causing Snapcraft 2.17 build failures. No fix was applied, indicating the report was abandoned or superseded by later updates.

Suggested action:

No scores available.

Issue body

Snapcraft: 2.17 As of 2.17, builds of checkbox-snappy are failing, as the python shebangs are being fixed by the python plugin, but not the plainbox-provider plugin, causing a conflict between the two. Suggested fix is for the plainbox-provider plugin to alter shebangs in the same way to avoid conflicts. The conflicting files are here: http://paste.ubuntu.com/23215861/

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without resolution. The plainbox-provider plugin did not align Python shebangs with the python plugin, causing Snapcraft 2.17 build failures. No fix was applied, indicating the report was abandoned or superseded by later updates.
qwen/qwen3.6-35b-a3b Closed without implementation. The mismatched Python shebangs between the python and plainbox-provider plugins in snapcraft 2.17 were not addressed, indicating the report was abandoned or resolved externally.
qwen/qwen3.6-35b-a3b Closed without resolution. The report highlighted mismatched Python shebangs in the plainbox-provider plugin causing Snapcraft 2.17 build failures. The report was abandoned with no follow-up or fix implemented.
qwen3.6-35b-a3b-mtp-q6 Closed without resolution. The plainbox-provider plugin shebang mismatch causing Snapcraft 2.17 build failures was not addressed. The report received no comments and was abandoned.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#823 plainbox-provider plugin: rewrite python shebangs snapcraft merged Merged rewrite of Python shebangs in the plainbox-provider plugin to use /usr/bin/env python. Approved by two reviewers across five files. Resolves LP: #1626587. Missing unit tests were noted but acknowledged as unavailable.
77%
#830 python plugin: only replace proper shebangs. snapcraft merged Merged a python plugin fix that restricts shebang replacement to file beginnings. Approved by one reviewer, the change resolves plainbox snap conflicts with a +6/-1 diff across two files.
73%