Branching off of this discussion…
I’d like to sort out where/how we would best include additional Debian packages for default installation into Whonix Qubes going forward?
For example, as mentioned in the other thread above, I would like to have “nautilus-open-terminal” installed by default for Whonix Qubes.
https://packages.debian.org/wheezy/nautilus-open-terminal
It seems by other recent discussions of @Patrick and @nrgaway, that some related issues/components of the new Whonix Qubes are still in flux.
Patrick mentioned the following here:
Yes. Maybe as [font=courier]Recommends:[/font]? [font=courier]Depends:[/font] would be weird, having a package that works perfectly well in terminal-only depend on a GUI package, no?
Please note this comment, it’s related:
Patrick mentioned the following here:
[quote=“Patrick, post:15, topic:764”]The whonix-qubes packages uses a few Recommends::
This is fine. Other packages by the Whonix project do this as well. But… You you need to know it has little effect.
Whonix’s build script installs all packages using “apt-get --no-install-recommends”. Reasons for that are a bit weird and difficult, but explained here:
So care to you get the [font=courier]Recommends:[/font] installed by default and plan to install the whonix-qubes package as part of [font=arial]build-steps.d/1700_install-packages[/font] or some anon-meta-package, then recommends would not be installed by default. We’d have to think of something. If you install it as part of the Qubes build process somehow without using --no-install-recommends then there will be no problem.
It’s just something to be aware of.[/quote]
Patrick mentioned the following here:
Note: “whonix-qubes” package has now been renamed to “qubes-whonix”.
So, specific to Whonix Qubes, where exactly would we include such additional default Debian packages and how would they be best implemented?
Thanks!