Skip to content

Debian Repository URL Format should be clarified #306

Open
@captn3m0

Description

@captn3m0

It is unclear what the repository_url should be for a Debian Package.

Debian sources uses a special Repository Format https://wiki.debian.org/DebianRepository/Format, which uses:

deb uri distribution [component1] [component2] [...]

as an example line:

deb https://deb.debian.org/debian stable main contrib non-free.

This internally translates to a Release file, which lists several Packages.(gz|xz) files for various architectures.

It is unclear which of these URLs should a PURL use.

https://deb.debian.org/debian is ambiguous, the repository_url should point out enough details to let the user reconstruct the actual Packages.gz file used for the install. It needs to include:

  1. source v/s binary package
  2. Architecture
  3. And enough URL information to reconstruct it back.

But there's no standard representation for such a URL in Debian.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions