todd@librem-13v2:~$ sudo update-initramfs -u update-initramfs: Generating /boot/initrd.img-4.14.0-3-amd64 WARNING: Setting CRYPTSETUP in /etc/initramfs-tools/initramfs.conf is deprecated and will stop working in the future. Use /etc/cryptsetup-initramfs/conf-hook instead. W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915 W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_26.bin for module i915 W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915 W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915 W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915 W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6_1.bin for module i915 W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915 W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915 W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915 todd@librem-13v2:~$
Description
Event Timeline
@todd I worry this would be difficult to push back into Debian simply by hiding them as that would be somewhat of a poor experience for anyone who actually wanted to go ahead and install them. So, I wonder if we should add (or link to) a warning lecture about free software here , somewhat what like I propose in https://bugs.debian.org/888405. Thoughts?
Since the are decidedly not required I think it could move to Debug from Warning (or whatever level is below Warning where this message won't print by default).
Or you could set a non-free flag that PureOS uses to suppress non-free things but Debian ignores.
This could become an OS level config flag even (if you think that big is necessary for future potential issues).
A sort of sudo code (where we could set a avoid_non_free=true flag)
if avoid_non_free: warn_non_free=false if kernel_error_on_firmware: if warn_non_free: print 'W: maybe missing firmware'