autopkgtest updated to version 2.6~pgdg+1

From: apt(dot)postgresql(dot)org repository <myon(at)debian(dot)org>
To: PostgreSQL in Debian <pgsql-pkg-debian(at)postgresql(dot)org>
Subject: autopkgtest updated to version 2.6~pgdg+1
Date: 2014-01-27 20:51:42
Message-ID: E1W7t9i-0002QY-Q8@atalia.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-pkg-debian

The package autopkgtest was updated on apt.postgresql.org:

New version 2.6~pgdg+1:

autopkgtest | 2.6~pgdg+1 | sid-pgdg | amd64, i386, source
autopkgtest | 2.6~pgdg70+1 | wheezy-pgdg | amd64, i386, source
autopkgtest | 2.6~pgdg60+1 | squeeze-pgdg | amd64, i386, source
autopkgtest | 2.6~pgdg14.04+1 | trusty-pgdg | amd64, i386, source
autopkgtest | 2.6~pgdg12.4+1 | precise-pgdg | amd64, i386, source
autopkgtest | 2.6~pgdg10.4+1 | lucid-pgdg | amd64, i386, source
autopkgtest-xenlvm | 2.6~pgdg+1 | sid-pgdg | amd64, i386
autopkgtest-xenlvm | 2.6~pgdg70+1 | wheezy-pgdg | amd64, i386
autopkgtest-xenlvm | 2.6~pgdg60+1 | squeeze-pgdg | amd64, i386
autopkgtest-xenlvm | 2.6~pgdg14.04+1 | trusty-pgdg | amd64, i386
autopkgtest-xenlvm | 2.6~pgdg12.4+1 | precise-pgdg | amd64, i386
autopkgtest-xenlvm | 2.6~pgdg10.4+1 | lucid-pgdg | amd64, i386

Old version 2.3.8~pgdg+1:

autopkgtest | 2.3.8~pgdg+1 | sid-pgdg | amd64, i386, source
autopkgtest | 2.3.8~pgdg70+1 | wheezy-pgdg | amd64, i386, source
autopkgtest | 2.3.8~pgdg60+1 | squeeze-pgdg | amd64, i386, source
autopkgtest | 2.3.8~pgdg12.4+1 | precise-pgdg | amd64, i386, source
autopkgtest | 2.3.8~pgdg10.4+1 | lucid-pgdg | amd64, i386, source
autopkgtest-xenlvm | 2.3.8~pgdg+1 | sid-pgdg | amd64, i386
autopkgtest-xenlvm | 2.3.8~pgdg70+1 | wheezy-pgdg | amd64, i386
autopkgtest-xenlvm | 2.3.8~pgdg60+1 | squeeze-pgdg | amd64, i386
autopkgtest-xenlvm | 2.3.8~pgdg12.4+1 | precise-pgdg | amd64, i386
autopkgtest-xenlvm | 2.3.8~pgdg10.4+1 | lucid-pgdg | amd64, i386

Changelog:

autopkgtest (2.6~pgdg+1) sid-pgdg; urgency=low

* Rebuild for sid-pgdg (jenkins-autopkgtest-source-distribution=sid-
12, apt-get revision sid)

-- apt.postgresql.org autobuilder <myon(at)debian(dot)org> Sun, 26 Jan 2014 17:12:25 +0100

autopkgtest (2.6) unstable; urgency=medium

New features:
* Add --apt-source option as an alternative for --source, implied if
argument is a valid package name. It calls "apt-get source" in the testbed
instead of using a .dsc from the host, which for the common case of
testing packages in the acual archive avoids having to manually download
the source and then copying it into the testbed. This simplifies the
command line for running tests for a package in the archive to
"adt-run mypkgname --- adt-virt-[...]".
* Add --setup-commands option to run things like "apt-get update" or adding
apt sources after opening the testbed.

Bug fixes:
* adt-virt-lxc: Stop assuming that containers live in /var/lib/lxc/; ask
lxc-config about the root path instead.
* Only reset the test bed after the build stage if builds actually happened.
* Reset the test bed after running a test group, to avoid an unnecessary
setup if there is just one test.
* Don't put an empty "binaries" directory into the output directory.

New test cases:
* --timeout handling.

-- Martin Pitt <mpitt(at)debian(dot)org> Thu, 23 Jan 2014 17:19:11 +0100

autopkgtest (2.5.6) unstable; urgency=medium

* Adjust "su" calls to explicitly specify /bin/sh as shell, as recent
base-passwd disables them now for system users. (Closes: #734740)

-- Martin Pitt <mpitt(at)debian(dot)org> Thu, 09 Jan 2014 15:21:44 +0100

autopkgtest (2.5.5) unstable; urgency=medium

* Test that the schroot runner installs packages with --user, and that it
runs the tests as root with --user if the test has a "needs-root"
restriction. (Related to #728304)
* adt-virt-schroot: Add suggested-normal-user capability to the calling user
(unless that's root), so that tests are run as user by default.
(Closes: #728304)
* Add support for virtual "@builddeps@" test dependency, which will be
replaced with the package's B-D and B-D-I. Document in
doc/README.package-tests. (Closes: #720458)

-- Martin Pitt <mpitt(at)debian(dot)org> Wed, 25 Dec 2013 21:12:38 +0100

autopkgtest (2.5.4) unstable; urgency=medium

* Only clean up binary if we built them ourselves. adt-run previously
removed debs specified with --binary.

-- Martin Pitt <mpitt(at)debian(dot)org> Thu, 19 Dec 2013 16:18:03 +0100

autopkgtest (2.5.3) unstable; urgency=low

* Drop hosts/ and {onepackage,ubuntu}-config example files; these scripts
haven't been used nor maintained in years, and we won't need them anytime
soon. Ubuntu does, and Debian plans to drive autopkgtest from britney
and/or Jenkins, not from cron.
* Move adt-testreport-* scripts and manpages into autopkgtest-xenlvm
package, as they require the xen runner.
* tests/run-parallel: Immediately stop on pep8/pyflakes errors.
* Adjust SchrootRunner.test_tree_built_binaries test to also work with
current apt.
* Always write UTF-8 to stdout and summary stream, to avoid
UnicodeEncodeError crash when running in a C locale. (LP: #1259529)
* tests/pyflakes: Always use pyflakes, not pyflakes3, as the latter doesn't
get along with non-ASCII strings when running under a non-UTF-8 locale (as
in sbuild).

-- Martin Pitt <mpitt(at)debian(dot)org> Wed, 11 Dec 2013 08:45:07 +0100

autopkgtest (2.5.2) unstable; urgency=low

* virt-subproc/adt-virt-lxc: Fix PEP-8 error.
* Explicitly kill the logging tee processes, for backwards compatibility
with Python 2.6.
* Avoid assertNotRegex() in test suite as it isn't yet available in Python
3.1.
* Skip dependency version check instead of crashing if python-debian does
not provide NativeVersion() (for wheezy/lucid).
* Fix some minor PEP-8 errors.

-- Martin Pitt <mpitt(at)debian(dot)org> Fri, 29 Nov 2013 18:07:09 +0100

autopkgtest (2.5.1) unstable; urgency=low

* adt-virt-lxc: Drop some dead code.
* Fix ownership of test tree with --user option.

-- Martin Pitt <mpitt(at)debian(dot)org> Tue, 26 Nov 2013 10:43:30 +0100

autopkgtest (2.5) unstable; urgency=low

Behaviour changes:
* Drop --output-dir option. It has never really been useful as it only works
for paths in the testbed, has a confusing semantics, is redundant with
--tmp-dir, and currently even crashes adt-run. (Closes: #729790)
* Rename --tmp-dir option to --output-dir, as its main purpose is really to
collect test artifacts. Keep --tmp-dir alias for backwards compatibility.
* Drop --override-control option. It complicates the code too much for its
very limited utility, and it was not even documented in the manpage.
* Drop --paths-testbed (and thus also --paths-host) options. There is no
use case for them.
* Add short options for common command line options: -B for
--no-built-binaries, -o for --output-dir, -l for --log-file,
-u for --user.
* Clean up uninteresting files from --output-dir directory.
* Tests which want to create additional artifacts can now put them into the
$ADT_ARTIFACTS directory. When using the --output-dir option, they will be
copied into <outputdir>/artifacts/. Document this new feature in
README.package-tests. (LP: #1137763)

Packaging changes:
* Drop obsolete autodebtest Conflicts/Replaces.
* Update copyright years.
* Bump Standards-Version to 3.9.5. No changes necessary.
* CREDITS: Add myself.
* Makefile: Support $DESTDIR, like automake.
* Adjust sharedir* defaults in settings.make to what we actually want, and
drop their overrides in debian/rules
* Move debian/rules to using dh.
* Add ./run-from-checkout script to run adt-run from the git checkout or
source package. Change tests/adt-run to use it.
* Add tests/run-parallel to run tests for different runners in parallel.

Bug fixes:
* Fix OSError crash if --output-dir/--tmp-dir does not exist.
(Closes: #729791)
* Pass line number to Test constructor argument, to be able to report proper
errors instead of crashing. (side issue in #698551)
* Fix exit code for "Unsupported" error.
* When encountering an unsupported test, report only this test as skipped,
not all the others in the same "Tests:" stanza.
* README.package-tests: Test names must not contain '/'. (Closes: #698551)
* Create manpage for adt-virt-schroot. (first half of #695974)
* Fix "su: must be run from a terminal" failure when running as user and
testbed doesn't provide root-on-testbed. (Closes: #648148)
* Add bandaid to avoid mixing order of stdout and stderr in the log file
when reporting results.

Code cleanup:
* Simplify logging by dropping the explicit functions for writing to stderr
plus log, and instead set up pipes so that the whole stdout/stderr will be
tee'd into the logfile.
* Replace the usage of the AutoFile classes (which are underdocumented,
magic, and hard to understand) with a more explicit and much simpler
TestbedPath class.
* Stop installing the redundant /etc/apt/apt.conf.d/90autopkgtest into
testbeds, and simplify invocation of apt-get.

New test cases:
* Access /dev/std{out,err} in a non-root test, like the "mafft" autopkgtest
does.
* --log-file test cases for chroot and schroot runners.
* schroot and LXC runner test cases for installing built binaries.
* --output-dir in schroot runner with complete package build.
* Recommends do not get installed by default.
* Test case with '/' in the name.
* --user option for schroot and null runners.
* breaks-testbed restriction for all runners.

-- Martin Pitt <mpitt(at)debian(dot)org> Mon, 25 Nov 2013 07:31:22 +0100

autopkgtest (2.4) unstable; urgency=low

* Add adt-virt-lxc test runner, many thanks to Robie Basak for this! This
runner provides "revert" and "revert-full-system" capabilities which is
useful for packages which have the "breaks-testbed" restriction and
multiple tests. For the time being this only works with the ubuntu-cloud
template; support for general debian/ubuntu containers requires an
lxc-wait mechanism ("did the container finish booting?") and getting along
with the different user setups (debian using "root", ubuntu using an
"ubuntu" user with sudo capabilities).
* Add tests for adt-virt-lxc.
* Code cleanup to slightly improve readability:
- Drop two-letter aliases for methods.
- Consistent usage of quotes.
- Drop orphaned/unnecessary globals.
- Consistent logging methods/object names, add some docstrings.
* Install fakeroot into testbed for "build-needed". Thanks Jean-Baptiste
Lallement! (Closes: #726714, LP: #1241456)
* Create testtmp directory with 0755 permissions to fix failure with tight
umasks. Thanks Arthur de Jong! (Closes: #728057)
* Allow test control Depends: to have a trailing comma. Thanks Jean-Baptiste
Lallement for the patch!
* Make test stdout re-appear in --log-file file for realtime output.

-- Martin Pitt <mpitt(at)debian(dot)org> Mon, 28 Oct 2013 11:25:30 +0100

autopkgtest (2.3.8) unstable; urgency=low

* Skip ChrootRunner test if running under cowdancer, as chrooting in
cowdancer doesn't work.
* Fix endless bomb/stop loop if the virt runner fails and exits
unexpectedly.
* adt-virt-schroot: Add some debugging output of the schroot config.
* Fix OSError crash with real-time output when running adt-run as non-root
on the host, and the runner bind-mounts /tmp (such as -schroot), in which
case the temporary runner dir isn't accessible to the host. This is a
quickfix, eventually we should make real-time output work properly in this
situation.
* Show stderr also for non-zero exit codes.
* Restrict live stdout/stderr to the null virt runner for now, as it does
not work properly with the schroot runner even if /tmp gets bind-mounted.
* Add tests for the schroot runner. Ad building a schroot would be too
expensive for a test, use an existing schroot if $ADT_TEST_SCHROOT is set,
otherwise skip the tests.
* Show stderr for all non-null runners with "allow-stderr".

-- Martin Pitt <mpitt(at)debian(dot)org> Wed, 16 Oct 2013 14:55:39 +0200

Browse pgsql-pkg-debian by date

  From Date Subject
Next Message apt.postgresql.org repository 2014-01-29 07:27:08 postgis updated to version 2.1.1-5.pgdg+1
Previous Message Christoph Berg 2014-01-25 21:16:42 Re: pgdg GDAL version