piuparts_0.84_all.deb


Advertisement

Description

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

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename piuparts_0.84_all.deb
Package name piuparts
Package version 0.84
Package release -
Package architecture all
Package type deb
Category universe/devel
Homepage https://piuparts.debian.org
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 72.46 KB
Installed size 396.00 KB
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.84_all.deb 0.84 all Ubuntu Universe
piuparts - - -

Requires

Name Value
debootstrap >= 1.0.89~
debsums >= 2.2.2~
dpkg >= 1.15.7.2~
lsb-release -
lsof -
mount -
piuparts-common = 0.84
python-debian -
python:any >= 2.7~

Download

Type URL
Mirror archive.ubuntu.com
Binary Package piuparts_0.84_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/is_testable_uninstallable
/etc/piuparts/scripts/post_distupgrade_base_cleanup
/etc/piuparts/scripts/post_distupgrade_exceptions
/etc/piuparts/scripts/post_distupgrade_force-unsafe-io
/etc/piuparts/scripts/post_distupgrade_squeeze-backports
/etc/piuparts/scripts/post_distupgrade_zz_backports
/etc/piuparts/scripts/post_install_exceptions
/etc/piuparts/scripts/post_purge_exceptions
/etc/piuparts/scripts/post_remove_exceptions
/etc/piuparts/scripts/post_setup_dummy_users
/etc/piuparts/scripts/post_setup_forbid_home
/etc/piuparts/scripts/post_setup_force-unsafe-io
/etc/piuparts/scripts/post_setup_minimize
/etc/piuparts/scripts/post_setup_squeeze-backports
/etc/piuparts/scripts/post_setup_zz_backports
/etc/piuparts/scripts/post_test_exceptions
/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_exceptions
/etc/piuparts/scripts/pre_test_root_password
/etc/piuparts/scripts-apt-first/pre_distupgrade_zz_apt_first
/etc/piuparts/scripts-broken-symlinks/post_install_extras_unbreak_symlinks
/etc/piuparts/scripts-broken-symlinks/post_setup_fake-essential_unbreak_symlinks
/etc/piuparts/scripts-debug-packagemanager/pre_distupgrade_debug_packagemanager
/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-debug-remove/pre_remove_prerm_postrm_set-x
/etc/piuparts/scripts-debug-triggers/pre_distupgrade_debug_triggers
/etc/piuparts/scripts-debug-triggers/pre_install_debug_triggers
/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-lenny/post_remove_exceptions_lenny
/etc/piuparts/scripts-lenny/post_setup_lenny-fake-essential
/etc/piuparts/scripts-log-alternatives/post_install_log_alternatives
/etc/piuparts/scripts-log-alternatives/pre_install_log_alternatives
/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_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

2018-02-16 - Holger Levsen <holger@debian.org>
piuparts (0.84) unstable; urgency=medium
* debian/control:
- Add "Rules-Requires-Root: no" to support building as non-root.
(I've also confirmed that the build output is bit by bit identical with
and without this.)
- Bump standards version to 4.1.3, no changes needed.
* piuparts-report.py: credit Andreas properly.
* Bump debian/compat to 11 and build-depend on debhelper >= 11~.
2017-12-15 - Holger Levsen <holger@debian.org>
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.
2017-10-07 - Holger Levsen <holger@debian.org>
piuparts (0.82) unstable; urgency=medium
* Move xmlto from Build-Depends-Indep to Build-Depends.

See Also

Package Description
pius_2.2.4-1_all.deb Tools to help before and after key-signing parties
piwi_0.8+20041206-4_all.deb P(erl|relude) IDS Web Interface - A frontend to your Prelude database
pixbros_0.6.3+dfsg-0.1_i386.deb 2D game inspired in Bubble Bobble, Snow Bros and Tumble Pop
pixelize_1.0.0-1build1_i386.deb Create an image consisting of many small images
pixelmed-apps_20150917-2_all.deb DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
pixelmed-webstart-apps_20150917-2_all.deb DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
pixelmed-www_20150917-2_all.deb DICOM implementation containing Image Viewer and a ECG Viewer - jnlp
pixfrogger_1.0+dfsg-0.1_i386.deb help the frog cross the street
pixiewps_1.4.2-1_i386.deb Offline WPS bruteforce tool
pixmap_2.6pl4-20_i386.deb A pixmap editor
pixz_1.0.6-2build1_i386.deb parallel, indexing XZ compressor/decompressor
pk-update-icon_2.0.0-2_i386.deb Displays an update-notification tray icon
pk4_5_i386.deb make available the Debian source package producing the specified package
pkcs11-data_0.7.4-2build1_i386.deb Manage PKCS#11 data objects
pkcs11-dump_0.3.4-1.1build1_i386.deb Dump PKCS#11 token content
Advertisement
Advertisement