Your message dated Tue, 04 May 2010 11:32:28 +0000 with message-id <E1O9GMW-0000bf-Dg@ries.debian.org> and subject line Bug#574145: fixed in firmware-nonfree 0.24 has caused the Debian Bug report #574145, regarding confusing use of debconf for license agreement to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 574145: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574145 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: confusing use of debconf for license agreement
- From: Joey Hess <joeyh@debian.org>
- Date: Tue, 16 Mar 2010 13:36:49 -0400
- Message-id: <20100316173649.GA26767@gnu.kitenet.net>
Package: firmware-ipw2x00 Severity: normal Tags: d-i On installation, debconf is used to display the license, as type note. When the dialog frontend is used, this means the user gets a dialog box, with a big scary license and an "OK" button. One would expect then, that selecting OK means one accepts the license. And the UI does not let one do anything else. UIs that force the user to accept a licence are generally badly thought of. Only after seemingly agreeing with the license is a second, boolean question presented to ask if the user really accepts the license. At this point, the user cannot refer back to the license they are supposed to be agreeing to, and anyway, this yes/no question comes only after they probably think they've indicated they accept it. The only way for a user to avoid apparently accepting the license is to hit escape, or whatever back button is presented by the debconf frontend. Unfortunatly, the default debconf frontend uses whiptail, which doesn't support escape or a back button here. And in frontends that do support backing up, your preinst is coded to redisplay the first question, so there is no escape. I suggest making two changes: 1. Follow the example in debconf-devel(5) and if the user chooses to back up from the first question asked, do not redisplay it, but exit 10. 2. Combine license display and prompt into a single boolean question. Unfortunatly whiptail strikes again here; it can't scroll the prompt appearing in a boolean, so it would first display the whole question body in another info box. The result would be much as it is now for whiptail, but at least other debconf frontends are able to display the whole license text together with the yes/no prompt. Note that this question can appear during installation. In d-i, cdebconf's newt frontend *does* support showing a long scrolling question body when asking a boolean question, so the issue discussed above in #2 should not be a probolem there. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages firmware-ipw2x00 depends on: ii debconf [debconf-2.0] 1.5.28 Debian configuration management sy firmware-ipw2x00 recommends no packages. Versions of packages firmware-ipw2x00 suggests: ii initramfs-tools 0.93.4 tools for generating an initramfs ii linux-image-2.6.32-trunk-686 2.6.32-5 Linux 2.6.32 for modern PCs -- see shy joAttachment: signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
- To: 574145-close@bugs.debian.org
- Subject: Bug#574145: fixed in firmware-nonfree 0.24
- From: Ben Hutchings <ben@decadent.org.uk>
- Date: Tue, 04 May 2010 11:32:28 +0000
- Message-id: <E1O9GMW-0000bf-Dg@ries.debian.org>
Source: firmware-nonfree Source-Version: 0.24 We believe that the bug you reported is fixed in the latest version of firmware-nonfree, which is due to be installed in the Debian FTP archive: firmware-bnx2_0.24_all.deb to non-free/f/firmware-nonfree/firmware-bnx2_0.24_all.deb firmware-bnx2x_0.24_all.deb to non-free/f/firmware-nonfree/firmware-bnx2x_0.24_all.deb firmware-intelwimax_0.24_all.deb to non-free/f/firmware-nonfree/firmware-intelwimax_0.24_all.deb firmware-ipw2x00_0.24_all.deb to non-free/f/firmware-nonfree/firmware-ipw2x00_0.24_all.deb firmware-ivtv_0.24_all.deb to non-free/f/firmware-nonfree/firmware-ivtv_0.24_all.deb firmware-iwlwifi_0.24_all.deb to non-free/f/firmware-nonfree/firmware-iwlwifi_0.24_all.deb firmware-linux-nonfree_0.24_all.deb to non-free/f/firmware-nonfree/firmware-linux-nonfree_0.24_all.deb firmware-linux_0.24_all.deb to non-free/f/firmware-nonfree/firmware-linux_0.24_all.deb firmware-nonfree_0.24.dsc to non-free/f/firmware-nonfree/firmware-nonfree_0.24.dsc firmware-nonfree_0.24.tar.gz to non-free/f/firmware-nonfree/firmware-nonfree_0.24.tar.gz firmware-qlogic_0.24_all.deb to non-free/f/firmware-nonfree/firmware-qlogic_0.24_all.deb firmware-ralink_0.24_all.deb to non-free/f/firmware-nonfree/firmware-ralink_0.24_all.deb firmware-realtek_0.24_all.deb to non-free/f/firmware-nonfree/firmware-realtek_0.24_all.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 574145@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ben Hutchings <ben@decadent.org.uk> (supplier of updated firmware-nonfree package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 03 May 2010 23:19:05 +0100 Source: firmware-nonfree Binary: firmware-linux firmware-bnx2 firmware-bnx2x firmware-intelwimax firmware-ipw2x00 firmware-ivtv firmware-iwlwifi firmware-linux-nonfree firmware-qlogic firmware-ralink firmware-realtek Architecture: source all Version: 0.24 Distribution: unstable Urgency: low Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org> Changed-By: Ben Hutchings <ben@decadent.org.uk> Description: firmware-bnx2 - Binary firmware for Broadcom NetXtremeII firmware-bnx2x - Binary firmware for Broadcom NetXtreme II 10Gb firmware-intelwimax - Binary firmware for Intel WiMAX Connection firmware-ipw2x00 - Binary firmware for Intel Pro Wireless 2100, 2200 and 2915 firmware-ivtv - Binary firmware for iTVC15-family MPEG codecs (ivtv and pvrusb2 d firmware-iwlwifi - Binary firmware for Intel Wireless 3945, 4965 and 5000-series car firmware-linux - Binary firmware for various drivers in the Linux kernel (meta-pac firmware-linux-nonfree - Binary firmware for various drivers in the Linux kernel firmware-qlogic - Binary firmware for QLogic IBA7220, QLA1xxx, ISP2xxx and SP2x2 firmware-ralink - Binary firmware for Ralink RT2561, RT2571, RT2661 and RT2671 wire firmware-realtek - Binary firmware for Realtek RTL8192 wireless cards Closes: 573950 574145 576104 579694 Changes: firmware-nonfree (0.24) unstable; urgency=low . * Update to linux-support-2.6.32-5. * Add firmware-realtek package containing: - Realtek RTL8192E firmware for use with rtl8192e driver, thanks to Geoff Simmons (Closes: #573950) - Realtek RTL8192SU firmware for use with rtl8192su driver, thanks to Stefan Lippers-Hollmann (Closes: #579694) * Update iwlwifi-6000 to 9.193.4.1. * Add copyright and licence text for radeon/R{6,7}00_rlc.bin to firmware-linux-nonfree (Closes: #576104) * Merge preinstallation license note and question (Closes: #574145) * Bump standards to 3.8.4, no changes required. Checksums-Sha1: c6a7550a54b9b9be84648446cfd1c6f7c10e139a 1957 firmware-nonfree_0.24.dsc 637e81654d439a1de5fe9ad32864dbb78afa5036 4501200 firmware-nonfree_0.24.tar.gz 780e6f1b9ee13781cf620dc7f1368ba849af5bed 5064 firmware-linux_0.24_all.deb 32dc253caa4098a009f0b6a398dabd3de4b50263 402642 firmware-bnx2_0.24_all.deb d42221660d24c83002149a3a84448c1c8881cd10 683118 firmware-bnx2x_0.24_all.deb cb38f4b59e4f70ed32cf200546bbf8ef790890d1 741164 firmware-intelwimax_0.24_all.deb 47699703d507162ea5e08f0c39971c15d7e449da 520916 firmware-ipw2x00_0.24_all.deb eb0bb2f23dd15ee386bf374394fc9539e42a238c 135286 firmware-ivtv_0.24_all.deb ecc1d663a0fe343bfa7a25c1fc946edb44ad3c45 1214562 firmware-iwlwifi_0.24_all.deb a11b2f398dd745c32aeaaaea79c1b4bad1db0f2b 252952 firmware-linux-nonfree_0.24_all.deb 7d00354be872de49e10b880d03d1184536a5674a 478698 firmware-qlogic_0.24_all.deb 9733b645d744c2f0cead0f7c77bf690e19de6963 18808 firmware-ralink_0.24_all.deb 2f5c701e83ff3390fc36e1b2828ac6de24c1562d 66752 firmware-realtek_0.24_all.deb Checksums-Sha256: 9a5a6d4a58efd1d868c7f13406e3ef5d261f41e423efc67067977a10f1f5b74f 1957 firmware-nonfree_0.24.dsc 1e6cab2e5d507f4a7bcc224d9a8cfaef71f74efdc24af802d1735e3690aa92d6 4501200 firmware-nonfree_0.24.tar.gz 9aad3ed2c820634a79075793dfd58211596fa5c2df5d8c8d0e3460cb345dbeb9 5064 firmware-linux_0.24_all.deb 9198d68769bb0a1e62dc733cdeb5f424861c8c79f24890fd083f4fa2376a306e 402642 firmware-bnx2_0.24_all.deb 3b5819ccffd40e2557f8382a32d40dc1301f5422df5ebb4b2a39c9e1f3c6f813 683118 firmware-bnx2x_0.24_all.deb 6284bbf10301d92dfd50e6ff7c3440daff87fc6b486821e50cc75c4e740b4197 741164 firmware-intelwimax_0.24_all.deb 8b47215c6aa959812634571e7557217f4b881eafdce0dbc14846353c98e594d5 520916 firmware-ipw2x00_0.24_all.deb 87d63bc3a9f4a42c2c278d67c54962c47b177007922cfe2faf8b93d5af16bf51 135286 firmware-ivtv_0.24_all.deb 82795c70a2adcbcc42937a15eb8f3ba97791177dc2c789637b277d2bc52d9c14 1214562 firmware-iwlwifi_0.24_all.deb 774c2682b17fa3732e23155111cfb491d6b742937a16b98ca5e4014b388c4e43 252952 firmware-linux-nonfree_0.24_all.deb 2e7b3f871f9d965d0748387ee3ba280b7986d025dad9046919141f0562ee8e88 478698 firmware-qlogic_0.24_all.deb d469e71f27939f3ca17cc4f82cd4b4d3e6b95f6f6625e9a4ab43468caa1ca2ff 18808 firmware-ralink_0.24_all.deb 5e50523334f0a0609855124d5fb34234008773c101788ffd47c6e4e45e6e3550 66752 firmware-realtek_0.24_all.deb Files: a8f0845ae1789793a167be7ccf03902a 1957 non-free/kernel optional firmware-nonfree_0.24.dsc c8c982a56c1fe6c81839ca20637967a8 4501200 non-free/kernel optional firmware-nonfree_0.24.tar.gz bcd1999f9582b011deeb485c0176c755 5064 non-free/kernel optional firmware-linux_0.24_all.deb e2f9cf8e064caa0b6183a0080470313d 402642 non-free/kernel optional firmware-bnx2_0.24_all.deb f4d582182ead4499da666c33c3210cb7 683118 non-free/kernel optional firmware-bnx2x_0.24_all.deb cc45d220c263bd8203a3f575ddecfd98 741164 non-free/kernel optional firmware-intelwimax_0.24_all.deb 7fb3834acf783739a051ddb231b34a20 520916 non-free/kernel optional firmware-ipw2x00_0.24_all.deb 8b929fa86877ee8ad454e341d356c455 135286 non-free/kernel optional firmware-ivtv_0.24_all.deb c4350c22551d82781bae575f857d3579 1214562 non-free/kernel optional firmware-iwlwifi_0.24_all.deb 58a1978193d538d1dba94ca7f63e9336 252952 non-free/kernel optional firmware-linux-nonfree_0.24_all.deb ac3cd0ec55e13e2b70a1f7c0a06eb6a2 478698 non-free/kernel optional firmware-qlogic_0.24_all.deb 26fcd609de697dafbe448691aa5e813e 18808 non-free/kernel optional firmware-ralink_0.24_all.deb bf8e030d22e5963cb6b0e893390a3b30 66752 non-free/kernel optional firmware-realtek_0.24_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIVAwUBS99NR+e/yOyVhhEJAQqp0w//S12v6vureMKzWdzzgOYzS6LlHGYcOcHm Nj/2IMQBul0dIk6hSmDN/neyeBsocrChew5tzXhaOO2DOlR6xiTf6FRYPMR2fB8c WmyXTrcaJKEtjuUmoSeN59l2O0Nkhb2tKfphuQUne/NV6w2hVwRZswdt0SLM9jgg 4zTkovkaAF3cj5eVKV7k/m9jjeNmd4tk1bKlCHWiPDP69QNwlv5RIQpk5+LoIFMW rI6VElv1W/EHB28bTgSY0U9TPHjlHElZOxIh0Xm95U1QqPUrw5iQc20LSpNSCf5x nNwe6Y9PR909llNqTk8np6uKc7fdOmWpmzZCTpUJ/KdiEK8vMsRRJknSKj4nGwyW x+Wtugs8+w9AyKA/zHHMK1YLijQJFSq9wwLw1qAUu7jW6eLgTofLIjwLUsJ0QsTA tv1nkPAjBPnZdSzY5uc6zZgzN1Tt3geJhctIVImTz1RhvvnMGhC8+tE0m08vo6/s iOFf4umziamPlC+CfkKTOBXoLWKQSDNGqxmvQyj4ACNMPnl72XMjF5iiRWM5S9lC iVW0IGMFtWgn0ywo+P7VJXX5MpTDW+FdqCANRvF3rwemkguPMExl1Aoy+ImfMCEa wvrVrnmAt15BY+ra1MJ/xfaIvjpHK21u1N6x8oSAJ63/h0ua96kCPWB2aWIcOXjs p6J5NpZqErc= =4gPq -----END PGP SIGNATURE-----
--- End Message ---