Skip to content

Update Kicksecure and Whonix builds for Qubes R4.3 to Kicksecure and Whonix 18 #10253

@ArrayBolt3

Description

@ArrayBolt3

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.yml configuration 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 trixie repositories, 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 new bookworm branches, and qubes-builderv2 can be changed to point to the bookworm branch of qubes-template-whonix, but that will break template builds too if the bookworm branches don't exist already. Thus doing this version bump will require doing the following actions in order:

We might also consider getting rid of the master branch 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.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: KicksecureThis issue pertains to Kicksecure templates or standalones.C: WhonixThis issue pertains to Whonix templates or standalones.C: builderThis issue pertains to the Qubes Builder.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.community templateThis issue pertains to a community-maintained template.
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions