summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* fix apt patterns parsing bug for pre-dependsZheyu Shen2026-04-071-1/+1
|
* Release 3.2.03.2.0Julian Andres Klode2026-04-0710-11/+251
|
* Portuguese manpages translation updateAmérico Monteiro2026-03-191-4/+116
| | | | Closes: #1119827
* Dutch manpages translation updateFrans Spiesschaert2026-03-191-4/+120
| | | | Closes: #1120338
* Document inhibitors (see Bug#112933)Julian Andres Klode2026-03-051-0/+16
|
* Release 3.1.163.1.16Julian Andres Klode2026-02-173-4/+4
|
* Prevent sleep while running dpkg.Nathan Pratta Teodosio2026-02-171-0/+2
| | | | | As long as we are running dpkg, keep an inhibitor that blocks us from sleeping.
* Release 3.1.153.1.15Julian Andres Klode2026-01-312-3/+3
|
* Release 3.1.143.1.14Julian Andres Klode2026-01-232-3/+3
|
* Release 3.1.133.1.13Julian Andres Klode2026-01-0514-222/+362
|
* configure-index Acquire::ForceIPv4/6Christopher Bock2026-01-051-0/+3
|
* Fix host-specific Acquire::https CAInfo/CRLFile example (Closes: #1112123)Simon Josefsson2026-01-041-2/+2
| | | | | | The proper syntax for a host-specific parameters are: Acquire::https::deb.debian.org::CAInfo "/path/to/cert.pem"; Acquire::https::deb.debian.org::CRLFile "/path/to/cert.pem";
* Priority 1000 allows downgrades. Closes #1016967Daniel Lewart2025-12-161-3/+3
|
* Grammar fixesVille Skyttä2025-12-0317-44/+44
|
* Release 3.1.123.1.12Julian Andres Klode2025-11-1012-73/+73
|
* Improve documentation for apt --cli-versionJulian Andres Klode2025-11-101-0/+6
| | | | Document options inside apt(8)
* Release 3.1.113.1.11Julian Andres Klode2025-10-262-3/+3
|
* Release 3.1.103.1.10Julian Andres Klode2025-10-2511-12/+363
|
* Implement architecture variantsJulian Andres Klode2025-10-251-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Architecture variants are children of an architecture that share the same ABI but are optimized for different ISA levels. They are available in Ubuntu 25.10 and newer, and not supported in Debian or other distributions. A deb built for a variant contains the Architecture-Variant field, and the Architecture field points to the baseline, for example: Architecture: amd64 Architecture-Variant: amd64v3 However, the apt-get indextargets command reports the variant in the Architecture: field, and most of the code in APT presents the variant as the architecture. There are two types of variants: 1. Standalone variants are recorded in the Architectures field of the Release file as if they were a real architecture: Architectures: amd64 amd64v3 Standalone architecture variants only fetch the standalone architecture variant's Packages file. To do this, this patch changes the code such that the variants indextargets "supplant" the base targets. This may have complicated outcomes on the apt-get indextargets command. 2. Other variants can only be identified by their files being recorded with hashes in the Release file. APT fetches both the base architecture's as well as the variant's Packages file. Variants are configured in the APT::Architecture-Variants list. Image builders may want to build specific variant images using APT::Architecture-Variants { "amd64v3"; } But this commit also implements an automatic discovery mechanism using the varianttable and /proc/cpuinfo. APT::Architecture-Variants "auto";
* Record varying defaults based on cli-version, rather than binaryJulian Andres Klode2025-10-252-0/+33
| | | | | | 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-212-3/+3
|
* Dutch manpages translation updateFrans Spiesschaert2025-10-211-33/+44
| | | | Closes: #1115367
* ExecFork: Use close_range() if availableJulian Andres Klode2025-10-201-0/+1
| | | | | | | | | | | | | Use close_range() if we have it in preference to iterating over /proc/self/fd and falling back to closing all possible fds. This builds sets of ranges to close that take into account the APT::Keep-Fds vector, and a test case is provided to ensure correctness of the splitting logic. Preference is given to close_range() over /proc as in the optimal case, this results in a single system call!
* Release 3.1.83.1.8Julian Andres Klode2025-10-042-3/+3
|
* Release 3.1.73.1.7Julian Andres Klode2025-10-022-3/+3
|
* Release 3.1.63.1.6Julian Andres Klode2025-09-262-3/+3
|
* Release 3.1.53.1.5Julian Andres Klode2025-08-262-3/+3
|
* Portuguese manpages translation updateAmérico Monteiro2025-08-261-34/+44
| | | | Closes: #1111124
* doc: Remove <filename> inside <arg>Julian Andres Klode2025-08-261-1/+1
| | | | | xmllint 2.14 reports that filename cannot be used inside of arg, breaking the CI. Remove the filename element.
* Release 3.1.43.1.4Julian Andres Klode2025-08-112-3/+3
|
* Release 3.1.33.1.3Julian Andres Klode2025-06-242-3/+3
|
* Dutch manpages translation updateFrans Spiesschaert2025-06-241-37/+19
| | | | Closes: #1104313
* French manpages translation updatebubub2025-06-241-321/+223
| | | | Closes: #1103760
* Portuguese manpages translation updateAmérico Monteiro2025-06-241-112/+71
| | | | Closes: #1103640
* Release 3.1.23.1.2Julian Andres Klode2025-06-101-1/+1
|
* Release 3.1.13.1.1Julian Andres Klode2025-06-105-6/+6
|
* Revert "doc: Increase visibility of special signs' usage"Julian Andres Klode2025-06-103-9/+9
| | | | | | This reverts commit 66ec0dfad8ac1d4d8646a4734eb9353f3ebc0a91. This creates too much churn in the translation.
* doc: Increase visibility of special signs' usageDaniel Lublin2025-05-293-9/+9
| | | | | | Closes: #310975 Signed-off-by: Daniel Lublin <daniel@lublin.se>
* Release 3.1.03.1.0Julian Andres Klode2025-05-194-4/+4
|
* Update translation templates and merge translationsJulian Andres Klode2025-05-1910-78/+947
|
* sources.list(5): Explicitly say what the precedence order isSimon McVittie2025-05-191-0/+14
| | | | | | | | | | | The order of apt sources can matter, but this man page did not previously define whether /etc/apt/sources.list was parsed before or after the fragment files in sources.list.d. Giving a concrete example also provides a hint that numeric prefixes are a useful way to force a particular sort order, and clarifies that the .list or .sources extension is less important than lexicographic order. Signed-off-by: Simon McVittie <smcv@debian.org>
* apt_preferences(5): Specify the order in which files are parsedSimon McVittie2025-05-191-1/+14
| | | | | | | | | | | The order of preference stanzas matters, but this man page did not previously define whether /etc/apt/preferences was parsed before or after the fragment files in preferences.d. Giving a concrete example also provides a hint that numeric prefixes are a useful way to force a particular sort order, and clarifies that the presence or absence of the .pref extension is less important than lexicographic order. Signed-off-by: Simon McVittie <smcv@debian.org>
* dselect: Add https supportGuillem Jover2025-05-1912-1/+22
| | | | Recognize the method and update the documentation and prompts.
* Introduce apt why, apt why-notJulian Andres Klode2025-05-191-0/+11
| | | | | | | | | | | 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).
* Add 'Include'/'Exclude' options to limit packages used from a repositoryJulian Andres Klode2025-05-191-0/+9
| | | | | | | | | | | | | 'Include' allows limiting a repository to a allowlist of packages, 'Exclude' allows removing packages from a repository. Implementation wise this is not the nicest as it goes via the IndexTarget options, so we first parse our option value into a vector, then we turn the vector into a string, and then vectorize it again. That said, we support both "," and " " as separators due to the construction (we split by "," then we join using " "). Gbp-Dch: full
* Pass --check to msgfmt and fix broken format stringsJulian Andres Klode2025-05-061-1/+1
| | | | | | | | | | | | | | The check option discovers broken format string translations as well as other issues like broken headers, enable it. The Japanese translation was discovered to both use the wrong ordering for %.*s translations with different positions, and missing the dot, e.g. %1$*2$s should have been %2$.*1$s (the number after % matches the string and the number after .* the size)
* Release 3.0.13.0.1Julian Andres Klode2025-04-252-3/+3
|
* Remove boggus option in French manpage translationLaurent Bigonville2025-04-071-1/+0
|
* Release 3.0.03.0.0Julian Andres Klode2025-04-042-3/+3
| | | | And so it begins.
* Dutch manpages translation updateFrans Spiesschaert2025-04-041-18/+14
| | | | Closes: #1100801