-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 13 Mar 2017 13:25:25 +0100 Source: piuparts Binary: piuparts piuparts-master piuparts-slave piuparts-common Architecture: source all Version: 0.75~bpo8+1 Distribution: jessie-backports Urgency: medium Maintainer: piuparts developers team <piuparts-devel@lists.alioth.debian.org> Changed-By: Holger Levsen <holger@debian.org> Description: piuparts - .deb package installation, upgrading, and removal testing tool piuparts-common - common piuparts components piuparts-master - piuparts master components piuparts-slave - piuparts slave components Closes: 604406 660350 682739 704037 794331 825487 851517 Changes: piuparts (0.75~bpo8+1) jessie-backports; urgency=medium . * Rebuild for jessie-backports. . piuparts (0.75) unstable; urgency=medium . [ Andreas Beckmann ] * piuparts.py: - Add to ignored_files: + /etc/network/ + /etc/php/7.0/ and selected subdirs + /var/lib/apache2/ - Run panic handlers in reverse order. - Add --shell-on-error option to simplify debugging of piuparts failures. Starts an interactive shell in the chroot if an error occurred. - Unmount /proc/sys/fs/binfmt_misc only if mounted. - Query the apt version in the chroot. (Closes: #851517) - Use apt_pkg.version_compare(). * piuparts.conf: - Add new suite: stretch-rcmd (test with --install-recommends). - Add new suite: jessie2stretch-rcmd (test with --install-recommends). - Add new suite: stretch-security. - Add new suite: stretch-pu (test packages in stretch-proposed-updates). - Add new suite: stretch2proposed. - Reduce delay before rescheduling untestable packages. * piuparts-analyze.py: - Adjust debianbts syntax to be compatible with both jessie and stretch. - Improve exception handling. * Handle more database setup issues. * Add/adjust some exceptions for ancient packages. * scripts/pre_install_extras: Add examples how to preseed license acceptance for non-free and downloader packages. * scripts/pre_distupgrade_zz_database-server: Run pg_upgradecluster during dist-upgrades. * scripts/post_distupgrade_hack_debsums: Limit to squeeze->wheezy and merge into scripts/post_distupgrade_exceptions. * scripts/{pre,post}_remove_exceptions: Support removal of essential packages with apt-get from stretch onwards. * known_problems/piuparts-depends-dummy_error.conf: Recognize the failure from 'apt-get install piuparts-depends-dummy.deb'. * known_problems/problems_and_no_force_error.conf: Recognize the apt 1.1 message on attempted removal of essential packages. * master-bin/detect_piuparts_issues: Recognize more cases of full disks. . piuparts (0.74) unstable; urgency=medium . [ Andreas Beckmann ] * piuparts.py: - Add to ignored_files: + /etc/modprobe.d/ - Add new class of is_testable_* custom scripts: A non-zero return value makes the test succeed without actually installing the package. Use for packages that cannot be tested with piuparts by design or are broken in an unfixable way. (Closes: #682739) - Ensure /etc/resolv.conf in the chroot has permissions 0644 to match a possible recreation of that file by resolvconf. (Closes: #660350) - Increase output limit to 8 MB. (Closes: #794331) - Increase single command time limit to 60 minutes. * piuparts.conf: - New section [sid-strict], testing with --install-remove-install and failing on leftover files. (Closes: #604406) - Only warn on leftover files for [sid] and use the same settings for both [sid] and [stretch], since these are now used by britney to block testing migration in case of regressions. * piuparts.conf.anbe: Add some more example sections. * piuparts-slave.py: - Increase test timeout to 90 minutes. * piuparts-analyze.py: - Also consider bugs filed against source packages. * piuparts-reports.py: - Mark arch:all packages with an :all suffix in package lists. - Report skipped tests. * Makefile: Add check-whitespace target looking for trailing whitespace etc. * scripts/pre_install_database-server: Use default-mysql-* from stretch onwards. * scripts/post-{install,purge}-exceptions: Wait for dkms progress indicator to terminate. * scripts/post_distupgrade_exceptions: Work around some jessie->stretch issues. * scripts/is_testable_uninstallable: New custom script to exclude some uninstallable (or similarly broken) packages from being tested. * scripts/post_setup_minimize: New custom script to minimize chroots. - Remove tzdata and lsb-base from sid and stretch. * scripts/post_setup_dummy_users: New custom script to create dummy groups and users that block ids that are likely being used by the host system. * scripts/post_{setup,distupgrade}_experimental: Removed, obsolete since restoring the initial package selection supports downgrades (0.64). * custom-scripts/scripts-debug-{remove,purge}/: Improved debugging of maintainer scripts during package removal. * Overhaul some more custom scripts. * known_problems/debsums_mismatch_*.conf: Report missing symlinks and directories. * known_problems/needs_rebuild_issue.conf: Report "called emacs-package-install as a new-style add-on, but has no compat file" * known_problems/test_was_skipped_issue.conf: New known problem for skipped tests. * master-bin/detect_network_issues: Detect "E: The repository '.*' does no longer have a Release file." * master-bin/detect_piuparts_issues: Detect 'invoke-rc.d: initscript mysql, action "restart" failed.' * master-bin/reschedule_piuparts_tests: New experimental helper script for rescheduling piuparts tests based on detected known problems. . [ Holger Levsen ] * Apply patch by Antonio Ospite to workaround #847788 by force-unmounting /proc/sys/fs/binfmt_misc - some java packages trigger update-binfmts, which mounts /proc/sys/fs/binfmt_misc but never unmounts it. (Closes: #704037) - Thanks Antonio! * Add build-depends to dh-python, thanks lintian. * Bump copyright years. . [ Sean Whitton ] * piuparts.py: use `apt-get install ./foo.deb` instead of `dpkg -i ./foo.deb && apt-get install -yf` for more reliable dependency resolution. (Closes: #825487) Checksums-Sha1: bcff1796f7043b60cf9690d79820749149cb151a 2002 piuparts_0.75~bpo8+1.dsc 57b7287db83744d198c8a3f95085c1c0f9d58342 241976 piuparts_0.75~bpo8+1.tar.gz 09011aac7bcee39bf42068dd5172bdf1f62e5806 107664 piuparts_0.75~bpo8+1_all.deb 055c4f9197ec2ecbe7e5acf1745c2c0d0c77fefc 127230 piuparts-master_0.75~bpo8+1_all.deb 1e6526685f8a64d2a075870bb77e3bc3dca76086 55268 piuparts-slave_0.75~bpo8+1_all.deb 56380e0f15c9a5a5c56032c541e80e8d1af2efc1 58438 piuparts-common_0.75~bpo8+1_all.deb Checksums-Sha256: a29fcf4105d9f6c25cf757efe4ca33ac684250ed7d973f10d75361705b43af25 2002 piuparts_0.75~bpo8+1.dsc c8e1476577af9e8d5fa4a826b61a605ca212c1bed63d84239ad3b965a685b2d6 241976 piuparts_0.75~bpo8+1.tar.gz 2c256102c34996070c9029a717a5746774b0e4f289b70361e1373a56b7ff6b7c 107664 piuparts_0.75~bpo8+1_all.deb a84c37502cc38826efa2e0939d2dd18bcf40aa4c67f183432d8a550d3196f283 127230 piuparts-master_0.75~bpo8+1_all.deb c6115348ff300d88080618503c8fc97c415e22d1d6e1035219e17d43e545d4ea 55268 piuparts-slave_0.75~bpo8+1_all.deb f6a6bd9f0c4673134d45857e249d206d991424759999199c536e4190da1a2532 58438 piuparts-common_0.75~bpo8+1_all.deb Files: f4445e7fc9d324acc2bf2ea4d7e1ed7f 2002 devel extra piuparts_0.75~bpo8+1.dsc 2ab379edf9a805135f053ace02d1d33d 241976 devel extra piuparts_0.75~bpo8+1.tar.gz f76c18efca0421617b72df1cdaf89627 107664 devel extra piuparts_0.75~bpo8+1_all.deb 809b114fe9e1d86538b75d2363a9daf9 127230 devel extra piuparts-master_0.75~bpo8+1_all.deb 979c75dd4cd97c2cae1fdff7cecc7536 55268 devel extra piuparts-slave_0.75~bpo8+1_all.deb b3cddd40835a447e30ba6d2c5958da32 58438 devel extra piuparts-common_0.75~bpo8+1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUBWMaRPAkauFYGmqocAQr13g//ZyeAeptVOIF273wok66KbVmGJ205qsxi 1TVg9M8gh7Z1D+dnE3WoM/ifefMYfNAw0+l9O1kLuny/popbINsk4crRyfSyMwyK t7QAj5mVPc+KYM8/0JJUC5UbghXArYbzWj7980MpPp6d4vLr4GH9wH2lkt+1wyTR UM67WniBAFnOzVOgYxzQgkB1FaU21X/xVgMlQmUtOQuZPPmc0SP9yal48XGnb2Zd uLy0vamyGG3Gn8gFzFmj0YSYQ6PuQDl8q7NBfwXlMqGfeZq1i/YIWVz5MrLopPfD /SJQgyX+j3W3iVsaa9NTHZuY5tU64oRyz9sgXIiXyOICXcepUqO3nkvL5EojDPq4 uEPMF6nU4zd659KpEc6e0PUWWtSi1Ps1nH+hVFI/I79e8g+QQXxfLXBP0sOkjS6t HsJeSq04jBDRsqJpe8aPE72Ywq3D0rQM4iSAHCwN0g7zI9FC311qd5Iqjr6cd95b uVZTv/izCLXnKVkuSCzazHEYtU86mYnlJ6pENIVe2t4ZDGSjQ4IeD55tx9p/niLC mvmZ//u95GHx4NGy6WlTHWTLP/zPbJ1qHr3e76DxkQXCNVO8yOYOmxZtDq90NN4g YkIYUCI8qgYkUA4iVoc3/y5nxEvmjDzKnj+ue7fmAuG6WkBeSFG1YALbOSsEeGLE HtXla/purpg= =3qAI -----END PGP SIGNATURE-----