Commit Graph
100 Commits
Author SHA1 Message Date
Simon McVittie 2932897f83 d/tests/build: Mark as superficial (see #904979) 2018-10-17 08:35:02 +01:00
Simon McVittie 21d62312f4 2018.8-2 2018-10-04 14:54:42 +01:00
Simon McVittie 4d75ddc51c Standards-Version: 4.2.1 (no changes required) 2018-10-04 14:54:27 +01:00
Simon McVittie cf3f18699f Close #910286 in changelog 2018-10-04 13:32:27 +01:00
Simon McVittie 10464c3ae5 ostree-tests: Remove gjs dependency on s390x
mozjs60 doesn't work on s390x, so gjs is in danger of being removed from
that architecture (see #909536). The test that uses JS is automatically
skipped if the interpreter is missing.
2018-09-27 19:52:43 +01:00
Simon McVittie ae8e6a3da3 2018.8-1 2018-08-23 13:19:09 +01:00
Simon McVittie 99b39440d4 Standards-Version: 4.2.0 (no changes required) 2018-08-23 13:18:56 +01:00
Simon McVittie 16c85ad204 New upstream release
- d/p/debian/Skip-test-pull-repeated-during-CI.patch:
    Drop, applied upstream
  - d/copyright: Update
2018-08-23 13:17:56 +01:00
Simon McVittie 9535ffca34 Update upstream source from tag 'upstream/2018.8'
Update to upstream version '2018.8'
with Debian dir a6d0bb3e92
2018-08-23 13:14:11 +01:00
Simon McVittie 119b14e21d New upstream version 2018.8 2018-08-23 13:14:03 +01:00
Simon McVittie 83457b9ca7 2018.7-2 2018-07-30 16:52:46 +01:00
Simon McVittie 7903df96c4 Skip a test that is non-deterministic and can spuriously fail
This is not suitable for build-time testing or gating migration in
autopkgtest.
2018-07-30 16:52:32 +01:00
Simon McVittie 2b9e04c5f7 2018.7-1 2018-07-25 23:46:59 +01:00
Simon McVittie c64e2d7324 d/copyright: Remove details of Rust files not included in this release 2018-07-25 23:46:22 +01:00
Simon McVittie 5e9ba0ab65 Use upstream default ${libexecdir}
Now that Debian Policy allows /usr/libexec (via FHS 3.0), we can use
that.
2018-07-25 23:44:41 +01:00
Simon McVittie 83716f0d5d Revert "Use upstream default ${libexecdir} now that Debian Policy allows /usr/libexec (via FHS 3.0)"
This reverts commit 7f39916226.
2018-07-25 11:33:39 +01:00
Simon McVittie 822dab77f7 d/p/lib-pull-Fix-minor-memleak-in-error-path.patch: Apply a memory leak fix from upstream 2018-07-25 11:22:33 +01:00
Simon McVittie c02ae3cfa0 Drop all patches, applied upstream 2018-07-25 11:21:10 +01:00
Simon McVittie 07f34e7d1d d/libostree-1-1.symbols: Update 2018-07-25 11:19:53 +01:00
Simon McVittie e5d510a6e4 New upstream release 2018-07-25 11:19:37 +01:00
Simon McVittie dcdaff4f4c Update upstream source from tag 'upstream/2018.7'
Update to upstream version '2018.7'
with Debian dir 803979f01a
2018-07-25 11:01:04 +01:00
Simon McVittie 97a0aa1a42 New upstream version 2018.7 2018-07-25 11:00:57 +01:00
Simon McVittie 50454751a4 Standards-Version: 4.1.5 (no changes required) 2018-07-04 13:39:07 +01:00
Simon McVittie 7f39916226 Use upstream default ${libexecdir} now that Debian Policy allows /usr/libexec (via FHS 3.0) 2018-07-04 13:38:56 +01:00
Simon McVittie 47ae4f5c7e OstreeRepoFinderConfig: Fix guint/gsize confusion
If a function has a guint "out argument", passing a pointer to a gsize
is not, in general, valid. On an ILP64 platform there is no problem
since guint and gsize are identical, but on an LP64 platform it will
overwrite only the first word of the gsize, leaving the second word
unaffected. On little-endian machines, if the second word is
zero-initialized (as it is here), the result is numerically equal to
the guint, but on big-endian machines the result is around 4 billion
times what it should be, resulting in
ostree_repo_finder_config_resolve_async() reading past the end of
the array and causing undefined behaviour.

In practice this caused assertion failures (and consequently test
failures) on Debian's s390x (z/Architecture), ppc64 (64-bit PowerPC)
and sparc64 (64-bit SPARC) ports.

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

Closes: #1641
Approved by: cgwalters
2018-06-27 15:24:18 +00:00
Simon McVittie dd1a543c6b 2018.6-3 2018-06-24 13:04:27 +01:00
Simon McVittie 3ea61499e8 Fix incorrect type aliasing that caused assertion failures on 64-bit big-endian platforms
Closes: #902209
2018-06-24 13:04:03 +01:00
Simon McVittie d0e6bd9bb7 Mark patch as applied upstream 2018-06-23 16:44:05 +01:00
Simon McVittie e120a6b119 avahi: Fail immediately if we can't talk to D-Bus or Avahi
We special-case AVAHI_ERR_NO_DAEMON to not cause warnings, but if
we pass AVAHI_CLIENT_NO_FAIL to avahi_client_new, we never actually
see AVAHI_ERR_NO_DAEMON. Instead, we will get AVAHI_ERR_BAD_STATE
when we try to use the client.

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

Closes: #1639
Approved by: cgwalters
2018-06-23 14:54:39 +00:00
Simon McVittie 3f99d2addb d/p/avahi-Fail-immediately-if-we-can-t-talk-to-D-Bus-or-Avahi.patch: Mark as forwarded 2018-06-23 13:15:47 +01:00
Simon McVittie 4fc5a4a8d7 2018.6-2 2018-06-23 12:37:48 +01:00
Simon McVittie f5154b48d3 Apply patch from upstream to fix FTBFS on 32-bit architectures
Closes: #902194
2018-06-23 12:37:22 +01:00
Simon McVittie 554618ea51 2018.6-1 2018-06-22 21:25:36 +01:00
Simon McVittie 3c2ac78c0c Add patch to avoid Flatpak test failures
Without this, we get test failures with this ostree if Avahi (or
dbus-daemon --system) is not available on the build/test system.
2018-06-22 01:12:19 +01:00
Simon McVittie 570aeab901 Bump minimum versions for recently-exported symbols 2018-06-21 22:53:10 +01:00
Simon McVittie d01671aac6 d/copyright: Update more 2018-06-21 22:51:50 +01:00
Simon McVittie 3f6208773a New upstream release 2018-06-21 22:51:17 +01:00
Simon McVittie 2932f407c9 Set git branch back to debian/master 2018-06-21 22:51:10 +01:00
Simon McVittie a3efe907cd Merge branch 'upstream/latest' into debian/master 2018-06-21 19:21:40 +01:00
Simon McVittie 8bace1be73 Merge branch 'debian/experimental' into debian/master 2018-06-21 19:21:34 +01:00
Simon McVittie 8125d7d0dd New upstream version 2018.6 2018-06-21 19:16:18 +01:00
Simon McVittie 3768e58715 2018.5-2 2018-06-10 13:57:33 +01:00
Simon McVittie 31d1b1ecce d/tests/gnome-desktop-testing: Skip libostree/test-concurrency.py.test
It does not appear to be completely reliable. (See #901170)
2018-06-10 13:57:07 +01:00
Simon McVittie da28448005 d/rules: Explicitly enable various desired libraries 2018-06-08 10:43:11 +01:00
Simon McVittie 192e0d9740 New upstream git snapshot
* New upstream git snapshot with support for peer-to-peer software
  collections, required by Flatpak's peer-to-peer app sharing feature
  - d/copyright: Update
  - d/libostree-1-1.symbols: Update
  - Build-depend on Avahi libraries
2018-06-08 10:18:20 +01:00
Simon McVittie 1e3c3827f0 Update upstream source from tag 'upstream/2018.5+42+gecdebeb2'
Update to upstream version '2018.5+42+gecdebeb2'
with Debian dir 90df558038
2018-06-08 09:11:15 +01:00
Simon McVittie f92733af4a New upstream version 2018.5+42+gecdebeb2 2018-06-08 09:11:07 +01:00
Simon McVittie fcb8f45f70 Switch to experimental branch 2018-06-08 09:10:41 +01:00
Simon McVittie 1dcc31f8d7 2018.5-1 2018-05-15 11:30:10 +01:00
Simon McVittie 79dd1ee01e Update for new lib/systemd/system/ostree-finalize-staged.service
- d/ostree-boot.install: Add new systemd service
    lib/systemd/system/ostree-finalize-staged.service
  - d/rules: Remove lib/systemd/system/ostree-finalize-staged.service
    until we build ostree-boot
2018-05-15 11:30:01 +01:00
Simon McVittie b4b2ce459d d/p/Don-t-write-to-parent-repo.patch: Drop, applied upstream 2018-05-15 11:18:43 +01:00
Simon McVittie ece7b1c3e0 New upstream release
- d/copyright: Upstream clarified that only doc/ is CC-BY-SA-3.0 or
    GFDL-1.3-or-later, and doc/ isn't included in dist tarballs, so
    remove those licenses
  - d/libostree-1-1.symbols: Update (and sort)
2018-05-15 11:18:01 +01:00
Simon McVittie d1427bd3fc Update upstream source from tag 'upstream/2018.5'
Update to upstream version '2018.5'
with Debian dir 743711762b
2018-05-15 11:05:15 +01:00
Simon McVittie 144d8ab093 New upstream version 2018.5 2018-05-15 11:05:08 +01:00
Simon McVittie 0a62284f0e Standards-Version: 4.1.4 (no changes required) 2018-04-24 08:23:05 +01:00
Simon McVittie 28bea6eb06 ostree-tests: Add Lintian override for library-not-linked-against-libc
libreaddir-rand.so genuinely doesn't use any libc ABIs directly, only
via GLib.
2018-04-24 08:22:34 +01:00
Simon McVittie 10c5c128db 2018.4-2 2018-04-17 09:06:52 +01:00
Simon McVittie 76cbbc1a69 Prevent trying to write to a parent repository
This fixes installation of Flatpak apps and runtimes into the system-wide
repository.

Closes: #895883
2018-04-17 09:06:07 +01:00
Simon McVittie 6031388b6f 2018.4-1 2018-03-24 19:21:08 +00:00
Simon McVittie 667769f6a4 New upstream release
* Update symbols file
* Drop all patches, including one that was previously considered to
  be Debian-specific (moving to Python 3 for tests)
* d/copyright: Update
2018-03-24 19:19:40 +00:00
Simon McVittie 0325b1302c Update upstream source from tag 'upstream/2018.4'
Update to upstream version '2018.4'
with Debian dir 6c6b7014c2
2018-03-24 18:19:39 +00:00
Simon McVittie de3c1878b1 New upstream version 2018.4 2018-03-24 18:19:31 +00:00
Simon McVittie bf27f50211 Mark all patches as applied upstream for 2018.3
This includes one that was previously considered to be Debian-specific
(moving to Python 3 for tests).
2018-02-24 11:20:09 +00:00
Simon McVittie 971265e4e4 Use Python 3 for tests
Signed-off-by: Simon McVittie <smcv@debian.org>

Closes: #1463
Approved by: cgwalters
2018-02-23 22:49:06 +00:00
Simon McVittie b3fd20e518 Update patch status
* d/p/{debian/,}Use-Python-3-for-tests.patch:
  Mark patch as forwarded. It was previously considered
  Debian-specific, but upstream seem interested.
* Mark all other patches as applied upstream for 2018.3
2018-02-22 22:56:35 +00:00
Simon McVittie 6cabeaed3f tests/bootloader-entries-crosscheck: Use Python 3-friendly sorting
This is a little clearer than a strcmp()-style negative/zero/positive
return, and also works in Python 2.

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

Closes: #1457
Approved by: cgwalters
2018-02-22 19:24:47 +00:00
Simon McVittie 98b597b465 test-concurrency: Explicitly use floor division
Python 3 is pickier about this. Python 2.7 has Python 3-compatible
semantics for division when the division feature is imported from the
future.

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

Closes: #1457
Approved by: cgwalters
2018-02-22 19:24:47 +00:00
Simon McVittie 02dc5e2dd4 test-concurrency: Replace range with xrange
range in Python 3 does what xrange did in Python 2. This still works in
Python 2, it just uses a bit more memory.

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

Closes: #1457
Approved by: cgwalters
2018-02-22 19:24:47 +00:00
Simon McVittie 9933de2323 test-concurrency: Use Python 3 syntax for octal
This also works in Python 2.7, and is a little clearer.

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

Closes: #1457
Approved by: cgwalters
2018-02-22 19:24:47 +00:00
Simon McVittie ca7bc15aa4 2018.2-1 2018-02-19 09:01:59 +00:00
Simon McVittie 20066fe7a4 Add gnupg to build-time test dependencies (and ostree-tests dependencies) as it is no longer transitively build-essential 2018-02-19 09:01:43 +00:00
Simon McVittie cb895c26be Mark patches as forwarded 2018-02-19 08:46:26 +00:00
Simon McVittie 5e09a26db2 New upstream release
- d/copyright: Update
  - d/libostree-1-1.symbols: Update
2018-02-19 08:30:08 +00:00
Simon McVittie 1900502bf4 Update upstream source from tag 'upstream/2018.2'
Update to upstream version '2018.2'
with Debian dir 0426de635f
2018-02-19 08:10:31 +00:00
Simon McVittie 6a333af023 New upstream version 2018.2 2018-02-19 08:10:24 +00:00
Simon McVittie 813cc39295 2018.1-1 2018-01-17 15:34:54 +00:00
Simon McVittie a2253543b4 Switch build-time tests and autopkgtests to Python 3 2018-01-17 15:28:04 +00:00
Simon McVittie b89e619851 Make tests compatible with Python 3 2018-01-17 15:26:17 +00:00
Simon McVittie 346ec2e8e4 d/libostree-1-1.symbols: Update 2018-01-17 14:05:50 +00:00
Simon McVittie 040d2cd650 New upstream release
- d/copyright: Update
  - d/patches: Remove, applied upstream
2018-01-17 12:20:37 +00:00
Simon McVittie c26a164c6f Update upstream source from tag 'upstream/2018.1'
Update to upstream version '2018.1'
with Debian dir 41889bf121
2018-01-17 12:13:23 +00:00
Simon McVittie e91328b9e9 New upstream version 2018.1 2018-01-17 12:13:15 +00:00
Simon McVittie 67a60b102b Move Vcs-* to salsa.debian.org 2018-01-15 01:19:29 +00:00
Simon McVittie 268b25603f 2017.15-2 2018-01-04 19:26:27 +00:00
Simon McVittie fb6dba45de Temporarily disable gjs tests
gjs is not currently installable on buildds due to the glibc transition
and a long dependency chain involving systemd-shim being preferred over
systemd-sysv, which ends with libnih1 Depends: libc6 (<< 2.26).
2018-01-04 19:26:09 +00:00
Simon McVittie 5df15ec594 d/p/2018.1/tests-Assert-that-byte-order-[etc.].patch: Add patch to fix test failures on big-endian machines (Closes: #886218) 2018-01-04 13:01:49 +00:00
Simon McVittie d7a686e7a0 d/p/2018.1/tests-Don-t-assume-uid-primary-gid.patch: Mark as applied upstream in 2018.1 2018-01-04 13:01:36 +00:00
Simon McVittie af0450197b 2017.15-1 2018-01-02 14:13:27 +00:00
Simon McVittie e98f7edcb2 d/p/tests-Don-t-assume-uid-primary-gid.patch: Mark as forwarded 2018-01-02 14:13:01 +00:00
Simon McVittie 9c40ffdc5c Standards-Version: 4.1.3 (no changes required) 2018-01-02 14:08:06 +00:00
Simon McVittie 382875db78 d/rules: Stop forcing C.UTF-8 locale: the tests now do this internally 2018-01-02 14:07:47 +00:00
Simon McVittie 7a6c071f66 New upstream release
- d/libostree-1-1.symbols: Update
2018-01-02 14:06:39 +00:00
Simon McVittie 0597a4e096 Update upstream source from tag 'upstream/2017.15'
Update to upstream version '2017.15'
with Debian dir ef2f4fe701
2018-01-02 11:53:51 +00:00
Simon McVittie ef9ffc09f4 New upstream version 2017.15 2018-01-02 11:53:43 +00:00
Simon McVittie 74167a6b4c 2017.14-1 2017-12-10 19:42:44 +00:00
Simon McVittie bfc6cff5e7 Add patch to fix automated test failure when uid != primary gid 2017-12-10 19:42:35 +00:00
Simon McVittie 50168a18b2 New upstream release
- d/libostree-1-1.symbols: Update
2017-12-10 19:15:26 +00:00
Simon McVittie 548608e1f2 Update upstream source from tag 'upstream/2017.14'
Update to upstream version '2017.14'
with Debian dir 764e4d766a
2017-12-10 19:02:39 +00:00
Simon McVittie 84beec3c14 New upstream version 2017.14 2017-12-10 19:02:31 +00:00
Simon McVittie 14f275e0a7 Standards-Version: 4.1.2 (no changes required) 2017-12-08 19:16:31 +00:00