[Opendnssec-develop] [OpenDNSSEC] #15: OpenDNSSEC relase names should be package management friendly

OpenDNSSEC owner-dnssec-trac at kirei.se
Fri Aug 14 15:34:21 UTC 2009


#15: OpenDNSSEC relase names should be package management friendly
---------------------------+------------------------------------------------
Reporter:  noa at resare.com  |       Owner:  jakob  
    Type:  enhancement     |      Status:  new    
Priority:  minor           |   Component:  Unknown
 Version:                  |    Keywords:         
---------------------------+------------------------------------------------
 I just noted on twitter and elsewhere that OpenDNSSEC 1.0a2 has been
 released. Assuming that there will be an 1.0 release in the future this is
 exactly the kind of release naming that software distribution efforts such
 as Linux distributions frown upon.

 Release names can tell you a lot of things, but one of the more important
 things are which package is older and which one is newer.

 If at all possible, I think that it should be considered to move to a
 release naming scheme that uses dot separated integer parts that increase
 from release to release.

 That way it is not only easy for humans to determine which version is
 newer and which one is older, but it also works neatly with systems doing
 automatic package management such as rpm/yum or apt-get.

 If you want do indicate that a release is alpha/beta/release candidate,
 that could be done by appending such labels after the numeric part (see
 for example the Tor project). That way 0.99.4.beta is obviously a beta,
 but can be sorted with 0.99.6.rc in a straight forward way.

 I understand that moving to a release naming scheme with numeric part <
 1.0 now that 1.0a2 has been released could be somewhat counter intuitive.
 Because of this a switch in naming perhaps should be done after the 1.0
 release, but please consider this change.

 Also, to indicate releases that lead up to a specific release, you can use
 the .90 notation used by some projects. That way the releases leading up
 to 1.4 can be named 1.3.90.1 1.3.90.2 1.3.90.3 and so on, a method that
 has nice sorting properties.

-- 
Ticket URL: <http://trac.opendnssec.org/ticket/15>
OpenDNSSEC <http://www.opendnssec.org/>
OpenDNSSEC


More information about the Opendnssec-develop mailing list