Your message dated Fri, 21 Apr 2017 11:34:06 +0000 with message-id <[email protected]> and subject line Bug#835372: fixed in aptitude 0.8.7-1 has caused the Debian Bug report #835372, regarding aptitude: behavior change with 0.7.6 with packages that can't be installed breaking automated installations 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 [email protected] immediately.) -- 835372: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835372 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: aptitude Version: 0.8.3-1 Severity: important This was the expected behavior since ages(tm) with aptitude: # aptitude --version aptitude 0.7.5 [...] # apt-cache policy aufs-tools aufs-tools: Installed: (none) Candidate: (none) Version table: # aptitude install aufs-tools No candidate version found for aufs-tools No candidate version found for aufs-tools No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. [..] # echo $? 0 Now starting with aptitude 0.7.6 (and it also applies to most recent version v0.8.3) we get this behavior instead: # aptitude --version aptitude 0.7.6 [...] # aptitude install aufs-tools No candidate version found for aufs-tools Unable to apply some actions, aborting # echo $? 255 This seems to be what's documented as follows inside /usr/share/aptitude/NEWS: * [cmdline] Abort with Failure when actions cannot be taken (Closes: #121313, #430392, #445034, #498239, #576212, #639789, #798320) But this actually breaks automated installations, where situations like above with non-existing packages might be present and are expected or at least accepted. To provide an example for such a use case: the Grml.org live system has daily ISO builds using grml-live and its underlying FAI software. Now with aptitude version >=0.7.6 whenever a single Debian package is missing in the Debian archive (like with aufs-tools in Debian/testing in the above example) the ISO can't be generated at all because the aptitude command fails hard. (JFTR, the validation about the package installation state takes place at a later stage in the ISO build process. For expected but non-present packages this marks the build as unstable instead of stable, but it does *not* fail the build.) Assuming that you don't want to switch back to the previous command line behavior please at least consider providing an option (APT::Get::...) to not abort with a failure in such a situation, so the previous behavior can be restored in tools like FAI through that option. (I think this issue *could* actually warrant an RC bug severity since that behavior change might bite users in automated scripts.) regards, -mika-
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: aptitude Source-Version: 0.8.7-1 We believe that the bug you reported is fixed in the latest version of aptitude, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Manuel A. Fernandez Montecelo <[email protected]> (supplier of updated aptitude 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 19 Apr 2017 00:22:12 +0200 Source: aptitude Binary: aptitude aptitude-common aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-it aptitude-doc-ja aptitude-doc-nl aptitude-doc-ru Architecture: source all amd64 Version: 0.8.7-1 Distribution: unstable Urgency: medium Maintainer: Aptitude Development Team <[email protected]> Changed-By: Manuel A. Fernandez Montecelo <[email protected]> Description: aptitude - terminal-based package manager aptitude-common - architecture independent files for the aptitude package manager aptitude-doc-cs - Czech manual for aptitude, a terminal-based package manager aptitude-doc-en - English manual for aptitude, a terminal-based package manager aptitude-doc-es - Spanish manual for aptitude, a terminal-based package manager aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manager aptitude-doc-fr - French manual for aptitude, a terminal-based package manager aptitude-doc-it - Italian manual for aptitude, a terminal-based package manager aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package manager aptitude-doc-nl - Dutch manual for aptitude, a terminal-based package manager aptitude-doc-ru - Russian manual for aptitude, a terminal-based package manager Closes: 835372 842707 843536 851901 858784 859907 Changes: aptitude (0.8.7-1) unstable; urgency=medium . [ Manuel A. Fernandez Montecelo ] * New upstream release. Please see /usr/share/aptitude/NEWS for a change log with more details. . - User visible changes: * Warn about invalid locales (Closes: #859907) . - Bug fixes: * Preserve auto-installed flag with hold/unhold/keep operations (Closes: #843536) * [cmdline] Fix extreme slowness of keep-all (Closes: #842707) * Avoid problems or improve response in problems related to reinstalling (Closes: #851901) * [cmdline] Failing to apply actions are not fatal with -f / Aptitude::CmdLine::Fix-Broken (Closes: #835372) . - Translation updates: * Italian documentation translation by Beatrice Torracca (Closes: #858784) Checksums-Sha1: 668f2b59b964ef3c6877acc2eda2224973b6a5bf 2990 aptitude_0.8.7-1.dsc 976f3814e13b9667684e55370111de5aae50433e 4720320 aptitude_0.8.7.orig.tar.xz e9d8d771a101ebebac810e54f869f05e40681f3a 53256 aptitude_0.8.7-1.debian.tar.xz b15c7ff8437e59e324016935e774c0070dc181f6 1592678 aptitude-common_0.8.7-1_all.deb 74506997b0db27c9e20cdef455349f18b941e030 22820138 aptitude-dbgsym_0.8.7-1_amd64.deb 4e04a3c8af538414e745c4ab5afa5b94724482b4 366270 aptitude-doc-cs_0.8.7-1_all.deb 4d7786c039bd19e8f15804994dcb2168d46d51b6 434066 aptitude-doc-en_0.8.7-1_all.deb aa6fa6aa7a9f63ac775d1a868323e89083435444 412458 aptitude-doc-es_0.8.7-1_all.deb f556042a7de0e3fe1118a1990e6da138b16b7c15 273884 aptitude-doc-fi_0.8.7-1_all.deb fc423cb751ee10da9c7d9bc4eec8ba66a6df06f4 313920 aptitude-doc-fr_0.8.7-1_all.deb e89e80b80cbf3ce06e2d2ba1ee26e921513a6569 275000 aptitude-doc-it_0.8.7-1_all.deb aaa9d07389f45bf731b07187380503c957c9487e 370546 aptitude-doc-ja_0.8.7-1_all.deb 325d1b1dc83357f6db609b5f7c18f14e11a9f5f5 374536 aptitude-doc-nl_0.8.7-1_all.deb d05b4ddfa039ee32db21d41a16c7d8768ed70d2e 391610 aptitude-doc-ru_0.8.7-1_all.deb 8f9935a62637d0fb4e80cf32395bf843dfe71cbc 13454 aptitude_0.8.7-1_amd64.buildinfo f8a9154aba3da58650b8384b4f1252632147ee2e 1477860 aptitude_0.8.7-1_amd64.deb Checksums-Sha256: 67aea80d3271fbd02f99484d4abd3a52e69dc9de4215206d73898fde7c3dee86 2990 aptitude_0.8.7-1.dsc 37c0fcd52ca3cd4743a49619cd3353aeac8db71e619b45ae02558650cfec2edb 4720320 aptitude_0.8.7.orig.tar.xz ce35db48151c247658b72e74a8d784962ce54cd576c3cae480c51ffba11e8e9f 53256 aptitude_0.8.7-1.debian.tar.xz 8f3b5d2806a7788e511bdba3e71e771c0a956866aa1b065604d4bcc235f0c437 1592678 aptitude-common_0.8.7-1_all.deb 86dfcffc60fe3f0f1d8be1f79a19777d175d1e840a5a9cd9e70568080e90c39c 22820138 aptitude-dbgsym_0.8.7-1_amd64.deb 2964880de2a96f663bf9219d8cab979f78bf422fe9b3eca7a4972ce82c7b286f 366270 aptitude-doc-cs_0.8.7-1_all.deb 61291e645902876143a7a05dc2a9eea6c29f76dd4b776e0b7b014392c9dec3a0 434066 aptitude-doc-en_0.8.7-1_all.deb c7b4e5c974da3721742f91ed9ea1eadd8e277d106fe425a7bfdf1c1948726552 412458 aptitude-doc-es_0.8.7-1_all.deb 7e4dc6cc502e635f752af22daf0a668bdd7ab455b6e77c0c219afca2bf0fed6f 273884 aptitude-doc-fi_0.8.7-1_all.deb eb51a9709da6dd8c852b69be4339e4becbef00fbc30006c307165525e38d73e1 313920 aptitude-doc-fr_0.8.7-1_all.deb 943ac342588f41651d0273831c292437d545a64a36e000d1e740a115daf717be 275000 aptitude-doc-it_0.8.7-1_all.deb e42b4021a2578fc323b725e8fa3e49a138e7f96570082245b93f517927710e72 370546 aptitude-doc-ja_0.8.7-1_all.deb 8e952ce049003948912f5841ec33831d1f3cd94e0ac5d941fc05d4393224709c 374536 aptitude-doc-nl_0.8.7-1_all.deb aafadcf731e948f901bb685dba6460f364dfcf9a4f5c91118540f0ff0f272282 391610 aptitude-doc-ru_0.8.7-1_all.deb 6e156e06abda76748302d354f7b5545cf21e09abcaf5e697f8dc184cafdbf68a 13454 aptitude_0.8.7-1_amd64.buildinfo 910b3ebaf0ec61fbf505c8ad98e9f0648ab5bda676db2d27128c0cf80f5e2fcf 1477860 aptitude_0.8.7-1_amd64.deb Files: 50e953506e58a82fab9c5cb6ecf87582 2990 admin important aptitude_0.8.7-1.dsc d1d53c74d22006048e9c3833468c3696 4720320 admin important aptitude_0.8.7.orig.tar.xz a7c521584fdecafcc383eef7d88bb278 53256 admin important aptitude_0.8.7-1.debian.tar.xz 944f23494615284543660e9ee02c6c6d 1592678 admin important aptitude-common_0.8.7-1_all.deb 4d9292864418194780dde20a847283c1 22820138 debug extra aptitude-dbgsym_0.8.7-1_amd64.deb 1fd42d927344eb6da0527c4da7562637 366270 doc optional aptitude-doc-cs_0.8.7-1_all.deb 846a600e49441c0983c65284f05efa0c 434066 doc optional aptitude-doc-en_0.8.7-1_all.deb 1303730aca3aa758fd881731396f652f 412458 doc optional aptitude-doc-es_0.8.7-1_all.deb 9673a2bb01ea390ba9bad37ab84247df 273884 doc optional aptitude-doc-fi_0.8.7-1_all.deb 3637816808cc13c0f4e0308f8f911a5c 313920 doc optional aptitude-doc-fr_0.8.7-1_all.deb e87c36d809461bf0236bac59282e1a2f 275000 doc optional aptitude-doc-it_0.8.7-1_all.deb 8c792cb3dc6a2ca8b43d5bad8c1d10ad 370546 doc optional aptitude-doc-ja_0.8.7-1_all.deb 7223da6ddf01f02fe69688cfbdba139e 374536 doc optional aptitude-doc-nl_0.8.7-1_all.deb 17a6fc6c625412f2fa637ac30263130a 391610 doc optional aptitude-doc-ru_0.8.7-1_all.deb 6a9c5b780501559afeca422becf5a650 13454 admin important aptitude_0.8.7-1_amd64.buildinfo 3bd5df11a809e76d0e925e705b0f9f06 1477860 admin important aptitude_0.8.7-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQJEBAEBCgAuFiEEKo6AUFxIYphDDdCTf3YGpEXcqA4FAlj2m54QHG1hZm1AZGVi aWFuLm9yZwAKCRB/dgakRdyoDuTuEACJoJ7XqX3ERFk0aQpx159WCmTFhMwrb6YJ PHpykqtsorFbBmQ0gz6xax0tJMqBj1p/h9KDVOnaOleRW0R24wlRAaSvnuErLMFG 48OhrviK4X1tFFE/JNzJ7TgVDRuFXG4AsS/GuxnOuXz7D5gukJt52n5wahy0Pa2C cKYF35+SHk5M9CMoyIzY4RYqp3WYcSvhn97xNWmcFin7I5nicI4Yi+Brm3gCkWc5 kLp3mntZtWx2f0O4X7fZJB59/2q1+qG+MxGLfgffmpqbq/Zz66dTPOqI/0xHwt3b fknffDVqc5uuJ2kKU5zgrrfzfA8olyrpwOOqLrTIyq1oOo+hzT968KDS1a7sVXsm zJZdXY6QfZM3Ag3bBpyQe2Ptyh+wOu9sUdpWTyBz449lBR9+rm4CxT4zjIhQ+HLs YGgaS7qdroQOYLBDDH230KydttMDTdmGHUm8fsr9YYVVNc55u938Ye2mKExkdKtW MoquB0jOM9XmlRAHKFeLSP17NRZBHetKNdx76PZcJahq3YgGuxBHQWbD1VoBBS3b oeQ0kmMzn2lBXUHfR+ybWy8iORTvz9eIvyVT2ixoiV6QHbGHtXj+e1TF53ZOmaPS xJzWDm78sIa/1jyZZqhPxRg3pb+zv+T/6HZmEtmzBCI7AChsaHkeF7K/WSHCBSG3 elVGqfUcVg== =gYjB -----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________ Aptitude-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

