piuparts 0.83 source package in Ubuntu

Changelog

piuparts (0.83) unstable; urgency=medium

  [ Andreas Beckmann ]
  * distros.conf:
    - Add experimental-debug.
  * piuparts.conf.anbe: Add some more example sections.
  * piupartslib/packagesdb.py:
    - Add new package data accessors name(), version(), test_versions().
    - Use test_versions() in all places referring to a piuparts test.
    - Set test_versions while loading versions from the final target distro.
    - Use the actual package versions for resolving the "outdated" state.
  * piuparts-analyze.py:
    - Merge report_newly_bugged_packages and process all sections.
  * piuparts-report.py, detect_well_known_errors.py, piuparts-analyze.py:
    - Use global locks to allow only one running instance of each script.
    - Acquire section locks to prevent concurrent processing of a section,
      including piuparts-master access.
    - Postpone busy sections and retry them later.
    - Run as three separate cronjobs.
  * conf/crontab-master:
    - Run detect_well_known_errors every three hours to avoid accumulating a
      large backlog of new logfiles.
    - Run piuparts-analyze twice per day.
    - Try piuparts-report every three hours s.t. we start 2-3 runs per day
      even with running times above 8-12 hours.
    - Run detect_{piuparts,network}_issues a short time before trying
      piuparts-report to exclude (most of) these logfiles from the report.
  * master-bin/report_newly_bugged_packages: Remove, merged into
    piuparts-analyze.
  * scripts/pre_distupgrade_zz_database-server: wheezy->jessie: Restart
    postgresql before upgrading the cluster, working around #882409.
  * Update policy references, the permalinks changed with the new toolchain.
  * Add bug template for failing to reinstall a package.
  * Adjust known_problems patterns for dpkg 1.19 message changes.

  [ Holger Levsen ]
  * dwke.py/-analyze.py/-report.py: quietly exit if another process is still
    running.
  * master-bin/detect_well_known_errors.py: compress output.
  * Bump standards version to 4.1.2, no changes needed.

 -- Holger Levsen <email address hidden>  Fri, 15 Dec 2017 11:12:13 +0000

Upload details

Uploaded by:
Lustre Developers team
Uploaded to:
Sid
Original maintainer:
Lustre Developers team
Architectures:
any all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
piuparts_0.83.dsc 2.0 KiB d4c7d12be783c8a5e06aab294bbd3a4b5d274a45e17a9d2ae82ab7e377ac9508
piuparts_0.83.tar.gz 257.8 KiB 6a2ad472c3800807189437407e834f26c2ba19ad0c8da46e3d24814d9d72c18f

Available diffs

No changes file available.

Binary packages built by this source

piuparts: .deb package installation, upgrading, and removal testing tool

 piuparts tests that .deb packages (as used by Debian) handle
 installation, upgrading, and removal correctly. It does this by
 creating a minimal Debian installation in a chroot, and installing,
 upgrading, and removing packages in that environment, and comparing the
 state of the directory tree before and after. piuparts reports any
 files that have been added, removed, or modified during this process.
 .
 piuparts is meant as a quality assurance tool for people who create .deb
 packages to test them before they upload them to the Debian package archive.

piuparts-common: common piuparts components

 piupartslib, common library used by piuparts-master, -report, -analyze and
 -slave.
 .
 See https://piuparts.debian.org or the piuparts package to learn more about
 piuparts.

piuparts-master: piuparts master components

 piuparts is meant as a quality assurance tool for people who create .deb
 packages to test them before they upload them to the Debian package archive.
 A master/slave piuparts installation is used for testing complete archives
 as it is done on https://piuparts.debian.org/.
 .
 This package provides the piuparts-master, which needs one or more slaves to
 operate. It also contains piuparts-report to generate web pages with the
 testing results as well as documentation.

piuparts-slave: piuparts slave components

 piuparts is meant as a quality assurance tool for people who create .deb
 packages to test them before they upload them to the Debian package archive.
 A master/slave piuparts installation is used for testing complete archives
 as it is done on https://piuparts.debian.org/.
 .
 This package provides the piuparts slave components, which need a piuparts
 master to operate. See the documentation in the piuparts-master package.