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
Simon McVittie
b556e89309
2017.13-1
2017-11-04 14:05:13 +00:00
Simon McVittie
26aa840abd
Standards-Version: 4.1.1 (no changes required)
2017-11-04 14:05:04 +00:00
Simon McVittie
af07ab4577
Update symbols file
2017-11-04 14:05:02 +00:00
Simon McVittie
906f9d360d
Set Rules-Requires-Root to no
2017-11-04 13:50:19 +00:00
Simon McVittie
e3ffe64123
d/copyright: Update
2017-11-04 13:50:19 +00:00
Simon McVittie
ff25ef2d23
d/patches: Drop all patches
2017-11-04 12:24:08 +00:00
Simon McVittie
6c2b536280
New upstream release
2017-11-04 12:23:41 +00:00
Simon McVittie
f69f16c603
Update upstream source from tag 'upstream/2017.13'
...
Update to upstream version '2017.13'
with Debian dir 71d305a691
2017-11-04 11:55:32 +00:00
Simon McVittie
8f7f43a65b
New upstream version 2017.13
2017-11-04 11:55:24 +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