← Back to issue list

Update pebble part for 24.04 rocks

View original Github issue

Metadata

Project
rockcraft
Number
#525
Type
issue
State
closed
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Updated Pebble placement for Ubuntu 24.04 rocks via merged PR #528 (commit 3dddfa14), avoiding the /bin-to-/usr/bin usrmerge symlink conflict.

Resolution: closed resolved

Reason: The maintainer confirmed, “Fixed by #528.” PR #528 was merged as commit 3dddfa14 and relocated Pebble to a separate directory to prevent collision with the 24.04 base symlink.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Update the location of the `pebble` binary for 24.04 rocks, to account for the new usrmerge handling ### Why it needs to get done Otherwise the `bin/pebble` structure conflicts with the `bin -> usr/bin` symlink created by the base-file package (and related slice)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Updated Pebble placement for Ubuntu 24.04 rocks via merged PR #528 (commit 3dddfa14), avoiding the /bin-to-/usr/bin usrmerge symlink conflict.
stealth/space-bunny-alpha — closed resolved Fixed by PR canonical/rockcraft#528 (commit 3dddfa14), moving Pebble from bin/ to /.rock/bin to avoid Ubuntu 24.04's bin-to-usr/bin symlink conflict.
stealth/space-bunny-alpha — closed resolved Fixed for Ubuntu 24.04 rocks by relocating Pebble to avoid the usrmerge symlink conflict; PR #528 merged as commit 3dddfa14.
qwen/qwen3.6-35b-a3b — — Resolved usrmerge symlink conflicts by updating the pebble binary location for 24.04 rocks. Closed after being fixed by pull request #528.
qwen/qwen3.6-35b-a3b — — Resolved by merging PR #528. Updated the pebble binary location for 24.04 rocks to prevent conflicts with the usrmerge bin-to-usr-bin symlink.
qwen/qwen3.6-35b-a3b — — Fixed by merging pull request #528. The pebble binary location was updated for 24.04 rocks to resolve conflicts with the usrmerge bin to usr/bin symlink.
qwen3.6-35b-a3b-mtp-q6 — — Resolved usrmerge conflicts for 24.04 rocks by updating the pebble binary location. Closed after being fixed and merged via pull request #528.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/rockcraft#528 (confidence 100%)

    Merged fix moving Pebble out of the conflicting bin structure; recorded as commit 3dddfa14.

Related issues

Issue Project State Summary Similarity
#528 fix(pebble): place pebble in a separate location rockcraft merged PR #528 merged via commit 3dddfa14, moving the Pebble binary from bin/ to .rock/bin so it no longer collides with Ubuntu 24.04 base-files' bin symlink to usr/bin.
83%
#552 fix: change pebble dir in 24.04 from /.rock/bin to /usr/bin rockcraft merged Merged PR #552 (commit 15b653a2), moving Pebble from /.rock/bin to /usr/bin for Ubuntu 24.04 and later to provide a stable runtime path.
83%
#1211 Reconsider the Pebble binary location rockcraft open Design discussion (opened by maintainer,0 comments, unlabelled): /usr/bin/pebble may collide with Ubuntu's `pebble` package; proposes a rock-specific path such as /.rock
73%
#725 fix: set PATH on bare-based rocks rockcraft merged Merged in #725 via commit b81a12c8, setting Pebble’s standard Ubuntu PATH on bare-based rock images to avoid an empty or unset image PATH.
71%