Reconsider the Pebble binary location
Metadata
Current evaluation
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.
Suggested action: close stale
Reason: This issue was resolved through merged PRs #528 (which relocated pebble to .rock/bin/ to avoid conflicts) and #552 (which updated the path to /usr/bin for Ubuntu 24.04+ rocks). The concern about Pebble binary location conflicts has been addressed by the maintainers.
Impact:
70
Quick Win:
42.0
Staleness:
30
Complexity:
40
Confidence:
85
Support Request:
10
Issue body
An interesting point was raised recently in https://bugs.launchpad.net/cloud-images/+bug/2153133, referring to the fact that the current Pebble location (`/usr/bin/pebble`) may conflict with existing Ubuntu packages (e.g. `pebble` (ACME (RFC 8555) test-only server)).
While it is true that we can't prevent every single potential conflict out there, we may want to consider putting Pebble in a more rock-specific path (potentially `/.rock`?).
_Needs discussion_
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
70
Quick Win:
42.0
Staleness:
30
Complexity:
40
Confidence:
85
Support Request:
10
|
close stale | 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. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
45
Complexity:
20
Confidence:
70
Support Request:
0
|
needs triage | Discusses moving the Pebble binary from /usr/bin/pebble to a rock-specific path like /.rock to avoid conflicts with existing Ubuntu packages. Currently awaiting maintainer discussion and triage. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
65
Complexity:
45
Confidence:
85
Support Request:
10
|
needs triage | Discusses potential naming conflict with an existing Ubuntu package and proposes relocating the Pebble binary to a rock-specific path like /.rock. Currently awaiting maintainer discussion and triage. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
25
Complexity:
20
Confidence:
80
Support Request:
0
|
needs triage | Discusses potential naming conflict with an existing Ubuntu package and proposes moving the Pebble binary to a rock-specific path like /.rock. Currently awaiting discussion and maintainer triage. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
rockcraft#528
(confidence 90%)
PR #528 relocated pebble to .rock/bin/ to resolve conflicts with Ubuntu 24.04's bin symlink
-
Likely Fixed By:
rockcraft#552
(confidence 85%)
PR #552 updated the pebble path from /.rock/bin to /usr/bin for Ubuntu 24.04+ rocks, building on #528
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. | |
| #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. | |
| #525 Update pebble part for 24.04 rocks | rockcraft | closed | Resolved usrmerge symlink conflicts by updating the pebble binary location for 24.04 rocks. Closed after being fixed by pull request #528. |