summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.7.82.7.8Julian Andres Klode2024-01-081-0/+22
|
* Release 2.7.7Julian Andres Klode2023-11-221-0/+29
|
* Bump Priority to required to match Debian archiveJulian Andres Klode2023-11-151-1/+1
| | | | | | | | This unbreaks mmdebstrap scenarios if you mirror Debian or use a distro where apt did not get overridden to required. Reported-By: josch on IRC, following discovery by helmut Gbp-Dch: full
* Revert "Do not fail on systems running in FIPSmode."Julian Andres Klode2023-10-041-1/+1
| | | | This reverts commit 668451def296afeb0c358a7d80ff39dc546defab.
* Release 2.7.62.7.6Julian Andres Klode2023-09-201-0/+10
| | | | Translation template reordering carnage :D
* Release 2.7.52.7.5Julian Andres Klode2023-09-161-0/+6
|
* Release 2.7.42.7.4Julian Andres Klode2023-09-161-0/+22
|
* Drop alternatives to the gpgv dependencyJulian Andres Klode2023-09-161-1/+1
| | | | Closes: #1051642
* Release 2.7.32.7.3Julian Andres Klode2023-08-021-0/+24
|
* Add apt-patterns(7) to apt{,-cache,-get} SEE ALSO sectionsDavid Kalnischkies2023-07-261-1/+1
| | | | | | | While we are at it fix the mislabeling as (5) in some places and unfuzzy the translations. Reported-By: Enrico Zini on IRC
* Release 2.7.22.7.2Julian Andres Klode2023-07-121-0/+16
|
* Do not fail on systems running in FIPSmode.A. Maitland Bottoms2023-05-291-1/+1
| | | | | Initialize using gcrypt's GCRYCTL_NO_FIPS_MODE, available since gcrypt version 1.10.0, otherwise apt aborts on FIPS enabled systems.
* Release 2.7.12.7.1Julian Andres Klode2023-05-241-0/+9
|
* Release 2.7.02.7.0Julian Andres Klode2023-05-021-0/+13
|
* Release 2.6.0, the "unhappy bookworm" release2.6.0Julian Andres Klode2023-03-061-0/+41
|
* Update lintian override info format in d/apt.lintian-overridesJulian Andres Klode2023-03-061-7/+6
| | | | | | | lintian-brush only fixed the spare-manual-page ones. Fixes: lintian: mismatched-override See-also: https://lintian.debian.org/tags/mismatched-override.html
* Merge branch 'feature/non-free-firmware' into 'main'Julian Andres Klode2023-02-271-12/+0
|\ | | | | | | | | Support transition to new non-free-firmware component See merge request apt-team/apt!282
| * Have values in Section config trees refer to them in all componentsDavid Kalnischkies2023-01-301-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hard coding each and every component is not only boring but given that everyone is free to add or use more we end up in situations in which apt behaves differently for the same binary package just because metadata said it is in different components (e.g. non-free vs. non-free-firmware). It is also probably not what the casual user would expect. So we instead treat a value without a component as if it applies for all of them. The previous behaviour can be restored by prefixing the value with "<undefined>/" as in the component is not defined. In an ideal world we would probably use "*/foo" for the new default instead of changing the behaviour for "foo", but it seems rather unlikely that the old behaviour is actually desired. All existing values were duplicated for all (previously) known components in Debian and Ubuntu.
* | Release 2.5.62.5.6Julian Andres Klode2023-02-081-0/+13
|/
* Release 2.5.52.5.5Julian Andres Klode2023-01-171-0/+24
|
* Merge branch 'fix/doc-ftparchive-path-repeats' into 'main'Julian Andres Klode2023-01-051-1/+1
|\ | | | | | | | | Do not document path to be repeatable in apt-ftparchive cmds See merge request apt-team/apt!267
| * Do not document path to be repeatable in apt-ftparchive cmdsDavid Kalnischkies2022-11-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The manpage for apt-ftparchive {packages,sources} claims that the path argument can be repeated, but that logically conflicts with having two optional arguments after that and isn't implemented in code either, so we just adapt the documentation to reality here. So, since when is this documentation wrong? The manpage is currently written in xml (since 2004), but the sgml before that had the same mistake included all the way back to a time in which time itself is not stable (the commit is dated in git 2004, but the commit message says 2001 while including a d/changelog stanza dated 2000) in my favorite commit "Join with aliencode" which brought in a whole lot of stuff adding also (quoting said d/changelog entry) "apt-ftparchive the all dancing all singing FTP archive maintenance program". In other words: It was documented this way for more than 22 years. Reported-By: Michael Tokarev on IRC
* | Add 'tasks' section to default APT::Never-MarkAuto-Sections listАлексей Шилин2022-12-301-0/+3
|/ | | | | | Task packages need to be handled just like metapackages so that users don't accidentally autoremove half of their system after removing one of task's dependencies.
* Release 2.5.42.5.4Julian Andres Klode2022-10-311-0/+21
|
* Merge branch 'adduser' into 'main'Julian Andres Klode2022-10-282-2/+2
|\ | | | | | | | | since base-passwd 3.6.1 the _apt user is in the default /etc/passwd, so we can... See merge request apt-team/apt!260
| * since base-passwd 3.6.1 the _apt user is in the default /etc/passwdJohannes Schauer Marin Rodrigues2022-09-232-2/+2
| | | | | | | | | | | | | | - so do not call adduser if the _apt user already exists - make adduser dependency optional if base-passwd >= 3.6.1 - do not call adduser if $DPKG_ROOT is non-empty as adduser doesn't support working on a custom root directory
* | Release 2.5.32.5.3Julian Andres Klode2022-09-281-0/+31
|/
* Release 2.5.22.5.2Julian Andres Klode2022-07-242-1/+13
|
* Add NEWS entryJulian Andres Klode2022-07-241-0/+8
|
* Release 2.5.12.5.1Julian Andres Klode2022-06-301-0/+21
|
* 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