Repository navigation
[bot-automerge] util-linux v2.42.3 - #62
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
Hi! This is the friendly conda-forge automerge bot! I considered the following status checks when analyzing this PR:
Thus the PR was passing and merged! Have a great day! |
<details><summary>Claude's draft</summary> `recipe/4554-kill-decode-strip-RT0.patch` backported the one-line fix from util-linux/util-linux#4554 (upstream commit 12d905457fcac7145ff6eacf389895ed65657593), which adds `sed_cmd+=" -e s/' RT0'//"` to `tests/ts/kill/decode`. That fix is present in the 2.42.3 tarball at `tests/ts/kill/decode:119`, so the backport no longer applies and would fail source preparation on every platform: patch -p1 --dry-run -> Reversed (or previously applied) patch detected! git apply --check -> patch does not apply Removed the patch file and the `source.patches` block. Verified locally in docker with `python build-locally.py linux_64_python3.15.____cp315`: `kill: decode functions ... OK` on upstream's own fix, `All 368 tests PASSED`, and the package builds and passes the conda-build test phase. The built package carries no patch in `info/recipe/`. The source sha256 in the bot's bump was independently verified against the downloaded tarball. Resume this Claude session: ``` cd /home/mark/git/feedstock claude --resume 1a1da11f-8b2a-42db-a714-637acafc1f0c ``` </details> Claude-Session: https://claude.ai/code/session_01EfjECQNBRAvthx6SMS52Mx
181b5a0 to
0d2a86a
Compare
|
Hi! This is the friendly conda-forge automerge bot! It appears that not all commits to this PR were made by the bot. Thus this PR is not being automatically merged. Please add the |
<details><summary>Claude's draft</summary> util-linux 2.42.3 fails to build on linux-riscv64 only: libmount/src/hook_idmap.c:335:33: error: 'RESOLVE_NO_SYMLINKS' undeclared The symbol was introduced in hook_idmap.c by the CVE-2026-78410 fix (fb8e26535), which replaced a raw open_tree() call with mnt_open_tree() but did not add the include that provides the fallback #define. Upstream masked this on Fedora because glibc 2.40+ pulls <linux/openat2.h> in transitively via <fcntl.h>. riscv64 is the only conda-forge linux target that trips over it. Its sysroot is glibc 2.39 with kernel-headers 6.12, so configure detects the new mount API and compiles the guarded block; every other linux subdir still builds against glibc 2.28 with kernel-headers 4.18 and drops it: linux-64 checking for fsopen/open_tree/mount_setattr... no linux-riscv64 checking for fsopen/open_tree/mount_setattr... yes Backport upstream 7e2e010874b1, which adds the missing #include "fileutils.h". Applies unmodified to the 2.42.3 tarball. Verified locally: build-locally.py linux_riscv64_python3.14.____cp314 now builds and packages successfully. Note for later: upstream util-linux#4606 (still open) points out that fileutils.h's fallback defines RESOLVE_NO_SYMLINKS as 0x02, which is really RESOLVE_NO_MAGICLINKS; the kernel value is 0x04. That affects symlink hardening for restricted mounts and is not made worse here -- this is exactly what upstream ships. Resume this Claude session: ``` cd /home/mark/git/feedstock/util-linux-feedstock claude --resume b8dc57de-d20a-47e5-b0e8-25d84ce3c1cd ``` </details> Claude-Session: https://claude.ai/code/session_01R5SVs1MgZwsBie81wWSbok
|
Hi! This is the friendly conda-forge automerge bot! Commits were made to this PR after the |
It is very likely that the current package version for this feedstock is out of date.
Checklist before merging this PR:
license_fileis packagedInformation about this PR:
@conda-forge-admin,please add bot automergein the title and merge the resulting PR. This command will add our bot automerge feature to your feedstock.bot-rerunlabel to this PR. The bot will close this PR and schedule another one. If you do not have permissions to add this label, you can use the phrase@conda-forge-admin, please rerun botin a PR comment to have theconda-forge-adminadd it for you.Pending Dependency Version Updates
Here is a list of all the pending dependency version updates for this repo. Please double check all dependencies before merging.
This PR was created by the conda-forge-bot. The conda-forge-bot is a service to automatically track the dependency graph, migrate packages, and propose package version updates for conda-forge. Feel free to drop us a line if there are any issues! This PR was generated by https://github.com/conda-forge/conda-forge-bot/actions/runs/33622011101 - please use this URL for debugging.