Change logs for piuparts source package in Trusty

  • piuparts (0.56ubuntu1) trusty; urgency=medium
    
      * Change default Ubuntu distribution to Trusty
     -- Zygmunt Krynicki <email address hidden>   Tue, 15 Apr 2014 12:46:15 +0200
  • piuparts (0.56) unstable; urgency=low
    
    
      [ Andreas Beckmann ]
      * piuparts.py:
        - Add to ignored_files:
          + /etc/apt/apt.conf.d/01autoremove-kernels
        - Use temporary files while creating basetgz and rename afterwards.
        - Remove the package to be tested separately before removing its Depends
          and Recommends.
        - --allow-database now also enables firebird2.5-super.
      * piuparts.conf:
        - New per-section settings:
          + components
      * piupartslib/__init__.py:
        - open_packages_url(): Try Packages.gz if Packages.bz2 is not available.
          (Closes: #711157)
        - Add new class DecompressedStream.
        - open_packages_url(): Use DecompressedStream to transparently decompress
          a Packages.{bz2,gz} file while downloading and reading the content
          without requiring to store the complete file (compressed and/or
          decompressed) in memory.
      * piupartslib/packagesdb.py:
        - PackagesFile: Allow restricting to a set of package names.
      * piuparts-slave.py:
        - Use locking to prevent concurrent basetgz creation.  (Closes: #708287)
        - Use the "components" setting to restrict the archive areas being used
          in the generated sources.list.
        - Reduce memory footprint by discarding unneeded Packages file parts.
      * piuparts-report.py:
        - Report URLs of all Packages files used for a section.
        - Avoid reporting duplicate dependencies after stripping versioning.
        - Fix some invalid HTML constructs.
        - Sort maintainer summary by state: failing packages on top.
      * Improve exception handling.
      * known_problems: Upgrade adequate issue 'missing-copyright-file' from
        boring to normal and make pre_remove_50_find_missing_copyright no longer
        generate fatal errors.
      * Add support for new adequate tags missing-symbol-version-information and
        symbol-size-mismatch.
      * reschedule_oldest_logs: Report number of logfiles in recycle/.
      * Add more piuparts exceptions to work around various failures in multiple
        packages. Add a known_problem report for packages using exceptions.
      * bug-templates: Recommend to use the new dpkg-maintscript-helper commands
        dir_to_symlink/symlink_to_dir that were added in dpkg 1.17.2.
        (Closes: #720185)
    
      [ Holger Levsen ]
      * piuparts-report.py: use descriptive link targets for (in)adequate issues
        instead of mere tag names, thanks to Jakub Wilk for the wordings.
      * Bump standards version to 3.9.5, no changes needed.
      * Bump compat level to 9, thus build-depend on debhelper > 9.20120909~.
    
     -- Holger Levsen <email address hidden>  Mon, 16 Dec 2013 12:59:14 +0100
  • piuparts (0.55) unstable; urgency=low
    
    
      [ Ivo De Decker ]
      * piuparts-report.py: Add sources.yaml and section.yaml exports.
    
      [ Holger Levsen ]
      * Add file CONTRIBUTING, thanks to Vincent McIntyre for it! (Closes: #721348)
      * piuparts-report: Add "contact us" link.
      * piuparts.py: Explain at the very beginning of the generated log that
        contact information is part of the FAQ.
    
      [ Andreas Beckmann ]
      * Add bug templates for wheezy.
      * scripts-leftovers: Improve cleanup in /var/lib/systemd with fake-essential
        init-system-helpers.  (Closes: #719869)
    
     -- Holger Levsen <email address hidden>  Thu, 03 Oct 2013 15:31:38 +0200
  • piuparts (0.53) unstable; urgency=low
    
    
      [ Andreas Beckmann ]
      * piuparts.py:
        - Do not run adequate checks on possibly disappearing packages.
        - Add --allow-database option that enables starting MySQL and PostgreSQL
          database servers in the chroot. (Closes: #662633)
        - Relax the check for running processes if --allow-database is given.
      * distros.conf:
        - Add "candidates" key to merge multiple Packages files into one virtual
          distro.
        - Define wheezy-proposed and squeeze-proposed.
      * piupartslib/conf.py:
        - Add get_{packages,sources}_urls() that resolve "candidates".
      * piupartslib/packagesdb.py:
        - Add load_packages_urls() methods.
      * piuparts-{master-backend,slave,report}.py:
        - Switch to load_*_urls(get_*_urls()) for loading Packages/Sources files,
          adding support for arbitrarily composed virtual distros.
      * Makefile:
        - Stop installing python modules in $libdir/python2.6/dist-packages.
      * debian/control:
        - Bump Build-Depends: python (>= 2.7).
        - piuparts-slave: Add Depends: sudo.  (Closes: #710350)
      * New known problem: Packages with missing or incomplete .md5sums files.
      * piuparts-master.deb: Ship some piuparts.conf examples.
      * detect_piuparts_issues: Detect problems starting MySQL or PostgreSQL.
      * pre_install_database-server: New script to install a database server for
        packages that require one during postinst but only recommend or suggest
        (or maybe not even this) the server package to allow for remote db
        servers.
      * pre_distupgrade_zz_database-server: New script to upgrade (running)
        database servers before all other packages. This ensures the database
        server is running again before the dependent packages (that may declare
        'insufficient' dependencies on a 'local' database server) are upgraded.
    
      [ David Steele ]
      * Update python Requires to 2.7 (for argparse)
      * Edit piuparts_slave_* man pages for more information and format.
      * Specify the manpage doctype for AsciiDoc man sources.
    
      [ Holger Levsen ]
      * piuparts.1.txt, README.txt and README_pejacevic.txt: proof-read and
        cleaned up.
      * Move master-slave related documentation from README.txt to
        README_server.txt and leave a pointer in the former.
      * Rename README.txt to README_1st.txt.
      * piuparts-master.deb:
        - Ship README_server.txt.
        - Recommend devscripts and libsoap-lite-perl (for gather_bts_stats).
      * piuparts-report.py: Add a link to README_server.html.
      * master-bin/gather_bts_stats: write bts_stats.txt to master-directory.
      * conf/crontab-master: run gather_bts_stats daily.
      * master-bin/prepare_backup: backup bts_stats.txt and do not backup
        sources.txt.
      * piuparts.py: categorize adequate results using inadequate_tags,
        boring_tags, ignored_tags and unknown. Show adequate exit code if
        non-zero.
      * Add known_problems/*inadequate*.conf for all adequate tags we care about.
      * htdocs/index.tpl: Improve description about piuparts.debian.org.
        (Closes: #700848)
    
      [ Andrew Starr-Bochicchio ]
      * piuparts.py:
        - Move default keyring to distro defaults.  (Closes: #710346)
        - When distro defaults are explicitly specified, use the distro default
          mirrors (Closes: #710347).
    
     -- Holger Levsen <email address hidden>  Sun, 09 Jun 2013 12:57:52 +0200