Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

builderv2: move installer configuration files to a component #9254

Closed
marmarek opened this issue May 22, 2024 · 0 comments
Closed

builderv2: move installer configuration files to a component #9254

marmarek opened this issue May 22, 2024 · 0 comments
Labels
C: builder Qubes Builder P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.

Comments

@marmarek
Copy link
Member

How to file a helpful issue

The problem you're addressing (if any)

Currently the installer-related files are connected as submodule under qubesbuilder/plugins/installer/. This makes it impossible to choose different files based on configuration - specifically to build either R4.2 or R4.3.

The solution you'd like

Take those files from a component(s) (similar how it's done for template scripts). This way, a config can choose which branch of those components should be used. This applies to meta-packages (comps, kickstart configs) and qubes-release (keys)

The value to a user, and who that user might be

Anybody who wants to build R4.2 or R4.3 ISO can actually do that.

Completion criteria checklist

(This section is for developer use only. Please do not modify it.)

@marmarek marmarek added T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. C: builder Qubes Builder P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. labels May 22, 2024
fepitre added a commit to fepitre/qubes-qubes-release that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-meta-packages that referenced this issue May 22, 2024
Comps file are needed at lease for installer, repositories
and receiving updates.

QubesOS/qubes-issues#9254
fepitre added a commit to fepitre/qubes-qubes-release that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-qubes-release that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-meta-packages that referenced this issue May 22, 2024
Comps file are needed at lease for installer, repositories
and receiving updates.

QubesOS/qubes-issues#9254
fepitre added a commit to fepitre/qubes-qubes-release that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-qubes-release that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 22, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
fepitre added a commit to fepitre/qubes-builderv2 that referenced this issue May 23, 2024
@fepitre fepitre closed this as completed May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: builder Qubes Builder P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Projects
Status: Done
Development

No branches or pull requests

2 participants