Your message dated Sat, 12 Jan 2013 11:47:45 +0000
with message-id <[email protected]>
and subject line Bug#679780: fixed in piuparts 0.49
has caused the Debian Bug report #679780,
regarding ia32-libs: please document how to perform automated package install
and upgrade tests that involve ia32-libs
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
679780: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679780
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ia32-libs
Version: 20120616
Severity: serious
Hi,
please provide detailed instructions how to perform piuparts tests on
packages that depend on (or are) ia32-libs. These tests are done
fully automatic with DEBIAN_FRONTEND=noninteractive.
Ideally provide custom scripts that can be added to /etc/piuparts/scripts/
There are primarily two tests to be considered:
* installation in a minimal sid (and later wheezy, too) chroot
* dist-upgrade tests from squeeze to wheezy or to sid
Piuparts supports running custom scripts at certain phases of the test.
For the installation test, it's probably a pre_install script that needs
to be added that runs dpkg --add-architecture and apt-get update if and
only if this is neccessary, i.e. I don't want to always enable a foreign
architecture.
The environment variables PIUPARTS_OBJECTS, PIUPARTS_DISTRIBUTION,
PIUPARTS_TEST, PIUPARTS_PHASE should provide the information needed to
decide the operations.
For the dist-upgrade test the following will be done in the chroot:
* replace sources.list to point ot the next distribution
* run pre_distupgrade scripts (above variables + PIUPARTS_DISTRIBUTION_NEXT)
* apt-get dist-upgrade
* run post_distupgrade scripts (above variables + PIUPARTS_DISTRIBUTION_PREV)
The pre-distupgrade script can probably check for certain packages being
installed currently that require enabling i386 as a foreign architecture
to perform the upgrade.
Please see the piuparts documentation for details:
http://piuparts.debian.org/doc/README.html#_custom_scripts_with_piuparts
I'm asking the ia32-libs maintainers since I assume they will write that
respective chapter for the release notes, so these scripts should
reflect what's being written into the release notes.
And you probably want to know whether the ia32-libs upgrade path is
smooth if the instructions are followed.
Please reassign this bug to piuparts after adding sufficient
information.
Thanks,
Andreas
--- End Message ---
--- Begin Message ---
Source: piuparts
Source-Version: 0.49
We believe that the bug you reported is fixed in the latest version of
piuparts, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Holger Levsen <[email protected]> (supplier of updated piuparts package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 12 Jan 2013 12:12:45 +0100
Source: piuparts
Binary: piuparts piuparts-master piuparts-slave piuparts-common
Architecture: source all
Version: 0.49
Distribution: unstable
Urgency: low
Maintainer: piuparts developers team <[email protected]>
Changed-By: Holger Levsen <[email protected]>
Description:
piuparts - .deb package installation, upgrading, and removal testing tool
piuparts-common - common piuparts components
piuparts-master - piuparts master components
piuparts-slave - piuparts slave components
Closes: 603873 656438 679780
Changes:
piuparts (0.49) unstable; urgency=low
.
[ Andreas Beckmann ]
* Add support for dist-upgrade tests of "disappearing" packages:
- master/report: Get candidate packages from distro in the "distro"
setting in piuparts.conf and (target) versions to test from last distro
entry in "upgrade-test-distros". In case a package no longer exists, use
a pseudo-version "None". (Closes: #656438)
- slave: Support pseudo-version "None".
- piuparts: Do not try to install unavailable packages after dist-upgrade.
* piuparts.py:
- Run custom scripts only once if dependencies are installed via a
metapackage.
- Rename --no-debsums option to --warn-on-debsums-errors.
- Add --extra-repo=<sources.list line> option for adding extra
package sources, e.g. backports, security or local repositories.
The argument must be a valid line (including whitespace) that is added
to sources.list verbatim. The option may be repeated to add more lines.
- Qualify to the package names extracted from .debs with the version.
- Add --testdebs-repo=<sources.list line> option. Provide the package(s)
to be tested (and additional dependencies that are not yet in the
archive) in a repository to enable dependency resolution with apt-get.
Use for complex install and upgrade scenarios.
- Add --distupgrade-to-testdebs option. During distupgrade tests override
packages from the target distro with the packages from the testdebs
repository. This allows doing distupgrade tests before uploading.
- Enable upgrade tests if both --apt and --testdebs-repo are given.
* piupartslib/conf.py:
- Add get_final_distro() method.
- Add optional distro argument to get_mirror() method.
* piupartslib/packagesdb.py:
- Speed up LogDB by fetching existing files with os.listdir().
* piuparts-slave.py:
- Disable X forwarding while connecting to master.
- Move checks for package existence to test_package().
* piuparts-analyze.py:
- Sort bugs and try the newest bug first.
* piuparts-report.py:
- Fix URLs to piatti's config.
- Hardlink the logfiles to the htdocs tree (with copy as fallback).
* post_setup_squeeze-fake-essential: Restrict fake-essential install-info to
the 4 packages that actually need this.
* New custom script: pre_remove_40_find_obsolete_conffiles, report obsolete
conffiles after package upgrades. Suggested by Michael Biebl.
* pre_remove_50_find_missing_copyright: Skip check for packages that are not
installed or have only config files remaining.
* post_remove_cleanup: Cleanup dovecot certificates.
* Add support for installing and upgrading to the multiarch ia32-libs* in
wheezy/sid on amd64. (Closes: #679780)
* Merge known problem analyses excessive_output and runtime_exceeded into
new known problem resource_violation.
* New known problem: Leaving obsolete conffiles after upgrade.
* New known problem: Modifying conffiles or other shipped files (issue).
* New bug template: partial-upgrade-file-overwrite.
.
[ Holger Levsen ]
* README.txt:
- reformat with shorter line lengths (Closes: #603873).
- fix some typos.
Checksums-Sha1:
4b9cf4860a0011f15ec20d5ef69258f505beae25 1829 piuparts_0.49.dsc
36650ee5ce397098adde2846db10605ddcd1e934 162361 piuparts_0.49.tar.gz
96ec545b30c7dc1d73075167fd300d268b9b26c6 91820 piuparts_0.49_all.deb
b41d2295cfdcbe4bdfa6b71e7512502ea620fa88 93342 piuparts-master_0.49_all.deb
806c0ec075b209142210a4aa3cddefb54d420511 37736 piuparts-slave_0.49_all.deb
4c740e9f3fd1b59c00ce0fc0c89d3db4749c1793 36108 piuparts-common_0.49_all.deb
Checksums-Sha256:
9405c87e5a209732d48747d081138f7df6416105e22a264a4d768d0fd4979813 1829
piuparts_0.49.dsc
5cd275a1883b8bf1c1713f4a7cf4ac13e6cf5e79982ec0b6473fb8aa4b8feee3 162361
piuparts_0.49.tar.gz
a46929466eb98198d9182e9273f1e477dda520f0d930991b6ae29fa96fb9d91b 91820
piuparts_0.49_all.deb
6811b9f0ce70a4a8ec44ef393bcd4b384b5d5884eb04dc9b7673d21a9f2a599d 93342
piuparts-master_0.49_all.deb
39b5059f5bc5938b6eb7689963a1b66587f5ff13c2b28eb5eb0ea9b772d83fb2 37736
piuparts-slave_0.49_all.deb
03c8ecdef3e1ff2a1b1bb8bc147af8e77622812880150e73f5fbf7a2c8648ec6 36108
piuparts-common_0.49_all.deb
Files:
267ea975a3d3f42cc5f187d1aed8a00b 1829 devel extra piuparts_0.49.dsc
4f4b4293f697a4e40da42644a37e8415 162361 devel extra piuparts_0.49.tar.gz
bb43dc3da6381ddeaff1b4616332e29a 91820 devel extra piuparts_0.49_all.deb
441a234b2c55dece64ce67840139f80d 93342 devel extra piuparts-master_0.49_all.deb
efcb16bf86c0ee19289ca38ab37486ec 37736 devel extra piuparts-slave_0.49_all.deb
64cbe7bc06703e22acd602a5e2e98e05 36108 devel extra piuparts-common_0.49_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIVAwUBUPFJ2AkauFYGmqocAQje3w//Qo3+17q8XokhjKVzZCqoO2rV+piVieAf
8ZJAGho7PBLtll6HxjzXbOv4gOGVum8TruzrX06KtjeCl+zvbRi722vbOxXk4tpA
p1QQWNwGfANEFUkX8beHxR8ys3Vtl9h0o2WchPJ71pPUhdOyBxBsYiekvYMjN7Mv
9g26gnHkeibkrcBmAuqM77ZjODfPUzZwg0vuocyAP8OxZ6a1cGMo2GPJDSTChZpV
+4/LsIifOpKKw4xC42JPztexYMEsxYINwimogPv8jPUyEbVD+usO9ey4UNgkUqR8
kPe09vQikuz4/NUWfBpsgfK/WyMZ41gjz//ggKcK+HJIVY5GmnPBESzgbzuwpDZB
TGVKdpZ0/88KdRyLdznBEIqRP1kifyX66Q1F6P6Xf5nw9hdTv1Ni+yPGjWz478yA
PK703jB72eUuhWHwoMB/I4jNRL/ZTuky/gP3y1zzhJv2YQzQG3eYxUzwXdD5P5WQ
ThvqpzK89g/ueuUJVIsQpnZLfIIJOp0K6Wr9SfJA11/4+rz3MG8WvuZiUH6r8+Tq
DPtun5/3+qxDOfll1YQR2ELYo0QaWUNOtnLElFp2/9GsON8DlT6YZG3RusuvB14A
2cPCiA+PAFlr1/noCxAZsvR3tw3CFcMqcqo7U04KQucXl7OEj5ZaZvIz3w0HV1d6
y0lIvtf17XM=
=HPor
-----END PGP SIGNATURE-----
--- End Message ---