From owner-freebsd-questions@FreeBSD.ORG Mon Jan 7 11:26:48 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 25F7616A41A for ; Mon, 7 Jan 2008 11:26:48 +0000 (UTC) (envelope-from frank@esperance-linux.co.uk) Received: from mailout.zetnet.co.uk (mailout.zetnet.co.uk [194.247.47.231]) by mx1.freebsd.org (Postfix) with ESMTP id AC98E13C461 for ; Mon, 7 Jan 2008 11:26:47 +0000 (UTC) (envelope-from frank@esperance-linux.co.uk) Received: from irwell.zetnet.co.uk ([194.247.47.48] helo=zetnet.co.uk) by mailout.zetnet.co.uk with esmtp (Exim 4.50) id 1JBq7v-0006Lk-7t; Mon, 07 Jan 2008 11:26:43 +0000 Received: from melon.esperance-linux.co.uk (54-144.adsl.zetnet.co.uk [194.247.54.144]) by zetnet.co.uk (8.14.1/8.14.1/Debian-9) with ESMTP id m07BQfcm020224; Mon, 7 Jan 2008 11:26:42 GMT Received: by melon.esperance-linux.co.uk (Postfix, from userid 1001) id CFC3AFCABDF; Mon, 7 Jan 2008 11:26:36 +0000 (GMT) Date: Mon, 7 Jan 2008 11:26:36 +0000 From: Frank Shute To: Matthew Seaman Message-ID: <20080107112636.GA45507@melon.esperance-linux.co.uk> References: <000601c85065$94c24de0$0a01a8c0@680nr0j> <20080106200517.GA42384@melon.esperance-linux.co.uk> <20080106202415.GA97410@owl.midgard.homeip.net> <20080107035841.GA44545@melon.esperance-linux.co.uk> <4781EAD0.70208@infracaninophile.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4781EAD0.70208@infracaninophile.co.uk> User-Agent: Mutt/1.4.2.3i X-Face: *}~{PHnDTzvXPe'wl_-f%!@+r5; VLhb':*DsX%wEOPg\fDrXWQJf|2\,92"DdS%63t*BHDyQ|OWo@Gfjcd72eaN!4%NE{0]p)ihQ1MyFNtWL X-Operating-System: FreeBSD 6.3-RC1 i386 X-Organisation: 'Esperance Linux' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (zetnet.co.uk [194.247.46.1]); Mon, 07 Jan 2008 11:26:42 +0000 (GMT) Cc: FreeBSD Questions Subject: Re: port collection RELEASE6.2 lost after reinstall with CVSUP X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Frank Shute List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jan 2008 11:26:48 -0000 On Mon, Jan 07, 2008 at 09:03:12AM +0000, Matthew Seaman wrote: > > > Frank Shute wrote: > > > So if it's not branched but tagged, what's the difference between the > > ports tree I get if I use RELENG_4_8 compared to RELENG_7_0 as tags > > in my ports supfile? > > Probably not a very great deal -- you'll get equally disappointing > results for both of those. RELENG_X and RELENG_X_Y tags / branches > apply to the src collection *only*. If you try and use them on the > ports you'll end up with a whole lot of nothing. None of the ports > tree is intentionally tagged with anything matching 'RELENG' This is where the original poster went wrong, he first off used tag=. which got him current ports, decided he wanted 6.2 ports and used RELENG_6_2 as a tag in his ports supfile and got nothing. > > In general, you always want the HEAD of the ports tree. There's > very little point in using anything else. I was trying to make the point you should use tag=. in ports supfile. > However it is possible > to use RELEASE_X_Y_0 to match the state of the ports tree used > to generate the packages distributed with X.Y RELEASE, or if you > still haven't upgraded all your 4.x machines yet, you can use > RELEASE_4_EOL to match the last state of the tree before the 4.x > compatability code was stripped out. This I didn't know. It used to be AFAIR that because of disk constraints only head was available. But I see from the CVS tags page that you can get the tree in it's old state with tags such as: RELENG_6_2_0_RELEASE http://www.uk.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html A.7.2 > > Note that cvsup'ing an old version of the ports tree is not > guaranteed to provide a workable ports collection: the dist files > the ports rely upon are not in the control of the FreeBSD project > and there is no assurance that old versions of software are still > available for download. Plus you will be struggling with unfixed > security bugs if you've installed portaudit -- or installing > vulnerable software if you haven't. I can't see the point in holding old versions of the ports tree except for nostalgic reasons and masochists. Although, I suppose portdowngrade works with it (never used it). Even the oldest machine you can usually upgrade to something new. E.g Tags for my webserver (300MHz Celeron 128MB) is tag=. for ports and RELEASE_6_3 for src. Works fine. Used to have problems building ruby due to the low memory so just built a package on my workstation and copied it over. > > Cheers, > > Matthew Thanks for explaining how things currently stand, Matthew. Regards, -- Frank Contact info: http://www.esperance-linux.co.uk/misc/contact.html