-
-
Notifications
You must be signed in to change notification settings - Fork 59
Update Kicksecure and Whonix builds for Qubes R4.3 to Kicksecure and Whonix 18 #10253
Copy link
Copy link
Closed
Closed
Copy link
Labels
C: KicksecureThis issue pertains to Kicksecure templates or standalones.This issue pertains to Kicksecure templates or standalones.C: WhonixThis issue pertains to Whonix templates or standalones.This issue pertains to Whonix templates or standalones.C: builderThis issue pertains to the Qubes Builder.This issue pertains to the Qubes Builder.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.community templateThis issue pertains to a community-maintained template.This issue pertains to a community-maintained template.
Metadata
Metadata
Assignees
Labels
C: KicksecureThis issue pertains to Kicksecure templates or standalones.This issue pertains to Kicksecure templates or standalones.C: WhonixThis issue pertains to Whonix templates or standalones.This issue pertains to Whonix templates or standalones.C: builderThis issue pertains to the Qubes Builder.This issue pertains to the Qubes Builder.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.community templateThis issue pertains to a community-maintained template.This issue pertains to a community-maintained template.
Type
Fields
Give feedbackNo fields configured for Feature.
How to file a helpful issue
The problem you're addressing (if any)
Kicksecure and Whonix 18 are intended to target Qubes OS R4.3, and ideally Whonix 18 should be shipped as part of the final R4.3 release. Right now though Whonix 17 is shipped as part of the R4.3 beta releases, and users who build a Kicksecure template using the default
kicksecure.ymlconfiguration in qubes-builderv2 will get Kicksecure 17.The solution you'd like
This is mostly a tracking bug so that we can properly synchronize getting all of the pieces in place for Kicksecure and Whonix 18 template builds. The master branches of qubes-template-whonix and qubes-template-kicksecure will need to be updated to point to
trixierepositories, but this is a bit of a problem because the Kicksecure and Whonix 17 build config for Qubes OS R4.2 points to the master branch of qubes-template-whonix. We can keep the original bookworm code in newbookwormbranches, and qubes-builderv2 can be changed to point to thebookwormbranch of qubes-template-whonix, but that will break template builds too if thebookwormbranches don't exist already. Thus doing this version bump will require doing the following actions in order:bookwormbranches of qubes-template-kicksecure and qubes-template-whonixtemplate-whonixcomponent points to thebookwormbranchwhonix-gateway-18andwhonix-workstation-18templates, usingdist: trixieWe might also consider getting rid of the
masterbranch entirely and just creating branches for each individual base distribution (bookworm, trixie, forky, etc.) going forward so that next time this happens, Kicksecure and Whonix can just make a new distribution branch and we can submit one PR to qubes-builderv2 to update everything.The value to a user and who that user might be
Qubes R4.3 users will get supported, up-to-date Whonix templates and can install a supported, up-to-date Kicksecure template.
Completion criteria checklist
(This section is for developer use only. Please do not modify it.)