Skip to content

The version: config key is somewhat inflexible for Testing/Unstable users

At the time of writing, there are significantly fewer repositories available for Sid than for Bookworm, and even fewer for Trixie. However, a significant fraction of those Stable repos would work fine on Testing and Unstable.

This makes it a bit difficult to choose the value of version: in config.yaml. Setting it to bookworm results in older versions of packages being provided (in some cases), while setting it to sid drastically reduces the number of repos available.

Ideally, I would like to be able to set something like

versions:
- sid
- bookworm

... with search and enable trying later options if earlier options fail.

However, it would be almost as useful to have a way to specify a different version in a one-off fashion, without editing the config file every time, e.g.

extrepo search --version=bookworm google-chrome

By the way, should I report specific repositories which I know work with Sid? I don't want to make excessive noise if there is some policy I'm not aware of, such as only listing repos for Sid if they are different from the corresponding Stable repos.

(For at least signal and google_chrome, I don't even think that using them with Sid is a misuse of the repos, or something that's only working by luck. Both state, on their websites, that the sources are for use with Debian- and Ubuntu-based distros in general, with no mention of specific versions. I'm happy to create issues or MRs on extrepo-data for those, whichever would be more useful.)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information