This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: Defining some official package naming standards
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin-apps at cygwin dot com
- Date: Mon, 14 Aug 2006 10:41:33 +0200
- Subject: Re: Defining some official package naming standards
- References: <44DE5284.10100@ukf.net>
- Reply-to: cygwin-apps at cygwin dot com
On Aug 12 23:13, Max Bowsher wrote:
> The recent thread about remake suggests it would be a good idea to
> define some actual official package naming rules: exactly what things
> are considered valid for the name, version, and release fields in a package.
>
> I propose:
>
> A package NVR identifier is name-version-release - three fields
> separated by '-' characters.
>
> The release field MUST NOT contain a '-' character.
>
> The version field MUST begin with a digit. Well-behaved parsers should
> allow it to contain '-' characters, but package creators should try to
> avoid this because it can lead to NVRs that look confusing.
>
> The name field may contain '-' characters, EXCEPT that it MUST NOT
> contain a '-' character immediately followed by a digit.
Weird, but I always thought that the above is already state of the art.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat