From owner-freebsd-current@FreeBSD.ORG Fri Nov 11 19:08:02 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A4F0106566B for ; Fri, 11 Nov 2011 19:08:02 +0000 (UTC) (envelope-from luchesar.iliev@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 844558FC0A for ; Fri, 11 Nov 2011 19:08:01 +0000 (UTC) Received: by bkbzs8 with SMTP id zs8so4988461bkb.13 for ; Fri, 11 Nov 2011 11:08:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:subject:references:in-reply-to:x-enigmail-version :openpgp:content-type:content-transfer-encoding; bh=23TMMPFdWrNoeRnl6ZTIk3erThdzZFjJKudcQP2qcBg=; b=bXhf24fDzJKsw5h/3uEjCarYYJ3Ut9SWftSENWRf1tTAj4chbwGtbrVd1FFCtSmJBE huf7OJBRo1tYEm6TMOWptm05HkzXDCyrhmpYg/6/4pWEQZowK+1SZ9iP+V5bEcequQfi GYqvYyVrwZ4VX47+RcVradIopyqH2qcco0zhM= Received: by 10.204.9.216 with SMTP id m24mr9370437bkm.98.1321038480474; Fri, 11 Nov 2011 11:08:00 -0800 (PST) Received: from [79.124.93.41] ([79.124.93.41]) by mx.google.com with ESMTPS id o7sm2624311bkw.16.2011.11.11.11.07.58 (version=SSLv3 cipher=OTHER); Fri, 11 Nov 2011 11:07:59 -0800 (PST) Message-ID: <4EBD728D.3040206@gmail.com> Date: Fri, 11 Nov 2011 21:07:57 +0200 From: "Luchesar V. ILIEV" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111108 Thunderbird/8.0 MIME-Version: 1.0 To: freebsd-current References: In-Reply-To: X-Enigmail-Version: undefined OpenPGP: id=9A1FEEFF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: Use of newest version number such as 10.0 instead of current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 11 Nov 2011 19:08:02 -0000 On 11/11/2011 20:33, Mehmet Erol Sanliturk wrote: > On Fri, Nov 11, 2011 at 12:29 PM, Benjamin Kaduk wrote: > >> On Fri, 11 Nov 2011, Mehmet Erol Sanliturk wrote: >> >> Dear all , >>> >>> Instead of using Current and then renaming everything for a new version >>> number , >>> is it not possible to use the newest version number in place of Current >>> when it is branched . >>> >>> Such a change will prevent unnecessary renaming problems . >>> >>> >>> For everyone , it i very easy to understand that 10.0 is the latest , >>> therefore the current one . >>> >>> The current may be used as a symbolic link to the newest version number , >>> such as used by Debian . >>> >>> >>> For example , for FreeBSD 9.0 RC1 , the ports directory name was >>> >>> ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/ >>> >>> >>> which is NOT available now , and >>> >>> >>> pkg_add -r * >>> >>> is giving error about directory not found . >>> >>> >>> This is preventing testing and / or using efforts . >>> >>> >>> I know , it is possible to rename local link names , but >>> everyone is not so much knowledgeable . >>> >> >> I'm not sure I understand your proposal. >> In a month (er, two. well, maybe three) when 9.0 is released, do you >> propose that the svn HEAD be called: >> (a) 10.0 >> (b) 9-CURRENT >> (c) CURRENT >> (d) something else >> >> I do not realy care for either (a) or (b), since (a) would imply that the >> version is not changing, even as incompatible KBI/ABI changes are made. >> Likewise for (b), once the KBI/ABI changes, HEAD is decidedly no longer a >> form of '9'. >> >> -Ben Kaduk >> > > > > > > During development of Version 9 , the name of directory was > > ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/ > > During the 9.0 Release RC1 , the above name was used . > > Before releasing the 9.0 Release RC2 , the above has been changed . > > This change has broke the links in 9.0 Release RC1 . > > When we look at the ftp sites ( including mirrors ) all of them > has changed . > > This naming structure is requiring re-structuring all of the directories > over all ftp , and other sites . > > This is a wasted effort . > > Instead of doing this , a scheme like the following > may be used : > > > Instead of using /*-9-Current/ , use 10.0 for current . > > Assume our main directory is the following : > > ftp://ftp.freebsd.org/pub/FreeBSD/ > > As next directory , use 8.1 , 8.2 , 9.0 for current . > > > ftp://ftp.freebsd.org/pub/FreeBSD/8.1/ > ftp://ftp.freebsd.org/pub/FreeBSD/8.2/ > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/ > > All of the directories , for example , > ... ports > ... release > ... snapshot > ... whatever is related to 8.2 , 9.0 will be under 8.2 or 9.0 , > in such a way that nowhere else a directory with name , for example , > 9.0 will exist ... > > For example : > > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/amd64/ports/ > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/amd64/packages/ > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/amd64/snapshot/ > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/amd64/release/ > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/amd64/stable/ > > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/amd64/doc/ > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/amd64/doc/handbook/ > ftp://ftp.freebsd.org/pub/FreeBSD/9.0/amd64/doc/man/ > > > > > .... > > > > Explain to the people that 9.0 is the "Development" branch , > NOT for production use . > > A single sentence to learn . > > Another step may be to insert an explicit > warning message into current motd file about "Development" status of 9.0 . > > > When time comes to make a release of 9.0 , which a new development > branch will be generated , > > take a copy of 9.0 , and rename this directory as 10.0 . > > By using suitable find/replace scripts , > > find all occurrences of 9.0 with strict match and replace them by 10.0 . > > > After generating directory 10.0 , propagate it to mirrors . > > Please , notice that , NOTHING is changed for the 9.0 , > and NOTHING is broken with respect to generation of a new branch , > all over the world .... > > > Then start to work on 10.0 ... > Continue in that way . > > Apply the similar steps to 9.0 for 9.1 : > > Take a copy of 9.0 , rename it as 9.1 , ... > > > Thank you very much . > > Mehmet Erol Sanliturk > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" Why do I have the feeling that this whole problem is simply a matter of r225757 not being MFC-ed to stable/9? http://svnweb.freebsd.org/base/head/usr.sbin/pkg_install/add/main.c?r1=222035&r2=225757 Cheers, Luchesar