[Piuparts-commits] [piuparts] 01/01: Revert "Merge branch 'master' into develop"

Holger Levsen holger at layer-acht.org
Mon Jun 26 12:09:35 UTC 2017


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch develop
in repository piuparts.

commit 2e562e34fe407c4bc9841d9cf72ec8892c6323ff
Author: Holger Levsen <holger at layer-acht.org>
Date:   Mon Jun 26 14:08:57 2017 +0200

    Revert "Merge branch 'master' into develop"
    
    This reverts commit 823982b369b47d893e672921f862d29e218dc0ac, reversing
    changes made to ec3fa5b212710368d703ca027522252babd47661.
---
 .../scripts/pre_distupgrade_zz_database-server     |  11 +++
 debian/changelog                                   | 107 +++++++++++++++++++++
 2 files changed, 118 insertions(+)

diff --git a/custom-scripts/scripts/pre_distupgrade_zz_database-server b/custom-scripts/scripts/pre_distupgrade_zz_database-server
index ab7d31a..e731a34 100755
--- a/custom-scripts/scripts/pre_distupgrade_zz_database-server
+++ b/custom-scripts/scripts/pre_distupgrade_zz_database-server
@@ -53,6 +53,17 @@ case ${PIUPARTS_OBJECTS%%=*} in
 		;;
 esac
 
+if [ "$PIUPARTS_DISTRIBUTION_NEXT" = "stretch" ]; then
+	case ${PIUPARTS_OBJECTS%%=*} in
+		bacula-director-mysql|\
+		bacula-director-mysql-dbg)
+			# (new) transitively recommended package mariadb-server-x.y gets
+			# configured (and the server started) too late (after ourselves)
+			RETRY="retry_configure_pending"
+			;;
+	esac
+fi
+
 for pkg in $CANDIDATES
 do
 	if is_installed "$pkg"
diff --git a/debian/changelog b/debian/changelog
index 353cb98..70998fd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,110 @@
+piuparts (0.78) UNRELEASED; 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. 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'.
+  * 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.
+  * piuparts.conf.anbe: Add some more example sections.
+  * 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-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.
+  * 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.
+
+  [ 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 jessie -> sid (skipping testing/stretch) to find
+        possible upgrade problems before a package migrates to testing
+      - stable22sid, upgrading jessie -> stretch -> sid
+      - oldstable222sid, upgrading from wheezy -> jessie -> stretch -> sid
+        (Closes: #859620)
+      - jessie2Xstretch-rcmd, doing two-stage upgrades (apt-get update &&
+        apt-get dist-upgrade) from jessie to stretch (with
+        --install-recommends)
+    - 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.
+
+ -- Andreas Beckmann <anbe at debian.org>  Sun, 12 Mar 2017 23:30:21 +0100
+
 piuparts (0.77) unstable; urgency=medium
 
   [ Andreas Beckmann ]

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/piuparts/piuparts.git



More information about the Piuparts-commits mailing list