piuparts_0.62+deb8u1_all.deb


Advertisement

Description

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

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name piuparts
Package version 0.62+deb8u1
Package architecture all
Package type deb
Installed size 348 B
Download size 92.40 KB
Official Mirror ftp.br.debian.org
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.62+deb8u1_all.deb 0.62+deb8u1 all Debian Main
piuparts - - -

Requires

Name Value
debootstrap -
debsums -
dpkg >= 1.15.7.2~
lsb-release -
lsof -
piuparts-common = 0.62+deb8u1
python-debian -
python:any -

Download

Type URL
Binary Package piuparts_0.62+deb8u1_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_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-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_setup_squeeze-fake-essential
/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

2016-09-02 - Holger Levsen <holger@debian.org>
piuparts (0.62+deb8u1) stable; urgency=medium
[ Stefano Rivera ]
* Don't test the current Debian release status, tracking that is
distro-info-data's problem. (Closes: #827411)
2015-01-06 - Holger Levsen <holger@debian.org>
piuparts (0.62) unstable; urgency=medium
* Default to http://http.debian.net/debian instead of the deprecated
http://cdn.debian.net service as default mirror. (Closes: #774471)
2014-12-03 - Holger Levsen <holger@debian.org>
piuparts (0.61) unstable; urgency=medium
[ Michael Prokop ]
* Support new scripts directive 'post_chroot_unpack', useful for adding
apt-keys for custom apt repositories. (Closes: #767485)
* Add custom-scripts/scripts-unused-examples/post_chroot_unpack_key_setup.
[ Holger Levsen ]
* piuparts.py: Add "/var/cache/apt/archives/partial/" to ignored_files.
(Closes: #767489)
* piuparts.py and piuparts-report: Detect four more (in)adequate issues:
- broken-binfmt-detector
- broken-binfmt-interpreter
- missing-alternative
- program-name-collision
(Closes: #767499)
* distros.conf: Remove unneeded URI for squeeze-lts, it just uses the
default repository.
* instances/pejacevic+slaves: Do not reschedule passed squeeze logs anymore.
[ Andreas Beckmann ]
* piuparts.py:
- Add to ignored_files:
+ /etc/modules-load.d/modules.conf  (dangling symlink to ../modules)
- Place an up-to-date copy of the host's /etc/resolv.conf (with comments
stripped and whitespace normalized) in the chroot.
* piuparts.conf:
- Add flags-start-jessie, flags-end-jessie global variables.
- Use --scriptsdir .../scripts-jessie for tests ending in jessie.
- Enable --warn-on-debsums-errors for wheezy2jessie upgrades.
* piuparts.conf.anbe: Add many more example sections.
* distros.conf:
- Add *updates, *backports, *proposed for jessie.
- Switch 'testing' alias to 'stretch', but deactivate it for stable.
- Add 'stable' alias pointing to 'jessie', deactivated as well.
* piupartslib/dwke.py:
- Fix parsing of known_problems/*.conf that have EXCLUDE_PATTERN.
* piuparts-slave.py:
- Avoid a busy loop by suspending a section for 5 minutes if basetgz
creation is in progress or failed.
* Add "AddDefaultCharset utf-8" to the apache2 configuration snipplet
example, so that logfiles are displayed as UTF-8.
* master-bin/detect_piuparts_issues: Another partial write error from tar.
* pre_install_foreign_architecture: New script to enable foreign
architectures for testing cross toolchain packages.
* pre_remove_40_find_unowned_lib_links, unowned_lib_symlink_*.conf: New
script and reports for unowned symlinks in [/usr]/lib[/<triplet>].
* post_distupgrade_exceptions: Handle libdb5.1 removal in jessie.
* scripts-jessie/post_setup_jessie-fake-essential: New custom script.
- Make ucf fake-essential. (ucf may be used unconditionally during purge.)
- Make init-system-helpers fake-essential. (Systemd service link cleanup.)
* Rework the file-rc/sysvinit/upstart/systemd specific exceptions.
* Remove debugging output for resolvconf.
* Update custom scripts handling databases, experimental, ... and some more.
* Update bug templates.

See Also

Package Description
pius_2.0.11-1_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_i386.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-3_all.deb help the frog cross the street
pixmap_2.6pl4-18_i386.deb A pixmap editor
pixz_1.0.2-2_i386.deb parallel, indexing XZ compressor/decompressor
pkcs11-data_0.7.4-2_i386.deb Manage PKCS#11 data objects
pkcs11-dump_0.3.4-1.1_i386.deb Dump PKCS#11 token content
pkg-components_0.6_all.deb debhelper tool to help maintain bundles
pkg-config_0.28-1_i386.deb manage compile and link flags for libraries
pkg-kde-tools_0.15.15_all.deb various packaging tools and scripts for KDE Applications
Advertisement
Advertisement