From owner-freebsd-current@FreeBSD.ORG Sat Nov 15 21:31:58 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB22116A4CE for ; Sat, 15 Nov 2003 21:31:58 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD3C243FDF for ; Sat, 15 Nov 2003 21:31:57 -0800 (PST) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.10/8.12.1) with ESMTP id hAG5Vm1G016755; Sun, 16 Nov 2003 00:31:48 -0500 (EST) Date: Sun, 16 Nov 2003 00:31:48 -0500 (EST) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Marcel Moolenaar In-Reply-To: <20031115231603.GA5139@athlon.pn.xcllnt.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Kirk McKusick cc: Andrew Gallatin cc: freebsd-current@freebsd.org Subject: Re: HEADS-UP new statfs structure X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Nov 2003 05:31:58 -0000 On Sat, 15 Nov 2003, Marcel Moolenaar wrote: > On Sat, Nov 15, 2003 at 02:45:57PM -0800, Terry Lambert wrote: > > > > > For 6.0, can we start off libc at libc.so.YYYYMMDD and move it > > > back to libc.so.6 for the first release? That way we can bump > > > it whenever we want to avoid the "bumpy" rides for -current > > > folk. > > > > This is a great idea! > > Provided that we > 1. keep the major number to allow concurrent development of different > (major) library versions, and > 2. replace the date with a convenient sequence number, which we can > call the minor version number, and > 3. Do not reset the version number when we release. > > E.g.: libc.so.6.0, libc.so.6.1, and (first release) libc.so.6.2... I don't care so much about naming conventions. It would just be nice to be able to bump the version in development as often as you like without usurping release version ids (major or minor). You can still use minor numbers while still not throwing some away: 6.0 Branch - libc.so.6.1000 libc bump - libc.so.6.1001 libc bump - libc.so.6.1002 6.0-Release - libc.so.6.0 libc bump - libc.so.6.1003 6.1-Release - libc.so.6.1 ... -- Dan Eischen