[ntp:hackers] ntp release numbers

Brad Knowles brad at stop.mail-abuse.org
Wed Oct 12 03:05:22 PDT 2005

At 4:23 AM +0000 2005-10-12, Harlan Stenn wrote:

>>  	When are these published patches generated, and under what
>>  circumstances?  Does this mean that the third digit would be
>>  incremented with every single change that is recorded in BitKeeper?
>  Sort of, with every change to ntp-stable.  Not ntp-dev.

	How often do we make changes to ntp-stable?  Do we generate a new 
snapshot every night?  If so, then I think that incrementing the 
third digit with each snapshot would probably not be such a great 

>  Because we do not currently "publish" anything except the ntp-stable
>  release and then any snapshot tarballs from ntp-stable.  There is no
>  easy way to show if folks are running the released ntp-stable or one of
>  the follow-on snapshot releases of ntp-stable.

	Fair enough.  I can see that we need some sort of mechanism of 
determining precisely which version of ntp-release/ntp-stable someone 
is running, and I think we should differentiate this from ntp-dev.

	If we change ntp-stable relatively infrequently, then 
incrementing the third digit should be sufficient.  If we change it 
frequently, I'm not sure what would work best.  And I'm not sure 
precisely what we should take to be "infrequently" versus 
"frequently".  Is ten times a year too often?  Twenty?  I dunno.

	But I'd like to see an ISO date-based scheme for ntp-dev.

	I'm thinking of something similar to the FreeBSD or postfix 
release numbering schemes, but not quite exactly the same as either. 
Maybe X.Y.0 would always be an official "ntp-release" version, 
whereas X.Y.Z (where Z>0) would be an ntp-stable update, and 
X.Y-yyyymmdd would be an ntp-dev snapshot.

	People would be able to tell at a glance which version you were 
running, and would be able to easily determine when that version was 
created, and therefore which code was or was not included.

>  See https://ntp.isc.org/bin/view/Main/ReleaseNumberingScheme for more
>  info or discussion.

	I've read that several times in the past.  Have you already made 
changes here to describe your proposed scheme?

Brad Knowles, <brad at stop.mail-abuse.org>

"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."

     -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
     Assembly to the Governor, November 11, 1755

   SAGE member since 1995.  See <http://www.sage.org/> for more info.

More information about the hackers mailing list