Commit Graph

215 Commits

Author SHA1 Message Date
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