Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign updo not install non-free package firmware-linux by default #1177
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Sep 8, 2015
Member
Yes, there is rationale - to be able to use Debian template as NetVM.
Many wireless cards requires some non-free firmware, unfortunately.
It's probably safe (and good idea) to remove those packages from Whonix
templates. @nrgaway any idea how to do that nicely (i.e. without
installing the package first, then removing it)? Maybe include it only
in "standard" flavor and do not use this flavor in Whonix templates (as
already done in Whonix-gateway)?
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
|
Yes, there is rationale - to be able to use Debian template as NetVM. It's probably safe (and good idea) to remove those packages from Whonix Best Regards, |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Sep 10, 2015
Member
Maybe include it only in "standard" flavor and do not use this flavor in Whonix templates (as already done in Whonix-gateway)?
Both, yes.
(Whonix templates are now build using flavors minimal + no-recommends.)
Both, yes. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Sep 12, 2015
Member
Testwise:
- From
template_debian/packages_jessie.listremovedfirmware-linux. - To
template_debian/packages_jessie_standard.listaddedfirmware-linux.
Then those package no longer get installed in Whonix. So this should work.
|
Testwise:
Then those package no longer get installed in Whonix. So this should work. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Sep 12, 2015
Member
Trying to come up with a pull request... Wondering...
What is the .missing file template_debian/packages_stretch.missing good for?
|
Trying to come up with a pull request... Wondering... What is the |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Sep 28, 2015
Member
Wondering...
What is the .missing file template_debian/packages_stretch.missing good for?
Anyone any idea?
Anyone any idea? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Sep 28, 2015
Member
On Mon, Sep 28, 2015 at 03:13:42AM -0700, Patrick Schleizer wrote:
Wondering...
What is the .missing file template_debian/packages_stretch.missing good for?
Anyone any idea?
No idea, just guessing: maybe some placeholder instead of real file to
be done (TODO)? @nrgaway
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
|
On Mon, Sep 28, 2015 at 03:13:42AM -0700, Patrick Schleizer wrote:
No idea, just guessing: maybe some placeholder instead of real file to Best Regards, |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Oct 22, 2015
Member
linux-firmwaredepends on bothlinux-firmware-freeandlinux-firmware-nonfree.- Maybe
linux-firmwarewas not available in Debian stretch at time of committing, so filetemplate_debian/packages_stretch.missingwas created as a reminder. Since this is no longer the case and the file seems unused, let's delete it.
Suggested solution:
- remove
linux-firmware*fromtemplate_debian/packages_jessie.list - add
linux-firmwaretotemplate_debian/packages_qubes_standard.list - delete
template_debian/packages_stretch.missing
What do you think?
Suggested solution:
What do you think? |
adrelanos commentedSep 8, 2015
firmware-linux is a non-free package:
https://packages.debian.org/stretch/firmware-linux
So is firmware-linux-nonfree.
It's part of default package lists and installed by default in Debian templates, example:
https://github.com/marmarek/qubes-builder-debian/blob/0dccecacdd74ec1b10866143e3956e5fb8ca2241/template_debian/packages_jessie.list#L16
I haven't found any rationale on qubes-devel, qubes-user or the source code why firmware-linux(-nonfree) gets installed by default.
I am wondering about this, because these are the only non-free packages installed in Qubes-Whonix templates. And that is unfortunate, because these two non-free packages make the whole image non-free.
For finding non-free packages on Debian, vrms is quite useful.
https://packages.debian.org/stretch/vrms
Easy to use also.
sudo apt-get install vrms+vrms. That's all.If there is a rationale behind having this installed by default, then please explain and then this ticket could be closed.