A possible issue would be Onionizing Repositories since these instruction apply to Qubes (debian, whonix) and Non-Qubes (debian, whonix).
If each section was separated into Qubes templates and Non-Qubes templates, each would have a section with steps to add sources.list.d/debian.list to their Whonix and Debian templates.
The problem is this would likely confuse (many?) Qubes users.
this repository is not included by default
updating templates produces this output in Qubes Debian Template (which is OK)
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/debian.list:5
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/debian.list:5
A possible solution would be to create a separate “Advanced Qubes users” section with instructions to add the sources.d/debian.list lines to Debian and Whonix templates. This would have a more in depth information on the reasons for doing this. Of course this would be repeating content since Non-Qubes template instructions would also include this. But it would be much less confusing IMO. (no information overload) Does this make sense at all?
Qubes Repos
Advanced Qubes
Non-Qubes
If this should be done a different way please let me know. I’m more than happy to do what ever needs to be done.
Yes. We’d have to use wiki templates to avoid duplication.
Hm, I don’t really understand this yet.
Which repository isn’t?
I see. Instructions for Qubes-Whonix template must use /etc/apt/sources.list.d/debian.list but for Qubes Debian template must use /etc/apt/sources.list. Wiki templates support variables so this even just needs a single wiki template. Let me know if I should pick/create an example from the wiki.
The other part is many(?) Qubes users won’t understand why this is a more secure method for updates and software installation. Meaning why do this on top of onionizing qubes-r4.list. This needs to be explained in detail. We don’t want a large number of support requests about this.
If you recall, this output confused me a little bit. So its important users know this is not a problem.
We absolutely should avoid users seeing that warning. Really confusing indeed and for sure will be all over the forums. It only comes from /etc/apt/sources.list vs /etc/apt/sources.list.d/debian.list and is avoidable.
Obvious to us but many users have no idea what “CLI” means. I suggest to the change the titles to “CLI (Command Line Interface)” or in some places maybe even to “Command Line Interface - No GUI”. At the very least there should be brief explanation on Whonix for Windows, macOS, Linux inside VirtualBox re what is CLI, for example
Didn’t notice. Thanks for reminding me. Usually I notice what needs review by looking at Login required - Whonix. Once other wiki edits move it too far down (like the mass search and replace), I don’t notice it anymore. But I try looking at ⧼accessdenied⧽ - Whonix more often. Will look into it.
Dev/Licensing has a collection with all new wiki templates related to project name.
If you like to change == paragraph title names == (to remove TM), could you please use the wiki templates, and add an anchor with the TM including name? That way, most of the wiki internal links would continue to work.
{{Anchor|{{project name}} Version}}
= {{project name short}} Version =
Whenever changing a paragraph title names it’s useful to leave the old version as an anchor if it’s like that this is a wiki internal link too. That way we don’t need to update any wiki internal links and it’s no problem if we forget any.
With the exception of the variable(s) for the Template, I have everything ready to go for the onionizing repository page. This template witll be used for debian.list for the following Templates/VMs
Template:Onion-grater-warning - Whonix is new template in use for all Whonix supported applications that require an onion-grater whitelist extension, i.e. bisq, onionshare, ricochet and zeronet.
To define something by saying what it’s not is often very bad. Non-Qubes-Whonix is god-awful. Non-Qubes-Whonix means Non-Qubes and Non-Whonix or Non-QubesWhonix?
Which then also leads to - due the lack of any better - weird names like Non-Qubes Debian.
Also rather than calling it Qubes-Whonix we could consider changing all: