Your message dated Sat, 27 Jul 2013 04:03:03 +0000 with message-id <e1v2vih-0002dm...@franck.debian.org> and subject line Bug#716948: fixed in dpkg 1.17.0 has caused the Debian Bug report #716948, regarding bootlogd: prompting due to modified conffiles which were not modified by the user: /etc/init.d/bootlogd 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 ow...@bugs.debian.org immediately.) -- 716948: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=716948 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: bootlogd Version: 2.88dsf-43 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed your package failed the piuparts upgrade test because dpkg detected a conffile as being modified and then prompted the user for an action. As there is no user input, this fails. But this is not the real problem, the real problem is that this prompt shows up in the first place, as there was nobody modifying this conffile at all, the package has just been installed and upgraded... This is a violation of policy 10.7.3, see http://www.debian.org/doc/debian-policy/ch-files.html#s10.7.3, which says "[These scripts handling conffiles] must not ask unnecessary questions (particularly during upgrades), and must otherwise be good citizens." http://wiki.debian.org/DpkgConffileHandling should help with figuring out how to do this properly. In http://lists.debian.org/debian-devel/2009/08/msg00675.html and followups it has been agreed that these bugs are to be filed with severity serious. >From the attached log (scroll to the bottom...): Setting up bootlogd (2.88dsf-43) ... Configuration file `/etc/init.d/bootlogd' ==> Deleted (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** bootlogd (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing bootlogd (--configure): EOF on stdin at conffile prompt Setting up gcc-4.7-base:amd64 (4.7.3-6) ... Errors were encountered while processing: bootlogd cheers, Andreasbootlogd_2.88dsf-43.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---Source: dpkg Source-Version: 1.17.0 We believe that the bug you reported is fixed in the latest version of dpkg, which is due to be installed in the Debian FTP archive. 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 716...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Guillem Jover <guil...@debian.org> (supplier of updated dpkg 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 26 Jul 2013 23:54:54 +0200 Source: dpkg Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect Architecture: source amd64 all Version: 1.17.0 Distribution: unstable Urgency: low Maintainer: Dpkg Developers <debian-d...@lists.debian.org> Changed-By: Guillem Jover <guil...@debian.org> Description: dpkg - Debian package management system dpkg-dev - Debian package development tools dselect - Debian package management front-end libdpkg-dev - Debian package management static library libdpkg-perl - Dpkg perl modules Closes: 162541 163763 284664 635117 657627 659814 676664 681371 681470 684196 685096 686782 689193 691449 691745 697297 698881 699807 700177 703092 704240 707323 708292 708375 708607 710265 711647 711936 712976 713020 715334 716948 Changes: dpkg (1.17.0) unstable; urgency=low . [ Guillem Jover ] * Switch update-alternatives back to a fatal error on out of range priority on --install. * Document dpkg-deb --debug in --help output. * Bump Standards-Version to 3.9.4 (no changes needed). * Use the new canonical dpkg git Vcs URLs. * Remove ancient version from zlibg1-dev Build-Depends. * Add compression development packages to libdpkg-dev Depends. * Man pages cleanup: - Disable justification and hyphenation in SEE ALSO sections. - Remove unneeded double quotes in .SH headings. - Do not use “header” when “format” or “field” is meant. - Move dangers of installing via dpkg-deb from BUGS to a NOTES section. - Remove BUGS sections containing obvious or misplaced information. - Move BUGS sections before EXAMPLES and SEE ALSO sections. - Place ENVIRONMENT and FILES sections contiguously. - Move EXIT STATUS section before ENVIRONMENT. - Rename CAVEATS sections to NOTES. - Fold BACKWARD COMPATIBILITY section into other sections. - Document since when DEB_*_MULTIARCH variables are supported. - Move compiler flags subsection from ENVIRONMENT to NOTES. - Unify WARNING and ERROR sections into DIAGNOSTICS. - Unify command-line options into a single OPTIONS section. - Mark programs, variables, fields and command-line options in bold. - Fold dpkg-architecture(1) DEBIAN/RULES section into EXAMPLES. - Fix dpkg-architecture(1) debian/rules usage documentation. - Move dpkg-buildflags(1) HARDENING into a new FEATURE AREAS subsection. - Improve dpkg-buildflags(1) usage documentation. Thanks to Matthijs Kooijman <matth...@stdin.nl>. Closes: #657627 - Clarify that DPKG_MAINTSCRIPT_PACKAGE is not arch-qualified. - Add triggers to the list of binary control information files. Thanks to Charles Plessy <ple...@debian.org>. * Use colon instead of dot for user:group in dpkg debug output. * Remove support for obsolete DM-Upload-Allowed from Dpkg::Vendor::Debian. * Fix update-alternatives to use the current alternative link as the first best value, to avoid flip-flops of alternatives with equal priority. Closes: #699807 * Fix clang warnings due to change of alignment requirements. * Change copyright file to point to GPL-2 instead of GPL. * Do not pass -e in shell script shebangs, set it in the body. * Add new dpkg-parsechangelog --show-field option to print a field value. Closes: #284664 * Add new dpkg-buildpackage --force-sign option. * By default do not sign builds for UNRELEASED uploads on dpkg-buildpackage. Closes: #635117 * Also check Build-Depends-Arch for minimal versions in dpkg-shlibdeps. Closes: #681470 * Document dpkg-buildflags export mode usage in man page. Closes: #691449 Thanks to Jonathan Nieder <jrnie...@gmail.com>. * Rename dpkg-buildflags configure exporter to cmdline, but preserve configure as a legacy alias. * Mask fortify hardening option from dpkg-buildflags output on noopt. New glibc 2.16 and later, issue a warning on this condition. Closes: #691745 * Refer to path instead of file on dpkg-statoverride. * Always print a descriptive architecture column, even for empty or missing architectures on «dpkg-query --list». * Rework SELinux code on unpack to reload the label database if it has changed, for example while upgrading the SELinux policy package. * Execute maintainer scripts in a new execution context, based on the current one and the specific maintainer script filename, and if it's not different to the current one, use "dpkg_script_t" as a fallback. * Do not unnecessarily create a dpkg update log record on remove or purge. * Always reset want status when removing or purging a package; so this now resets holds among others. Closes: #163763 * Always reset want status when installing a package; so this now resets holds among others. Closes: #162541 * Defer cleanup of .dpkg-new and .dpkg-tmp paths on removal to the point when we are definitely removing the main path. * Activate file triggers on removal more accurately, only when we know we are inevitably removing things. * Change dir to / before executing maintainer scripts. Closes: #686782 * Add new dpkg-deb --deb-format option and base --new and --old on it, as the latter are not future-proof, and neither can be guaranteed to produce a reliable output file format. * Drop archtable. It serves no purpose, it's Debian specific, it's usually outdated, and everyone should be using dpkg-architecture anyway. * Add musl-linux support to ostable and triplettable. Requested-by Kevin Bortis <wer...@gmail.com>. * Remove update-alternatives, dpkg-divert and dpkg-statoverride compatibility symlinks under /usr/sbin/. * Remove install-info wrapper. * Only ignore older packages if the existing version is informative. This allows any program using libdpkg to parse the available file to see again packages with versions lesser than 0-0 (like 0~0-0). Closes: #676664 * Fix Dpkg::Control::Hash set_options() to take a hash as argument instead of two scalars. * Add a new Dpkg::Vendor get_vendor_dir() function. * Print correct path to vendor directory on error message in dpkg-vendor. * Do not hardcode the dpkg system configuration directory in perl scripts, respect build time setting. * Deprecate Dpkg lowercase and exported by default variables, replaced by new unified uppercase non-exported by default ones. * Do not set -fstack-protector in the default build flags on arm64 (it's not yet supported). Thanks to Matthias Klose <d...@ubuntu.com>. Closes: #711936 * Add GCJFLAGS support to dpkg-buildflags. Closes: #708375 * Clarify that dpkg --set-selections needs an up-to-date available db, by documenting it on the dpkg(1) man page, and warning whenever dpkg finds unknown packages while setting the selections. Closes: #703092 * Print nicer error messages in perl scripts using Getopt::Long by trapping $SIG{__WARN__} to call usageerr() on option parse errors. * Move the exit call out from usage() in dpkg-scansources so that usageerr() gives a correct exit code. Thanks to Bernhard R. Link <brl...@debian.org>. * Print correct error message on unknown dpkg-name options before --. * Require at least one filename on dpkg-name after --. * Switch program usage errors to not print entire --help output. Closes: #681371 * Document that «dpkg-parsechangelog -l-» can be used to read from stdin. * Support parsing compressed changelog files transparently. Closes: #684196 * Sort files inside new diffs generated by dpkg-source lexicographically. Closes: #689193 * Add support for a build_arch option in Dpkg::Deps deps_parse(). Thanks to Colin Watson <cjwat...@ubuntu.com>. Closes: #697297 * Move epoch-less or revision-less output logic to Dpkg::Version. Based on a patch by Bernhard R. Link <brl...@debian.org>. * Catch mismatches between version strings and format versions in dpkg-source. Ensure that a 3.0 (quilt) package has a non-native version and that a 3.0 (native) package has a native version. Closes: #700177 Thanks to Bernhard R. Link <brl...@debian.org>. * Add support for mipsn32(el) and mips64(el) to arch tables. Thanks to YunQiang Su <wzss...@gmail.com>. Closes: #685096, #707323 * Document --file and --label parser options in dpkg-parsechangelog(1). * Add a new configure --with-dpkg-deb-compressor option to allow selecting the default dpkg-deb compressor, mainly for downstreams. * Switch dpkg-deb default compressor from gzip to xz. Build dpkg.deb using gzip to make debootstrap life easier on non-Debian based systems. * Add support for gzip compression strategies to dpkg-deb. The new strategies are: filtered, huffman, rle and fixed. * Change dpkg and dpkg-deb help output to recommend apt instead of dselect as a user-friendly frontend. * Remove temporary file on error during «dpkg-divert --rename». * Fix value caching in Dpkg::Arch by not shadowing the variables. * Fix chmod() arguments order in Dpkg::Source::Quilt. Closes: #710265 Thanks to Pablo Oliveira <pa...@sifflez.org>. * Add new dpkg-shlibdeps -l option to add private shared library directories. This should be used instead of abusing LD_LIBRARY_PATH to pass the paths, which might be problematic when cross-compiling. Closes: #698881 * Only apply empy line and comma cleanups when doing substvar replacements on fields where those are relevant. Closes: #659814 * Do not scan control files twice for PGP signature presence. . [ Raphaël Hertzog ] * Fix dpkg-maintscript-helper rm_conffile and mv_conffile to do nothing when the conffile is no longer owned by the current (or named) package. Thanks to Steve Langasek for the patch. Closes: #716948 * Improve dpkg-maintscript-helper behaviour in “Multi-Arch: same” packages by arch-qualifying package names read from the environment. Also add a warning about this potential problem in the manual page. * Fix usage of non-existent _() function in multiple places of the Perl code. Thanks to Lincoln Myers <linc...@netapp.com> for the patch. Closes: #708607 . [ Updated programs translations ] * Fix typo in Spanish translation of update-alternatives. Thanks to Javier Fernandez-Sanguino <j...@debian.org>. Closes: #713020 . [ Updated programs translations ] * Vietnamese (Trần Ngọc Quân). Closes: #715334 . [ Added man page translations ] * Italian (Beatrice Torracca). Closes: #711647 . [ Updated man page translations ] * Fix wrong translation of "fortify" in French dpkg-buildflags(1) man page. Thanks to Christian Perrier <bubu...@debian.org>. Closes: #712976 * Fix typo in dpkg-source(1) man page French translation. Thanks to Cédric Boutillier <bou...@debian.org>. Closes: #708292 * Japanese (TAKAHASHI Motonobu). Closes: #704240 Checksums-Sha1: 7d0a5389a4f986c0e5ae9cebc706d240e3780282 1365 dpkg_1.17.0.dsc 1eefd9ba1ec7d61697faf82586ecf153b928724f 3783600 dpkg_1.17.0.tar.xz 7b1b6154ebefd8e7175cb2f3f0bfa9625cc60292 729842 libdpkg-dev_1.17.0_amd64.deb 44b07a9828968b3d40178a995f2f7e83e6b86630 2624194 dpkg_1.17.0_amd64.deb 24350e9fc261b9d9fbb49b5f9fc823d6e3f416bd 1194456 dselect_1.17.0_amd64.deb f7e55eddd462115c403964ea96d1438093951492 1346654 dpkg-dev_1.17.0_all.deb 44315dc84dfa31cc9a7a4c3d6240f6059f212690 984038 libdpkg-perl_1.17.0_all.deb Checksums-Sha256: 67c73b04b16a2a067b6f58f463161009b9868392734bac3434d08d8248996a0f 1365 dpkg_1.17.0.dsc a424cae7e94c98c3f700dc40eea6bc66ab7a14183c7d6efd2992de8261701352 3783600 dpkg_1.17.0.tar.xz de410be6e39b77dc5b381572794412b68b9f0c1076c4c9d60b3da089ddb520af 729842 libdpkg-dev_1.17.0_amd64.deb d0f218a17592bf51090c9eb7209047a86170d6c8089fc9c8b685149196764bfe 2624194 dpkg_1.17.0_amd64.deb 4d86af7e10edd35ac8232801f42293bebbf68576319b4e827de4c30ba48db9df 1194456 dselect_1.17.0_amd64.deb f81da86ecd9728fb52ad6452b5b121411fba2188a486338d0b51ceeb6e9b8bde 1346654 dpkg-dev_1.17.0_all.deb e3f3b0773b0d1cfbc68a73603ffce6f7a3fc71ca22c3e78a5aea6dfac78264aa 984038 libdpkg-perl_1.17.0_all.deb Files: 9fba33b2f2fe8e4af1585bff1e5bf02c 1365 admin required dpkg_1.17.0.dsc 7a2a1a1b82a44154a7b6791ccbec03cf 3783600 admin required dpkg_1.17.0.tar.xz bee0aabc337738db567c23af184ee235 729842 libdevel optional libdpkg-dev_1.17.0_amd64.deb 6c79ea18925f5c8ec8f1d871250f2866 2624194 admin required dpkg_1.17.0_amd64.deb 34b0f0ace57e4583f38dd271f9b3bf2f 1194456 admin optional dselect_1.17.0_amd64.deb 1bbc56aab4c34600de3b1096c3a3a1ab 1346654 utils optional dpkg-dev_1.17.0_all.deb 76980aced39400a69192a67247ce10fe 984038 perl optional libdpkg-perl_1.17.0_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlHzPBQACgkQuW9ciZ2SjJul9ACfWjrT9o9dyZAn71cwuK/bd1rp wv8AnAhTjjV1EGX7v3dGkROgyG7Ws47m =vJ2Z -----END PGP SIGNATURE-----
--- End Message ---