Re: Firmware GR result - what happens next?
On Fri, Oct 14, 2022 at 10:52:01AM +0200, Santiago Ruano Rincón wrote: 5. transitional packages along with a helper package (that fails or success during install) to prompt the user so they add non-free-firmware section when needed. Is there any reason why you are not considering 5.? The danger we're trying to avoid is that a system with a working "something" (say, networking) gets upgraded, user reboots (or machine crashes, or there's a power failure, etc, etc.), the working "something" is now a not-working "something", and fixing it is really hard for the user who has no idea what happened and maybe doesn't have a network or a console or whatever any more. A package that fails during install will prevent the upgrade from completing, but will leave things in an in-between state until some action is taken, the upgrade restarted, and the upgrade manages to finish successfully. What happens if the reboot/crash/powercycle/etc happens during that in-between state? How do you make a firmware helper package that reliably prevents a kernel installation when the kernel doesn't have any dependencies on the firmware package, and also doesn't yank out the old working firmware, etc. I'm sure you can make the install explode, but making it reliably explode at just the right time seems harder. I guess this could all work, but I'm seeing a lot of potential for partial installs/failures with this approach and I suspect this would require transition code in a number of packages' preinsts, not a discrete "helper package".
Processed: reassign 1020981 to task-chinese-s
Processing commands for cont...@bugs.debian.org: > reassign 1020981 task-chinese-s Bug #1020981 [task-chinese] character missing from Chinese fonts and input methods Warning: Unknown package 'task-chinese' Bug reassigned from package 'task-chinese' to 'task-chinese-s'. Ignoring request to alter found versions of bug #1020981 to the same values previously set Ignoring request to alter fixed versions of bug #1020981 to the same values previously set > thanks Stopping processing here. Please contact me if you need assistance. -- 1020981: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020981 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
debootstrap_1.0.128+nmu2_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Tue, 18 Oct 2022 23:49:31 +0100 Source: debootstrap Architecture: source Version: 1.0.128+nmu2 Distribution: unstable Urgency: low Maintainer: Debian Install System Team Changed-By: Luca Boccassi Changes: debootstrap (1.0.128+nmu2) unstable; urgency=low . * Non-maintainer upload. . [ Matthias Klumpp ] * Update PureOS bootstrap script . [ Luca Boccassi ] * autopkgtest: fix running on !amd64 * autopkgtest: run on 'testing' instead of 'bookworm' Checksums-Sha1: ac7d1ddfb3a62c0ee6a87dcfd0e3786041835e88 2015 debootstrap_1.0.128+nmu2.dsc dd207b1f59a6b84fb357c2fb9c1ca5c4d8a6eb5f 82266 debootstrap_1.0.128+nmu2.tar.gz 2695cf78fe7a36c2b93f4da1b8341a26e567b877 6321 debootstrap_1.0.128+nmu2_source.buildinfo Checksums-Sha256: 99591b21454ec1785abc061882a5453434673d3ef042ba2b5500f3811ea7a118 2015 debootstrap_1.0.128+nmu2.dsc 528523228d93a31c9e0cd4eb932977ea8ceec2bfbf8db1103bec2397cc7434fa 82266 debootstrap_1.0.128+nmu2.tar.gz 2477d6a542ff6ba73a289084309f6d311ef126e756500ab8a182543e4f88d9d6 6321 debootstrap_1.0.128+nmu2_source.buildinfo Files: d4db2638e0dc55de14637cf817ddff39 2015 admin optional debootstrap_1.0.128+nmu2.dsc 402b499caf1332558dd282a330258ed6 82266 admin optional debootstrap_1.0.128+nmu2.tar.gz f30eab29a7584af5c30f900ac2840611 6321 admin optional debootstrap_1.0.128+nmu2_source.buildinfo -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAmNPLZkRHGJsdWNhQGRl Ymlhbi5vcmcACgkQKGv37813JB5QfxAAydKYjOMxRIZg5qWV9a0jlA/gtAx0kptY 4/KRjKadejX/yx0FiTeGKakpdKnAWWXF6VQvoziAnD+b+sqfmPX2/DzXY1teQnuu QlgoFaciHuIm3uwuMlh4i3T9VKIPPgAojcjKYco/E0tEYdoFgCO0HcU8roW/Zp2A cyJ0kXAc5jnJMvEDO/tCjDEQHjjcKU7iYDrCBIbGFPA3kWheOd2OByeZ6CorHgEa /tK6tbUSwcLJj+4PqCebMxFPnqaqkYylMY+DR5/IaJy9inm1rMSZvYyNMrdfGS1x Xd50zUtk0RhDB/dFQf/GP3Ge+Ndo3xRFak/jIdF/xhpAdhLkCCLsThNHUsG155KE EMcwGr43mvSAh+4fGgzs+k/+Ot2n0XBA0Vote/rQY0CNtwoWkz/rWGbsgZnSE2v5 MEqedsdTJvaaFpF/cUunA9pM6Pg6ixs97RMsnqG2tvd4Q0kbb/9tHDebzh9HemVK bQVQeebFUJB0D7CoM6nsqAaurVci4dFjIhlh1UnFCUjE3I22xbC6TM+MwcW9dGnG goA8rvYdbSr9FnxpZXNwSQWdzih0nJn4xLZQAOMSMbgX0EwTgaMVHoPCpqUMczzl vuzGq3lBm2OVDbmGN2HtQtQhOOVliUYEBhkMz4q4TDLwbOFnE/VBrbkWd92Fwivb ByG0PGqg0ZA= =AvUx -END PGP SIGNATURE- Thank you for your contribution to Debian.