puppetlabs / puppetlabs-apt

Puppet module to help manage Apt
https://forge.puppetlabs.com/puppetlabs/apt
Apache License 2.0
215 stars 462 forks source link

backports: pin using codename on Debian #1188

Open kenyon opened 3 months ago

kenyon commented 3 months ago

Debian 11 bullseye and Debian 12 bookworm backports release files look like this:

https://deb.debian.org/debian/dists/bullseye-backports/InRelease:

Suite: bullseye-backports
Codename: bullseye-backports

https://deb.debian.org/debian/dists/bookworm-backports/InRelease:

Suite: stable-backports
Codename: bookworm-backports

Using "release" (aka Suite in the InRelease file) causes our pin to not match for bookworm because they changed it to stable-backports instead of $codename-backports. We can use codename to support both for this pin.

Fixes #1187.

We should drop Debian 10 support first: #1177.