Your message dated Sun, 04 Jun 2017 05:50:00 +0000 with message-id <f8b1ecef-1062-33e1-b4d0-b2fc1ba94cc8@thykier.net> and subject line Re: Bug#864069: unblock: piuparts/0.77 has caused the Debian Bug report #864069, regarding unblock: piuparts/0.77 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 864069: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864069 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: piuparts/0.77
- From: Holger Levsen <holger@debian.org>
- Date: Sat, 3 Jun 2017 23:43:09 +0200
- Message-id: <[🔎] 20170603214309.GA14963@layer-acht.org>
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, Holgerdiff -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
--- End Message ---
--- Begin Message ---
- To: Holger Levsen <holger@debian.org>, 864069-done@bugs.debian.org
- Subject: Re: Bug#864069: unblock: piuparts/0.77
- From: Niels Thykier <niels@thykier.net>
- Date: Sun, 04 Jun 2017 05:50:00 +0000
- Message-id: <f8b1ecef-1062-33e1-b4d0-b2fc1ba94cc8@thykier.net>
- In-reply-to: <[🔎] 20170603214309.GA14963@layer-acht.org>
- References: <[🔎] 20170603214309.GA14963@layer-acht.org>
Holger Levsen: > 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: > > [...] > > 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! > Unblocked, thanks. ~Niels
--- End Message ---