Commit Graph

275 Commits

Author SHA1 Message Date
Simon McVittie e5a6e848b6 d/rules: Explicitly enable trivial-httpd: the tests still need it 2017-04-17 16:10:14 +01:00
Simon McVittie 419b3738f5 New upstream release 2017-04-17 16:04:21 +01:00
Simon McVittie f53ca70aa6 2017.3-2 2017-04-10 18:52:36 +01:00
Simon McVittie e0cc9d0b72 libostree-dev: Add missing dependency on libostree-1-1 (Closes: #860047) 2017-04-10 18:52:23 +01:00
Simon McVittie c7636038dd Use the right version number 2017-04-10 10:48:55 +01:00
Simon McVittie 6f08940401 d/ostree.maintscript: Clean up obsolete conffiles
These existed before we started removing what will eventually become
ostree-boot (see #824650).
2017-04-10 09:39:58 +01:00
Simon McVittie f537739bb0 2017.3-1 2017-03-16 06:58:55 +00:00
Simon McVittie b5ec28689a Cope with more files having moved to /usr/lib/libostree 2017-03-11 19:21:22 +00:00
Simon McVittie 92dbc7fbee build-depend on python, python-yaml for tests 2017-03-11 00:07:01 +00:00
Simon McVittie 7cfba14407 New upstream release
- d/copyright: update
  - symbols file: update
  - tests, ostree-tests.install: update for new location of tests
  - d/control: ostree-tests now needs python-yaml
2017-03-10 23:51:01 +00:00
Simon McVittie eb5b1dc90f Use upstream spelling of the name 2017-03-10 23:20:43 +00:00
Simon McVittie bb063fb178 d/watch, d/copyright: upstream project is now named libostree 2017-03-10 23:15:56 +00:00
Simon McVittie 37e5dce435 2017.1-1 2017-01-27 10:24:01 +00:00
Simon McVittie 1ab54d1de7 Explicitly depend on autoconf, automake, libtool
This avoids builds for experimental non-deterministically pulling in an
older version of automake, in my case automake1.11 which is far too old.
2017-01-27 10:23:40 +00:00
Simon McVittie 6350e9ba20 New upstream release 2017-01-27 10:10:18 +00:00
Simon McVittie 24daa50790 Remove an unintended line in the previous changelog 2017-01-19 16:46:09 +00:00
Simon McVittie 5148760e6b 2016.15-3 2017-01-19 13:33:31 +00:00
Simon McVittie 7a075b9f5a d/p/Fix-TAP-syntax-in-test-basic-user.sh-and-run-it.patch: Run an additional test, which was previously installed but not run 2017-01-19 12:07:39 +00:00
Simon McVittie 7855081a11 Fix permissions and #! lines for some tests in the upstream build system
d/rules: remove workarounds for script permissions.
The upstream build system now uses the intended permissions throughout.

Retain explicit chmod for *.js, which dh_fixperms assumes should not be executable.
2017-01-19 12:07:39 +00:00
Simon McVittie f0785125c2 debian/tests/test-local-pull: Run the unreliable test separately, repeated 3 times to assess how often it fails 2017-01-19 12:07:39 +00:00
Simon McVittie 33f37eb6d6 Skip test-local-pull.sh.test which suffers from a known bug (#842606) 2017-01-19 12:07:39 +00:00
Simon McVittie d855d786c6 Don't run gjs tests on sparc64
gjs doesn't seem to work there at all (#827815).

Silence missing-dep-for-interpreter error on sparc64, where we install
the script but do not attempt to run it.
2017-01-19 11:59:15 +00:00
Simon McVittie 9112512367 2016.15-2 2016-12-20 11:28:52 +00:00
Simon McVittie 3fcd09ca33 Make all test failures non-fatal at build time, so that intermittent test failures do not interfere with possible security updates during Debian stretch-as-stable. 2016-12-20 11:28:22 +00:00
Simon McVittie f7eaa67d1f 2016.15-1 2016-12-13 13:13:55 +00:00
Simon McVittie 2dd68bb7bf New upstream release
- d/patches: drop all patches, applied upstream
2016-12-13 13:02:07 +00:00
Simon McVittie 2a66110162 2016.14-2 2016-12-01 12:39:15 +00:00
Simon McVittie 0e2a6b4779 d/p/*.patch: import more memory leak fixes from upstream 2016-12-01 12:38:52 +00:00
Simon McVittie 9dd341b8b4 d/p/Terminate-individual-tests-after-10-minutes.patch: replace d/p/debian/Terminate-individual-tests-after-half-an-hour.patch with the version that I sent upstream, which uses SIGABRT and terminates the tests sooner 2016-12-01 12:38:14 +00:00
Simon McVittie 384b7abbd9 Make build-time test failures non-fatal if 3 out of 5 attempts succeed
There are several upstream bugs that cause intermittent test failures,
and can intermittently be reproduced in real use. However, these are not
regressions, so we should not FTBFS just because we happen to have been
unlucky during build.
2016-12-01 12:33:59 +00:00
Simon McVittie 86345424f3 2016.14-1 2016-11-29 11:05:59 +00:00
Simon McVittie dd53e8d750 Import various post-release fixes from upstream 2016-11-29 01:22:24 +00:00
Simon McVittie 7a1f6f353d update symbols file for new ABI 2016-11-29 01:17:41 +00:00
Simon McVittie 4d7826f2c8 New upstream release 2016-11-29 01:16:40 +00:00
Simon McVittie e7b52cea11 Drop the version from versioned build-dependencies where the required version was already present in oldstable 2016-11-24 10:51:30 +00:00
Simon McVittie 95e1ec7d87 Switch the build-dependency on libgpgme11-dev (which no longer exists as a real package) to libgpgme-dev 2016-11-24 10:49:17 +00:00
Simon McVittie b6db024324 2016.13-1 2016-11-20 21:58:17 +00:00
Simon McVittie 9283418205 d/copyright: drop copyright and license stanzas for files that are in upstream git but not in tarballs 2016-11-20 15:51:50 +00:00
Simon McVittie 8b98e195b4 New upstream release
- d/p/dist/Retrieve-some-missing-test-files-from-upstream-git.patch:
    remove, 2016.13 was released with a fixed "make dist"
  - d/p/Filter-bootloader-supplied-kernel-cmdline-options.patch:
    remove, merged upstream
2016-11-20 15:49:12 +00:00
Sjoerd Simons a52e3d4a52 Filter bootloader supplied kernel cmdline options
* d/p/Filter-bootloader-supplied-kernel-cmdline-options.patch:
  - Filter out kernel command line parameters set by the bootloading when
    deriving the configuration from /proc/cmdline.
* Add myself to uploaders
2016-11-03 15:49:41 -06:00
Simon McVittie b9dd03b680 2016.12-1 2016-10-26 19:11:27 +01:00
Simon McVittie 17e240ebb8 Build-depend on ca-certificates. glib-networking now generates warnings if those are missing, causing the build-time tests to fail. 2016-10-26 00:31:10 +01:00
Simon McVittie 52186325bc New upstream release 2016-10-26 00:07:14 +01:00
Simon McVittie 15be1f569a Force LC_ALL=C.UTF-8 during build
So that builds in non-English locales can pass their build-time tests.
2016-10-08 15:38:11 +01:00
Simon McVittie 3a097b18fc 2016.11-1 2016-10-07 23:39:12 +01:00
Simon McVittie e80d02f1f5 Fetch missing test files from upstream git
- debian/rules: make the missing scripts executable
2016-10-07 23:39:03 +01:00
Simon McVittie c8048cce30 Move to debhelper compat level 10
- stop using dh --parallel, it's the default now
  - don't use autoreconf and systemd addons explicitly, they are
    the default now
2016-10-07 22:16:17 +01:00
Simon McVittie e2cd2759a0 New upstream release 2016-10-07 22:12:18 +01:00
Simon McVittie b4aa279db3 debian/copyright: remove now-unused GPL-2+ license 2016-10-01 16:06:18 +01:00
Simon McVittie c800f12250 libostree-dev: stop depending on ostree
It isn't necessary to use the library, and would break multiarch
installability.
2016-09-30 22:42:02 +01:00
Simon McVittie a413cd0c28 Install GObject-Introspection typelibs to multiarch path, and mark gir1.2-ostree-1.0 as Multi-Arch: same 2016-09-30 22:38:41 +01:00
Simon McVittie 0229850943 Relicense debian/ from GPL-2+ to LGPL-2+, with permission from David King 2016-09-21 21:58:57 +01:00
Simon McVittie d7132eda03 2016.10-1 2016-09-15 08:27:07 +01:00
Simon McVittie 9b8038c28c Make libostree-doc Multi-Arch: foreign 2016-09-14 23:32:59 +01:00
Simon McVittie 3cbb901ce4 Make libostree-dev Multi-Arch: same 2016-09-14 23:32:27 +01:00
Simon McVittie c3e29fcf3b New upstream release 2016-09-09 16:57:59 +01:00
Simon McVittie b83b3d05ee Terminate individual tests after 30 minutes
This is an attempt to debug what happened on the ppc64el buildd.
2016-09-09 08:25:07 +01:00
Simon McVittie 05a9a7e9d4 2016.9-1 2016-09-06 09:59:08 +01:00
Simon McVittie 54cca3dbd3 Add some more new ABI 2016-09-06 09:52:19 +01:00
Simon McVittie a840448250 d/p/Makefile-tests.am-make-check-uses-the-built-binaries.patch: drop, applied upstream 2016-09-06 09:34:37 +01:00
Simon McVittie 746f509b53 drop libgsystem build-dependency 2016-09-06 09:33:26 +01:00
Simon McVittie a5d90759a7 New upstream version
- update symbols file for new ABI
  - update copyright file
  - update ostree-boot packaging: the utilities in /usr/sbin moved to
    /usr/lib/ostree
2016-09-06 09:32:41 +01:00
Simon McVittie b76381eed1 Explicitly build-depend on xsltproc, which is directly used 2016-08-12 10:30:20 +01:00
Simon McVittie 109b2fe020 2016.7-1 2016-07-28 07:41:02 +01:00
Simon McVittie 7de140248e d/control: mention Flatpak, not its former name xdg-app 2016-07-17 09:33:43 +01:00
Simon McVittie 27ad263594 update symbols file for new ABI 2016-07-17 08:56:32 +01:00
Simon McVittie e2b411e934 build-depend on libsystemd (unconditionally, because this package is Linux-specific already) 2016-07-17 08:47:41 +01:00
Simon McVittie 134b42ee46 Add patch from upstream to make sure we use the built binaries for build-time testing 2016-07-16 21:16:11 +01:00
Simon McVittie 14a4beba63 New upstream version
- drop all patches, applied upstream
2016-07-16 21:08:02 +01:00
Simon McVittie e8a3585d78 Switch sense of check in debian/test.sh so we really ignore test failures on mipsel, and not on !mipsel. 2016-07-06 15:23:38 +01:00
Simon McVittie eb427ca1a3 2016.6-3 2016-07-06 10:17:56 +01:00
Simon McVittie 85d4d5e1cc Ignore build-time test failures on mipsel
"ostree pull" intermittently fails with a bus error on at least some
mipsel CPUs, and applying gdb to the resulting core dump does not produce
any useful information. Debugging help would be appreciated. (Mitigates:
#827473)
2016-07-04 10:06:55 +01:00
Simon McVittie 0187b51281 2016.6-2 2016-06-28 09:30:01 +01:00
Simon McVittie 7627fd4398 Use the GitHub repository as the Homepage and Source
The GNOME wiki page is less frequently updated.
2016-06-28 09:29:50 +01:00
Simon McVittie 65fccc367c Add patch from upstream fixing FTBFS on host machines without root= in /proc/cmdline
The reproducible builds armhf workers are one example.
2016-06-28 09:27:09 +01:00
Simon McVittie 3f50f36891 2016.6-1 2016-06-26 20:01:24 +01:00
Simon McVittie bd5bc56b19 d/control: ostree no longer needs its Suggests on dracut
A stronger dependency on dracut will be needed in the ostree-boot package
when the boot integration is reinstated (see #824650).
2016-06-26 19:51:04 +01:00
Simon McVittie 7c91261b3f Close #827473 in changelog 2016-06-26 19:37:55 +01:00
Simon McVittie fbc2340342 Skip more tests if /var/tmp doesn't support extended attributes 2016-06-26 14:29:31 +01:00
Simon McVittie b77f68a4c2 Build-depend on cpio, for the libarchive test 2016-06-26 14:21:34 +01:00
Simon McVittie 577e83f797 add patches to ensure that the build-time tests act on the copy of ostree that we just built 2016-06-26 13:58:19 +01:00
Simon McVittie 035bad982b update symbols file 2016-06-26 13:07:42 +01:00
Simon McVittie 61de6d0c2d d/p/pull-Correctly-handle-repo-parent_repo-when-applying-stat.patch: apply patch from upstream to fix a bug that flatpak currently works around 2016-06-26 12:32:22 +01:00
Simon McVittie 893a021a42 d/p/libostree.sym-Fix-test-symbols.patch: apply patch from upstream to fix a build-time test 2016-06-26 12:27:19 +01:00
Simon McVittie 60433eb024 New upstream release
- drop all patches, included upstream
2016-06-26 12:20:39 +01:00
Simon McVittie 43a793709c d/gbp.conf: configure to merge upstream tags into upstream/latest (add https://github.com/ostreedev/ostree as a remote) 2016-06-26 12:16:58 +01:00
Simon McVittie 20ad748b6d d/gbp.conf: configure to use upstream/latest for upstream imports 2016-06-26 12:16:05 +01:00
Simon McVittie dcf46b2b5e d/watch: fetch releases from GitHub instead of GNOME 2016-06-26 12:12:09 +01:00
Simon McVittie e3f9319dd0 Changelog for previous commit 2016-06-16 08:19:01 -04:00
Jeremy Bicha 5fc1ce096f fix debian/watch 2016-06-16 08:17:57 -04:00
Simon McVittie 84d8a067b0 Apply patches from upstream to make ostree buildable on Debian jessie 2016-06-15 14:20:04 -04:00
Simon McVittie d9f69cfbb3 2016.5-4 2016-06-14 15:35:49 -04:00
Simon McVittie afd211f17e Add another bug reference 2016-06-14 15:32:19 -04:00
Simon McVittie 756a435af8 Add a patch to link libreaddir-rand to libdl
This should fix test failures on Ubuntu (Closes: #826857)
2016-06-14 15:29:23 -04:00
Simon McVittie f4fd8ee1e8 Mark some patches as merged upstream 2016-06-14 15:26:49 -04:00
Simon McVittie 4b9792d860 If build-time tests fail, try 4 more times
To get an idea of whether the failure is reproducible.
2016-06-12 13:15:34 -04:00
Simon McVittie 3691da8fbf debian/test.sh: factor out our dh_auto_test wrapper
Clean up any stray processes even if the test fails.

Signed-off-by: Simon McVittie <smcv@debian.org>
2016-06-12 09:49:25 -04:00
Simon McVittie 97502c57f0 Build-depend on procps, used to check for leaked processes 2016-06-12 09:45:52 -04:00
Simon McVittie b75cc5f54a Add patches to make sure the tests fail as soon as something goes wrong 2016-06-11 19:54:30 +01:00
Simon McVittie 01fe808189 Upload to unstable. 2016-06-08 21:05:03 +01:00
Simon McVittie 5e30fe4bb9 Remove ostree-grub2 and the boot-related parts of ostree
This leaves behind the library and the command-line tool, which are
also used by Flatpak. When we have documentation for how to use and test
OSTree deployments with a Debian derivative (see #824649), they should
be reinstated in an ostree-boot package (see #824650).
2016-06-08 21:04:59 +01:00
Simon McVittie ee90e82492 Rename ostree-grub2 to ostree-boot. Move all initramfs and bootloader integration there. (Closes: #824650) 2016-06-08 11:58:46 +01:00
Simon McVittie 2c1dc4dac4 Add a patch to skip the test-parent test if /var/tmp doesn't support user xattrs, hopefully fixing FTBFS on x86-csail-02 buildd 2016-04-25 12:51:45 +01:00
Simon McVittie a1bdb2d2b2 2016.5-1 2016-04-25 07:46:24 +01:00
Simon McVittie 9bb7e4f6d0 Standards-version: 3.9.8 (no changes needed) 2016-04-25 07:46:12 +01:00
Simon McVittie 8a3cd692ad Mark patch as applied upstream 2016-04-25 07:33:46 +01:00
Simon McVittie 099acab9d7 Add a patch to put more information in the log if tests fail, in an attempt to debug a failure in test/pull-resume.sh which I can no longer reproduce 2016-04-17 09:59:23 +01:00
Simon McVittie 6aaf72e743 Work around #821235 to avoid undefined macro 'AQ' in some man pages 2016-04-17 09:40:21 +01:00
Simon McVittie 7d3139cd7a Widen regex for killing stray gpg-agent processes 2016-04-16 23:07:31 +01:00
Simon McVittie f4ceaed578 Update symbols file for 2016.5 2016-04-16 23:04:37 +01:00
Simon McVittie 952b9bb285 Build-depend on elfutils, for test-abi.sh 2016-04-16 22:37:01 +01:00
Simon McVittie e9f6069e84 Drop patches from 2016.4, applied upstream 2016-04-16 22:30:33 +01:00
Simon McVittie 8500761c13 debian/rules: use Debian's grub2-mkconfig path 2016-04-16 22:25:30 +01:00
Simon McVittie 33bad6d00b debian/copyright: update for 2016.5 2016-04-16 22:25:02 +01:00
Simon McVittie b72c8f4b4a New(er) upstream release 2016-04-16 22:24:26 +01:00
Simon McVittie 03171dc0d9 Add yet more patches to make the installed-tests work 2016-04-01 06:59:13 +01:00
Simon McVittie 4c3a6272a5 debian/gbp.conf: disable numbered patches 2016-03-31 16:12:26 +01:00
Simon McVittie 3c5fbc0662 Add a patch to skip a test with non-GNU parallel more reliably 2016-03-31 16:10:15 +01:00
Simon McVittie f428f329b2 Update patches, upstreamed 2016-03-31 16:09:35 +01:00
Simon McVittie 75bca9173e Skip tests involving rofiles-fuse if unavailable 2016-03-31 13:44:58 +01:00
Simon McVittie 8d30b20a8b Run dh_auto_test with VERBOSE=1, to get logs with older debhelper 2016-03-31 13:22:53 +01:00
Simon McVittie d064f20bfc Fix no-xattrs patch so it does the check after sourcing libtest.sh
Otherwise the creation of `test-xattrs` breaks the check for an empty
directory in libtest.sh, breaking installed-tests.

Signed-off-by: Simon McVittie <smcv@debian.org>
2016-03-31 11:08:20 +01:00
Simon McVittie e059debbb6 Mark patches as forwarded 2016-03-31 10:40:12 +01:00
Simon McVittie f7ca51a754 Add patch to mark admin-test as a bash script, not a POSIX sh script 2016-03-31 09:49:33 +01:00
Simon McVittie 85d1af2a65 debian/ostree-tests.lintian-overrides: override a couple of false positives 2016-03-31 09:41:00 +01:00
Simon McVittie 2e4ac65c4a fixup symbols 2016-03-31 09:38:38 +01:00
Simon McVittie e8723aca57 debian/rules, debian/ostree-tests.install: adjust for new installation directory for installed-tests 2016-03-31 09:24:00 +01:00
Simon McVittie 00272963ef debian/rules: clean up stale gpg-agent processes after testing 2016-03-31 09:21:59 +01:00
Simon McVittie bbac523213 debian/patches: add patches to get the build-time tests passing under sbuild 2016-03-31 09:02:34 +01:00
Simon McVittie a15d353b49 debian/rules: warn if there are leftover daemon processes after testing 2016-03-31 08:52:22 +01:00
Simon McVittie 81df52da0e debian/control: build-depend on attr, for the tests (only required if /var/tmp supports extended attributes) 2016-03-31 08:51:48 +01:00
Simon McVittie b4646c7095 debian/copyright: update 2016-03-28 12:59:14 +01:00
Simon McVittie 8943fb61fb Build-depend on libmount-dev 2016-03-28 12:53:16 +01:00
Simon McVittie 955d6fc6de Fix ITP bug number in changelog (was #813308, should have been #697477) 2016-03-28 12:52:14 +01:00
Simon McVittie 580b672ec4 debian/libostree-1-1.symbols: update for new versioned symbols 2016-03-28 12:49:25 +01:00
Simon McVittie 1bd12183ee Remove all patches, applied upstream 2016-03-28 12:46:03 +01:00
Simon McVittie 401e2c2faf New upstream release 2016-03-28 12:43:47 +01:00
Simon McVittie c650515521 debian/gbp.conf: use DEP-14 branch names 2016-03-28 12:03:20 +01:00
Simon McVittie 934241a5e0 2016.3-1 2016-03-19 17:56:32 +00:00
Simon McVittie 1137fffe6b Add a missing #!/bin/sh to one test 2016-03-19 17:56:15 +00:00
Simon McVittie fb4568be2e Fix permissions of installed scripts, not the copy in debian/tmp
dh_fixperms runs after dh_install, so chmod on debian/tmp is not
effective.
2016-03-19 17:53:43 +00:00
Simon McVittie 75f85052e2 Stop dh_makeshlibs thinking that the LD_PRELOAD module libreaddir-rand.so (part of the tests) is meant to be a shared library 2016-03-19 17:33:52 +00:00
Simon McVittie 277fe5620f Re-run `wrap-and-sort -abst` 2016-03-19 16:52:30 +00:00
Simon McVittie f08529975b ostree-tests: depend on fuse 2016-03-11 11:01:42 +00:00
Simon McVittie 8e4d9db568 Standards-Version: 3.9.7 (no changes) 2016-03-11 09:25:15 +00:00
Simon McVittie 226cb82694 Update symbols file 2016-03-11 09:24:53 +00:00
Simon McVittie 3623c14b77 Add patch to skip one build-time test if /var/tmp cannot support xattrs, for example if it is on tmpfs 2016-03-11 09:11:01 +00:00
Simon McVittie 934f62cb2a Add patch to fix underlinking of test-archive 2016-03-11 09:10:26 +00:00
Simon McVittie 86898fcf32 Only build on Linux architectures; this package is specifically not portable 2016-03-11 08:19:46 +00:00
Simon McVittie 84ab214d08 New upstream release 2016-03-11 08:18:55 +00:00