[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#864069: marked as done (unblock: piuparts/0.77)



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 ---
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


--- End Message ---
--- Begin Message ---
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 ---

Reply to: