Skip to content

Install by default the enhanced_base pattern for immutable mode #3356

Merged
imobachgs merged 1 commit intoagama-project:masterfrom
jsrain:master
Apr 10, 2026
Merged

Install by default the enhanced_base pattern for immutable mode #3356
imobachgs merged 1 commit intoagama-project:masterfrom
jsrain:master

Conversation

@jsrain
Copy link
Copy Markdown

@jsrain jsrain commented Apr 2, 2026

Install by default the enhanced_base pattern for immutable mode still allowing users to unselect it and stay with immutable_base only

Problem

The mode (immutable / standard) does not define how the system should be used (container host vs. general purpose OS), therefor either is a valid expectation of users to get by default the same software installed independently on the mode (expect packages specific to the mode)

Solution

Add the enhanced_base pattern to the immutable mode; not as mandatory, but user-selectable and pre-selected, which allows users to easily install equivalent package selection to SL-Micro

… allowing users to unselect it and stay with immutable_base only
@imobachgs imobachgs merged commit 6951c01 into agama-project:master Apr 10, 2026
mvidner added a commit that referenced this pull request Apr 13, 2026
## Problem

- agama-web-server.service fails to start, in daily CI run:
https://github.com/agama-project/agama/actions/runs/24238863269/job/70768224867
- mistake in editing a product file, in #3356
- schema validity is not even a question, it simply does not deserialize

## Solution

- [x] fix the syntax
- [x] .changes file

## Testing

- [x] Tested manually
- [x] Added a new unit test to catch this sooner


## Screenshots

No

## Documentation

Do we need more docs? No, just more tests to catch it before the PR is
merged.
@imobachgs imobachgs mentioned this pull request Apr 14, 2026
imobachgs added a commit that referenced this pull request Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants