summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.5.02.5.0Julian Andres Klode2022-05-171-0/+46
|
* tests: Add g++ dependency to pkg-config testJulian Andres Klode2022-05-171-1/+1
|
* Build examples for arch:any packages again after nodoc branchDavid Kalnischkies2022-05-111-2/+2
| | | | | | | | | | Who does arch:any builds, right? Ignoring for changelog as this would just confuse readers as the effected version was never released. Regression-of: cd92098caa64b7fd30cdc6b5d56bf7e9e17a449e Gbp-Dch: Ignore
* Ship our README.md in apt packageDavid Kalnischkies2022-05-071-0/+1
| | | | | | | 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.
* Remove unused public zlib include from libapt fileutl.hDavid Kalnischkies2022-05-071-1/+0
| | | | | | | | 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: 680b916ce7203a40ebd0a3882b9a71ca77278a67
* Link interactive helpers against system libapt for autopkgtestDavid Kalnischkies2022-05-071-3/+3
| | | | | | 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.
* Avoid building inside the source dir in autopkgtestDavid Kalnischkies2022-05-071-8/+19
| | | | | | | | | 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.
* Mark pkg-config-test autopkgtest as superficialDavid Kalnischkies2022-05-072-17/+27
| | | | | | 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.
* Add pkg.apt.nodoxygen build profileDavid Kalnischkies2022-05-072-6/+11
| | | | | | 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.
* Avoid building all docs in nodoc build profileDavid Kalnischkies2022-05-078-46/+46
| | | | | | 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.
* Add support for "nodoc" build profileVagrant Cascadian2022-05-072-4/+12
| | | | | | | References: https://wiki.debian.org/BuildProfileSpec#Registered_profile_names Closes: #1009797 [@donkult: reworded commit message slightly & changed variable name]
* Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via dh_auto_configure overrideVagrant Cascadian2022-05-071-1/+1
| | | | | | | | | | | | 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]
* Release 2.4.52.4.5Julian Andres Klode2022-04-081-0/+7
|
* Only protect two kernels, not last installed oneJulian Andres Klode2022-04-074-17/+6
| | | | | | | | | | | | 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
* Release 2.4.42.4.4Julian Andres Klode2022-04-011-0/+8
|
* Release 2.4.32.4.3Julian Andres Klode2022-03-211-0/+11
|
* Release 2.4.22.4.2Julian Andres Klode2022-03-171-0/+13
|
* Revert "bugscript: switch from bash to POSIX shell"David Kalnischkies2022-03-121-1/+1
| | | | | | | | | This reverts commit 4f89d3629b22255963da3705e4222c71045da58a. The bugscript uses yesno which is documented to require bash in /usr/share/doc/reportbug/README.developers.gz. Closes: #1007121
* Release 2.4.12.4.1Julian Andres Klode2022-03-071-0/+11
|
* Document the APT::Periodic interval suffixes and "always" valuePaul Wise2022-03-021-0/+6
| | | | | | | Without documentation these options will see much less use. Fixes: commit 1d9e29c9e2a5591b42a99a721b901fc003ed9149 Suggested-by: kibi on #debian-devel
* Release 2.4.02.4.0Julian Andres Klode2022-02-222-2/+33
|
* Warn if the legacy trusted.gpg keyring is used for verificationJulian Andres Klode2022-02-221-0/+8
| | | | | With apt-key going away, people need to manage key files, rather than keys, so they need to know if any keys are in the legacy keyring.
* Merge branch 'bugscript-dash' into 'main'Julian Andres Klode2022-02-221-12/+8
|\ | | | | | | | | bugscript: switch to POSIX shell, quoting, other improvements See merge request apt-team/apt!225
| * bugscript: switch from bash to POSIX shellPaul Wise2022-02-151-1/+1
| | | | | | | | | | | | This means Debian is one step closer to removing bash from essential. See-also: https://salsa.debian.org/debian/grow-your-ideas/-/issues/20#note_296809
| * bugscript: switch from `echo -e` to printfPaul Wise2022-02-151-4/+4
| | | | | | | | | | | | Otherwise slashes in filenames could be interpreted as newlines etc. Also makes it portable to shells that don't support `echo -e`.
| * bugscript: quote config file namesPaul Wise2022-02-151-2/+2
| | | | | | | | | | | | | | The file names could contain spaces and without quoting, the files would not be found and included in the bug reports. Suggested-by: shellcheck
| * bugscript: switch from options in shebang to options for setPaul Wise2022-02-151-1/+2
| | | | | | | | | | Otherwise the options won't be applied when running the script directly from a sh command instead of via the shebang.
| * bugscript: drop workaround for long fixed issue in reportbugPaul Wise2022-02-151-5/+0
| | | | | | | | | | | | See-also: https://bugs.debian.org/169495 Fixed-in: reportbug 2.10 Fixed-on: 2002-12-23
* | Install an empty /etc/apt/keyrings directoryJulian Andres Klode2022-02-141-0/+1
|/ | | | | | | This directory is intended to provide an alternative to /usr/share/keyrings for placing keys used with signed-by. Gbp-Dch: full
* Release 2.3.152.3.15Julian Andres Klode2022-02-011-0/+23
|
* Release 2.3.142.3.14Julian Andres Klode2022-01-061-0/+27
|
* Spelling fixesVille Skyttä2021-11-271-2/+2
|
* Release 2.3.132.3.13Julian Andres Klode2021-11-241-0/+16
|
* Release 2.3.12Julian Andres Klode2021-11-172-0/+34
|
* Use `command -v` instead of `which`Ville Skyttä2021-11-042-5/+5
| | | | | | | | | | `which` has been deprecated in debianutils 5.0+. The recommended replacement, `command -v`, is mandated by Debian policy these days, in addition to being required by POSIX and its predecessor specs at least since 1994. Not found commands cause no output from `command -v` per POSIX, so remove the redundant 2>&1's while at it.
* Release 2.3.112.3.11Julian Andres Klode2021-10-211-0/+17
|
* Release 2.3.102.3.10Julian Andres Klode2021-10-181-0/+24
|
* Release 2.3.92.3.9Julian Andres Klode2021-09-071-0/+17
|
* Try to show core dump info in test frameworkDavid Kalnischkies2021-08-282-1/+2
| | | | | | | | If the system tells us that a core dump was created we should try to display the contained info as that system might not be easily available when we see the error (like C-I or autopkgtest). Gbp-Dch: Ignore
* Release 2.3.82.3.8Julian Andres Klode2021-08-141-0/+7
|
* Release 2.3.72.3.7Julian Andres Klode2021-07-291-0/+22
|
* Release 2.3.62.3.6Julian Andres Klode2021-06-091-0/+9
|
* Release 2.3.52.3.5Julian Andres Klode2021-05-171-0/+6
|
* Release 2.3.42.3.4Julian Andres Klode2021-05-121-0/+10
|
* Release 2.3.32.3.3Julian Andres Klode2021-04-291-0/+18
|
* Release 2.3.22.3.2Julian Andres Klode2021-04-231-0/+27
|
* Require dpkg >= 1.20.8Julian Andres Klode2021-04-212-3/+3
| | | | | | We use a Breaks for the binary package instead of adding a versioned depends, as Breaks will cause apt solver to upgrade dpkg, while depends would make apt try to remove apt as first choice.
* Release 2.3.12.3.1Julian Andres Klode2021-04-131-0/+21
|
* debian/gbp.conf: HEAD branch is main nowJulian Andres Klode2021-04-131-1/+1
|
* Release 2.3.02.3.0Julian Andres Klode2021-03-081-0/+11
|