Commit Graph

268 Commits

Author SHA1 Message Date
Simon McVittie 6c2b536280 New upstream release 2017-11-04 12:23:41 +00:00
Simon McVittie 7df3f6d806 d/control: Require dh-exec 0.23~, for build-profile support
Strictly speaking we might only need 0.15, but I'm not going to test
versions older than the jessie backport.
2017-10-27 15:10:21 +01:00
Simon McVittie 83e5da3490 2017.12-2 2017-10-27 00:19:52 +01:00
Simon McVittie 3186ca5f2e d/test.sh: Don't repeat build-time tests if they fail once. They seem to be somewhat reliable now. 2017-10-27 00:19:44 +01:00
Simon McVittie c3d91cda6e test.sh: Kill stray ostree-trivial-httpd processes 2017-10-27 00:19:21 +01:00
Simon McVittie 022fab56dc d/rules: Make the new test executable 2017-10-26 23:49:52 +01:00
Simon McVittie 4ecc7e5ffb Add supporting code to fix lib-repo-Fix-loading-commitstate-with-parent-repos.patch 2017-10-26 22:54:05 +01:00
Simon McVittie ae20c6b4ee Improve change descriptions to note FTFBSs 2017-10-26 12:20:04 +01:00
Simon McVittie 5bf1aa2507 Add various bugfix patches from upstream
* d/p/2017.13/lib-core-Init-struct-stat-buffer.patch,
  d/p/2017.13/lib-sysroot-Fix-pointer-going-out-of-scope-in-unlock-code.patch,
  d/p/2017.13/lib-deploy-Ignore-FIFREEZE-FITHAW-errors-when-already-in-.patch,
  d/p/2017.13/lib-deploy-Use-_exit-for-FIFREEZE-watchdog.patch,
  d/p/2017.13/lib-deltas-Check-cancellable-during-processing.patch,
  d/p/2017.13/lib-utils-Check-for-invalid-UTF-8-in-filenames.patch,
  d/p/2017.13/Cope-with-xattr-syscalls-raising-EOPNOTSUPP.patch,
  d/p/2017.13/lib-sysroot-Fix-error-handling-when-mounting-overlayfs-fa.patch,
  d/p/2017.13/lib-repo-Properly-handle-NULL-homedir-when-signing-commit.patch,
  d/p/2017.13/lib-repo-Fix-loading-commitstate-with-parent-repos.patch:
  Add various bugfix patches from upstream
* d/p/2017.13/tests-Add-test-pull-bareuseronly.patch:
  Add more test coverage from upstream
2017-10-26 12:18:12 +01:00
Simon McVittie 50a43a9279 Disable gtk-doc if we are not going to build libostree-doc
In particular this affects architecture-specific builds. Note that it
remains in Build-Depends (not Build-Depends-Indep) because it is also
needed for gtkdocize during dh_autoreconf.
2017-10-16 10:15:51 +01:00
Simon McVittie f5517cfac7 2017.12-1 2017-10-03 22:47:54 +01:00
Simon McVittie dbd657888e Add patch to reinstate test-libglnx-shutil.c, which was missed out of the upstream tarball 2017-10-03 22:47:46 +01:00
Simon McVittie 3f4031a401 Make build-time testing more strict 2017-10-03 22:47:46 +01:00
Simon McVittie 8cceae8d2a debian/test.sh: Unexport HTTP proxy variables for build-time tests too 2017-10-03 22:47:46 +01:00
Simon McVittie b568824532 Unexport HTTP proxy variables in autopkgtest
This works around lack of support for no_proxy, which breaks the tests on
Ubuntu autopkgtest. We don't actually need Internet access, so this is OK.
2017-10-03 22:47:46 +01:00
Simon McVittie aae0d0c5f5 Simplify autopkgtest now that test-local-pull seems to be stable 2017-10-03 22:47:46 +01:00
Simon McVittie 1978d82cbf Add some post-release bug fix patches 2017-10-03 22:47:46 +01:00
Simon McVittie d39f0321d8 New upstream release
- Drop all current patches, applied upstream
  - Update symbols file
2017-10-03 22:47:46 +01:00
Simon McVittie 102f05fc7d 2017.11-2 2017-09-22 15:48:32 +01:00
Simon McVittie 9864b4ec2e Fix undefined behaviour with O_RDONLY|O_CREAT in rofiles-fuse 2017-09-22 15:48:10 +01:00
Simon McVittie 757e08ceb9 Add a patch to fix FTBFS if building as root with umask != 022, which for some reason debomatic does (Closes: #876138) 2017-09-20 00:56:22 +01:00
Simon McVittie 1056f014a3 Add a patch to fix FTBFS in non-English locales 2017-09-20 00:55:32 +01:00
Simon McVittie 8108dd9c14 Standards-Version: 4.1.0 (no changes) 2017-09-19 10:38:23 +01:00
Simon McVittie de005a58e6 Replace patch with the version applied upstream in 2017.12 2017-09-19 10:37:36 +01:00
Simon McVittie cf3a575772 2017.11-1 2017-09-15 16:58:22 +01:00
Simon McVittie 4e19e1f4cd Stop providing "ostree trivial-httpd" CLI
This follows upstream default behaviour. flatpak used to use it in its
tests, but the version in stable no longer does.
2017-09-15 16:58:11 +01:00
Simon McVittie ab8ff4642e Clarify changelog 2017-09-15 16:55:50 +01:00
Simon McVittie e033051bea Update symbols file 2017-09-15 16:55:26 +01:00
Simon McVittie 8fcb5110c9 Add a patch to fix JavaScript tests with gjs 1.50.0
It is more strict about 'let'.
2017-09-15 15:43:39 +01:00
Simon McVittie 48256e0743 Add a patch to fix the new test-help.sh when ostree trivial-httpd is enabled
At the moment we still build that tool.
2017-09-15 15:17:01 +01:00
Simon McVittie 8f5e0a5127 Stop copying an old ostree-trivial-httpd.xml from debian/dist/ into source tree
Upstream distributes it again.
2017-09-15 15:00:45 +01:00
Simon McVittie d072890c9d Classify new ostree-tmpfiles.conf as part of ostree-boot, and so don't install it yet 2017-09-15 11:42:31 +01:00
Simon McVittie 232742c081 Adjust Description and Upstream-Name to emphasize libostree 2017-09-15 11:26:52 +01:00
Simon McVittie 9237441fdb New upstream release
Drop all current patches, applied upstream.
2017-09-15 11:20:27 +01:00
Simon McVittie 4dcb049dfc Mark all patches as applied upstream for 2017.11 2017-08-30 10:09:49 +01:00
Simon McVittie 9ba46cff85 2017.10-1 2017-08-29 18:18:57 +01:00
Simon McVittie 005ac671d0 Make build-time test failures fatal again, if reproducible
Require at least 3 successes out of 5 for now.
2017-08-29 18:14:32 +01:00
Simon McVittie d4496b9005 Add patch to remove useless #! from bash completions 2017-08-29 18:12:01 +01:00
Simon McVittie 68a66dd7e3 Add patches to make the tests pass again when /var/tmp is on tmpfs
tmpfs does not support user xattrs.
2017-08-29 18:11:35 +01:00
Simon McVittie cc69c02abe Only run tests when building architecture-dependent packages
The tests aren't so interesting that we want to run them again when
splitting -arch/-indep builds.
2017-08-29 16:36:05 +01:00
Simon McVittie 54799d7ef7 Use dh_missing --fail-missing instead of dh_install --fail-missing 2017-08-29 16:19:27 +01:00
Simon McVittie 6af010468f Install new bash completions 2017-08-29 16:18:45 +01:00
Simon McVittie 3f255cccbd New upstream release
- Update symbols file
2017-08-29 16:08:25 +01:00
Simon McVittie a406529207 2017.9-1 2017-07-28 14:43:36 +01:00
Simon McVittie 85bbb2be51 debian/rules: Adjust a comment to avoid Lintian thinking this is a dh_make template 2017-07-28 13:52:51 +01:00
Simon McVittie 7283dda170 New upstream release 2017-07-28 12:24:24 +01:00
Simon McVittie f049720983 2017.8-1 2017-07-19 22:18:30 +01:00
Simon McVittie 75aae52476 Add patch from upstream PR #1016 to fix a regression 2017-07-19 22:17:00 +01:00
Simon McVittie 5d97dda6cb Update symbols file 2017-07-18 23:05:14 +01:00
Simon McVittie 6a400c285a Add Build-Depends-Indep: libglib2.0-doc so gtk-doc can set up cross-references 2017-07-18 22:55:01 +01:00
Simon McVittie f7edaf438c Remove patches that are no longer needed 2017-07-18 22:35:18 +01:00
Simon McVittie cc9b162760 New upstream release 2017-07-18 22:33:32 +01:00
Simon McVittie e0366ecc59 Add a Breaks on flatpak (<< 0.8.7-2~)
Those versions rely on libostree to download the summary and its
signature when mirroring. libostree >= 2017.7 no longer does this. On
affected flatpak versions, this breaks installation of new apps and
runtimes system-wide.
2017-06-28 13:56:06 +01:00
Simon McVittie a8df0ef23b 2017.7-1 2017-06-21 13:07:02 +01:00
Simon McVittie 29f7622c7c Adjust changelog 2017-06-21 13:06:49 +01:00
Simon McVittie d46a02a900 Update symbols file 2017-06-21 13:06:29 +01:00
Simon McVittie 3e82f08827 Add post-release patches so test-symbols.sh passes again 2017-06-21 11:21:19 +01:00
Simon McVittie f1e4258bad Implement <nodoc> build profile 2017-06-21 11:11:13 +01:00
Simon McVittie 64a4bfeb50 debian/dist/: Add ostree-trivial-httpd.xml, which was incorrectly excluded from the upstream release 2017-06-21 10:31:06 +01:00
Simon McVittie 769b43f76e Use https URL for copyright-format 2017-06-21 10:11:43 +01:00
Simon McVittie bcd57f2b93 Standards-Version: 4.0.0 2017-06-21 10:08:45 +01:00
Simon McVittie 5aba9be6fc New upstream release 2017-06-21 10:07:59 +01:00
Simon McVittie c948e18a88 2017.6-1 2017-05-25 10:01:19 +01:00
Simon McVittie 9076a0140d Skip build-time tests when nocheck is in DEB_BUILD_OPTIONS
Bug-Debian: https://bugs.debian.org/862803
Thanks: Krzesimir Nowak
2017-05-25 10:01:05 +01:00
Simon McVittie 86aec54abc New upstream release
- Update debian/copyright
- Update disabled ostree-boot packaging for new systemd generator
- Add new ABI to symbols file
2017-05-24 22:18:40 +01:00
Simon McVittie 6aaccb1a38 New upstream release
- This release fixes a regression in 2017.4 that caused symlinks
    in Flatpak apps and runtimes to be checked out as regular files.
    Any apps or runtimes that were installed or updated with 2017.4
    will need to be removed and reinstalled.
2017-04-19 14:18:23 +01:00
Simon McVittie 4b52fcb32a 2017.4-1 2017-04-17 17:20:04 +01:00
Simon McVittie 9ad80a4579 Update symbols file for new ABI 2017-04-17 17:19:57 +01:00
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 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 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 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 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