Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock package piuparts, mostly to update distro.conf for the wonderful time when Stretch will be stable. I'll comment on the other changes now inbetween the changelog entries: +piuparts (0.77) unstable; urgency=medium + + [ Andreas Beckmann ] + * distros.conf: + - Add aliases for oldstable and oldoldstable. very nice to have. + - Update aliases for stretch being released as stable. this change is the reason why we want 0.77 in stretch. + * piuparts.py: + - Add to ignored_files: + + /etc/rc.local + + /etc/X11/Xwrapper.config (Closes: #859929) + + /var/lib/apt/daily_lock trivial one liner changes, reducing some clear false negatives from piuparts runs. + * piuparts-analyze.py: + - Do not ignore Ctrl-C. regression fix compared to 0.76, also trivial one-liner. + * scripts/post_distupgrade_base_cleanup: Remove (transitional) sysvinit from + stretch. (Closes: #860819) + * scripts/pre_distupgrade_zz_database-server: Do not migrate manually from + mysql-server to default-mysql-server (aka mariadb-server), there is now a + transitional mysql-server package in stretch. scripts are generally (+sadly) only used by a very very few users, until #752256 will be fixed, as such, these are very low risk. OTOH they *are* very helpful, when people try to reproduce piuparts.d.o logs by running the commands from those logs. + [ Holger Levsen ] + * piuparts-report.py: + - update navigation to point to piuparts.conf-template.pejacevic. trivial change updating one URL… $ diffstat piuparts_0.77.diff .gitignore | 2 conf/distros.conf | 28 ++++-- custom-scripts/scripts/post_distupgrade_base_cleanup | 1 custom-scripts/scripts/pre_distupgrade_zz_database-server | 62 -------------- debian/.gitignore | 5 - debian/changelog | 25 +++++ piuparts-analyze.py | 2 piuparts-report.py | 2 piuparts.py | 3 9 files changed, 51 insertions(+), 79 deletions(-) I don't know why the .gitignore files were included in the previous upload but I think it's appropriate to drop them now. The full debdiff is attached. unblock piuparts/0.77 Thanks for your "endless" work on Stretch! -- cheers, Holger
diff -Nru piuparts-0.76/conf/distros.conf piuparts-0.77/conf/distros.conf --- piuparts-0.76/conf/distros.conf 2017-03-12 17:55:07.000000000 +0100 +++ piuparts-0.77/conf/distros.conf 2017-06-03 19:01:54.000000000 +0200 @@ -127,25 +127,33 @@ depends = sid +[experimental] +depends = sid +target-release = experimental + + # alias -[stable] +[oldoldstable] +distribution = wheezy + +# alias +[oldstable] distribution = jessie # alias -[testing] +[stable] distribution = stretch - -[experimental] -depends = sid -target-release = experimental +# alias +[testing] +distribution = buster # It's also possible to have "virtual" entries by setting uri to # the string "None". This allows e.g. to combine several partial # distributions. Such virtual distros can be used for standalone -# piuparts runs, but not in master-slave setup. -[squeeze-current] +# piuparts runs, but not in master-slave setup (due to a missing +# dependency on a full distro). +[stretch-current] uri = None -depends = squeeze/updates squeeze-updates - +depends = stretch/updates stretch-updates diff -Nru piuparts-0.76/custom-scripts/scripts/post_distupgrade_base_cleanup piuparts-0.77/custom-scripts/scripts/post_distupgrade_base_cleanup --- piuparts-0.76/custom-scripts/scripts/post_distupgrade_base_cleanup 2016-09-03 14:14:59.000000000 +0200 +++ piuparts-0.77/custom-scripts/scripts/post_distupgrade_base_cleanup 2017-06-03 19:16:02.000000000 +0200 @@ -66,6 +66,7 @@ [ "$PIUPARTS_DISTRIBUTION" = "stretch-proposed" ] ; then mark_for_purge libprocps3 + mark_for_purge sysvinit fi diff -Nru piuparts-0.76/custom-scripts/scripts/pre_distupgrade_zz_database-server piuparts-0.77/custom-scripts/scripts/pre_distupgrade_zz_database-server --- piuparts-0.76/custom-scripts/scripts/pre_distupgrade_zz_database-server 2017-03-12 17:55:07.000000000 +0100 +++ piuparts-0.77/custom-scripts/scripts/pre_distupgrade_zz_database-server 2017-06-03 21:55:00.000000000 +0200 @@ -26,6 +26,7 @@ CANDIDATES= CANDIDATES="$CANDIDATES default-mysql-server" +CANDIDATES="$CANDIDATES mysql-server" CANDIDATES="$CANDIDATES postgresql" CANDIDATES="$CANDIDATES postgresql-8.3" CANDIDATES="$CANDIDATES postgresql-8.4" @@ -39,17 +40,7 @@ ;; esac -case "$PIUPARTS_DISTRIBUTION_NEXT" in - stretch) - : # no mysql-server - ;; - *) - CANDIDATES="$CANDIDATES mysql-server" - ;; -esac - PACKAGES= -SWITCH_TO_MARIADB= RETRY="false" # early upgrade runs into even more trouble for some packages ... @@ -62,50 +53,6 @@ ;; esac -if [ "$PIUPARTS_DISTRIBUTION_NEXT" = "stretch" ]; then - # recommended/suggested/related package mysql-server gets removed during dist-upgrade - case ${PIUPARTS_OBJECTS%%=*} in - bacula-director-mysql|\ - bacula-director-mysql-dbg) - SWITCH_TO_MARIADB=yes - # (new) transitively recommended package mariadb-server-x.y gets - # configured (and the server started) too late (after ourselves) - RETRY="retry_configure_pending" - ;; - bareos-database-mysql) - SWITCH_TO_MARIADB=yes - ;; - icinga2-ido-mysql) - SWITCH_TO_MARIADB=yes - ;; - openstack-cloud-services|\ - openstack-cloud-identity) - SWITCH_TO_MARIADB=yes - ;; - pdns-backend-mysql) - SWITCH_TO_MARIADB=yes - ;; - phpmyadmin) - SWITCH_TO_MARIADB=yes - ;; - pnopaste) - SWITCH_TO_MARIADB=yes - ;; - redmine-mysql) - SWITCH_TO_MARIADB=yes - ;; - tango-db|\ - tango-db-dbg|\ - tango-accesscontrol|\ - tango-accesscontrol-dbg) - SWITCH_TO_MARIADB=yes - ;; - yubikey-val) - SWITCH_TO_MARIADB=yes - ;; - esac -fi - for pkg in $CANDIDATES do if is_installed "$pkg" @@ -114,13 +61,6 @@ fi done -if [ "$PIUPARTS_DISTRIBUTION_NEXT" = "stretch" ] && [ "$SWITCH_TO_MARIADB" = "yes" ]; then - if is_installed "mysql-server" - then - PACKAGES="$PACKAGES default-mysql-server mysql-server-" - fi -fi - test ! -x /usr/bin/pg_lsclusters || pg_lsclusters if [ -n "$PACKAGES" ] diff -Nru piuparts-0.76/debian/changelog piuparts-0.77/debian/changelog --- piuparts-0.76/debian/changelog 2017-03-12 17:55:07.000000000 +0100 +++ piuparts-0.77/debian/changelog 2017-06-03 23:08:19.000000000 +0200 @@ -1,3 +1,28 @@ +piuparts (0.77) unstable; urgency=medium + + [ Andreas Beckmann ] + * distros.conf: + - Add aliases for oldstable and oldoldstable. + - Update aliases for stretch being released as stable. + * piuparts.py: + - Add to ignored_files: + + /etc/rc.local + + /etc/X11/Xwrapper.config (Closes: #859929) + + /var/lib/apt/daily_lock + * piuparts-analyze.py: + - Do not ignore Ctrl-C. + * scripts/post_distupgrade_base_cleanup: Remove (transitional) sysvinit from + stretch. (Closes: #860819) + * scripts/pre_distupgrade_zz_database-server: Do not migrate manually from + mysql-server to default-mysql-server (aka mariadb-server), there is now a + transitional mysql-server package in stretch. + + [ Holger Levsen ] + * piuparts-report.py: + - update navigation to point to piuparts.conf-template.pejacevic. + + -- Holger Levsen <holger@debian.org> Sat, 03 Jun 2017 23:08:19 +0200 + piuparts (0.76) unstable; urgency=medium [ Andreas Beckmann ] diff -Nru piuparts-0.76/debian/.gitignore piuparts-0.77/debian/.gitignore --- piuparts-0.76/debian/.gitignore 2015-08-26 00:57:21.000000000 +0200 +++ piuparts-0.77/debian/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ -files -piuparts.debhelper.log -piuparts.postinst.debhelper -piuparts.prerm.debhelper -piuparts.substvars diff -Nru piuparts-0.76/.gitignore piuparts-0.77/.gitignore --- piuparts-0.76/.gitignore 2015-08-26 00:57:21.000000000 +0200 +++ piuparts-0.77/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -*.pyc -/deps.png diff -Nru piuparts-0.76/piuparts-analyze.py piuparts-0.77/piuparts-analyze.py --- piuparts-0.76/piuparts-analyze.py 2017-03-12 17:55:07.000000000 +0100 +++ piuparts-0.77/piuparts-analyze.py 2017-06-03 21:53:30.000000000 +0200 @@ -222,6 +222,8 @@ break if not moved: write_bug_file(failed_log, abugs + bugs) + except KeyboardInterrupt: + raise except: print('ERROR processing %s' % failed_log) print sys.exc_info()[0] diff -Nru piuparts-0.76/piuparts.py piuparts-0.77/piuparts.py --- piuparts-0.76/piuparts.py 2017-03-12 17:55:07.000000000 +0100 +++ piuparts-0.77/piuparts.py 2017-06-03 21:53:21.000000000 +0200 @@ -220,6 +220,7 @@ # system state "/boot/grub/", "/etc/X11/", + "/etc/X11/Xwrapper.config", #859929 "/etc/X11/default-display-manager", "/etc/aliases", "/etc/aliases.db", @@ -246,6 +247,7 @@ "/etc/passwd", "/etc/passwd-", "/etc/passwd.org", + "/etc/rc.local", "/etc/shadow", "/etc/shadow-", "/etc/shadow.org", @@ -277,6 +279,7 @@ "/var/cache/debconf/templates.dat", "/var/cache/debconf/templates.dat.old", "/var/cache/debconf/templates.dat-old", + "/var/lib/apt/daily_lock", "/var/lib/apt/extended_states", "/var/lib/cdebconf/", "/var/lib/cdebconf/passwords.dat", diff -Nru piuparts-0.76/piuparts-report.py piuparts-0.77/piuparts-report.py --- piuparts-0.76/piuparts-report.py 2017-03-12 17:55:07.000000000 +0100 +++ piuparts-0.77/piuparts-report.py 2017-06-03 21:53:21.000000000 +0200 @@ -151,7 +151,7 @@ <tr class="normalrow"> <td class="contentcell"> piuparts.d.o configuration:<br> - <a href="https://anonscm.debian.org/cgit/piuparts/piuparts.git/tree/instances/piuparts.conf.pejacevic?h=develop" target="_blank">piuparts.conf</a>,<br> + <a href="https://anonscm.debian.org/cgit/piuparts/piuparts.git/tree/instances/piuparts.conf-template.pejacevic?h=develop" target="_blank">piuparts.conf</a>,<br> <a href="https://anonscm.debian.org/cgit/piuparts/piuparts.git/tree/conf/distros.conf?h=develop" target="_blank">distros.conf</a><br> and <a href="https://anonscm.debian.org/cgit/piuparts/piuparts.git/tree/custom-scripts?h=develop" target="_blank">scripts</a> </td>
Attachment:
signature.asc
Description: Digital signature