4028 Commits
Author SHA1 Message Date
Julian Andres Klode dccfe14ffb Release 2.5.3 2022-09-28 17:34:34 +02:00
Julian Andres Klode 2d87af57ea Release 2.5.2 2022-07-24 18:00:08 +02:00
Julian Andres Klode c28fc7366c Add NEWS entry 2022-07-24 16:29:59 +02:00
Julian Andres Klode 0163492684 Release 2.5.1 2022-06-30 13:28:23 +02:00
Julian Andres Klode 5a042d8c8e Release 2.5.0 2022-05-17 18:50:49 +02:00
Julian Andres Klode f15178f139 tests: Add g++ dependency to pkg-config test 2022-05-17 18:50:09 +02:00
David Kalnischkies 09f0342ff2 Build examples for arch:any packages again after nodoc branch
Who does arch:any builds, right?

Ignoring for changelog as this would just confuse readers as the
effected version was never released.

Regression-of: cd92098caa
Gbp-Dch: Ignore
2022-05-11 17:45:49 +02:00
David Kalnischkies 018cf7c225 Ship our README.md in apt package
The rest of our documentation files is in apt-docs, but this one is
general and small enough to be in the default install so users have an
easier time finding information like how to reach us and some debug
advice.
2022-05-07 10:45:44 +02:00
David Kalnischkies 8fd6574858 Remove unused public zlib include from libapt fileutl.h
Our public interface doesn't use zlib for quite a while now so lets drop
the last remnants as hopefully nobody depends on us bringing it in…
Unlike our own private lib for transitive provision of unistd.h.

References: 680b916ce7
2022-05-07 10:45:44 +02:00
David Kalnischkies 8d8b45a96c Link interactive helpers against system libapt for autopkgtest
Building the library just so we can build the helpers against it is not
only wasteful but as we are supposed to test the system we can use that
as an additional simple smoke test before the real testing starts.
2022-05-07 10:45:44 +02:00
David Kalnischkies ee06eb541e Avoid building inside the source dir in autopkgtest
autopkgtest says:
Tests may not modify the source tree (and may not have write access to it).

We don't really modify the source of course, but we created our build/
directory in the tree, which seems to work just fine (for now), but lets
be nice.
2022-05-07 10:45:44 +02:00
David Kalnischkies a48a432223 Mark pkg-config-test autopkgtest as superficial
Reorganising the control file allows this simple test to run first and
be marked as superficial which makes no practical difference, but is
more correct.
2022-05-07 10:45:44 +02:00
David Kalnischkies c5b22c3dab Add pkg.apt.nodoxygen build profile
The documentation generated by doxygen is currently not reproducible,
but as fixing this seems hard we can at least provide a way to check
more automatically if the rest of src:apt is reproducible or not.
2022-05-07 10:45:44 +02:00
David Kalnischkies cd92098caa Avoid building all docs in nodoc build profile
Differentiating between different types of documentation we build helps
in better expressing what needs to be done for our arch:any and arch:all
packages currently as well.
2022-05-07 10:45:44 +02:00
Vagrant Cascadian 725fef5ebf Add support for "nodoc" build profile
References: https://wiki.debian.org/BuildProfileSpec#Registered_profile_names
Closes: #1009797

[@donkult: reworded commit message slightly & changed variable name]
2022-05-07 10:45:44 +02:00
Vagrant Cascadian e6cefc7683 Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via dh_auto_configure override
CMake by default sets the RPATH property on executables that link to
shared libraries in the same project with an absolute path, which
triggers BuildId differences.

References: https://tests.reproducible-builds.org/debian/issues/unstable/cmake_rpath_contains_build_path_issue.html
 https://gitlab.kitware.com/cmake/cmake/-/issues/18413
Closes: #1009796

[@donkult: reworded commit message slightly and have flag passed first]
2022-05-07 10:45:43 +02:00
Julian Andres Klode 72782263dc Release 2.4.5 2022-04-08 12:23:25 +02:00
Julian Andres Klode 824651ded0 Only protect two kernels, not last installed one
The kernel autoremoval algorithm was written to accomodate
for Ubuntu's boot partition sizing, which was written to
accomodate 3 kernels - 2 installed ones + a new one being
unpacked.

It seems that when the algorithm was designed, it was overlooked
that it actually kept 3 kernels.

LP: #1968154
2022-04-07 13:19:52 +02:00
Julian Andres Klode 023c270e27 Release 2.4.4 2022-04-01 18:52:30 +02:00
Julian Andres Klode d29cffc530 Release 2.4.3 2022-03-21 09:22:54 +01:00
Julian Andres Klode d1d899f56f Release 2.4.2 2022-03-17 09:18:16 +01:00
David Kalnischkies 1edd8c323f Revert "bugscript: switch from bash to POSIX shell"
This reverts commit 4f89d3629b.

The bugscript uses yesno which is documented to require bash in
/usr/share/doc/reportbug/README.developers.gz.

Closes: #1007121
2022-03-12 12:19:55 +01:00
Julian Andres Klode ba08336ba2 Release 2.4.1 2022-03-07 14:06:40 +01:00
Paul Wise c6f0162002 Document the APT::Periodic interval suffixes and "always" value
Without documentation these options will see much less use.

Fixes: commit 1d9e29c9e2
Suggested-by: kibi on #debian-devel
2022-03-02 18:27:17 +08:00
Julian Andres Klode 409ee58215 Release 2.4.0 2022-02-22 20:01:41 +01:00