Re: clarification of package naming guidelines

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Il 01/12/2016 13:35, Dave Love ha scritto:
Could someone clarify the rules on package naming
<https://fedoraproject.org/wiki/Packaging:Naming?rd=Packaging:NamingGuidelines#Common_Character_Set_for_Package_Naming>?

Background:  I've packaged something its author calls SuperLU_DIST using
the rpm name superlu_dist.  I interpreted that as consistent with those
guidelines as well as allowing it to be searched for, and without the
inconvenience of mixed case.  Others opinions are that it should be
changed to superlu-dist or SuperLUDIST, which would mean you couldn't
search the repository for the proper name of the software, like the
existing SuperLUMT v. SuperLU_MT.  (I think that case-insensitive search
is appropriate, but again others don't.)
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
From the Packaging Naming Guidelines:
" General Naming
Package names should be in lower case and use dashes in preference to underscores"

In the next chapter is said:
" Separators
When naming packages for Fedora, the maintainer must use the dash '-' as the delimiter for name parts. The maintainer must NOT use an underscore '_', a plus '+', or a period '.' as a delimiter.
...
There are a few exceptions to the no underscore '_' rule.
...
packages where the upstream name naturally contains an underscore are excluded from this."

So, in my opinion, you did it right naming your package "superlu_dist". For sure, you MUST not use uppercase letters.

Mattia
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux