Date: Wed, 22 Dec 2010 16:54:27 -0600 From: Ade Lovett <ade@FreeBSD.org> To: John Baldwin <jhb@freebsd.org> Cc: =?iso-8859-1?Q?Ulrich_Sp=F6rlein?= <uqs@spoerlein.net>, Oliver Fromme <olli@lurza.secnetix.de>, Ade Lovett <ade@FreeBSD.org>, freebsd-arch@freebsd.org Subject: Re: Schedule for releases Message-ID: <1619C89A-904D-4C1E-BD53-75763E7A8CB0@FreeBSD.org> In-Reply-To: <201012220942.26579.jhb@freebsd.org> References: <DB4D8AC7-25D6-4901-BBF9-77BEB956840B@cederstrand.dk> <201012220852.oBM8q2Qi039123@lurza.secnetix.de> <20101222123834.GN23098@acme.spoerlein.net> <201012220942.26579.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 22, 2010, at 08:42 , John Baldwin wrote: > Actually, CURRENT+STABLE+STABLE doesn't really work for the vendors = either > versus a CURRENT+STABLE where STABLE branches were created less often = and > lasted longer. CURRENT+STABLE+STABLE doesn't really work too well for ports/packages = either. Indeed, it was only recently that it was = CURRENT+STABLE+STABLE+STABLE .. and there are sufficient enough changes = from 6.x->9.x (now 7.x->9.x) that causes a reasonable amount of pain. = 'grep -R OSVERSION /usr/ports' for infrastructure stuff (give or take): [lab:/usr/ports] 54% grep -R OSVERSION Mk/* | grep if | wc -l 16 for the tree as a whole: [lab:/usr/ports] 55% grep -R OSVERSION . | grep if | wc -l 1262 Further compounded by i386, amd64, and the few other architectures that = get things built for them on a semi-regular basis. Keeping packages up to date for all these combinations is, at a guess, = an order of magnitude more time-consuming than say, 'cd /usr/src; make = universe' and whilst the clang/llvm folks are doing an excellent job, in = the not too distant future, ports/ will be faced with = interesting_times.cn handling builds for two completely different base = compilers. Anything more than one STABLE, and one CURRENT, and folks will be = getting upset somewhere along the way, particularly when using FreeBSD = (src+ports/packages+doc) vs FreeBSD (src only). -aDe
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1619C89A-904D-4C1E-BD53-75763E7A8CB0>