Simon McVittie
e8b0f6c783
Bump debhelper compat level from 12 to 13
...
- debian/rules: Drop --fail-missing argument to dh_missing, which is
now the default.
Changes-By: lintian-brush
Fixes: lintian: package-uses-old-debhelper-compat-version
See-also: https://lintian.debian.org/tags/package-uses-old-debhelper-compat-version.html
2021-10-05 23:03:53 +01:00
Simon McVittie
5518c1c923
d/rules: Normalize permissions of installed-tests
2021-08-20 13:04:17 +01:00
Simon McVittie
ad048c8b0a
Re-enable gjs tests on architectures where it is available
2021-06-22 10:47:45 +01:00
Simon McVittie
c69326077a
d/rules: Declare that we have grub >= 2.02
...
Debian's grub packaging runs grub-install in postinst, so we should be
able to rely on grub actually getting updated.
2021-04-14 13:53:48 +01:00
Simon McVittie
4137abb2df
d/rules: Don't explicitly use --as-needed linker option
...
It's the default with bullseye toolchains.
2020-04-27 08:19:58 +01:00
Felix Krull
9572f7e4f2
Enable ostree-boot package
2019-08-27 19:21:13 +02:00
Simon McVittie
818cd1c649
Use debhelper-compat 12
2019-07-09 20:11:20 +01: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
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
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
da28448005
d/rules: Explicitly enable various desired libraries
2018-06-08 10:43:11 +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
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
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
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
022fab56dc
d/rules: Make the new test executable
2017-10-26 23:49:52 +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
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
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
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
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
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
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
e5a6e848b6
d/rules: Explicitly enable trivial-httpd: the tests still need it
2017-04-17 16:10:14 +01:00
Simon McVittie
b5ec28689a
Cope with more files having moved to /usr/lib/libostree
2017-03-11 19:21:22 +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
15be1f569a
Force LC_ALL=C.UTF-8 during build
...
So that builds in non-English locales can pass their build-time tests.
2016-10-08 15:38:11 +01:00
Simon McVittie
e80d02f1f5
Fetch missing test files from upstream git
...
- debian/rules: make the missing scripts executable
2016-10-07 23:39:03 +01:00
Simon McVittie
c8048cce30
Move to debhelper compat level 10
...
- stop using dh --parallel, it's the default now
- don't use autoreconf and systemd addons explicitly, they are
the default now
2016-10-07 22:16:17 +01:00
Simon McVittie
a5d90759a7
New upstream version
...
- update symbols file for new ABI
- update copyright file
- update ostree-boot packaging: the utilities in /usr/sbin moved to
/usr/lib/ostree
2016-09-06 09:32:41 +01:00
Simon McVittie
3691da8fbf
debian/test.sh: factor out our dh_auto_test wrapper
...
Clean up any stray processes even if the test fails.
Signed-off-by: Simon McVittie <smcv@debian.org>
2016-06-12 09:49:25 -04:00
Simon McVittie
5e30fe4bb9
Remove ostree-grub2 and the boot-related parts of ostree
...
This leaves behind the library and the command-line tool, which are
also used by Flatpak. When we have documentation for how to use and test
OSTree deployments with a Debian derivative (see #824649 ), they should
be reinstated in an ostree-boot package (see #824650 ).
2016-06-08 21:04:59 +01:00
Simon McVittie
6aaf72e743
Work around #821235 to avoid undefined macro 'AQ' in some man pages
2016-04-17 09:40:21 +01:00
Simon McVittie
7d3139cd7a
Widen regex for killing stray gpg-agent processes
2016-04-16 23:07:31 +01:00
Simon McVittie
8500761c13
debian/rules: use Debian's grub2-mkconfig path
2016-04-16 22:25:30 +01:00
Simon McVittie
8d30b20a8b
Run dh_auto_test with VERBOSE=1, to get logs with older debhelper
2016-03-31 13:22:53 +01:00
Simon McVittie
e8723aca57
debian/rules, debian/ostree-tests.install: adjust for new installation directory for installed-tests
2016-03-31 09:24:00 +01:00
Simon McVittie
00272963ef
debian/rules: clean up stale gpg-agent processes after testing
2016-03-31 09:21:59 +01:00
Simon McVittie
a15d353b49
debian/rules: warn if there are leftover daemon processes after testing
2016-03-31 08:52:22 +01:00
Simon McVittie
fb4568be2e
Fix permissions of installed scripts, not the copy in debian/tmp
...
dh_fixperms runs after dh_install, so chmod on debian/tmp is not
effective.
2016-03-19 17:53:43 +00:00
Simon McVittie
75f85052e2
Stop dh_makeshlibs thinking that the LD_PRELOAD module libreaddir-rand.so (part of the tests) is meant to be a shared library
2016-03-19 17:33:52 +00:00
Simon McVittie
dd30d52774
Redirect libexecdir to /usr/lib (not /usr/lib/${multiarch}) since we don't need multiarch for anything that's installed there, fixing a broken symlink in ostree-grub2
2016-02-16 08:19:18 +00:00
Simon McVittie
5222f5a7c9
Don't override dh_auto_clean to nothing
2016-01-29 11:42:05 +01:00
Simon McVittie
4470927dc1
Enable systemd helpers, but do not start the early-boot systemd services on installation
2016-01-29 11:42:05 +01:00
Simon McVittie
7eee7ce2fe
Add an ostree-tests package, and use it for autopkgtest
2016-01-29 11:42:05 +01:00