[Piuparts-devel] Bug#930994: unblock: piuparts/1.0.1

Holger Levsen holger at debian.org
Mon Jun 24 10:11:49 BST 2019


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock

Please unblock package piuparts, as usual (at these times) the changes are
mostly only relevant for piuparts.debian.org, while the changes relevant 
for normal users are :

 * piuparts.conf, distros.conf: Update for buster release.
 * piuparts.py:
    - Add '--max-command-output-size' option to allow overriding the default
      of 8 MB for debugging runs.
    - Fix spurious failure to remove packages with names ending with '+'.

In theory also relevant (because these changes touch code everyone is
using) are also these changes:

 * piupartslib/packagesdb.py:
    - Remove stale .kpr files after receiving new logs.

In theory, because these codepathes are not used in normal piuparts
usage (but only in master-server setups which TTBOMK is only used by Andreas
and me/piuparts.debian.org.)

The custom-scripts might be used by some piuparts users (not by default
though), yet I have a high confidence they are good, as we are using them since
June 6th on piuparts.d.o without any issues.

The full changelog is:

piuparts (1.0.1) unstable; urgency=medium

  [ Andreas Beckmann ]
  * piuparts.conf, distros.conf: Update for buster release.
  * piuparts.py:
    - Add '--max-command-output-size' option to allow overriding the default
      of 8 MB for debugging runs.
    - Run pre_remove scripts before computing packages to be removed.
    - Fix spurious failure to remove packages with names ending with '+'.
  * piupartslib/packagesdb.py:
    - Remove stale .kpr files after receiving new logs.
  * piuparts-slave.py:
    - Generate separate tarball names for --merged-usr chroots.
    - Re-exec on SIGUSR1, picking up updated code and new config sections.
  * master-bin/detect_piuparts_issues:
    - Clean up stale temporary and empty files.
  * master-bin/rotate_master_logs: Delete master logs older than 90 days.
  * slave-bin/slave_reexec: New, send SIGUSR1 to all running slaves.
  * custom-scripts: Add and update several exceptions.
  * piuparts.conf.anbe: Add some more example sections.

  [ Holger Levsen ]
  * generate_daily_report: improve statistics.

 -- Holger Levsen <holger at debian.org>  Tue, 18 Jun 2019 14:48:59 +0200

The full debdiff is attached, this is the diffstat:

$ debdiff piuparts_1.0.0.dsc piuparts_1.0.1.dsc | diffstat
 Makefile                                                                               |    8 
 conf/distros.conf                                                                      |    8 
 custom-scripts/scripts-broken-symlinks/post_install_extras_unbreak_symlinks            |   93 +-
 custom-scripts/scripts-debug-triggers/pre_distupgrade_debug_triggers                   |    2 
 custom-scripts/scripts-debug-triggers/pre_install_debug_triggers                       |    2 
 custom-scripts/scripts-multi-distro-upgrade/pre_remove_exceptions_multi-distro-upgrade |   13 
 custom-scripts/scripts/is_testable_uninstallable                                       |  219 ++++-
 custom-scripts/scripts/post_distupgrade_exceptions                                     |   15 
 custom-scripts/scripts/post_remove_exceptions                                          |   16 
 custom-scripts/scripts/post_setup_minimize                                             |    2 
 custom-scripts/scripts/pre_distupgrade_allow_unauthenticated                           |    2 
 custom-scripts/scripts/pre_distupgrade_exceptions                                      |   24 
 custom-scripts/scripts/pre_distupgrade_zz_database-server                              |   15 
 custom-scripts/scripts/pre_install_database-server                                     |   19 
 custom-scripts/scripts/pre_install_exceptions                                          |   22 
 custom-scripts/scripts/pre_remove_50_find_bad_permissions                              |    9 
 custom-scripts/scripts/pre_remove_exceptions                                           |   33 
 debian/changelog                                                                       |   28 
 instances/piuparts.conf-template.pejacevic                                             |   13 
 instances/piuparts.conf.anbe                                                           |  416 ++++++----
 master-bin/detect_network_issues.in                                                    |    2 
 master-bin/detect_piuparts_issues.in                                                   |    6 
 master-bin/detect_well_known_errors.py                                                 |    2 
 master-bin/generate_daily_report.in                                                    |    7 
 master-bin/reschedule_piuparts_tests.in                                                |   48 -
 master-bin/rotate_master_logs.in                                                       |    8 
 piuparts-slave.py                                                                      |   19 
 piuparts.1.txt                                                                         |    4 
 piuparts.py                                                                            |   23 
 piupartslib/conf.py                                                                    |    6 
 piupartslib/packagesdb.py                                                              |   45 -
 slave-bin/slave_reexec.in                                                              |   30 
 32 files changed, 857 insertions(+), 302 deletions(-)

unblock piuparts/1.0.1

Hooray for Buster!

-- 
tschau,
	Holger

-------------------------------------------------------------------------------
               holger@(debian|reproducible-builds|layer-acht).org
       PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: piuparts_1.0.1.diff.xz
Type: application/x-xz
Size: 17092 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/piuparts-devel/attachments/20190624/d0540071/attachment-0001.xz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/piuparts-devel/attachments/20190624/d0540071/attachment-0001.sig>


More information about the Piuparts-devel mailing list