← Back to issue list

requirements: update craft-parts to 1.18.4

View original Github issue

Metadata

Project
rockcraft
Number
#210
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Merged as d2529169: upgraded craft-parts to 1.18.4, making /dev rbind mounts private and fixing chroot and overlayfs mounts with LXD 5.11. Resolves #195.

Resolution: closed resolved

Reason: PR #210 was merged as commit d2529169 and updates the dependency to craft-parts 1.18.4. That release incorporates craft-parts#400, whose /dev mount isolation fix addresses the LXD/chroot behavior reported in rockcraft#195.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Craft-parts 1.18.4 makes the /dev rbind mount private, fixing chroot and overlayfs mounts when using lxd 5.11. Fixes #195. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as d2529169: upgraded craft-parts to 1.18.4, making /dev rbind mounts private and fixing chroot and overlayfs mounts with LXD 5.11. Resolves #195.
stealth/space-bunny-alpha — closed resolved Merged canonical/rockcraft#210 as commit d2529169, upgrading craft-parts to 1.18.4 to make /dev rbind mounts private, fixing chroot and overlayfs mounts with LXD 5.11 and resolving #195.
qwen/qwen3.6-35b-a3b — — Merged update to craft-parts 1.18.4, resolving issue #195. The change fixes chroot and overlayfs mount failures with LXD 5.11 by making the /dev rbind mount private. Approved by two reviewers and passed CI.
qwen3.6-35b-a3b-mtp-q6 — — Merged update to craft-parts 1.18.4, resolving chroot and overlayfs mount compatibility issues with LXD 5.11. Closes #195.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: craft-parts#400 (confidence 100%)

    Merged upstream fix marks the chroot /dev mount private, providing the fix used by craft-parts 1.18.4.

  • Related To: rockcraft#195 (confidence 100%)

    PR #210 explicitly states that it fixes this LXD build failure.

Related issues

Issue Project State Summary Similarity
#218 requirements: update craft-parts to 1.19.0 rockcraft merged Merged as commit 3c9fc942: bumped craft-parts to 1.19.0, enabled overlays (now required by that release), and updated OS release verification in tests after Craft Parts dropped Ubuntu codenames.
78%
#4173 requirements: update craft-parts to 1.19.5 snapcraft merged Merged as f0f5fca3a, updating craft-parts to 1.19.5 to fix subdir handling in pull and build steps.
78%
#4207 requirements: update craft-parts to 1.19.6 snapcraft merged Merged #4207 as d7a504899, updating craft-parts to 1.19.6 to revert subdirectory handling changes in pull and build steps.
78%
#129 requirements: update craft-parts to 1.15.1 rockcraft merged Merged as b6b420bf, updating craft-parts to 1.15.1 to fix overlay device nodes and package-list updates on ubuntu:22.04; resolves rockcraft#117.
78%
#401 Release 1.18.4 craft-parts merged Merged release PR #401 published craft-parts 1.18.4, incorporating the fix from #400 (commit 21bbb6dd) to make the chroot /dev mount private.
77%
#4008 requirements: update to craft-parts 1.18.0 snapcraft merged Merged in #4008 via commit 5d6b65dac, updating Snapcraft to craft-parts 1.18.0 for tmpfs builds and adding SCons, Ant, and Maven plugins.
77%
#1021 requirements: update craft-parts to 1.18.1 charmcraft merged PR #1021 merged (commit e00cbd66, body commit 58669bb1), bumping craft-parts from 1.18.0 to 1.18.1 in requirements.txt and requirements-dev.txt to pick up the fix for ignored file patterns in local sources.
77%
#4027 requirements: update craft-parts to 1.18.1 snapcraft merged Merged #4027 as 46791aad5, updating two requirement files to craft-parts 1.18.1 so ignored file patterns are honored for local sources.
76%
#4168 requirements: update craft-parts to 1.19.4 snapcraft closed Update to craft-parts 1.19.4 was closed unmerged as superseded by #4173, which updated to 1.19.5 in commit f0f5fca3a.
76%
#191 requirements: update craft-parts to 1.18.1 rockcraft merged Merged PR #191 as commit 6fae4cbf, updating craft-parts to 1.18.1 to fix ignored file patterns in local-source processing.
76%