Bug#995986: simple-cdd: Firmware not being included in installer image
Package: simple-cdd Version: 0.6.9 Followup-For: Bug #995986 I found that following lines allow me to include non-free firmware packages into the generated images: mirror_components="main non-free-firmware" export NONFREE=1 export NONFREE_COMPONENTS="non-free-firmware" export DEP11=0 # woraround a bug with simple-cdd not fetching dep11 files The last line might require not-yet-uploaded debian-cd (built from git, works perfectly). -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: arm64 (aarch64) Kernel: Linux 6.10.0-test-dp+ (SMP w/8 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages simple-cdd depends on: ii dctrl-tools 2.24-3 ii debian-cd 3.2.2 ii lsb-release 12.1-1 ii python3 3.12.3-1 ii python3-simple-cdd 0.6.9 ii reprepro5.3.1-5+b2 ii rsync 3.3.0-1 ii wget1.24.5-1 Versions of packages simple-cdd recommends: ii dose-distcheck 7.0.0-5+b2 Versions of packages simple-cdd suggests: pn qemu-system | qemu-kvm -- no debconf information
Bug#995986: simple-cdd: Firmware not being included in installer image
I can confirm that this issue still seems to affect simple-cdd 0.6.9 on bookworm as of mid-May 2023 (including debian-cd version 3.2.1). I too have tried 'export FORCE_FIRMWARE=1' together with 'export NONFREE_COMPONENTS="non-free non-free-firmware"', 'mirror_components="main non-free non-free-firmware"' and various combinations thereof within my profile.default, all without success. It would be great to see a working example of how to get firmware packages managed by simple-cdd. Thanks.
Bug#995986: simple-cdd: Firmware not being included in installer image
I've tried exporting FORCE_FIRMWARE=1 in my .conf file, but it didn't change any behaviour. There is still no firmware being included. If it helps, here is the contents of my .conf file after I make that change (I call that file basic.conf, because basic is what the profile I've created is called): # Automatically start the installer after 5 seconds. BOOT_TIMEOUT=50 # Locale and keyboard settings won't work if set in the preseed file, so set # them here. locale="en_AU" keyboard="us" # Include the "basic" profile in the installer. profiles="basic" # Automatically install the "basic" profile. auto_profiles="basic" # Allow non-free firmware. mirror_components="main non-free" # Ensure firmware is included in the installer. export FORCE_FIRMWARE=1 Also, here is the branch of the project with that change included: https://github.com/countermeasure/basic-box/tree/bullseye Has it been confirmed that setting FORCE_FIRMWARE successfully adds the firmware when run on Bullseye? I made myself a very simple simple-cdd project on Bullseye to test without extra code complexity that might have been breaking the firmware inclusion, and even then, FORCE_FIRMWARE still didn't seem to work for me. > Would you set > > export FORCE_FIRMWARE=1 > > in your build.conf and try again? > > This would add all firmware-nonfree package into your iso.
Bug#995986: simple-cdd: Firmware not being included in installer image
Would you set export FORCE_FIRMWARE=1 in your build.conf and try again? This would add all firmware-nonfree package into your iso. 在 2021/10/9 下午4:33, Scott 写道: Package: simple-cdd Version: 0.6.8 Severity: important Dear Maintainer, I'm using simple-cdd to build an installer which includes non-free firmware. I find that the firmware is included in the installer when it is built when running on Debian 10, but the firmware is not included in the installer when it is built when running on Debian 11. The result is that I can successfully run the installer on a Thinkpad T440 if the installer is built under Debian 10, but an installer built under Debian 11 when run on the same Thinkpad T440 will ask for missing firmware to be provided before it reaches the installer screens which ask for a network to be selected and wifi credentials. My profiles/.packages file has just one line: firmware-iwlwifi On Debian 11, when I look in /tmp/mirror/pool/non-free/f/firmware-nonfree/, I see the firmware-iwlwifi_20210315-3_all.deb package. But when I look in /tmp/cd-build/bullseye/CD1/firmware/, all I see is a dep11/ directory, and I don't see the firmware file. I don't know enough to know if this is an upstream problem, so I thought I'd report it here in the first instance. If it helps, the project I'm using simple-cdd in is quite a simple one and you can see it here: https://github.com/countermeasure/basic-box Cheers! -- System Information: Debian Release: 11.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages simple-cdd depends on: ii dctrl-tools 2.24-3+b1 ii debian-cd 3.1.35 ii lsb-release 11.1.0 ii python3 3.9.2-3 ii python3-simple-cdd 0.6.8 ii reprepro5.3.0-1.2 ii rsync 3.2.3-4 ii wget1.21-1+b1 Versions of packages simple-cdd recommends: ii dose-distcheck 6.0.1-2 Versions of packages simple-cdd suggests: pn qemu-system | qemu-kvm -- no debconf information -- 肖盛文 xiao sheng wen Faris Xiao 微信(wechat):atzlinux 《铜豌豆 Linux》https://www.atzlinux.com 基于 Debian 的 Linux 中文 桌面 操作系统 Debian QA page: https://qa.debian.org/developer.php?login=atzlinux%40sina.com GnuPG Public Key: 0x00186602339240CB OpenPGP_0x00186602339240CB.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature
Bug#995986: simple-cdd: Firmware not being included in installer image
Hi, I don't know enough to know if this is an upstream problem, so I thought I'd report it here in the first instance. The simple-cdd is a Debian native package, it has not other upstream, report it to here is the right palace. -- 肖盛文 xiao sheng wen Faris Xiao 微信(wechat):atzlinux 《铜豌豆 Linux》https://www.atzlinux.com 基于 Debian 的 Linux 中文 桌面 操作系统 Debian QA page: https://qa.debian.org/developer.php?login=atzlinux%40sina.com GnuPG Public Key: 0x00186602339240CB OpenPGP_0x00186602339240CB.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature
Bug#995986: simple-cdd: Firmware not being included in installer image
Package: simple-cdd Version: 0.6.8 Severity: important Dear Maintainer, I'm using simple-cdd to build an installer which includes non-free firmware. I find that the firmware is included in the installer when it is built when running on Debian 10, but the firmware is not included in the installer when it is built when running on Debian 11. The result is that I can successfully run the installer on a Thinkpad T440 if the installer is built under Debian 10, but an installer built under Debian 11 when run on the same Thinkpad T440 will ask for missing firmware to be provided before it reaches the installer screens which ask for a network to be selected and wifi credentials. My profiles/.packages file has just one line: firmware-iwlwifi On Debian 11, when I look in /tmp/mirror/pool/non-free/f/firmware-nonfree/, I see the firmware-iwlwifi_20210315-3_all.deb package. But when I look in /tmp/cd-build/bullseye/CD1/firmware/, all I see is a dep11/ directory, and I don't see the firmware file. I don't know enough to know if this is an upstream problem, so I thought I'd report it here in the first instance. If it helps, the project I'm using simple-cdd in is quite a simple one and you can see it here: https://github.com/countermeasure/basic-box Cheers! -- System Information: Debian Release: 11.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages simple-cdd depends on: ii dctrl-tools 2.24-3+b1 ii debian-cd 3.1.35 ii lsb-release 11.1.0 ii python3 3.9.2-3 ii python3-simple-cdd 0.6.8 ii reprepro5.3.0-1.2 ii rsync 3.2.3-4 ii wget1.21-1+b1 Versions of packages simple-cdd recommends: ii dose-distcheck 6.0.1-2 Versions of packages simple-cdd suggests: pn qemu-system | qemu-kvm -- no debconf information