summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.4.32.4.3Julian Andres Klode2022-03-211-0/+11
|
* Release 2.4.22.4.2Julian Andres Klode2022-03-171-0/+13
|
* Revert "bugscript: switch from bash to POSIX shell"David Kalnischkies2022-03-121-1/+1
| | | | | | | | | This reverts commit 4f89d3629b22255963da3705e4222c71045da58a. The bugscript uses yesno which is documented to require bash in /usr/share/doc/reportbug/README.developers.gz. Closes: #1007121
* Release 2.4.12.4.1Julian Andres Klode2022-03-071-0/+11
|
* Document the APT::Periodic interval suffixes and "always" valuePaul Wise2022-03-021-0/+6
| | | | | | | Without documentation these options will see much less use. Fixes: commit 1d9e29c9e2a5591b42a99a721b901fc003ed9149 Suggested-by: kibi on #debian-devel
* Release 2.4.02.4.0Julian Andres Klode2022-02-222-2/+33
|
* Warn if the legacy trusted.gpg keyring is used for verificationJulian Andres Klode2022-02-221-0/+8
| | | | | With apt-key going away, people need to manage key files, rather than keys, so they need to know if any keys are in the legacy keyring.
* Merge branch 'bugscript-dash' into 'main'Julian Andres Klode2022-02-221-12/+8
|\ | | | | | | | | bugscript: switch to POSIX shell, quoting, other improvements See merge request apt-team/apt!225
| * bugscript: switch from bash to POSIX shellPaul Wise2022-02-151-1/+1
| | | | | | | | | | | | This means Debian is one step closer to removing bash from essential. See-also: https://salsa.debian.org/debian/grow-your-ideas/-/issues/20#note_296809
| * bugscript: switch from `echo -e` to printfPaul Wise2022-02-151-4/+4
| | | | | | | | | | | | Otherwise slashes in filenames could be interpreted as newlines etc. Also makes it portable to shells that don't support `echo -e`.
| * bugscript: quote config file namesPaul Wise2022-02-151-2/+2
| | | | | | | | | | | | | | The file names could contain spaces and without quoting, the files would not be found and included in the bug reports. Suggested-by: shellcheck
| * bugscript: switch from options in shebang to options for setPaul Wise2022-02-151-1/+2
| | | | | | | | | | Otherwise the options won't be applied when running the script directly from a sh command instead of via the shebang.
| * bugscript: drop workaround for long fixed issue in reportbugPaul Wise2022-02-151-5/+0
| | | | | | | | | | | | See-also: https://bugs.debian.org/169495 Fixed-in: reportbug 2.10 Fixed-on: 2002-12-23
* | Install an empty /etc/apt/keyrings directoryJulian Andres Klode2022-02-141-0/+1
|/ | | | | | | This directory is intended to provide an alternative to /usr/share/keyrings for placing keys used with signed-by. Gbp-Dch: full
* Release 2.3.152.3.15Julian Andres Klode2022-02-011-0/+23
|
* Release 2.3.142.3.14Julian Andres Klode2022-01-061-0/+27
|
* Spelling fixesVille Skyttä2021-11-271-2/+2
|
* Release 2.3.132.3.13Julian Andres Klode2021-11-241-0/+16
|
* Release 2.3.12Julian Andres Klode2021-11-172-0/+34
|
* Use `command -v` instead of `which`Ville Skyttä2021-11-042-5/+5
| | | | | | | | | | `which` has been deprecated in debianutils 5.0+. The recommended replacement, `command -v`, is mandated by Debian policy these days, in addition to being required by POSIX and its predecessor specs at least since 1994. Not found commands cause no output from `command -v` per POSIX, so remove the redundant 2>&1's while at it.
* Release 2.3.112.3.11Julian Andres Klode2021-10-211-0/+17
|
* Release 2.3.102.3.10Julian Andres Klode2021-10-181-0/+24
|
* Release 2.3.92.3.9Julian Andres Klode2021-09-071-0/+17
|
* Try to show core dump info in test frameworkDavid Kalnischkies2021-08-282-1/+2
| | | | | | | | If the system tells us that a core dump was created we should try to display the contained info as that system might not be easily available when we see the error (like C-I or autopkgtest). Gbp-Dch: Ignore
* Release 2.3.82.3.8Julian Andres Klode2021-08-141-0/+7
|
* Release 2.3.72.3.7Julian Andres Klode2021-07-291-0/+22
|
* Release 2.3.62.3.6Julian Andres Klode2021-06-091-0/+9
|
* Release 2.3.52.3.5Julian Andres Klode2021-05-171-0/+6
|
* Release 2.3.42.3.4Julian Andres Klode2021-05-121-0/+10
|
* Release 2.3.32.3.3Julian Andres Klode2021-04-291-0/+18
|
* Release 2.3.22.3.2Julian Andres Klode2021-04-231-0/+27
|
* Require dpkg >= 1.20.8Julian Andres Klode2021-04-212-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.1Julian Andres Klode2021-04-131-0/+21
|
* debian/gbp.conf: HEAD branch is main nowJulian Andres Klode2021-04-131-1/+1
|
* 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
|