summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Release 3.2.03.2.0Julian Andres Klode2026-04-071-0/+17
|
* Copyright changesJulian Andres Klode2026-03-021-1/+1
|
* Release 3.1.163.1.16Julian Andres Klode2026-02-171-0/+21
|
* debian: Trigger apt-daily on AC plug eventAlessandro Astone2026-02-172-0/+2
| | | | | | | | | | | | Because the service has ConditionACPower=true, it would be nice to try and start it when plugging-in the AC power in case that an earlier timer trigger was missed due to not being plugged-in. It is not a problem that we may be invoking the service multiple times a day, because it keeps track of its own timestamp file to run up to once every "APT::Periodic::Update-Package-Lists" days Related: https://launchpad.net/bugs/2089151
* Release 3.1.153.1.15Julian Andres Klode2026-01-311-0/+11
|
* Release 3.1.143.1.14Julian Andres Klode2026-01-231-0/+7
|
* Release 3.1.133.1.13Julian Andres Klode2026-01-051-0/+45
|
* solver3: Refactor to use a namespaceJulian Andres Klode2026-01-051-1/+1
| | | | | | | This removes the need for the forward references, thus fixing part of the libc++ issues pointed out in [merge-511]. [merge-511] https://salsa.debian.org/apt-team/apt/-/merge_requests/511/diffs
* Release 3.1.123.1.12Julian Andres Klode2025-11-101-0/+13
|
* Improve documentation for apt --cli-versionJulian Andres Klode2025-11-101-12/+4
| | | | Document options inside apt(8)
* Release 3.1.113.1.11Julian Andres Klode2025-10-261-0/+9
|
* Release 3.1.103.1.10Julian Andres Klode2025-10-251-0/+16
|
* Enable the new solver by default in 0.31, 1.21, 2.11, 3.1Julian Andres Klode2025-10-251-0/+2
| | | | | Enable the new solver by default and remove the vendor-specific configuration change in Ubuntu's drop-in.
* Record varying defaults based on cli-version, rather than binaryJulian Andres Klode2025-10-251-0/+17
| | | | | | The --cli-version argument can be used to request a specific CLI version. The default CLI version is the APT version for apt(8) and 0 for the other apt-get tools.
* Release 3.1.93.1.9Julian Andres Klode2025-10-211-0/+26
|
* Release 3.1.83.1.8Julian Andres Klode2025-10-041-0/+7
|
* Release 3.1.73.1.7Julian Andres Klode2025-10-021-0/+10
|
* Release 3.1.63.1.6Julian Andres Klode2025-09-261-0/+11
|
* Release 3.1.53.1.5Julian Andres Klode2025-08-261-0/+27
|
* Release 3.1.43.1.4Julian Andres Klode2025-08-111-1/+7
|
* Release 3.1.33.1.3Julian Andres Klode2025-06-241-0/+25
|
* Release 3.1.23.1.2Julian Andres Klode2025-06-101-0/+6
|
* Release 3.1.13.1.1Julian Andres Klode2025-06-101-0/+35
|
* Release 3.1.03.1.0Julian Andres Klode2025-05-191-0/+44
|
* Include everything in our pkg-config autopkgtestDavid Kalnischkies2025-05-191-7/+59
| | | | | | | | | | | GCC defaults to C++17 currently, but our library users could be on other (newer/older) standard still e.g. by explicit request, so to avoid accidentally breaking them the pkg-config-test is adapted to include all of our public headers as a smoke test for if you can build an application against our library in a certain C++ standard. The test script is also adapted to be runnable outside of autopkgtest like in our CI or manually.
* Introduce apt why, apt why-notJulian Andres Klode2025-05-191-0/+1
| | | | | | | | | | | These are implemented somewhat differently from aptitudes why and why-not commands: They produce the actual solver trace for why a particular decision has been taken. For the why-not case, we need to explicitly discover our specified package, as if nothing else depends on it in our graph, it would otherwise always be undiscovered and conflicts not detected (see e.g. level-3 in the test).
* debian/NEWS: Document new requirements on trusted.gpg.dJulian Andres Klode2025-04-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | All files in apt directories must follow the run-parts requirements, the only allowed characters are: a-z, A-Z, 0-9, _, -, : and '.' if an extension is required, due to the use of the general GetFilesInDirectory() function. Other characters were previously supported as the directory was not enumerated by apt, but by apt-key, an 850ish line shell script using find "$TRUSTEDPARTS" -mindepth 1 -maxdepth 1 \( -name '*.gpg' -o -name '*.asc' \) which obviously does not share the same requirements. Document the difference in debian/NEWS, as it seems ill-advised to introduce a flag-carrying version of GetFilesInDirectory() for the sole purpose of a deprecated signing mechanism. Closes: #1104320
* Release 3.0.13.0.1Julian Andres Klode2025-04-251-0/+18
|
* sqv: Warn about signatures that will be rejected by policy within a yearJulian Andres Klode2025-04-252-2/+2
| | | | | | | | | | | | This implements a simple check where we first run `sqv` with `--policy-as-of` 1 year in the future. If the file is validly signed one year in the future, it is validly signed now. If the file is not validly signed 1 year in the future, we check if it is validly signed now, and otherwise print an error message. The --policy-as-of feature was added in sqv 1.3.0, hence we add a version requirement to the dependency.
* Update Sequoia crypto policyJulian Andres Klode2025-04-251-2/+16
| | | | | | | | | | | | | Move our cut-offs to February to align with Sequoia, and cut-off more: - 2024-02: DSA keys retroactively (align with GnuPG config) - 2026-02: SHA224 hashes - 2028-02: Brainpool keys (align closer with GnuPG backend) - 2030-02: RSA2048 keys These algorithms will not be valid starting on those cut-off dates. Gbp-Dch: full
* Release 3.0.03.0.0Julian Andres Klode2025-04-041-0/+30
| | | | And so it begins.
* symbols: Update to 2.9.35Julian Andres Klode2025-04-041-2/+9
|
* Release 2.9.352.9.35Julian Andres Klode2025-03-271-0/+9
|
* Release 2.9.342.9.34Julian Andres Klode2025-03-201-0/+27
|
* Release 2.9.332.9.33Julian Andres Klode2025-03-121-0/+16
|
* Release 2.9.32Julian Andres Klode2025-03-091-0/+39
|
* Release 2.9.312.9.31Julian Andres Klode2025-02-281-0/+27
|
* Release 2.9.302.9.30Julian Andres Klode2025-02-161-23/+15
|
* Update symbols from experimentalJulian Andres Klode2025-02-161-0/+2
| | | | | Some manual editing, as riscv64 and mips64el are not yet built in exp2
* Release 2.9.29+exp2Julian Andres Klode2025-02-151-0/+13
|
* Add more excludes to the versionscriptJulian Andres Klode2025-02-151-2/+0
|
* cacheset: Drop APT_PUBLIC from templatesJulian Andres Klode2025-02-151-15/+0
| | | | | These templates are all inline and there is not much sense exposing their vtables and typeinfo publicly.
* Remove some more unused functionsJulian Andres Klode2025-02-151-8/+0
| | | | Final ABI cleanup before unstable?!
* Release 2.9.29+exp1Julian Andres Klode2025-02-141-0/+11
|
* Symbols?наб2025-02-141-20/+20
|
* apt-pkg: Avoid exporting any optional symbolsJulian Andres Klode2025-02-141-275/+0
|
* Bump symbolsJulian Andres Klode2025-02-141-1611/+1611
|
* Bump ABI to 7.0Julian Andres Klode2025-02-144-6/+4
|
* Release 2.9.292.9.29Julian Andres Klode2025-02-141-0/+36
|
* Release 2.9.282.9.28Julian Andres Klode2025-02-071-0/+35
|