fix: preserve previous entrypoint-service behaviour
Metadata
Current evaluation
Merged as d0db5228, restoring empty argument-list support for entrypoint-service to preserve pre-1.15 behavior. The fix shipped in Rockcraft 1.16.0 and closed #1022.
Resolution: closed resolved
Reason: PR #1032 was approved and merged as commit d0db5228, removing the restriction on default arguments for entrypoint-service. It resolves the regression tracked in canonical/rockcraft#1022.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
---
This PR removes the restriction for specifying default args in `entrypoint-service` command. The reason behind this change is detailed in [this comment](https://github.com/canonical/rockcraft/issues/1022#issuecomment-3551984739)
Closes https://github.com/canonical/rockcraft/issues/1022
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as d0db5228, restoring empty argument-list support for entrypoint-service to preserve pre-1.15 behavior. The fix shipped in Rockcraft 1.16.0 and closed #1022. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/rockcraft#1032 (d0db5228): entrypoint-service again accepts an empty argument list, restoring pre-1.15 behavior. Closed canonical/rockcraft#1022; fix shipped in Rockcraft 1.16.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1032 restored entrypoint-service’s previous behavior by allowing default/empty arguments; commit d0db5228 shipped the fix in Rockcraft 1.16.0 and closed #1022. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged fix removing the restriction on default arguments for the entrypoint-service command, restoring previous behavior and closing issue #1022. Approved by two reviewers with all CI checks passing across six changed files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix removing the restriction on default arguments for the entrypoint-service command, restoring previous behavior and closing issue #1022. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/rockcraft#1022
(confidence 100%)
This issue documented the regression and was closed by the merged fix.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1022 entrypoint-service rejects empty argument list in 1.15 even though this previously worked | rockcraft | closed | Regression in 1.15 where entrypoint-service rejected explicit empty CMD args. Fixed by merged PR #1032 (commit d0db5228) restoring pre-1.15 behaviour; ships in Rockcraft 1.16.0 (already in edge). Closed by reporter. |