-
Notifications
You must be signed in to change notification settings - Fork 213
Fixes for deb #636
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Fixes for deb #636
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -10,23 +10,42 @@ | |
| }, | ||
| "namespace_definition": { | ||
| "native_name": "vendor", | ||
| "is_case_sensitve": false, | ||
| "case_sensitive": false, | ||
| "note": "The namespace is the \"vendor\" name such as \"debian\" or \"ubuntu\". It is not case sensitive and must be lowercased.", | ||
| "requirement": "required" | ||
| "requirement": "required", | ||
| "normalization_rules": [ | ||
| "It is not case sensitive and must be lowercased." | ||
| ] | ||
| }, | ||
| "name_definition": { | ||
| "requirement": "required", | ||
| "native_name": "name", | ||
| "is_case_sensitve": false, | ||
| "note": "The name is not case sensitive and must be lowercased." | ||
| "case_sensitive": false, | ||
| "note": "The name is not case sensitive and must be lowercased.", | ||
| "normalization_rules": [ | ||
| "It is not case sensitive and must be lowercased." | ||
| ] | ||
| }, | ||
| "version_definition": { | ||
| "requirement": "required", | ||
| "native_name": "version", | ||
| "note": "The version is the version of the binary (or source) package." | ||
| }, | ||
| "qualifiers_definition": [ | ||
| { | ||
| "key": "arch", | ||
| "requirement": "optional", | ||
| "description": "arch is the qualifiers key for a package architecture. The special value arch=source identifies a Debian source package that usually consists of a Debian Source control file (.dsc) and corresponding upstream and Debian sources. The dpkg-query command can print the name and version of the corresponding source package of a binary package, e.g. dpkg-query -f ${source:Package} ${source:Version} -W <binary package name>" | ||
| }, | ||
| { | ||
| "key": "distro", | ||
| "requirement": "optional", | ||
| "description": "The distribution name, codename, or suite." | ||
| }, | ||
|
Comment on lines
+40
to
+44
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The distribution name is already in the namespace. If there is going to be a distribution in the qualifier there needs to be a clear explanation of how these are different and what it means when there is or is not a value here. |
||
| { | ||
| "key": "repository_url", | ||
| "requirement": "optional", | ||
| "description": "Base URL for the package repository." | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If apt is going to have a repository URL description then it should have more definition than this because the way packages are arranged is more complicated than in other package types. If a package is in |
||
| } | ||
| ], | ||
| "examples": [ | ||
|
|
@@ -36,4 +55,4 @@ | |
| "pkg:deb/debian/attr@1:2.4.47-2?arch=source", | ||
| "pkg:deb/debian/attr@1:2.4.47-2%2Bb1?arch=amd64" | ||
| ] | ||
| } | ||
| } | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The name is case sensitive and must not be lowercased.