Am Mittwoch, den 09.01.2019, 18:07 +0000 schrieb jdunn@penguincomputing.com:
From the "Guidelines for Naming Fedora Packages" the example in the "Multiple packages with the same base name" section ( https://fedoraproject.org/wiki/Packaging:Naming?rd=Packaging:NamingGuideline... ) seems to contradict the "Separators" section ( https://fedoraproject.org/wiki/Packaging:Naming?rd=Packaging:NamingGuideline... )
The example describes naming a package as python-sqlalchemy0.5 to show how to make a compatibility package, but the separators section says:
The maintainer MUST NOT use an underscore '_', a plus '+', or a period '.' as a delimiter.
Is the period inside the appended version number not considered a delimiter for these purposes?
-Joseph
From what I know, and what is pratically done, one would name the compatibility package "python-sqlalchemy05".
I assume the period slipped in the package name when preparing some copy-pasta. :P
Anyways, this should be changed, so I'm adding the fedora-packaging ml.
Björn
Björn 'besser82' Esser besser82@fedoraproject.org writes:
From what I know, and what is pratically done, one would name the compatibility package "python-sqlalchemy05".
Please see the relevant guidelines:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#_multiple_...
That package is the example used on that page. The name which should be used is "python-sqlalchemy0.5".
The original message quoted the section about not using underscores, plusses or periods as delimiters. But this isn't a delimiter. The delimiter is the dash between "python" and "sqlalchemy" or between "glibc" and "devel" in "glibc-devel".
I assume the period slipped in the package name when preparing some copy-pasta. :P
No, not at all. The guidelines use that consistently. Though if you do spot something you believe is a typo or other error in the guidelines, please do open a ticket at https://pagure.io/packaging-committee/. You can even send us a pull request.
- J<
packaging@lists.fedoraproject.org