debian/control: Add patchelf to Depends:
Metadata
Current evaluation
Closed without merging. Maintainers declined adding patchelf to Debian dependencies due to Xenial version constraints, noting it is supplied via build snaps or Docker images. Abandoned in favor of existing distribution methods.
Suggested action: —
No scores available.
Issue body
- [y] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [y] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [y] If this is a bugfix. https://bugs.launchpad.net/snapcraft/+bug/1742707
- [n] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)?
- [y] Have you successfully run `./runtests.sh static`?
- [y] Have you successfully run `./runtests.sh unit`?
-----
Since snapcraft 2.38 `patchelf` is required but it is not listed in `Depends:` or `Recommends:` This pull request fixes that.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging. Maintainers declined adding patchelf to Debian dependencies due to Xenial version constraints, noting it is supplied via build snaps or Docker images. Abandoned in favor of existing distribution methods. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without merging. Maintainers declined adding patchelf to Debian dependencies, noting it is provided via build snaps or Docker images, and Xenial lacks the required version. The request was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Adding patchelf to Debian dependencies was closed without merging. Maintainers noted Xenial lacks the required patchelf 0.9 and recommended build snaps or Docker instead. The change was abandoned due to distribution constraints. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1742707 patchelf is missing from snapcraft Depends: | snapcraft (launchpad) | closed | Closed. Package dependencies were updated to include patchelf, resolving the missing binary error during snap builds. | |
| #1888 elf: make patchelf a dependency | snapcraft | merged | Merged after reviewer approval and CI checks. The change corrects patchelf handling by removing it from build_tools and properly configuring it as a dependency via debian/control for deb packages and snapcraft bundling for snaps. | |
| #5135 fix(test): add patchelf to dev dependencies for testing | snapcraft | closed | Superseded by PR #5225. The pull request adding patchelf to dev dependencies was closed as obsolete after maintainers discussed architectural concerns regarding patchelf usage in tests and development environments. | |
| #1967 project_loader: improve the logic to install patchelf as a build tool | snapcraft | merged | Merged changes improving patchelf installation logic by excluding it on xenial/armhf and xenial/s390x due to broken builds. Users must provide it manually or use the build-snap. Approved and merged after clarifying error handling and architecture exclusions. |