Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 28 |
Nodes: | 6 (0 / 6) |
Uptime: | 48:57:38 |
Calls: | 422 |
Files: | 1,024 |
Messages: | 90,442 |
On 07-05-2025 02:28, Guillem Jover wrote:
Please pre-approve/unblock package dpkg.
Ack, but please (for avoidance of any trouble) only upload after the debian-installer RC1 has been released, which will be announced on
d-d-a.
- Translation updates.
- Allocation failure fixes.
- Support for the tag2upload OpenPGP keyring.
- New PureOS Perl vendor module (not affecting Debian, but removes
the only delta they carry around, AFAIR).
- Fixes for the OpenPGP backend commands tests.
- Support for OpenPGP verification-only command sqv (equivalent to
gpgv), so that for example dpkg-source can verify (upstream, and
.dsc) again on a minimal system (after apt switched from gpgv to
sqv).
While reviewing I spotted the following, it seems like this might
now be obsolete in the Breaks:
# Uses new sq features, w/o requiring a hard dependency on sq.
sq (<< 0.40.0~),
On 15-05-2025 19:00, Guillem Jover wrote:
Ack, but please (for avoidance of any trouble) only upload after the debian-installer RC1 has been released, which will be announced on
d-d-a.
Perfect thanks! Ah, and also thanks for the explicit note, it was not entirely clear to me from the announcement, as that only mentioned udeb-producing packages, which dpkg is not. I'll wait until the
release has happened.
I don't think dpkg is involved, but I'd rather be safe then sorry.
While reviewing I spotted the following, it seems like this might
now be obsolete in the Breaks:
# Uses new sq features, w/o requiring a hard dependency on sq.
sq (<< 0.40.0~),
In stable/bookworm sq is currently at 0.27.0-2+b1, so to avoid
breakage during partial upgrades it seems to me that's still relevant,
but perhaps you were thinking about sqv which in stable/bookworm
is currently at 1.1.0-1+b5? Or perhaps something else?
I was more thinking that dpkg now doesn't drive sq anymore (as it's
not in the list of Depends) so I'd expect an older version of that
wouldn't matter. But reading the diff again, I see that
`DEFAULT_CMD` still points at sq, so I guess the code to drive sq is
still there. Or did I still misread the diff? Or perhaps something
else?
On Thu, 2025-05-15 at 20:55:30 +0200, Paul Gevers wrote:
On 15-05-2025 19:00, Guillem Jover wrote:
Ack, but please (for avoidance of any trouble) only upload after the debian-installer RC1 has been released, which will be announced on d-d-a.
Perfect thanks! Ah, and also thanks for the explicit note, it was not entirely clear to me from the announcement, as that only mentioned udeb-producing packages, which dpkg is not. I'll wait until the
release has happened.
I don't think dpkg is involved, but I'd rather be safe then sorry.
Sure, no problem.
While reviewing I spotted the following, it seems like this might
now be obsolete in the Breaks:
# Uses new sq features, w/o requiring a hard dependency on sq.
sq (<< 0.40.0~),
In stable/bookworm sq is currently at 0.27.0-2+b1, so to avoid
breakage during partial upgrades it seems to me that's still relevant, but perhaps you were thinking about sqv which in stable/bookworm
is currently at 1.1.0-1+b5? Or perhaps something else?
I was more thinking that dpkg now doesn't drive sq anymore (as it's
not in the list of Depends) so I'd expect an older version of that
wouldn't matter. But reading the diff again, I see that
`DEFAULT_CMD` still points at sq, so I guess the code to drive sq is
still there. Or did I still misread the diff? Or perhaps something
else?
Ah. The OpenPGP backends can support a "full" (in terms of what dpkg
needs) OpenPGP implementation that can sign, verify, etc, (for the Sequoia backend that would be «sq»), or a "verification-only" implementation
(for the Sequoia backend that would now be «sqv»). The users of the
API can request whether the latter is enough for their use (such as dpkg-source), and then the auto-detection code will try to find a
backend that has a suitable command available.
sq is still in the list of Recommends/Suggests for the "full"
implementation alternatives. sqv is now in the alternatives for the "verification-only" implementations (where in case an implementation
does not have a matching "verification-only" command the one providing
the "full" one is listed instead).
Hope that clarifies. :)