summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2020-12-27patterns: Add dependency patterns ?depends, ?conflicts, etc.Julian Andres Klode
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.
2020-12-27Release 2.1.15Julian Andres Klode
2020-12-18Keep URIs encoded in the acquire systemDavid Kalnischkies
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.
2020-12-15Release 2.1.14Julian Andres Klode
2020-12-10Release 2.1.13Julian Andres Klode
2020-11-25Merge branch 'feature/rred' into 'master'Julian Andres Klode
Enhance rred for possible external usage See merge request apt-team/apt!136
2020-11-23Release 2.1.12Julian Andres Klode
2020-11-07Support compressed output from rred similar to apt-helper cat-fileDavid Kalnischkies
2020-11-07Prepare rred binary for external usageDavid Kalnischkies
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.
2020-11-04Portuguese manpages translation updateAmérico Monteiro
Closes: #968414
2020-10-21Release 2.1.11Julian Andres Klode
2020-09-10Dutch manpages translation updateFrans Spiesschaert
Closes: #970037 [jak: Fix typo extended_status -> extended_states]
2020-09-09doc: Bump Ubuntu release from focal to groovyJulian Andres Klode
2020-08-27Fix "extended_states" typo in apt-mark(8)JCGoran
Closes: #969086
2020-08-11Release 2.1.10Julian Andres Klode
2020-08-10Release 2.1.9Julian Andres Klode
2020-08-04Release 2.1.8Julian Andres Klode
2020-08-04Merge branch 'master' into 'master'Julian Andres Klode
Support marking all newly installed packages as automatically installed See merge request apt-team/apt!110
2020-08-04Merge branch 'pu/apt-key-deprecated' into 'master'Julian Andres Klode
Fully deprecate apt-key, schedule removal for Q2/2022 See merge request apt-team/apt!119
2020-07-08Release 2.1.7Julian Andres Klode
2020-06-29Add basic support for the Protected fieldJulian Andres Klode
This will be mapped to Important for the time being.
2020-06-14Portuguese manpages translation updateAmérico Monteiro
Closes: #962483
2020-06-08Support marking all newly installed packages as automatically installedNicolas Schier
Add option '--mark-auto' to 'apt install' that marks all newly installed packages as automatically installed. Signed-off-by: Nicolas Schier <nicolas@fjasle.eu>
2020-06-03Release 2.1.6Julian Andres Klode
2020-06-03Allow 20 instead of 10 loops for pkgProblemResolverDavid Kalnischkies
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.
2020-05-26Release 2.1.5Julian Andres Klode
2020-05-25Dutch manpages translation updateFrans Spiesschaert
Closes: #961431
2020-05-19Release 2.1.4Julian Andres Klode
2020-05-18Release 2.1.3Julian Andres Klode
2020-05-13Release 2.1.2, take 2Julian Andres Klode
2020-05-12Release 2.1.2Julian Andres Klode
2020-05-08Release 2.1.1Julian Andres Klode
2020-05-06Fully deprecate apt-key, schedule removal for Q2/2022Julian Andres Klode
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.
2020-05-04Release 2.1.0Julian Andres Klode
2020-05-04doc/po: Merge nl with template, update templateJulian Andres Klode
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.
2020-04-22Dutch manpages translation updateFrans Spiesschaert
Closes: #956313
2020-04-09Release 2.0.2Julian Andres Klode
2020-04-09ubuntu: http: Add non-interactive to user agent if run by systemdJulian Andres Klode
Include that apt is being run from a service in the user agent, so traffic can be analysed for interactive vs non-interactive use, and prioritised accordingly. It looks like this now: User-Agent: Debian APT-HTTP/1.3 (2.0.1) non-interactive A previous version included the full service names, but this raised some privacy concerns. LP: #1825000
2020-04-05Fix "string match{ing,es}" and whitespace typo in apt-patterns(7)Chris Leick
2020-04-05German manpage translation updateChris Leick
2020-04-05Fix gramma in apt(8): "by append(+ing) a"Marco Ippolito
Closes: #955412
2020-03-24Release 2.0.1Julian Andres Klode
2020-03-24configure-index: Add APT::Color optionJulian Andres Klode
This caused unbound error list growth, because each time we dumped an error, the calls to _config->FindB() inside operator << would add 3 new errors of the form: W: Using unknown config option »apt::color« of type BOOL Hence we are dumping an infinite list of errors, and eventually that list will exceed available memory.
2020-03-07Release 2.0.0Julian Andres Klode
2020-03-06Show absolute time while waiting for lock instead of %, rework messageJulian Andres Klode
Showing a percentage for a timeout is pretty non-standard. Rework the progress class so it can show an absolute progress (currently hardcoded to use seconds as a unit). If there is a timeout (aka if it's not the maximum long long unsigned -1llu), then show the timeout, otherwise just count up seconds, e.g. Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 33842 (apt)... 1/120s or Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 33842 (apt)... 1s Also improve the error message to use "Waiting for cache lock: %s" instead of "... (%s)", as having multiple sentences inside parenthesis is super weird, as is having two closing parens. We pass the information via _config, as that's reasonably easy and avoids ABI hackage. It also provides an interesting debugging tool for other kinds of progress.
2020-02-27Release 1.9.12Julian Andres Klode
2020-02-26Release 1.9.11Julian Andres Klode
2020-02-26apt(8): Wait for frontend and cache lockJulian Andres Klode
This is a rework of !6 with additional stuff for the frontend lock, so we can lock the frontend lock and then keep looping over dpkg lock.
2020-02-18Merge branch 'pu/source-version' into 'master'Julian Andres Klode
ABI BREAK: Implement pinning by source package See merge request apt-team/apt!96
2020-02-18release 1.9.10Julian Andres Klode