piuparts_0.64ubuntu1_all.deb


Advertisement

Description

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

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe amd64
Package name piuparts
Package version 0.64ubuntu1
Package release
Package architecture all
Package type deb
Installed size 326 B
Download size 60.82 KB
Official Mirror archive.ubuntu.com
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.

Alternatives

Package Version Architecture Repository
piuparts_0.64ubuntu1_all.deb 0.64ubuntu1 all Ubuntu Universe
piuparts - - -

Requires

Name Value
debootstrap -
debsums -
dpkg >= 1.15.7.2~
lsb-release -
lsof -
piuparts-common = 0.64ubuntu1
python-debian -
python:any -

Download

Type URL
Binary Package piuparts_0.64ubuntu1_all.deb
Source Package piuparts

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install piuparts deb package:
    # sudo apt-get install piuparts

Files

Path
/etc/piuparts/scripts/post_distupgrade_base_cleanup
/etc/piuparts/scripts/post_distupgrade_exceptions
/etc/piuparts/scripts/post_distupgrade_experimental
/etc/piuparts/scripts/post_distupgrade_force-unsafe-io
/etc/piuparts/scripts/post_distupgrade_hack_debsums
/etc/piuparts/scripts/post_distupgrade_squeeze-backports
/etc/piuparts/scripts/post_install_exceptions
/etc/piuparts/scripts/post_purge_exceptions
/etc/piuparts/scripts/post_remove_exceptions
/etc/piuparts/scripts/post_setup_experimental
/etc/piuparts/scripts/post_setup_forbid_home
/etc/piuparts/scripts/post_setup_force-unsafe-io
/etc/piuparts/scripts/post_setup_squeeze-backports
/etc/piuparts/scripts/pre_distupgrade_exceptions
/etc/piuparts/scripts/pre_distupgrade_foreign_architecture_i386
/etc/piuparts/scripts/pre_distupgrade_zz_database-server
/etc/piuparts/scripts/pre_distupgrade_zz_upgrade_early
/etc/piuparts/scripts/pre_install_database-server
/etc/piuparts/scripts/pre_install_exceptions
/etc/piuparts/scripts/pre_install_extras
/etc/piuparts/scripts/pre_install_foreign_architecture
/etc/piuparts/scripts/pre_install_foreign_architecture_i386
/etc/piuparts/scripts/pre_remove_40_find_missing_md5sums
/etc/piuparts/scripts/pre_remove_40_find_obsolete_conffiles
/etc/piuparts/scripts/pre_remove_40_find_unowned_lib_links
/etc/piuparts/scripts/pre_remove_50_find_bad_permissions
/etc/piuparts/scripts/pre_remove_50_find_missing_copyright
/etc/piuparts/scripts/pre_remove_exceptions
/etc/piuparts/scripts/pre_test_root_password
/etc/piuparts/scripts-apt-first/pre_distupgrade_zz_apt_first
/etc/piuparts/scripts-debug-packagemanager/pre_distupgrade_debug_packagemanager
/etc/piuparts/scripts-debug-prerm/pre_remove_prerm_set-x
/etc/piuparts/scripts-debug-problemresolver/pre_distupgrade_debug_problemresolver
/etc/piuparts/scripts-debug-problemresolver/pre_install_debug_problemresolver
/etc/piuparts/scripts-debug-purge/post_remove_postrm_set-x
/etc/piuparts/scripts-jessie/post_setup_jessie-fake-essential
/etc/piuparts/scripts-leftovers/post_purge_manual_cleanup
/etc/piuparts/scripts-leftovers/post_remove_cleanup
/etc/piuparts/scripts-leftovers/post_setup_fake-essential
/etc/piuparts/scripts-leftovers/pre_remove_preseed_cleanup
/etc/piuparts/scripts-no-usr-share-doc/post_setup_disable_usr_share_doc
/etc/piuparts/scripts-squeeze/post_distupgrade_squeeze-fake-essential
/etc/piuparts/scripts-squeeze/post_remove_exceptions_lenny
/etc/piuparts/scripts-squeeze/post_remove_exceptions_squeeze
/etc/piuparts/scripts-squeeze/post_setup_squeeze-fake-essential
/etc/piuparts/scripts-sysvinit/pre_distupgrade_zz_sysvinit
/etc/piuparts/scripts-unused-examples/post_chroot_unpack_key_setup
/etc/piuparts/scripts-wheezy/post_setup_wheezy-fake-essential
/etc/piuparts/scripts-wheezy/pre_distupgrade_wheezy
/usr/sbin/piuparts
/usr/share/doc/piuparts/NEWS.Debian.gz
/usr/share/doc/piuparts/README.html
/usr/share/doc/piuparts/README.txt.gz
/usr/share/doc/piuparts/changelog.gz
/usr/share/doc/piuparts/copyright
/usr/share/doc/piuparts/docbook-xsl.css
/usr/share/doc/piuparts/piuparts.1.html
/usr/share/man/man1/piuparts.1.gz

Changelog

2015-10-05 - Adam Conrad <adconrad@ubuntu.com>
piuparts (0.64ubuntu1) wily; urgency=medium
* Fix devpts mounting to use the correct gid=5,mode=620 mount options.
2015-06-12 - Holger Levsen <holger@debian.org>
piuparts (0.64) unstable; urgency=medium
[ Holger Levsen ]
* Add FancyIndexing to piuparts-master.conf and enable apache syntax
highlighting in vim. (Thanks DSA!)
* Use httpredir.debian.org instead of http.debian.net. (Closes: #783617)
* Add support for adequate tag missing-pkgconfig-dependency.
(Closes: #783528)
* Use revdate: in the asciidoc headers of manpages instead of DATE in the
body to achieve reproducible builds and set the revdate: to the last
modification date of each manpage.
[ Andreas Beckmann ]
* piuparts.py:
- Use 'dpkg-query -W' instead of 'dpkg --get-selections' to record
architecture and version information for installed packages, too.
- Restore the selections to the package versions from the reference chroot
in scenarios like sid+experimental where more than one version could be
available. Use --force-yes since this may involve downgrades.
* piuparts.conf:
- New global setting: basetgz-sections, used by piuparts-slave only.
- Switch to separate tarball sections.
* piuparts-slave.py:
- Add support for special sections that only create/refresh reference
basetgz tarballs without testing packages. The basetgz can be shared
between multiple sections without being affected by their flags.

See Also

Package Description
pius_2.2.1-2_all.deb utilities for signing GPG UIDs and prepare a signing party
piwi_0.8+20041206-3_all.deb P(erl|relude) IDS Web Interface - A frontend to your Prelude database
pixbros_0.6.3-1_all.deb 2D game inspired in Bubble Bobble, Snow Bros and Tumble Pop
pixelize_1.0.0-1_amd64.deb Create an image consisting of many small images
pixelmed-apps_20140816-1_all.deb DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
pixelmed-webstart-apps_20140816-1_all.deb DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
pixelmed-www_20140816-1_all.deb DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
pixfrogger_1.0-2_all.deb help the frog cross the street
pixmap_2.6pl4-18ubuntu1_amd64.deb A pixmap editor
pixz_1.0.6-2_amd64.deb parallel, indexing XZ compressor/decompressor
pk-update-icon_2.0.0-1_amd64.deb Displays an update-notification tray icon
pkcs11-data_0.7.4-2_amd64.deb Manage PKCS#11 data objects
pkcs11-dump_0.3.4-1.1_amd64.deb Dump PKCS#11 token content
pkg-components_0.8_all.deb debhelper tool to help maintain bundles
pkg-config-aarch64-linux-gnu_5.3.1-1ubuntu1_amd64.deb manage compile and link flags for libraries for arm64 architecture
Advertisement
Advertisement