Commit Graph

463 Commits

Author SHA1 Message Date
Simon McVittie fb398974cc Make example scripts executable 2019-08-27 23:54:11 +01:00
Simon McVittie 7fb5ae2204 Add instructions for testing ostree-boot
Co-authored-by: Felix Krull <f_krull@gmx.de>
2019-08-27 20:24:57 +01:00
Simon McVittie 784abb792c d/ostree-boot.postinst: Trigger an update of the initramfs
Otherwise the dracut initramfs won't be rebuilt to include ostree-boot.
2019-08-27 20:24:57 +01:00
Simon McVittie 0f5871104a Update changelog 2019-08-27 20:24:57 +01:00
Simon McVittie e786f314fc Merge branch 'ostree-boot' into 'debian/experimental'
Add ostree-boot package (#824650)

See merge request debian/ostree!1
2019-08-27 19:24:37 +00:00
Felix Krull 6262b20f15 ostree-boot: weaken dracut Depends to Recommends
The systemd parts of the package could also be used for integration
with e.g. initramfs-tools.
2019-08-27 19:21:13 +02:00
Felix Krull 9572f7e4f2 Enable ostree-boot package 2019-08-27 19:21:13 +02:00
Simon McVittie db6fae8c0c Switch packaging branch to debian/experimental 2019-08-23 11:37:01 +01:00
Simon McVittie 6e099593fc Release to unstable 2019-08-23 11:28:43 +01:00
Simon McVittie 5534691528 Skip `gpg-connect-agent` when cleaning up temporary GPG home directories
It appears this is sometimes done when it wasn't needed, causing
gpg-connect-agent to wait for an agent to start so that it can tell it
to stop, which results in a lot of noise on stderr when running `flatpak
update`. Debian 10 has GPG 2.2, and according to the commit message of
the commit I'm reverting here, this cleanup should be unnecessary with
GPG >= 2.2.
2019-08-23 11:26:52 +01:00
Simon McVittie 8b3715e0aa d/copyright: Update 2019-08-23 09:54:36 +01:00
Simon McVittie 88ab22ebba d/libostree-1-1.symbols: Add new ABI 2019-08-23 09:54:31 +01:00
Simon McVittie e9284a22a7 New upstream release
Refresh patch series
2019-08-23 08:39:10 +01:00
Simon McVittie f00f33d6e9 Upload to unstable 2019-07-09 20:14:05 +01:00
Simon McVittie 818cd1c649 Use debhelper-compat 12 2019-07-09 20:11:20 +01:00
Simon McVittie c1cbb41bf7 d/gbp.conf: Return to debian/master branch 2019-07-09 20:09:38 +01:00
Simon McVittie 9945a059fe Standards-Version: 4.4.0 (no changes required) 2019-07-09 17:48:29 +01:00
Simon McVittie 23506d3704 salsa-ci autopkgtest: Correct the sense of the condition 2019-07-09 16:31:02 +01:00
Simon McVittie a370822625 Disable the autopkgtest on salsa-ci too 2019-07-09 09:47:34 +01:00
Simon McVittie 5992ec8f26 salsa-ci: Disable build-time tests for now
They don't currently work in the salsa-ci infrastructure.
2019-07-08 18:30:55 +01:00
Simon McVittie f579b543fd d/salsa-ci.yml: Request standard CI on salsa.debian.org 2019-06-23 20:07:33 +01:00
Simon McVittie d722c01537 Release to experimental 2019-04-29 09:12:11 +01:00
Simon McVittie 40542bf74d Use debian/experimental branch for new upstream release during freeze 2019-04-29 09:11:53 +01:00
Simon McVittie 242082fcb5 d/libostree-1-1.symbols: Update 2019-04-29 09:11:53 +01:00
Simon McVittie 9356af52b8 d/copyright: Update 2019-04-29 08:42:43 +01:00
Simon McVittie 3254b3ffc3 New upstream release 2019-04-29 08:42:14 +01:00
Simon McVittie 97619b9eee Re-enable libostree/test-concurrency.py.test, but mark it as flaky
See #901170.
2019-01-26 20:52:02 +00:00
Simon McVittie 597c8e634e d/upstream/metadata: Add DEP-12 metadata 2019-01-18 08:48:40 +00:00
Simon McVittie 5704cdb394 Upload to unstable 2019-01-14 08:23:53 +00:00
Simon McVittie 76a2606f7c Standards-Version: 4.3.0 (no changes required) 2019-01-14 08:23:13 +00:00
Simon McVittie 2ef7147234 d/copyright: Update 2019-01-14 08:14:25 +00:00
Simon McVittie b3858e120b New upstream release 2019-01-14 08:01:45 +00:00
Simon McVittie 08868c7b44 2018.9.1-1 2018-10-30 16:04:34 +00:00
Simon McVittie ee8c9dfffc d/libostree-1-1.symbols: Update 2018-10-30 16:04:17 +00:00
Simon McVittie 329065013e Override lintian warning for /usr/share/ostree/trusted.gpg.d/README-gpg
It documents the directory in which it is located.
2018-10-30 16:02:36 +00:00
Simon McVittie b7fb58abd6 Skip installation of new ostree-finalize-staged.path unit, which should be in ostree-boot when added (see #824650) 2018-10-30 13:50:20 +00:00
Simon McVittie 30f2a31540 New upstream release 2018-10-30 11:03:56 +00:00
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
Ondřej Nový ba29a01384 d/changelog: Remove trailing whitespaces 2018-10-01 10:35:43 +02:00
Ondřej Nový f7638d5df6 d/tests: Use AUTOPKGTEST_TMP instead of ADTTMP 2018-10-01 10:35:43 +02: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 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 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 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 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 8bace1be73 Merge branch 'debian/experimental' into debian/master 2018-06-21 19:21:34 +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 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 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 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 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 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 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 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 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 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 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 a5cff569b7 Fix test-help patch to allow for build-time testing
Signed-off-by: Simon McVittie <smcv@debian.org>
2017-09-15 16:07:06 +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