Skip to content
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

link to Arch Linux packages in metadata? #52

Open
majewsky opened this issue Dec 27, 2014 · 3 comments
Open

link to Arch Linux packages in metadata? #52

majewsky opened this issue Dec 27, 2014 · 3 comments
Labels
Format Manifest Format

Comments

@majewsky
Copy link
Contributor

Many of the libraries listed here have packages in Arch Linux's repos. I would like to add this metadata, but before I do that, I would like to be clear on the format to use, and whether this type of metadata is desired at all.

I saw that various manifest files link to openSUSE packages, but this seems to have been discontinued in newer versions of these manifests. Maybe it was too much of a hassle to maintain this data for the various openSUSE releases. (Only packages for openSUSE 11.4 were linked.)

Arch is a rolling-release distribution, so this could be considerably easier. For libqinfinity, for instance, the following additional metadata should be sufficient:

{ ...,
    "packages": { ...,
        "archlinux": {
            "repository":   "community",
            "package_name": "libqinfinity"
        }
    }
}
@cornelius
Copy link
Owner

The packages section is meant to have the references to the packages for the specific version of the library, which is described by the release manifest. This way you get a well-defined state of the library.

But for the rolling release it would make sense to add the information about the packages to the generic manifest. I think I would not name it packages there to not confuse the version specific information with the generic information.

What about adding something like this to the generic manifest:

{
  ...
  "distributions": {
    "archlinux": {
      "repository": "community",
      "package_name": "libqinfinity"
    }
  }
}

@majewsky
Copy link
Contributor Author

Looks good to me.

@cornelius
Copy link
Owner

Cool. So to make use of it we would need to do two things: Add the meta data to the manifests and implement and add distribution support for ArchLinux to actually install the packages.

@cornelius cornelius added the Format Manifest Format label Aug 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Format Manifest Format
Projects
None yet
Development

No branches or pull requests

2 participants