Skip to content

Feature Request: Allow minimum release syntax in CODENAMES_SUPPORTED #1798

@snoack

Description

@snoack

New Feature

Allow specifying minimum supported distributions in CODENAMES_SUPPORTED:

CODENAMES_SUPPORTED=">=noble >=trixie"

instead of requiring every supported codename to be explicitly listed.

Background

Currently, deb-get package definitions require explicitly enumerating every supported Ubuntu and Debian codename, for example:

CODENAMES_SUPPORTED="jammy noble trixie forky sid"

This becomes increasingly cumbersome as well as fragile over time as new releases are added. Many upstream .deb packages support all current and future releases starting from a certain version, making it unnecessary to maintain a growing list of codenames.

Moreover, once new Debian/Ubuntu releases come out, deb-get needs to catch up with it's hard-coded list of codenames. For example, many (if not most) packages cannot be installed on Debian Forky (current Testing) because the package definitions haven't updated yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions