NEWS file for piuparts
======================

                piuparts is a tool for testing that .deb packages can be
                installed, upgraded, and removed without trouble. See
                the README file and the manual page for more
                information. This file summarizes the major changes,
                particularly user visible changes, for each release.
                Detailed change information can be found in bzr commit
                messages.

Version 0.14
------------

Bug fixes

                Specifications for ignoring some directories were buggy
                and have now been fixed: /var/spool/news, /var/lib/cvs.
                
                When testing a .deb file given on the command line,
                if any of its dependencies were missing, the package
                itself would be removed instead of piuparts reporting
                an error. This has been fixed.
                
                The check for whether a package is marked untestable
                for piuparts-master now works.

New features and significant user visible changes

                New program piuparts-report.py produces some "statistics"
                about packages and their status with regard to testing
                with piuparts-slave.
                
                The chroot is always set up for piuparts, even if it is
                unpacked from a tarball. This reduces problems with 
                out-of-date chroots and with using the pbuilder base.tgz
                tarball.

                Now ignored by default: /var/lib/firebird, /var/spool/news,
                /var/lib/rbldns, /home/ftp.

Version 0.13
------------

Bug fixes

                The configuration for apt-get (in the chroot) to allow
                un-authenticated sources now actually works. There used
                to be a typo.

New features and other user visible changes

                The old run-piuparts.py script has been replaced by a
                distributed system, consisting of piuparts-master.py and
                piuparts-slave.py, plus a reporting script
                piuparts-report.py. Since these are not useful for most
                users, they're not installed on $PATH, but in
                /usr/share/piuparts instead.
                
                The slave part also runs upgrade tests between Debian
                releases, which run-piuparts.py didn't.
                
                Some additional files are ignored by default when
                comparing the state of the chroot before and after
                package installation.
