[Piuparts-devel] piuparts_0.80~bpo9+1_amd64.changes ACCEPTED into stretch-backports, stretch-backports
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Fri Oct 6 21:00:49 UTC 2017
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 02 Oct 2017 01:58:18 +0200
Source: piuparts
Binary: piuparts piuparts-master piuparts-slave piuparts-common
Architecture: source all amd64
Version: 0.80~bpo9+1
Distribution: stretch-backports
Urgency: medium
Maintainer: piuparts developers team <piuparts-devel at lists.alioth.debian.org>
Changed-By: Holger Levsen <holger at 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: 688250 696081 856845 856846 859620 863089 864933 873825
Changes:
piuparts (0.80~bpo9+1) stretch-backports; urgency=medium
.
* Rebuild for stretch-backports.
.
piuparts (0.80) unstable; urgency=medium
.
[ Michael Stapelberg ]
* debiman-piuparts-distill:
- increase maximum token size.
- bugfix: wait until all results are collected.
- don’t print all results.
* distill_alternatives_log: also process buster.
.
[ Holger Levsen ]
* Move asciidoc to from Build-Depends-Indep to Build-Depends. (Newly needed
because d697f2991 changed piuparts-master to an arch:any package.) Thanks
to Adrian Bunk. (Closes: #873825)
.
piuparts (0.79) unstable; urgency=medium
.
[ Holger Levsen ]
* slave-run: properly delete all screenlogs from previous runs.
* Bump standards version to 4.1.0, change priority from extra to optional.
* Depend on debhelper >= 10.2.5~ and bump debian/compat to 10.
.
[ Andreas Beckmann ]
* piuparts.py:
- Do not ignore errors while purging packages.
- Add post_test_* custom scripts. These are run exactly once at the end
of each test (before comparing with the reference chroot state).
- is_testable_* custom scripts can use return value '2' to make a test
fail without actually installing the package. Use for (unfixable)
packages that would fail anyway, but are resource hogs or otherwise
break piuparts.
- Silence diff_meta_data() for "others" for --warn-on-others.
- Store the initial package selections in the --save-end-meta meta-data
and ignore meta-data from --end-meta if these selections don't match,
e.g. due to different fake-essential package sets.
- Let debsums always ignore obsolete conffiles.
- Run debootstrap with --no-merged-usr.
* distros.conf:
- Add wheezy-lts as a full distro.
* piuparts.conf:
- Use relative expiration ages.
- Use wheezy-lts as upgrade target and rename sections:
+ [wheezy2proposed] => [wheezy2lts]
+ [squeeze2wheezy-proposed] => [squeeze2wheezy-lts]
- [squeeze2bpo2wheezy]: Use wheezy-lts as final upgrade target.
* piuparts.conf.anbe: Add some more example sections.
* Move some exceptions to scripts/{pre,post}_test_exceptions.
* scripts/post_distupgrade_base_cleanup: Remove pinentry-curses from the
stretch (--install-recommends) reference chroot.
* scripts/is_testable_uninstallable:
- squeeze: Skip and fail install of mini-buildd-{bld,rep}.
- jessie->stretch: Skip distupgrade of arden:i386.
* scripts/pre_distupgrade_zz_database-server: Improve some upgrade paths.
* scripts/post_purge_exceptions:
- Restore /usr/lib/sasl2/ disappearing on some jessie->stretch upgrades.
* Add/update exceptions for some ancient packages.
* master-bin/reschedule_oldest_logs: Expiration age values starting with "+"
are relative to the rescheduling age.
* master-bin/detect_network_issues: Detect appstream metadata errors.
* master-bin/rotate_master_logs: New daily cronjob to rotate and compress
(with one day of delay) master logfiles larger than 1 MB.
* slave_run: Ensure screen is run with SHELL=/bin/bash.
* Makefile: Split build and install targets between master and slave.
* Bump debsums dependency to (>= 2.2.2~) for --ignore-obsolete.
* Depend on mount, no longer essential.
.
[ Michael Stapelberg ]
* helpers/debiman-piuparts-distill: New helper for parsing the output
generated from scripts-log-alternatives. (Closes: #863089)
* master-bin/distill_alternatives_log: Run debiman-piuparts-distill on the
sections that use scripts-log-alternatives. Runs as a daily cronjob.
.
piuparts (0.78) unstable; urgency=medium
.
[ Andreas Beckmann ]
* piuparts.py:
- Refactor internal handling of reference chroot state.
- Do not run custom scripts before/after installing fake essential
packages.
- Only warn on broken symlinks found between installing the dependencies
of the package to be tested and installing the package itself.
- Keep track of md5sums of the list of available packages in the chroot
to recognize mirror pushes during distupgrade tests and outdated
--end-meta meta-data.
- Mount a new devpts instance on /dev/pts and /dev/ptmx inside the chroot
for better pty separation from the host. Mount the current tty onto
/dev/console in the chroot. Inspired by pbuilder.
- Arguments to the --ignore/--ignore-regexp options (and internal
ignored_files/ignored_patterns settings) that are prefixed with a ':'
will verbosely log the ignored files if matched.
- New option --upgrade-before-dist-upgrade for 2-stage upgrades:
'apt-get upgrade && apt-get dist-upgrade'.
- Do not ignore errors while removing packages.
- Run panic handlers before aborting due to an unhandled exception.
* piuparts.conf:
- Use more aliases for mapping between releases and codenames to reduce
the amount of changes needed on "moving targets" (like stable22sid)
after a stable Debian release.
- Set keyring for archived distros to debian-archive-removed-keys.gpg.
- Add new suites: [jessie2Xstretch], [jessie2Xstretch-rcmd] for testing
two-stage upgrades (apt-get update && apt-get dist-upgrade) from jessie
to stretch (without and with --install-recommends).
- Enable [stretch2proposed]. (Closes: #864933)
- Use --warn-on-debsums-errors for tests ending in stretch.
- Rotate aliases for testing=buster and stable=stretch.
- Add new suites: [buster], [buster-rcmd], [stretch2buster],
[stretch2buster-rcmd] for testing buster.
- Add new suites: [stretch2bpo], [stretch2bpo2buster] for testing
stretch-backports.
- New (per-section) conffile setting: 'exclude-known-problems' can be set
to a list of known problem iconffile names that should *not* be used for
this section.
* piuparts.conf.anbe: Add some more example sections.
* distros.conf: Add support for buster-debug, buster-proposed-updates.
* piupartslib/packagesdb.py:
- Add new state "outdated" to ignore packages if a dependency distro
already has a newer version. (Closes: #856846)
- Resolve packages in "outdated" state after dependency databases are
initialized.
* piuparts-slave.py:
- Run piuparts on dummy package "TARBALL" (but skip tests) to create
tarballs.
- Add "chroot-meta-auto" config option to automatically maintain cached
target chroot meta data (using --end-meta and --save-end-meta) for
distupgrade tests instead of generating it on-the-fly.
- Flush pending logfiles upon startup.
* piuparts-analyze.py:
- Process newest logfiles first, in case of timeouts.
- Drop report_packages_with_many_logs(), obsoleted by archiving old logs.
- Remove support for magic "$DISTRO/None" versions.
* piuparts-report.py:
- Plot all states in the graphs.
- Support new states in plots (varying number of columns in counts.txt).
- Reorder stacking in the bts_stats plot.
- Defer rewriting unmodified maintainer and source summaries, refresh them
once per month.
* custom-scripts: Check for dummy package "TARBALL" to detect tarball
creation phase.
* scripts/is_testable_uninstallable:
- Add exceptions to skip distupgrades of many buggy ancient packages.
(Closes: #688250, #696081)
* scripts/post_setup_dummy_users: Skip regular users when testing dpsyco*.
* scripts/pre_distupgrade_exceptions:
- Disable APT::Immediate-Configure on some squeeze->wheezy upgrade paths.
- Add exceptions for old buggy packages.
* scripts/post_{setup,distupgrade}_zz_backports: Avoid downgrading
systemd/udev from jessie-backports to jessie during removal phase.
(Closes: #856845)
* scripts/post_distupgrade_exceptions: Add stretch->buster workarounds:
- Remove empty unowned /etc/dbus-1/, /etc/dbus-1/system.d/.
- Change permissions from 0755 to 0700 on /var/lib/polkit-1/.
* scripts-broken-symlinks/post_install_extras_unbreak_symlinks: New script
for "fixing" some broken symlinks (e.g. by installing selected suggested
packages) in tests using --fail-on-broken-symlinks.
* scripts-debug-triggers/: New scripts for enabling dpkg trigger debugging.
* conf/crontab-*: Set PATH and run scripts without absolute path.
* master-bin/detect_archive_issues:
- Look at failed logs older than 24 hours (48 hours previously).
- Mark logfiles for immediate recycling upon first appearance.
- Run twice per day, moving new logs to untestable within 24-36 hours.
* master-bin/detect_network_issues:
- Report the issues found in each logfile.
- Detect alternate wording of gpg verification error.
- Detect master and slave disagreement on the "current" version of a
package due to using different mirrors and ongoing mirror push.
* master-bin/detect_piuparts_issues:
- Report the issues found in each logfile.
- Recognize more problems caused by a full filesystem.
- Recognize more failures when connecting to databases.
* master-bin/detect_well_known_errors: Ignore known_problems conffiles
listed in 'exclude-known-problems' in piuparts.conf.
* Add known_problems/trigger_cycle_error.conf to report trigger cycles and
other trigger problems.
* Add bug templates for failing to upgrade from stretch to buster.
* Update bug templates for long grown upgrades ending in buster.
.
[ Holger Levsen ]
* update TODO. Work on buster has begun. \o/
* generate_daily_report.in: only add runtime to external script output if
not already included.
* master-bin/report_untestable_packages.in:
- also report runtime.
- only act on sections with precedence < 100.
* master-bin/detect_network_issues.in:
- dynamically report detected issues.
- move check for outdated reference chroot to detect_piuparts_issues.
* master-bin/detect_piuparts_issues.in:
- dynamically report detected issues.
* instances/piuparts.conf-template.pejacevic:
- Add new suites to be tested:
- stable2sid, upgrading stretch -> sid (skipping testing/buster) to find
possible upgrade problems before a package migrates to testing
- stable22sid, upgrading stretch -> buster -> sid
- oldstable222sid, upgrading from jessie -> stretch -> buster -> sid
(Closes: #859620)
- Adjust precedences for most of the tested suites, set precedence to 100
for suites which don't change anymore.
- Set idle-sleep to 3600 seconds, the results pages are only updated twice
a day anyway.
* Update README_server.txt.
* htdocs/index.tpl: announce new suites.
Checksums-Sha1:
0026dc4997e5d2e3312d912ad7a44353c080038a 2073 piuparts_0.80~bpo9+1.dsc
58b23991037f10cd4d0af4feb932f135f84e49be 263540 piuparts_0.80~bpo9+1.tar.gz
579a1be6b67bc33ee227c91f745e1358bf994e78 63550 piuparts-common_0.80~bpo9+1_all.deb
3231799518b6aab7a168bdc6b4e78f09d7093513 674548 piuparts-master_0.80~bpo9+1_amd64.deb
c4f3c3bc060cd744e5944bfc00ac09a4a14c2e46 61772 piuparts-slave_0.80~bpo9+1_all.deb
4cec15899f80b504082359b2ec2aee3c1cfad3d5 119724 piuparts_0.80~bpo9+1_all.deb
831d7760653687cdbc470becd1f860de07b778d2 9205 piuparts_0.80~bpo9+1_amd64.buildinfo
Checksums-Sha256:
2709daa448b249342bd09e9ebbfb84ae157758e41bf3f99b98d2275934664cad 2073 piuparts_0.80~bpo9+1.dsc
728184d82d64e3c3fd52f4637554e0d32d00fa5c4680fe6a5571cf40392ff226 263540 piuparts_0.80~bpo9+1.tar.gz
c1ca06ec7d1fbfb19c2f1f0693b1a7195b70e4765e656de1d4b42f7ddd6cf911 63550 piuparts-common_0.80~bpo9+1_all.deb
1b1cc41ebd8769a7e2cdf20dc68e4c7ec18eb2a2de67df4d6ada380a4afb727f 674548 piuparts-master_0.80~bpo9+1_amd64.deb
597b6af3e8cca956c85d4b6f8c19612eb2d1c0784fcf3ea465e0222607d15596 61772 piuparts-slave_0.80~bpo9+1_all.deb
42b878d9cc1d50b9efacfa8072ddc36e40ffe76ce111f040e8e9dfa720068d9b 119724 piuparts_0.80~bpo9+1_all.deb
a6f15aec8f028b6478b8ae1af9ca9fad2d93ee0ba9227e784fd8e8221e2ec137 9205 piuparts_0.80~bpo9+1_amd64.buildinfo
Files:
d978d98f70a5288224e0dc18a59fe78f 2073 devel optional piuparts_0.80~bpo9+1.dsc
e28153ae517e4e3877b18bd2d663e3d2 263540 devel optional piuparts_0.80~bpo9+1.tar.gz
c84cdb2a1338fa67bf0ad6e320e255c6 63550 devel optional piuparts-common_0.80~bpo9+1_all.deb
5b94543832d2ac9902f275541ef35871 674548 devel optional piuparts-master_0.80~bpo9+1_amd64.deb
d95179225e0e273df652b6ba53eede9a 61772 devel optional piuparts-slave_0.80~bpo9+1_all.deb
911327edc0515e068fdbcd698f815758 119724 devel optional piuparts_0.80~bpo9+1_all.deb
56ea8cab9d6daf527c19f92e510fbaea 9205 devel optional piuparts_0.80~bpo9+1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAlnRiPISHGhvbGdlckBk
ZWJpYW4ub3JnAAoJEAkauFYGmqocr0IP+gIH+MwLc+0nE+9hHI2IZ5QciGhb4eo8
DWXI4AkfA6N3WrpZlne7vGqzc34fCIxwDmIMe0YJG1wJg95iNWnUyJDQhI0T7OYg
xhaJpCHtmA6N2Ex/YPpbr0SueOAPLCIeSfveQUUd87MPGeV935sOuFe3ERsqJ6IR
hBj7j5R9noe38J+qWIkbttSXltitThti/DXQbf4u95aTaSQnPJHVx1ueI6pwnh61
j2XYZPhH1X1pdlK9RfW56VCYXo5rm8ptHOGbPfB7yj6ONl2LeKmwdZUecVqHrWYW
WJ23MLKU/PB0Q+DWaimdFfLcOxz6vBcnp1g6Si6ds9ZUHe7kbHLCMV4eKY3eT+it
iOzW20YJQ0Vb1GXDr9VRyquOeMiWbQDgvcFIy1SNXYZnB8B2/Lr39FP52jDtxEf5
D7T6wUWjFTPpFBMX+ZFmXhdITAny8Aeo20yqVvhJDgjSOBExBwqrcmH3DH5/Q0kM
qHptzD1AXaeDdbHVQgif2CNQin0xFflEq5oLS8U7847qIxpVLqcuVnGJ7Q736Dw5
vp3qTxnd9kdXr6J0csTSLmoXraaMFerhaB7qhc1ZCc47hdKuQzb10XeuaaxIPMh0
z8o657jfLJIMDUSVN3l+xBhx1ovx5GqzLdKtHh8e4lNKz/QhYcZzZ7GyRYTLx8YH
9ar+DL2fA+uo
=Icm6
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
More information about the Piuparts-devel
mailing list