← 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

Resolved usrmerge symlink conflicts by updating the pebble binary location for 24.04 rocks. Closed after being fixed by pull request #528.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Fixed usrmerge symlink conflicts by updating the pebble binary location for 24.04 rocks. Resolved and merged via pull request #528.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#552 fix: change pebble dir in 24.04 from /.rock/bin to /usr/bin rockcraft merged Merged a fix updating the pebble binary path from /.rock/bin to /usr/bin for Ubuntu 24.04+ rocks. Approved by two reviewers, passed CI, and builds on PR #528 to ensure stable runtime paths.
81%
#1211 Reconsider the Pebble binary location rockcraft open Issue about Pebble binary location conflict with Ubuntu packages. Resolved by merged PRs #528 and #552 which relocated pebble to .rock/bin/ then back to /usr/bin for Ubuntu 24.04+ rocks.
75%
#528 fix(pebble): place pebble in a separate location rockcraft merged Merged. Relocates the pebble binary to .rock/bin/ to resolve conflicts with Ubuntu 24.04's bin symlink. Approved by reviewers and passed CI. Reviewers confirmed adding .rocks/bin to $PATH for docker exec compatibility, tracked as ROCKS-1088.
73%