Package: ca-certificates
Version: 20210119
Severity: serious

Hi,

as I had commented on
https://salsa.debian.org/debian/ca-certificates/-/merge_requests/6

After seeing the new version scheme for debian-security-support (sid now
has 1:11+2021.01.23), I was thinking whether something similar would be
sensible for ca-certificates, too. Am I correct to assume that the sole
source of certificates included is the "mozilla bundle"?

What about changing the versioning scheme to
  <epoch>:<release>+<mozilla-bundle>+<number> ?
With <epoch>=1, <release>=11 for bullseye, <mozilla-bundle>=2.46,
<number>=1, s.t. we would have 1:11+2.46+1 for now. A new mozilla bundle
packaged could use 1:11+2.47+1 for bullseye and 1:10+2.47+1 for buster
while excluding some of my patches that are not compatible with
ca-certificates-java in buster (or would require an update of -java too,
but that needs to be done very carefully). (ca-certificates-java in
bullseye needs to depend on ca-certificates (>= 1:11) in that case).
Such versioning would be more clear than 20200401 for bullseye
backported with reduced functionality as 20200401~deb10u1 to buster.
That hypothetical buster version would still satisfy the new versioned
constraint in ca-certificates-java in spite of not having the expected
functionality.

I'll add a corresponding commit to the above merge request.

Andreas

Reply via email to