When do Qubes versions get deprecated?

At some point I would like to require Whonix upgrades a minimum version
number of Qubes. Such as for Whonix 14 or 15, I would like to depend on
Qubes >= R3.2.

Users using older Qubes releases trying to upgrade to a newer Whonix
version would then end up with apt-get refusing to upgrade due to
missing qubes-core-agent versioned dependency.

This is because I would like to depend on the status files
/var/run/qubes/this-is-templatevm etc. by qubes-sysinit since R3.2
without caring around the legacy stuff (such as legacy Whonix
bind-directories).

I am planning some refactoring to make the systemd dependencies more robust.

https://github.com/adrelanos/qubes-whonix/tree/qubes-whonix-postinit-split

The legacy stuff got too crowded. Would not look clean while carringy
around the legacy stuff. And without clean looks I cannot understand and
maintain it myself so I wait until old Qubes versions are no longer
supported. Example how "crowded" it would look like:

https://github.com/adrelanos/qubes-whonix/blob/qubes-whonix-postinit-split/lib/systemd/system/qubes-whonix-replace-ips.service

Cheers,
Patrick

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/b57ef981-f105-3505-10c1-4b37e4fd6e85%40riseup.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to