Update pebble part for 24.04 rocks
Metadata
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. | |
| #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. | |
| #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 | |
| #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. |