summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.3.02.3.0Julian Andres Klode2021-03-081-0/+11
|
* Revert "Branch of as 2.2.y for bullseye"Julian Andres Klode2021-03-011-1/+1
| | | | | This reverts commit d96c9a0280bffcfb0f4a319e003e9af60c6cfaf1. It is not correct for master.
* Release 2.2.12.2.1Julian Andres Klode2021-03-011-0/+15
|
* Branch of as 2.2.y for bullseyeJulian Andres Klode2021-02-231-1/+1
|
* Release 2.2.02.2.0Julian Andres Klode2021-02-181-0/+9
|
* symbols: Remove spurios package line, add kernel autoremoval helperJulian Andres Klode2021-02-181-1/+1
|
* Release 2.1.202.1.20Julian Andres Klode2021-02-101-0/+9
|
* Release 2.1.192.1.19Julian Andres Klode2021-02-091-0/+44
|
* Release 2.1.182.1.18Julian Andres Klode2021-01-131-0/+7
|
* Release 2.1.172.1.17Julian Andres Klode2021-01-111-0/+11
|
* Release 2.1.16 - "Happy build-essential freeeze" release2.1.16Julian Andres Klode2021-01-082-4/+43
|
* Add support for Phased-Update-PercentageJulian Andres Klode2021-01-081-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Automatically remove unused kernels on dist-upgradeJulian Andres Klode2021-01-041-0/+7
| | | | | 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-68/+1
| | | | | | | | | | | | | | | | | | | | | | | 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-271-0/+17
|
* Release 2.1.142.1.14Julian Andres Klode2020-12-151-0/+7
|
* Use XXH3 for cache, hash table hashingJulian Andres Klode2020-12-151-0/+1
| | | | | | XXH3 is faster than both our CRC32c implementation as well as DJB hash for hash table hashing, so meh, let's switch to it.
* Release 2.1.132.1.13Julian Andres Klode2020-12-101-2/+26
|
* Apply multi-arch hints.Debian Janitor2020-11-232-0/+9
| | | | | | + apt-doc, libapt-pkg-doc: Add Multi-Arch: foreign. Changes-By: apply-multiarch-hints
* Release 2.1.122.1.12Julian Andres Klode2020-11-231-0/+20
|
* Refresh lintian-overrides of apt and libapt-pkg-docDavid Kalnischkies2020-11-052-4/+8
|
* Update libapt-pkg6.0 symbols fileDavid Kalnischkies2020-11-051-140/+6
| | | | | That mostly means deleting symbols which went private or have disappeared and were previously compiler artefacts.
* Remove ancient versions support from apts postinstDavid Kalnischkies2020-11-051-78/+2
| | | | | | | | The versions "needing" these fixes are at least five years old, so in an effort to save massive amounts of runtime and disk space (on aggregate at least) we can drop these lines. Reported-By: lintian maintainer-script-supports-ancient-package-version
* Install translated apt-patterns(7) man pagesDavid Kalnischkies2020-11-051-4/+3
| | | | Reported-By: dh_missing
* Remove expired domain that became nsfw from debian/changelogJulian Andres Klode2020-10-301-1/+0
| | | | | | mirror.fail points to porn now apparently. Cc: stable
* Release 2.1.112.1.11Julian Andres Klode2020-10-211-0/+15
|
* Release 2.1.102.1.10Julian Andres Klode2020-08-111-0/+18
|
* Release 2.1.92.1.9Julian Andres Klode2020-08-101-0/+12
|
* Release 2.1.82.1.8Julian Andres Klode2020-08-041-0/+24
|
* Replace whitelist/blacklist with allowlist/denylistJulian Andres Klode2020-08-042-6/+6
|
* Release 2.1.72.1.7Julian Andres Klode2020-07-081-0/+30
|
* Release 2.1.62.1.6Julian Andres Klode2020-06-031-0/+11
|
* Release 2.1.52.1.5Julian Andres Klode2020-05-261-0/+18
|
* Release 2.1.42.1.4Julian Andres Klode2020-05-191-0/+7
|
* Release 2.1.32.1.3Julian Andres Klode2020-05-181-0/+19
|
* Release 2.1.2, take 22.1.2Julian Andres Klode2020-05-131-1/+1
|
* Release 2.1.2Julian Andres Klode2020-05-121-0/+16
|
* Release 2.1.12.1.1Julian Andres Klode2020-05-081-0/+12
|
* Release 2.1.02.1.0Julian Andres Klode2020-05-041-0/+23
|
* Release 2.0.22.0.2Julian Andres Klode2020-04-091-0/+23
|
* Release 2.0.12.0.1Julian Andres Klode2020-03-241-0/+15
|
* Release 2.0.02.0.0Julian Andres Klode2020-03-071-0/+8
|
* Release 1.9.121.9.12Julian Andres Klode2020-02-271-0/+7
|
* Release 1.9.111.9.11Julian Andres Klode2020-02-262-1/+37
|
* apt(8): Wait for frontend and cache lockJulian Andres Klode2020-02-261-0/+7
| | | | | | 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.
* cacheset: Fix -Wdeprecated-copy warningsJulian Andres Klode2020-02-261-0/+2
| | | | | | | | | Remove the operator= from Container_iterator, as it was basically just the default anyway, and add copy constructors to *Interface that match their operator=. Tried adding copy constructor to Container_iterator, but that only made things worse.
* Fix various compiler warningsJulian Andres Klode2020-02-261-1/+0
|
* symbols: Bump version from 1.9.10 to 1.9.11~Julian Andres Klode2020-02-261-42/+42
|
* Symbol updatesJulian Andres Klode2020-02-261-10/+7
|
* debian: Update symbols fileJulian Andres Klode2020-02-251-32/+38
|