-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 12 Mar 2017 17:55:07 +0100 Source: piuparts Binary: piuparts piuparts-master piuparts-slave piuparts-common Architecture: source Version: 0.76 Distribution: unstable Urgency: medium Maintainer: piuparts developers team <piuparts-de...@lists.alioth.debian.org> Changed-By: Holger Levsen <hol...@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: 841157 848186 850917 854317 855038 Changes: piuparts (0.76) unstable; urgency=medium . [ Andreas Beckmann ] * piuparts.py: - Add to ignored_files: + /usr/share/texmf/ls-R - Remove from ignored_files: - /usr/share/keyrings/debian-archive-removed-keys.gpg~ - Do not require --scriptsdir for proper operation. (Closes: #855038) - Make install_over_symlink tests fail by default, add --warn-on-install-over-symlink option to demote this to a warning. - Add --install-suggests option. - Fall back to generating the reference chroot state on-the-fly if the --end-meta file is missing. - Make logged command lines shell-safe with pipes.quote(). * piuparts.conf: - Use --warn-on-install-over-symlink for tests ending before stretch. - Enable scripts-log-alternatives for [sid] and [stretch]. (See: #850917) - Add new suite: wheezy222testing, upgrading wheezy -> jessie -> stretch. * piuparts.conf.anbe: Add some more example sections. * distros.conf: Add support for sid-debug, stretch-debug. * piuparts-slave.py: - Replace literal ESC (0x1b) chars with string '[ESC]' for easier copy+paste from logfiles. - Make logged command lines shell-safe with pipes.quote(). * piuparts-analyze.py: - Also process untestable/*.log. * instances/*: Generate the config files piuparts.conf.pejacevic, piuparts.conf.piu-slave-bm-a, piuparts.conf.piu-slave-ubc-01 (new) and piuparts.conf.piu-slave-1und1-01 (unused) from a common template to keep the settings in sync, since they should only differ in mirror and arch. * Clean up leftover /etc/piuparts/scripts/post_setup_experimental. (Closes: #854317) * scripts/post_setup_minimize: - Exclude gcc-4.8-base from jessie chroot. * scripts/pre_install_database-server: Add/fix some database requirements. * scripts/pre_distupgrade_zz_database-server: Switch from mysql-server to default-mysql-server (aka mariadb-server) for selected packages on upgrades to stretch, otherwise they will lose their database server. Try 'dpkg --configure --pending' after failed upgrades in case the database server was started too late - after a client tried to access it. * scripts/pre_remove_40_find_missing_md5sums: Correctly escape backslashes in filenames. * scripts/pre_remove_exceptions: Handle removal of more packages pulling in 'init'. * Add/update exceptions for ancient packages in scripts/is_testable_uninstallable, scripts/pre_install_exceptions, and scripts/post_distupgrade_exceptions. * master-bin/detect_piuparts_issues: Recognize more cases of full disks. * master-bin/detect_network_issues: Recognize unauthenticated packages. * Add known_problems/problems_and_no_force_issue.conf to recognize non-fatal failures when attempting to remove essential packages. * Add bug template for failing to upgrade from testing to sid. * Add bug template for shipping broken symlinks. . [ Holger Levsen ] * piuparts.py: - Apply patch from Maxime Lareo to allow usage of --keep-sources-list without --basetgz. (Closes: #841157) - Add to ignored_patterns: + /srv/.* (Closes: #848186) - Add my copyright note according to git blame. * Add python (>= 2.7) to the depends of piuparts-master and piuparts-slave as dh-python has been changed to only add python depends if it finds python code in PATH. Thanks lintian. * Replace httpredir.debian.org with deb.debian.org everywhere: with deb.d.o apt will use SRV records to go directly to the mirror, with httpredir.d.o there will be http redirects for every file. * slave_run: Fix bug which prevented a different number of slaves to be started than defined in the configuration. Also add a check to ensure that this optional argument is an integer and within the defined maximum number of slaves. * slave_stop: New script to stop all piuparts-slaves on a host. * slave_stop.8: Add new manpage for this new script, also update slave_run.8 to mention slave_stop.8. * Update README_pejacevic.txt and README_server.txt. * Drop instances/piuparts.conf.lamarr and …/piuparts.conf.goldwasser. * htdocs/index.tpl: - Announce 2nd piuparts-slave, explain this is a three host setup now, mention that pejacevic is a four core system and other news. - Make "contribute" a link. * archive_old_logs: use xargs -P $NUM_CPU and -n 1 to compress old logs in parallel. * update-piuparts-(master|slave)-setup: touch $PIUPARTS_TMPDIR/.nobackup to exclude it from backups made by DSA. * conf/crontab-master.in: run piuparts-report twice a day instead of trying four times a day, which hasn't worked out for a long time. * generate_daily_report.in: measure runtime of this script and the scripts started by it. * detect_(network|piuparts|archive)_issues.in: measure runtimes too. * reschedule_oldest_logs.in: measure runtime. . [ Michael Stapelberg ] * Add support for logging update-alternatives calls using optional custom-scripts/scripts-log-alternatives/ (Closes: #850917) Checksums-Sha1: 8626523f032de2513e225c35f8ac25e0256dbf6c 1974 piuparts_0.76.dsc 189b30be71d2165388701561c2ceac0a258c57ff 243757 piuparts_0.76.tar.gz 9f661edca04c9c8fc9aea72a7608d5aad289bd8e 6500 piuparts_0.76_source.buildinfo Checksums-Sha256: 7767c61ce13150f3f934a8a1487ac3864a9eb29bb912ed92cbac02131bf5a359 1974 piuparts_0.76.dsc 0891fca7969c7e821f312f10f51ef250cee6a472bd958d3d527501c547936404 243757 piuparts_0.76.tar.gz fd5307eb00add3331285bd262e37185d6e6f9871934b9ec5ae765198a768bbba 6500 piuparts_0.76_source.buildinfo Files: be6e3ccbf44e673df765a7671ed06ff0 1974 devel extra piuparts_0.76.dsc 9ce9be8170fdd92dc7c277b738b749ed 243757 devel extra piuparts_0.76.tar.gz f07412c98766bbb4cd25a02ce794a228 6500 devel extra piuparts_0.76_source.buildinfo
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUBWMV+BwkauFYGmqocAQrkOQ//enMHS23rjZUB8+uikCRXitgi242L11E+ Qt/ApkMtjcbV5p01hY6noSurGd3SENhAp4f2QfuWMw5wQ5BgJVRMua6NJL9RWWkU QznfAmovDsM9lWdwwHsW2a3X3REmYLA0A/pLCwJyNFZO47NcphlAp9979q6k6FdI z2ZD3DUT7Abyn3wkik1ht6FwMOkizUYHMJvtCICS0TTyhF31+1ae/UQ/NUeBLQlw iLt+ZoMhO2ezuKOBWkHLD8oPJDtKKVTgnPL+pWKY8Hz/fU2LoOhUmtq4oD5O1whz A31Ls9WyGqxHQg5VOWd4UO5SkC4sSwfabDq5pwY22TMjrb6VFg2ObP3bWPG8Lkwm l++3TsiSg1B+Gu25aRpTzH7XWQ1Uh3ejzEABb+C97ElYczNjEStTWlV0gsZSrkxn 1weSEEUB81ucPZ0pC9nijd7zDufjRxFPh3iSUUyw6FYzE0jtLx3YnG107CoPZi4u y6/WSNNdjFb8uYUTbXrb30i39qYQthWPs668TzJOxnR80izu1UnEoLb8uM3AykMe Hs+5ilfT1b7bQCzKBXj41g2caNYQLk/tvgx2Ni6TnHhXsAK9AVlDWePVF+v9XGnX 6ludTD1bIdZGZNOrUGzJ2Qaergu67DeaBwWiSX5IkG/fRy9p4wpaexec86B3ZGTd SPRCrJuXmK4= =Wnm2 -----END PGP SIGNATURE-----