[ubuntu/saucy-proposed] piuparts 0.51ubuntu1 (Accepted)
Logan Rosen
logan at ubuntu.com
Wed May 15 22:25:14 UTC 2013
piuparts (0.51ubuntu1) saucy; urgency=low
* Merge from Debian unstable. Remaining changes:
- In Ubuntu, debfoster tries to remove packages with priority
required even if MaxPriority=required is used. Setting MaxPriority
to important reduces the number of packages to be removed as well
as false positives generated by unwanted package removals. This can
be dropped if a proper fix for debfoster is found.
- piuparts.py: Set default keyring name to ubuntu-archive-keyring.pgp
piuparts (0.51) unstable; urgency=low
[ Andreas Beckmann ]
* Mark all python code as utf-8 encoded.
* piuparts.py:
- In install-purge tests support installing extra packages before the
package to be tested via --extra-old-packages.
- Add --arch <arch> option to run the test for the requested instead of
the default architecture.
- Disable using PDiffs in order to save CPU instead of bandwidth to a
local mirror/proxy. (Closes: #708241)
* piuparts.conf:
- New global settings:
+ slave-count
- Use installation-dependent defaults for known-problem-directory.
* distros.conf:
- Update backports setup after integration into the regular archive.
- Enable stable security updates when installing stable backports.
- Set testing = jessie and add jessie-proposed-updates.
* piupartslib/conf.py:
- Raise MissingSection if the requested section is not in piuparts.conf.
- Improve handling of virtual distros.
* piupartslib/packagesdb.py:
- get_package(): Add flag resolve_virtual, disabled by default.
* Rename piuparts-master.py to piuparts-master-backend.py
* piuparts-master: New.
- Wrapper shell script to simplify calling the master from the slave.
- Get the 'master-directory' from piuparts.conf and chdir there.
- Get the (global) 'log-file' from piuparts.conf and handle the error
logging. No longer uses the section specific logfile name for errors.
* Allow the master-command to be set in ~piupartsm/.ssh/authorized_keys to
restrict ssh keys to only run piuparts-master.
* piuparts-master-backend.py:
- Raise CommandSyntaxError on unknown commands.
- Add "section" command:
+ Make section selection part of the master-slave protocol.
+ Allow switching sections without reconnecting.
+ No longer accept section argument on the command line.
+ Switch the logfile after switching sections.
* piuparts-slave.py:
- Fix parsing 'idle' return value from master.
- Let the piuparts-master (wrapper script) handle chdir and error logging.
- Skip sections that don't exist in piuparts.conf and continue to run.
- Pass the section to piuparts-master via the new "section" command
instead of using a command line argument.
- Keep the connection to the master open while switching sections. This
reduces the number of ssh connections attempted while checking idle
sections. Close the connection before processing packages, before going
to sleep, and after communication errors.
- Support empty master-command if the command is set in master's
.ssh/authorized_keys file.
- Change default basetgz name to {DISTRO}_{ARCH}.tar.gz.
* piuparts-report.py:
- Skip sections that don't exist in piuparts.conf.
- "Missing" binary packages don't influence the overall test result of a
source package. These are either udebs or for other architectures.
(Closes: #699160)
- Report the correct version for binary packages.
* archive_old_logs:
- Compress the archived logs.
* detect_well_known_errors:
- Skip sections that don't exist in piuparts.conf.
* piuparts-master.deb:
- Add Depends: xz-utils.
* piuparts-slave.deb:
- Restrict the ssh key added to master's authorized_keys to only run
piuparts-master.
* slave_run: Support starting multiple concurrent slaves. (Closes: #678725)
* Update and add new exceptions for buggy packages.
* scripts-wheezy/post_setup_wheezy-fake-essential: New custom script to
suppress some purge failures in wheezy.
* post_{setup,distupgrade}_squeeze-backports: New custom scripts to improve
support for squeeze-backports.
* New known problem: Database setup failure (issue).
[ David Steele ]
* detect_well_known_errors:
- Replace the bash script with an equivalent Python script.
- Sort known error and issue packages by reverse dependency count,
separating 'fail' from everything else.
(Closes: #698526)
- Add a PTS link to issue and error summary entries.
- Replace the known_problem COMMAND with PATTERN and EXCLUDE_PATTERN,
and replace grep shell calls with python re modules calls, for a
10x speedup.
- Validate field names, and only use valid known problem conf files.
- Minor HTML syntax fix.
- Minor template integration.
[ Holger Levsen ]
* piuparts.py:
- Add to ignored_files:
+ /var/log/fontconfig.log (Closes: #703810) - Thanks to Hideki Yamane.
- switch default Ubuntu distribution to "saucy".
* Bump Standards-Version to 3.9.4.
* Use /srv/piuparts.debian.org/ on piatti.debian.org as per DSA policy.
* Provide instance configuration for pejacevic.d.o and piu-slave-bm-a.d.o.
* Move README_piatti.txt and README_pejacevic.txt and update accordingly.
* Provide two new helper scripts for running from git:
update-piuparts-master-setup and update-piuparts-slave-setup, drop
update-piuparts-setup.
* Drop instances/forward.* files.
* slave-bin/slave_run:
- Run slave_cleanup before starting the slave.
* slave-bin/detect_slave_problems: remove check limiting this script to be
run on piatti only.
* master-bin/prepare_backup: also backup sources.txt.
Date: Wed, 15 May 2013 18:11:37 -0400
Changed-By: Logan Rosen <logan at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/saucy/+source/piuparts/0.51ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 15 May 2013 18:11:37 -0400
Source: piuparts
Binary: piuparts piuparts-master piuparts-slave piuparts-common
Architecture: source
Version: 0.51ubuntu1
Distribution: saucy
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Logan Rosen <logan at ubuntu.com>
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: 678725 698526 699160 703810 708241
Changes:
piuparts (0.51ubuntu1) saucy; urgency=low
.
* Merge from Debian unstable. Remaining changes:
- In Ubuntu, debfoster tries to remove packages with priority
required even if MaxPriority=required is used. Setting MaxPriority
to important reduces the number of packages to be removed as well
as false positives generated by unwanted package removals. This can
be dropped if a proper fix for debfoster is found.
- piuparts.py: Set default keyring name to ubuntu-archive-keyring.pgp
.
piuparts (0.51) unstable; urgency=low
.
[ Andreas Beckmann ]
* Mark all python code as utf-8 encoded.
* piuparts.py:
- In install-purge tests support installing extra packages before the
package to be tested via --extra-old-packages.
- Add --arch <arch> option to run the test for the requested instead of
the default architecture.
- Disable using PDiffs in order to save CPU instead of bandwidth to a
local mirror/proxy. (Closes: #708241)
* piuparts.conf:
- New global settings:
+ slave-count
- Use installation-dependent defaults for known-problem-directory.
* distros.conf:
- Update backports setup after integration into the regular archive.
- Enable stable security updates when installing stable backports.
- Set testing = jessie and add jessie-proposed-updates.
* piupartslib/conf.py:
- Raise MissingSection if the requested section is not in piuparts.conf.
- Improve handling of virtual distros.
* piupartslib/packagesdb.py:
- get_package(): Add flag resolve_virtual, disabled by default.
* Rename piuparts-master.py to piuparts-master-backend.py
* piuparts-master: New.
- Wrapper shell script to simplify calling the master from the slave.
- Get the 'master-directory' from piuparts.conf and chdir there.
- Get the (global) 'log-file' from piuparts.conf and handle the error
logging. No longer uses the section specific logfile name for errors.
* Allow the master-command to be set in ~piupartsm/.ssh/authorized_keys to
restrict ssh keys to only run piuparts-master.
* piuparts-master-backend.py:
- Raise CommandSyntaxError on unknown commands.
- Add "section" command:
+ Make section selection part of the master-slave protocol.
+ Allow switching sections without reconnecting.
+ No longer accept section argument on the command line.
+ Switch the logfile after switching sections.
* piuparts-slave.py:
- Fix parsing 'idle' return value from master.
- Let the piuparts-master (wrapper script) handle chdir and error logging.
- Skip sections that don't exist in piuparts.conf and continue to run.
- Pass the section to piuparts-master via the new "section" command
instead of using a command line argument.
- Keep the connection to the master open while switching sections. This
reduces the number of ssh connections attempted while checking idle
sections. Close the connection before processing packages, before going
to sleep, and after communication errors.
- Support empty master-command if the command is set in master's
.ssh/authorized_keys file.
- Change default basetgz name to {DISTRO}_{ARCH}.tar.gz.
* piuparts-report.py:
- Skip sections that don't exist in piuparts.conf.
- "Missing" binary packages don't influence the overall test result of a
source package. These are either udebs or for other architectures.
(Closes: #699160)
- Report the correct version for binary packages.
* archive_old_logs:
- Compress the archived logs.
* detect_well_known_errors:
- Skip sections that don't exist in piuparts.conf.
* piuparts-master.deb:
- Add Depends: xz-utils.
* piuparts-slave.deb:
- Restrict the ssh key added to master's authorized_keys to only run
piuparts-master.
* slave_run: Support starting multiple concurrent slaves. (Closes: #678725)
* Update and add new exceptions for buggy packages.
* scripts-wheezy/post_setup_wheezy-fake-essential: New custom script to
suppress some purge failures in wheezy.
* post_{setup,distupgrade}_squeeze-backports: New custom scripts to improve
support for squeeze-backports.
* New known problem: Database setup failure (issue).
.
[ David Steele ]
* detect_well_known_errors:
- Replace the bash script with an equivalent Python script.
- Sort known error and issue packages by reverse dependency count,
separating 'fail' from everything else.
(Closes: #698526)
- Add a PTS link to issue and error summary entries.
- Replace the known_problem COMMAND with PATTERN and EXCLUDE_PATTERN,
and replace grep shell calls with python re modules calls, for a
10x speedup.
- Validate field names, and only use valid known problem conf files.
- Minor HTML syntax fix.
- Minor template integration.
.
[ Holger Levsen ]
* piuparts.py:
- Add to ignored_files:
+ /var/log/fontconfig.log (Closes: #703810) - Thanks to Hideki Yamane.
- switch default Ubuntu distribution to "saucy".
* Bump Standards-Version to 3.9.4.
* Use /srv/piuparts.debian.org/ on piatti.debian.org as per DSA policy.
* Provide instance configuration for pejacevic.d.o and piu-slave-bm-a.d.o.
* Move README_piatti.txt and README_pejacevic.txt and update accordingly.
* Provide two new helper scripts for running from git:
update-piuparts-master-setup and update-piuparts-slave-setup, drop
update-piuparts-setup.
* Drop instances/forward.* files.
* slave-bin/slave_run:
- Run slave_cleanup before starting the slave.
* slave-bin/detect_slave_problems: remove check limiting this script to be
run on piatti only.
* master-bin/prepare_backup: also backup sources.txt.
Checksums-Sha1:
f6710c01768561d5e022cc2dd22ecadb0eff768f 1596 piuparts_0.51ubuntu1.dsc
b33c9f1d4af5145badb9ae692708f76546a56f93 185339 piuparts_0.51ubuntu1.tar.gz
Checksums-Sha256:
0e96c3768a4e1838d11b353e0e34847c7c310b6b73d0d1c614aa9a1fea3707e2 1596 piuparts_0.51ubuntu1.dsc
f05e7d254c57e79c2a31951a45904d0c02b9bc4d1531440587c19365852eface 185339 piuparts_0.51ubuntu1.tar.gz
Files:
9b9f9e40267912892964724e5bffaec7 1596 devel extra piuparts_0.51ubuntu1.dsc
558edbff31d487a3060afc9f2426e5ae 185339 devel extra piuparts_0.51ubuntu1.tar.gz
Original-Maintainer: piuparts developers team <piuparts-devel at lists.alioth.debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAEBAgAGBQJRlAhkAAoJEKQhGXXqMwVDbZ4H/AqVC8FQFxxiD0o9c2ovO3XU
1Bf6ztYTrgmUEUIs97Uu76x/UbUqypmumxMH+QdQkS6kfcXxAwbFjeGUFINfle58
NUoNV1C8nKN3B5oyp+4uxDJNJBUJBHTV0xbGusffe/l8dCDaIhI5fSMGMaflWqxI
+R704TD/ujuOFWpXk5oHCwtdN6X3vCX9bJZs9pabdH9sCC6Rqb+dOh4s516gWjIa
/QUcn9VIZgiwfG4/3sHLoyO8h2227wOAzoNGctmZKRBxeQVo8szn+JqRMUTxJXd2
jLw3/+kmVfXnBDNEyPbcLhGBTWuFZi0XCKz+Q83ltQxnI100xw512e8cUIr1L4I=
=wbL5
-----END PGP SIGNATURE-----
More information about the Saucy-changes
mailing list