← Back to issue list

Re-building "snapcraft" part after failure fails at intltool-update

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1751773
Type
issue
State
open
Author
~kalikiana
Labels
Created
Updated
Closed

Current evaluation

Rebuilding the snapcraft part with SNAPCRAFT_CONTAINER_BUILDS=1 fails on the second build: python-apt wheel build needs intltool-update, missing from the environment. No comments or labels; the self-build flow no longer exists in current snapcraft.

Suggested action: close stale

Reason: The issue is 3108 days old with 0 comments, no labels, and no maintainer interaction, and it targets the legacy SNAPCRAFT_CONTAINER_BUILDS self-build flow (building snapcraft from a tarball via requirements.txt) that no longer exists in the current codebase, which has been fully restructured into the modern snapcraft/ package layout. The original problem (missing intltool-update during python-apt's build_i18n step) is no longer reproducible in any supported version.

Impact: 5 Quick Win: 3.5 Staleness: 95 Complexity: 30 Confidence: 70 Support Request: 10

Issue body

Re-building Snapcraft in a container fails the second time around. $ export SNAPCRAFT_CONTAINER_BUILDS=1 $ snapcraft Preparing to build snapcraft Building snapcraft [...] Building wheels for collected packages: snapcraft, python-apt, python-distutils-extra Running setup.py bdist_wheel for snapcraft ... done Stored in directory: /tmp/tmp4in0p1di Running setup.py bdist_wheel for python-apt ... error [...] running build_i18n intltool-update -p -g python-apt unable to execute 'intltool-update': No such file or directory error: command 'intltool-update' failed with exit status 1 ---------------------------------------- Failed building wheel for python-apt Running setup.py clean for python-apt Running setup.py bdist_wheel for python-distutils-extra ... done Stored in directory: /tmp/tmp4in0p1di Successfully built snapcraft python-distutils-extra Failed to build python-apt ERROR: Failed to build one or more wheels [...] subprocess.CalledProcessError: Command '['/bin/sh', '/tmp/tmp9ue9lv4j', '/root/build_snapcraft/stage/usr/bin/python3', '-m', 'pip', 'wheel', '--disable-pip-version-check', '--no-index', '--find-links', '/root/build_snapcraft/parts/snapcraft/packages', '--wheel-dir', '/tmp/tmp4in0p1di', '--requirement', '/root/build_snapcraft/parts/snapcraft/src/requirements.txt', '.']' returned non-zero exit status 1 The "snapcraft" part is using Python and installs python-apt from a tarball via requirements.txt.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 5
Quick Win: 3.5
Staleness: 95
Complexity: 30
Confidence: 70
Support Request: 10
close stale Rebuilding the snapcraft part with SNAPCRAFT_CONTAINER_BUILDS=1 fails on the second build: python-apt wheel build needs intltool-update, missing from the environment. No comments or labels; the self-build flow no longer exists in current snapcraft.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 35
Confidence: 90
Support Request: 10
close stale Build failure when rebuilding snapcraft in a container due to missing intltool-update during python-apt compilation. No maintainer interaction for over 8 years.
qwen/qwen3.6-35b-a3b
Staleness: 100
Complexity: 40
Confidence: 90
Support Request: 20
close stale Re-building snapcraft in a container fails on the second attempt due to missing 'intltool-update' command during python-apt wheel build. Issue is extremely old with no activity.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 15
Confidence: 90
Support Request: 20
close stale Container build failure during snapcraft rebuild due to missing intltool dependency while compiling python-apt. No maintainer interaction in over 8 years.
qwen3.6-35b-moe-q4
Staleness: 98
Complexity: 15
Confidence: 90
Support Request: 20
close stale Build fails on second run due to missing intltool dependency when building python-apt in a container. Issue is 8+ years old with no maintainer interaction.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.