Package: release.debian.org
Severity: normal
User: release.debian....@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 <hol...@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

Attachment: piuparts_1.0.1.diff.xz
Description: application/xz

Attachment: signature.asc
Description: PGP signature

Reply via email to