Commit Graph
100 Commits
Author SHA1 Message Date
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 db45f17072 Updated version 2017.11 from 'upstream/2017.11'
with Debian dir 2375d1dd95
2017-09-15 11:18:32 +01:00
Simon McVittie 573491dc3d New upstream version 2017.11 2017-09-15 11:18:25 +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 695404260e Updated version 2017.10 from 'upstream/2017.10'
with Debian dir 76a68b2f7b
2017-08-29 15:42:16 +01:00
Simon McVittie 592e798794 New upstream version 2017.10 2017-08-29 15:42:08 +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 b8f1f02a1b Updated version 2017.9 from 'upstream/2017.9'
with Debian dir 9d76dedec5
2017-07-28 08:57:53 +01:00
Simon McVittie e5ac0cef85 New upstream version 2017.9 2017-07-28 08:57:43 +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 bed931c91f build: Don't distribute generated man pages
We build them in "make" and clean them in "make clean", so there
doesn't seem much point in shipping them pre-generated in the tarball.

Signed-off-by: Simon McVittie <smcv@debian.org>

Closes: #1013
Approved by: cgwalters
2017-07-18 21:51:43 +00: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 54dc7ed473 Updated version 2017.8 from 'upstream/2017.8'
with Debian dir 6a1618383e
2017-07-18 22:18:13 +01:00
Simon McVittie b6c0af922c New upstream version 2017.8 2017-07-18 22:18:02 +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 90b587e2c8 build: Always include ostree-trivial-httpd.xml in tarballs
Signed-off-by: Simon McVittie <smcv@debian.org>

Closes: #949
Approved by: cgwalters
2017-06-22 13:33:39 +00: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 31880a6e5c Merge tag 'upstream/2017.7' into debian/master
Upstream version 2017.7
2017-06-21 09:52:08 +01:00
Simon McVittie 19f82ee114 New upstream version 2017.7 2017-06-21 09:51:58 +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 ba36a4aef7 Merge tag 'upstream/2017.6' into debian/master
Upstream version 2017.6
2017-05-24 19:00:24 +01:00
Simon McVittie e3060b1b87 New upstream version 2017.6 2017-05-24 19:00:16 +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 6ef9bdd60e Merge tag 'upstream/2017.5' into debian/master
Upstream version 2017.5
2017-04-19 14:13:50 +01:00
Simon McVittie 9a063f1a8b New upstream version 2017.5 2017-04-19 14:13:42 +01:00
Simon McVittie d7a728cf0e Add another copyright holder 2017-04-17 19:18:07 +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 2b8e37ab81 Merge tag 'upstream/2017.4' into debian/master
Upstream version 2017.4
2017-04-17 15:25:39 +01:00
Simon McVittie 0b7290b235 New upstream version 2017.4 2017-04-17 15:25:30 +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 df8af664bd Merge tag 'upstream/2017.3' into debian/master
Upstream version 2017.3
2017-03-10 23:16:42 +00:00
Simon McVittie 057de00126 New upstream version 2017.3 2017-03-10 23:16:34 +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 ce10fd9261 libostree: Don't distribute generated enumtypes in tarballs
They are built at "make" time and cleaned up by "make clean", so there
is no need to distribute them.

Signed-off-by: Simon McVittie <smcv@debian.org>

Closes: #665
Approved by: cgwalters
2017-01-31 22:30:37 +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 1b4cf71201 Merge tag 'upstream/2017.1' into debian/master
Upstream version 2017.1
2017-01-27 08:58:18 +00:00
Simon McVittie 6ee013cea0 New upstream version 2017.1 2017-01-27 08:58:11 +00:00
Simon McVittie 24daa50790 Remove an unintended line in the previous changelog 2017-01-19 16:46:09 +00:00
Simon McVittie 9d94fc40c8 Make corrupt-repo-ref.js executable
Debian's Lintian packaging consistency check complains that it isn't
executable but has a #! line. In fact it's reasonable to run this
script directly, so make it executable, and put it in a _scripts
variable so it will be installed executable.

Closes: #652
Approved by: cgwalters
2017-01-19 13:54:59 +00:00
Simon McVittie 9a3f82caae Sourced test snippets: remove shebang and make non-executable
They are installed non-executable, which makes Debian's Lintian
packaging consistency check complain that #! is only useful
in executable scripts. But in fact they are not useful to execute
directly (they rely on setup being done in the script that sources
them), so just chmod them -x.

Closes: #652
Approved by: cgwalters
2017-01-19 13:54:59 +00:00
Simon McVittie 01fb30b839 Fix TAP syntax in test-basic-user.sh, and run it
In its initial commit, Alexander Larsson wrote

    This works standalone, but unfortunately it breaks in
    gnome-desktop-testing-runner as /tmp doesn't support
    xattrs, so it is not installed atm.

but we now (a) use /var/tmp, and (b) explicitly skip the test if
xattr support is unavailable. So it should be OK to run now.

Closes: #652
Approved by: cgwalters
2017-01-19 13:54:59 +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 b76f46c53a Merge tag 'upstream/2016.15' into debian/master
Upstream version 2016.15
2016-12-13 13:00:33 +00:00
Simon McVittie 0ee312bf3e New upstream version 2016.15 2016-12-13 13:00:20 +00:00
Simon McVittie c733e21a84 Terminate individual tests after (10 * $TEST_TIMEOUT_FACTOR) minutes
While using the Automake parallel test harness, if a test hangs for
long enough for an external watchdog to kill the entire build process
(as happens in Debian sbuild after 150 minutes with no activity on
stdout/stderr), the logs will not be shown. If we make an individual
test time out sooner, logs are more likely to be shown.

We use SIGABRT so that the process(es) under test will dump core,
allowing the point at which ostree is blocking to be analyzed.
After 1 minute, if any have not died, we kill them again with SIGKILL.

To support slow platforms and slow debugging tools, if
TEST_TIMEOUT_FACTOR is set, multiply the 10 minute timeout by that.

Signed-off-by: Simon McVittie <smcv@debian.org>

Closes: #607
Approved by: cgwalters
2016-12-01 18:22:51 +00:00
Simon McVittie 8162463956 tests: prepend to an existing LD_LIBRARY_PATH, GI_TYPELIB_PATH
If we're using LD_LIBRARY_PATH for some locally-built library, we want
to search those after OSTree's own libraries.

Signed-off-by: Simon McVittie <smcv@debian.org>

Closes: #606
Approved by: cgwalters
2016-12-01 14:23:40 +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