Apply patchelf work to non classic
Metadata
Current evaluation
Patchelf support was extended from classic confinement to strict snaps by merged PR #3277 (commit fd8e95c3d), resolving #1794.
Resolution: closed resolved
Reason: PR #3277 was merged as commit fd8e95c3d, adding per-part patchelf support for patching ELF rpaths and interpreters in strictly confined snaps.
Evaluated by: mr-cal-bot
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Patchelf support was extended from classic confinement to strict snaps by merged PR #3277 (commit fd8e95c3d), resolving #1794. | |
| stealth/space-bunny-alpha | — | closed resolved | Track-only issue by maintainer sergiusens. Patchelf was extended from classic confinement to strict snaps by merged PR #3277 (commit fd8e95c3d), adding per-part enable-patchelf ELF rpath/interpreter patching. | |
| stealth/space-bunny-alpha | — | closed resolved | Patchelf support was extended from classic confinement to strict, non-classic snaps by merged PR #3277 (commit fd8e95c3d). | |
| stealth/space-bunny-alpha | — | closed resolved | Tracking issue closed by merged PR #3277 (commit fd8e95c3d), which added per-part `enable-patchelf` support so ELF rpath/interpreter patching works for strictly confined snaps, not just classic. | |
| stealth/space-bunny-alpha | — | closed resolved | Patchelf support was extended beyond classic confinement to strict snaps in merged PR #3277 (commit fd8e95c3d). | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or resolution. The request to apply patchelf work to non-classic environments was likely abandoned or superseded. No further action was taken. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed. No comments or body text. Resolution unclear; likely abandoned given the age and lack of discussion. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without discussion or implementation details. The proposed patchelf extension for non-classic contexts was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Applying patchelf work to non-classic contexts was closed without comments or resolution, indicating it was abandoned. No implementation occurred. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#3277
(confidence 100%)
Merged implementation extending patchelf handling beyond classic confinement.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1873 elf: cleaner patchelf experience | snapcraft | merged | Merged as df6992224: Snapcraft now prefers system Patchelf outside snaps and copies target files to avoid hard-link patching conflicts. | |
| #3277 pluginhandler: support using patchelf on strict snaps | snapcraft | merged | Merged PR #3277 as fd8e95c3d, adding per-part enable-patchelf support to patch ELF rpaths and interpreters in strictly confined snaps. | |
| #3985 elf: patch elf files for classic mode | snapcraft | merged | Merged PR #3985 as commit a723254b9, adding classic-mode ELF patching so enable-patchelf parts use base-snap libraries or staged libc components. | |
| #2005 pluginhandler: special case go patchelf failures for classic confinement | snapcraft | merged | Merged PR #2005, making PatchELF failures for classic-confined Go snaps non-fatal warnings and cleaning up base/libc6 stage-package handling. | |
| #3589 snap: correct patch apply for patchelf | snapcraft | merged | Merged PR #3589 fixed PatchELF patch application in the snap build via commit d9484faf9 (merge a636d26b5). | |
| #1888 elf: make patchelf a dependency | snapcraft | merged | Merged PR #1888 via commit 7c947f5ec, moving Patchelf out of project_loader build tools and into the deb and snap delivery mechanisms. | |
| #1935 elf: contemplate more patching scenarios | snapcraft | merged | Merged PR #1935 as 048adc4a3, adding ELF patching for classic snaps built on bionic targeting core16 and for hooks built with Snapcraft. | |
| #1864 debian/control: Add patchelf to Depends: | snapcraft | closed | Closed unmerged; the apt dependency change was superseded by #1888 (commit 7c947f5ec), which added Patchelf to Snapcraft's deb and snap delivery mechanisms. |