summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.1.172.1.17Julian Andres Klode2021-01-114-5/+5
|
* Portuguese manpages translation updateAmérico Monteiro2021-01-101-72/+57
| | | | Closes: #979725
* Release 2.1.16 - "Happy build-essential freeeze" release2.1.16Julian Andres Klode2021-01-0812-26/+1998
|
* Fixup manual page docbook syntaxJulian Andres Klode2021-01-082-6/+8
| | | | | | | No idea why we don't have manual page syntax check (what prepare-release post-build does) in CI. Should fix that eventually. Gbp-Dch: ignore
* Implement update --error-on=anyJulian Andres Klode2021-01-082-0/+5
| | | | | | | | | | | People have been asking for a feature to error out on transient network errors for a while, this gives them one while keeping the door open for other modes we need, such as --error-on=no-success which we need to determine when to retry the daily update job. Closes: #594813 (and a whole bunch of duplicates...)
* Add support for Phased-Update-PercentageJulian Andres Klode2021-01-082-1/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for Phased-Update-Percentage by pinning upgrades that are not to be installed down to 1. The output of policy has been changed to add the level of phasing, and documentation has been improved to document how phased updates work. The patch detects if it is running in a chroot, and if so, always includes phased updates, restoring classic apt behavior to avoid behavioral changes on buildd chroots. Various options are added to control this all: * APT::Get::{Always,Never}-Include-Phased-Updates and their legacy update-manager equivalents to always or never include phased updates * APT::Machine-ID can be set to a UUID string to have all machines in a fleet phase the same * Dir::Etc::Machine-ID is weird in that it's default is sort of like ../machine-id, but not really, as ../machine-id would look up $PWD/../machine-id and not relative to Dir::Etc; but it allows you to override the path to machine-id (as opposed to the value) * Dir::Bin::ischroot is the path to the ischroot(1) binary which is used to detect whether we are running in a chroot.
* Merge branch 'pu/bump-codenames' into 'master'Julian Andres Klode2021-01-071-5/+5
|\ | | | | | | | | Bump codenames to bullseye/hirsute and adjust -security codename See merge request apt-team/apt!147
| * Bump codenames to bullseye/hirsute and adjust -security codenameJulian Andres Klode2021-01-071-5/+5
| | | | | | | | Closes: #969932
* | Merge branch 'pu/depends' into 'master'Julian Andres Klode2021-01-071-0/+27
|\ \ | |/ |/| | | | | ?depends patterns and friends See merge request apt-team/apt!146
| * Implement ?reverse-depends/~R and friendsJulian Andres Klode2020-12-271-0/+8
| | | | | | | | This was easy.
| * woofJulian Andres Klode2020-12-271-1/+1
| |
| * patterns: Add dependency patterns ?depends, ?conflicts, etc.Julian Andres Klode2020-12-271-0/+19
| | | | | | | | | | | | These match the target package, not target versions which is slightly unfortunate but might make sense. Maybe we should add a version that matches Versions instead.
* | Automatically remove unused kernels on dist-upgradeJulian Andres Klode2021-01-041-1/+3
| | | | | | | | | | Kernels clutter /boot and /boot is small size, so we need to take extra care to remove kernels when possible.
* | Determine autoremovable kernels at run-timeJulian Andres Klode2021-01-041-0/+3
|/ | | | | | | | | | | | | | | | | | | | | | | Our kernel autoremoval helper script protects the currently booted kernel, but it only runs whenever we install or remove a kernel, causing it to protect the kernel that was booted at that point in time, which is not necessarily the same kernel as the one that is running right now. Reimplement the logic in C++ such that we can calculate it at run-time: Provide a function to produce a regular expression that matches all kernels that need protecting, and by changing the default root set function in the DepCache to make use of that expression. Note that the code groups the kernels by versions as before, and then marks all kernel packages with the same version. This optimized version inserts a virtual package $kernel into the cache when building it to avoid having to iterate over all packages in the cache to find the installed ones, significantly improving performance at a minor cost when building the cache. LP: #1615381
* Release 2.1.152.1.15Julian Andres Klode2020-12-272-3/+3
|
* Keep URIs encoded in the acquire systemDavid Kalnischkies2020-12-182-2/+4
| | | | | | | | | | | | | | | | | | | We do not deal a lot with URIs which need encoding, but then we do it is a pain that we store it decoded in the acquire system as it means we have to decode and reencode URIs eventually which is potentially giving us slightly different URIs. We see that in our own testing framework while setting up redirects as the config options are effectively double-encoded and decoded to pass them around successfully as otherwise %2f and / in an URI are treated the same. This commit adds the infrastructure for methods to opt into getting URIs send in encoded form (and returning them to us in encoded form, too) so that we eventually do not have to touch the URIs which is how it should be. This means though that we have to deal with methods who do not support this yet (aka: all at the moment) for which we decode and encode while communicating with them.
* Release 2.1.142.1.14Julian Andres Klode2020-12-152-3/+3
|
* Release 2.1.132.1.13Julian Andres Klode2020-12-102-3/+3
|
* Merge branch 'feature/rred' into 'master'Julian Andres Klode2020-11-251-0/+3
|\ | | | | | | | | Enhance rred for possible external usage See merge request apt-team/apt!136
| * Support compressed output from rred similar to apt-helper cat-filefeature/rredDavid Kalnischkies2020-11-071-0/+1
| |
| * Prepare rred binary for external usageDavid Kalnischkies2020-11-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | Merging patches is a bit of non-trivial code we have for client-side work, but as we support also server-side merging we can export this functionality so that server software can reuse it. Note that this just cleans up and makes rred behave a bit more like all our other binaries by supporting setting configuration at runtime and supporting --help and --version. If you can make due without this, the now advertised functionality is provided already in earlier versions.
* | Release 2.1.122.1.12Julian Andres Klode2020-11-232-3/+3
|/
* Portuguese manpages translation updateAmérico Monteiro2020-11-041-10/+17
| | | | Closes: #968414
* Release 2.1.112.1.11Julian Andres Klode2020-10-212-3/+3
|
* Dutch manpages translation updateFrans Spiesschaert2020-09-102-35/+29
| | | | | | Closes: #970037 [jak: Fix typo extended_status -> extended_states]
* doc: Bump Ubuntu release from focal to groovyJulian Andres Klode2020-09-091-1/+1
|
* Fix "extended_states" typo in apt-mark(8)JCGoran2020-08-2711-19/+19
| | | | Closes: #969086
* Release 2.1.102.1.10Julian Andres Klode2020-08-112-3/+3
|
* Release 2.1.92.1.9Julian Andres Klode2020-08-102-3/+3
|
* Release 2.1.82.1.8Julian Andres Klode2020-08-0413-256/+522
|
* Merge branch 'master' into 'master'Julian Andres Klode2020-08-042-0/+11
|\ | | | | | | | | Support marking all newly installed packages as automatically installed See merge request apt-team/apt!110
| * Support marking all newly installed packages as automatically installedNicolas Schier2020-06-082-0/+11
| | | | | | | | | | | | | | Add option '--mark-auto' to 'apt install' that marks all newly installed packages as automatically installed. Signed-off-by: Nicolas Schier <nicolas@fjasle.eu>
* | Merge branch 'pu/apt-key-deprecated' into 'master'Julian Andres Klode2020-08-041-15/+17
|\ \ | | | | | | | | | | | | Fully deprecate apt-key, schedule removal for Q2/2022 See merge request apt-team/apt!119
| * | Fully deprecate apt-key, schedule removal for Q2/2022Julian Andres Klode2020-05-061-15/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | People are still using apt-key add and friends, despite that not being guaranteed to work. Let's tell them to stop doing so. We might still want a list command at a future point, but this needs deciding, and a blanket ban atm seems like a sensible step until we figured that out.
* | | Release 2.1.72.1.7Julian Andres Klode2020-07-082-3/+3
| | |
* | | Add basic support for the Protected fieldJulian Andres Klode2020-06-291-0/+1
| | | | | | | | | | | | This will be mapped to Important for the time being.
* | | Portuguese manpages translation updateAmérico Monteiro2020-06-141-170/+242
| |/ |/| | | | | Closes: #962483
* | Release 2.1.62.1.6Julian Andres Klode2020-06-032-3/+3
| |
* | Allow 20 instead of 10 loops for pkgProblemResolverDavid Kalnischkies2020-06-031-0/+1
| | | | | | | | | | | | | | | | Especially if a lot packages have to be removed due to not to explicitly expressed conflicts the problem resolver can take a few turns to remove them all. Allowing it to try a little longer if needed seems beneficial as the worst which can happen is that we now take two times as long to present an error message to the user.
* | Release 2.1.52.1.5Julian Andres Klode2020-05-262-3/+3
| |
* | Dutch manpages translation updateFrans Spiesschaert2020-05-251-17/+3
| | | | | | | | Closes: #961431
* | Release 2.1.42.1.4Julian Andres Klode2020-05-192-3/+3
| |
* | Release 2.1.32.1.3Julian Andres Klode2020-05-182-3/+3
| |
* | Release 2.1.2, take 22.1.2Julian Andres Klode2020-05-131-1/+1
| |
* | Release 2.1.2Julian Andres Klode2020-05-122-15/+41
| |
* | Release 2.1.12.1.1Julian Andres Klode2020-05-082-41/+15
|/
* Release 2.1.02.1.0Julian Andres Klode2020-05-041-1/+1
|
* doc/po: Merge nl with template, update templateJulian Andres Klode2020-05-042-4797/+7184
| | | | | | We did not merge nl with the template when we updated it, hence we have quite a bit of churn in that commit and this one.
* Dutch manpages translation updateFrans Spiesschaert2020-04-221-7787/+4871
| | | | Closes: #956313
* Release 2.0.22.0.2Julian Andres Klode2020-04-093-4/+4
|