This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Defining some official package naming standards
- From: Max Bowsher <maxb1 at ukf dot net>
- To: cygwin-apps at cygwin dot com
- Date: Sat, 12 Aug 2006 23:13:24 +0100
- Subject: Defining some official package naming standards
- Openpgp: id=C0F2C580
- Reply-to: cygwin-apps at cygwin dot com
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.
Max.
Attachment:
signature.asc
Description: OpenPGP digital signature