TOOL-30782 add python3-setuptools to build deps for resolute - #77
Merged
Merged
Conversation
Resolute's Python 3.14 no longer bundles setuptools, so setup.py fails during
dh_auto_clean:
ModuleNotFoundError: No module named 'setuptools'
dh_auto_clean: error: pybuild --clean -i python{version} -p 3.14 returned exit code 13
It was reaching setuptools implicitly on noble's 3.12. Same change already made
for crash-python and savedump.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
drgnfails to build on Ubuntu 26.04 (resolute) inbuild-packages/post-push#5:Resolute ships Python 3.14, which no longer bundles setuptools; it was reached implicitly on noble's 3.12.
Solution
The solution is to declare
python3-setuptoolsinBuild-Depends. Same change already landed forcrash-python(#12) andsavedump(#19) for the identical failure.Note this branch is currently 60 commits behind
develop(purely behind, no divergence). Patching in place deliberately, so this known fix isn't conflated with untested drift; the re-reset is worth doing separately.develop'sdebian/controllacks the build-dep too, so the change is needed regardless of which base it lands on.Testing Done
Not yet built; validated by the next
build-packages/post-pushBUILD_POLICY=ALLrun. Results on TOOL-30782.