From owner-freebsd-hackers@FreeBSD.ORG Tue Jan 17 12:27:32 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42BB11065670; Tue, 17 Jan 2012 12:27:32 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id E4EA38FC18; Tue, 17 Jan 2012 12:27:31 +0000 (UTC) Received: by vbbey12 with SMTP id ey12so1650451vbb.13 for ; Tue, 17 Jan 2012 04:27:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=puyM0+XtTB8pjXb3ATxPaKhdYdQBoagy6mAJpFo5e3Y=; b=xaHO4QXaYQnwJfvbYe28sxUehgk7RZz0DpONSvZKW/PbyUIahJ1QROCLSgiQRNGmqo TgzgtT4OypQLqIfiarqgRppFgiY+70UaHJHKlJreFmUo70V49le6DV0ovvLuw4qHNzNS hhxOy6ZQucB3wQDuToqBCyQxor8ziqrXdbMdM= MIME-Version: 1.0 Received: by 10.52.26.8 with SMTP id h8mr7710275vdg.122.1326801749737; Tue, 17 Jan 2012 04:02:29 -0800 (PST) Received: by 10.52.110.39 with HTTP; Tue, 17 Jan 2012 04:02:29 -0800 (PST) In-Reply-To: References: Date: Tue, 17 Jan 2012 12:02:29 +0000 Message-ID: From: Tom Evans To: Ivan Voras Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-hackers@freebsd.org Subject: Re: FreeBSD has serious problems with focus, longevity, and lifecycle X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 12:27:32 -0000 On Tue, Jan 17, 2012 at 11:41 AM, Ivan Voras wrote: > I've concluded very early that because of what I've said above, the only = way > to run FreeBSD effectively is to track -STABLE. The developers MFC-ing st= uff > usually try hard not to break things so -STABLE has become a sort of > "running RELEASE" branch. Since -STABLE is so ... stable ..., there is le= ss > and less incentive to make proper releases (though I think nobody would m= ind > it happening). > > The next question is: what do releases from a -STABLE branch bring in tha= t > simply tracking the original -STABLE tree doesn't? Lately, not very much. Sorry to just pick out bits of your email Ivan=E2=80=A6 Ability to use freebsd-update. It would be better to have more frequent releases. As a prime example, ZFS became much more stable about 3 months after 8.2 was released. If you were waiting for an 8.x release that supported that improved version of ZFS, you are still waiting. You say that snapshots of STABLE are stable and effectively a running release branch, so why can't more releases be made? Is the release process too complex for minor revisions, could that be improved to make it easier to have more releases, eg by not bundling ports packages? Can it really be that the best advice for users is to run their own build infrastructure and make their own releases? I really don't want to come across as someone throwing their toys out and saying that unless everything changes I'm off to Linux-land, however there is mutterings at $JOB that too much time is spent massaging FreeBSD and that using Linux would be significantly easier to manage. Cheers Tom