adequate (0.16.19)
[PTS] [DDPO]
COMMITS: VCS has seen 6 commits since the debian/0.16.9 tag
- Git: https://salsa.debian.org/debian/adequate.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 942080
- Browser: https://salsa.debian.org/debian/adequate
- Last scan: 2024-10-11 17:47:03+00
- Next scan: 2024-10-17 00:01:00+00
- CI pipeline status: success
- Debian changelog in Git:
adequate (0.16.19) unstable; urgency=medium
* Drop incompatible-licenses tag and license-incompatibility.md;
Closes: #982264. For rationale, see
https://lists.debian.org/D4I3W5WV4FPA.370EB5JA9FHHJ@debian.org.
-- Serafeim Zanikolas <sez@debian.org> Sat, 05 Oct 2024 20:36:04 +0200
- This branch is 6 commits ahead of tag debian/0.16.9
- Git log:
commit 0abbc391ca41f7cfd412495e546f09c59f26425b
Author: Serafeim Zanikolas <sez@debian.org>
Date: Sat Oct 5 21:38:30 2024 +0200
Drop incompatible-licenses tag and license-incompatibility.md; Closes: #982264. For rationale, see https://lists.debian.org/D4I3W5WV4FPA.370EB5JA9FHHJ@debian.org.
commit aba53108a007a98e7ba6cdd105952c5e27205aef
Author: Serafeim Zanikolas <sez@debian.org>
Date: Sat Aug 31 21:43:49 2024 +0200
Do not pass to dpkg ambiguous package names, in multi-arch setups. (e.g. drop "foo" when "foo:i386" and "foo:amd64" are also installed, otherwise dpkg doesn't know whether "foo" refers to the i386 or the amd64 package; Closes: #1077590). Thanks to Sebastian Ramacher <sramacher@debian.org> for reporting the issue and testing potential fixes.
commit 304a4a1ae49bb9d306d290919e57586b63c8f8c6
Author: Serafeim Zanikolas <sez@debian.org>
Date: Wed Aug 21 00:01:50 2024 +0200
Second stab at fixing duplicate package names (Closes: #1077590).
commit 50a7a89fbb1b2efdb399d970a01dfc24aa07c47d
Author: Serafeim Zanikolas <sez@debian.org>
Date: Fri Aug 16 01:35:58 2024 +0200
Limit reporting of policy violations via debconf to a maximum of 64k bytes. Messages somewhere in the (64k, 128k] range cause whiptail to fail with "Argument list too long" (Closes: #1077704).
commit ab2cd0dd126d5b1ac4d8c99a91d4dc4f6e4a2a9e
Author: Serafeim Zanikolas <sez@debian.org>
Date: Fri Aug 16 00:03:23 2024 +0200
Do not mess-up the console (Closes: #1076788). Thanks to Antti Kultanen <debbugs@pyksy.fi> and gregor herrmann <gregoa@debian.org> for reporting the issue and helping me to reproduce it. Also thanks to Guillem Jover <guillem@debian.org> for tracking down the issue to adequate (it was initially reported against apt).
* Do not mess-up the console (Closes: #1076788). Thanks to Antti Kultanen
<debbugs@pyksy.fi> and gregor herrmann <gregoa@debian.org> for reporting
the issue and helping me to reproduce it. Also thanks to Guillem Jover
<guillem@debian.org> for tracking down the issue to adequate (it was
initially reported against apt).
* in respawning adequate via debconf, set only SysProcAttr.Setsid and let
exec.Run() figure out the controlling terminal file descriptor (rather
than asking it, via SysProcAttr.Setctty, to respect SysProcAttr.Ctty
which we in fact were not setting (so it'd would only work for whatever
setups the default (0) fd was valid)
* do not close stdout; this was done in the perl version of adequate but
with the rewrite in go, it seems to mess up apt hooks after adequate
* Other cleanups:
* eliminate deferred calls from main(); they don't get to run when calling
os.Exit() (directly, or via log.Fatal())
* respawn via debconf only when --debconf is set
* set child stderr to parent stderr (rather than parent stdout)
commit 17c76ea43d372c4a5895534518bcd521891928fb
Author: Serafeim Zanikolas <sez@debian.org>
Date: Mon Aug 12 23:28:10 2024 +0200
Don't mess-up the console (#1077724)