Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 2.3.32.3.3 | Julian Andres Klode | 2021-04-29 | 1 | -0/+18 |
| | |||||
* | Release 2.3.22.3.2 | Julian Andres Klode | 2021-04-23 | 1 | -0/+27 |
| | |||||
* | Require dpkg >= 1.20.8 | Julian Andres Klode | 2021-04-21 | 2 | -3/+3 |
| | | | | | | We use a Breaks for the binary package instead of adding a versioned depends, as Breaks will cause apt solver to upgrade dpkg, while depends would make apt try to remove apt as first choice. | ||||
* | Release 2.3.12.3.1 | Julian Andres Klode | 2021-04-13 | 1 | -0/+21 |
| | |||||
* | debian/gbp.conf: HEAD branch is main now | Julian Andres Klode | 2021-04-13 | 1 | -1/+1 |
| | |||||
* | Release 2.3.02.3.0 | Julian Andres Klode | 2021-03-08 | 1 | -0/+11 |
| | |||||
* | Revert "Branch of as 2.2.y for bullseye" | Julian Andres Klode | 2021-03-01 | 1 | -1/+1 |
| | | | | | This reverts commit d96c9a0280bffcfb0f4a319e003e9af60c6cfaf1. It is not correct for master. | ||||
* | Release 2.2.12.2.1 | Julian Andres Klode | 2021-03-01 | 1 | -0/+15 |
| | |||||
* | Branch of as 2.2.y for bullseye | Julian Andres Klode | 2021-02-23 | 1 | -1/+1 |
| | |||||
* | Release 2.2.02.2.0 | Julian Andres Klode | 2021-02-18 | 1 | -0/+9 |
| | |||||
* | symbols: Remove spurios package line, add kernel autoremoval helper | Julian Andres Klode | 2021-02-18 | 1 | -1/+1 |
| | |||||
* | Release 2.1.202.1.20 | Julian Andres Klode | 2021-02-10 | 1 | -0/+9 |
| | |||||
* | Release 2.1.192.1.19 | Julian Andres Klode | 2021-02-09 | 1 | -0/+44 |
| | |||||
* | Release 2.1.182.1.18 | Julian Andres Klode | 2021-01-13 | 1 | -0/+7 |
| | |||||
* | Release 2.1.172.1.17 | Julian Andres Klode | 2021-01-11 | 1 | -0/+11 |
| | |||||
* | Release 2.1.16 - "Happy build-essential freeeze" release2.1.16 | Julian Andres Klode | 2021-01-08 | 2 | -4/+43 |
| | |||||
* | Add support for Phased-Update-Percentage | Julian Andres Klode | 2021-01-08 | 1 | -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-upgrade | Julian Andres Klode | 2021-01-04 | 1 | -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-time | Julian Andres Klode | 2021-01-04 | 1 | -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.15 | Julian Andres Klode | 2020-12-27 | 1 | -0/+17 |
| | |||||
* | Release 2.1.142.1.14 | Julian Andres Klode | 2020-12-15 | 1 | -0/+7 |
| | |||||
* | Use XXH3 for cache, hash table hashing | Julian Andres Klode | 2020-12-15 | 1 | -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.13 | Julian Andres Klode | 2020-12-10 | 1 | -2/+26 |
| | |||||
* | Apply multi-arch hints. | Debian Janitor | 2020-11-23 | 2 | -0/+9 |
| | | | | | | + apt-doc, libapt-pkg-doc: Add Multi-Arch: foreign. Changes-By: apply-multiarch-hints | ||||
* | Release 2.1.122.1.12 | Julian Andres Klode | 2020-11-23 | 1 | -0/+20 |
| | |||||
* | Refresh lintian-overrides of apt and libapt-pkg-doc | David Kalnischkies | 2020-11-05 | 2 | -4/+8 |
| | |||||
* | Update libapt-pkg6.0 symbols file | David Kalnischkies | 2020-11-05 | 1 | -140/+6 |
| | | | | | That mostly means deleting symbols which went private or have disappeared and were previously compiler artefacts. | ||||
* | Remove ancient versions support from apts postinst | David Kalnischkies | 2020-11-05 | 1 | -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 pages | David Kalnischkies | 2020-11-05 | 1 | -4/+3 |
| | | | | Reported-By: dh_missing | ||||
* | Remove expired domain that became nsfw from debian/changelog | Julian Andres Klode | 2020-10-30 | 1 | -1/+0 |
| | | | | | | mirror.fail points to porn now apparently. Cc: stable | ||||
* | Release 2.1.112.1.11 | Julian Andres Klode | 2020-10-21 | 1 | -0/+15 |
| | |||||
* | Release 2.1.102.1.10 | Julian Andres Klode | 2020-08-11 | 1 | -0/+18 |
| | |||||
* | Release 2.1.92.1.9 | Julian Andres Klode | 2020-08-10 | 1 | -0/+12 |
| | |||||
* | Release 2.1.82.1.8 | Julian Andres Klode | 2020-08-04 | 1 | -0/+24 |
| | |||||
* | Replace whitelist/blacklist with allowlist/denylist | Julian Andres Klode | 2020-08-04 | 2 | -6/+6 |
| | |||||
* | Release 2.1.72.1.7 | Julian Andres Klode | 2020-07-08 | 1 | -0/+30 |
| | |||||
* | Release 2.1.62.1.6 | Julian Andres Klode | 2020-06-03 | 1 | -0/+11 |
| | |||||
* | Release 2.1.52.1.5 | Julian Andres Klode | 2020-05-26 | 1 | -0/+18 |
| | |||||
* | Release 2.1.42.1.4 | Julian Andres Klode | 2020-05-19 | 1 | -0/+7 |
| | |||||
* | Release 2.1.32.1.3 | Julian Andres Klode | 2020-05-18 | 1 | -0/+19 |
| | |||||
* | Release 2.1.2, take 22.1.2 | Julian Andres Klode | 2020-05-13 | 1 | -1/+1 |
| | |||||
* | Release 2.1.2 | Julian Andres Klode | 2020-05-12 | 1 | -0/+16 |
| | |||||
* | Release 2.1.12.1.1 | Julian Andres Klode | 2020-05-08 | 1 | -0/+12 |
| | |||||
* | Release 2.1.02.1.0 | Julian Andres Klode | 2020-05-04 | 1 | -0/+23 |
| | |||||
* | Release 2.0.22.0.2 | Julian Andres Klode | 2020-04-09 | 1 | -0/+23 |
| | |||||
* | Release 2.0.12.0.1 | Julian Andres Klode | 2020-03-24 | 1 | -0/+15 |
| | |||||
* | Release 2.0.02.0.0 | Julian Andres Klode | 2020-03-07 | 1 | -0/+8 |
| | |||||
* | Release 1.9.121.9.12 | Julian Andres Klode | 2020-02-27 | 1 | -0/+7 |
| | |||||
* | Release 1.9.111.9.11 | Julian Andres Klode | 2020-02-26 | 2 | -1/+37 |
| | |||||
* | apt(8): Wait for frontend and cache lock | Julian Andres Klode | 2020-02-26 | 1 | -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. |