From owner-freebsd-current@FreeBSD.ORG Tue Oct 8 18:58:56 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 69C552E4 for ; Tue, 8 Oct 2013 18:58:56 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qc0-x229.google.com (mail-qc0-x229.google.com [IPv6:2607:f8b0:400d:c01::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 28CBF289F for ; Tue, 8 Oct 2013 18:58:56 +0000 (UTC) Received: by mail-qc0-f169.google.com with SMTP id c9so6430438qcz.28 for ; Tue, 08 Oct 2013 11:58:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=BUNb+bxfappiACtib8LUlxwfM8rdQoWG9SkMnxs0V1w=; b=Z0EvRYrqimmy4Cde/xWYyjoeUeQgSjtqibihZchns/pGdHgrcn0K9KLIimkIg2dPfW /uxEFkGFDMfVsVi2Z3rXnl/HO1opxXxSom+iicKQnr/90DY5uan/hsrS4en2RUm3RsoN 0XIyhtYb/EK7tKYymQY0IKEM5VTQi+WC+whOeLj8685+aeIE3VOMA9bQ5+GBU6rwqZIX yQNabQuJIn5t8btSfS4upeQnc6nvJLvFLfn8HxInvD5dmBigaJieSKmzwF2ocetBJrpd 5zJUqLdJ1bM6AyJn2PurAG+6FmCA2YYDjmRxWaxpYOvOlHKXuqB4tNpdNd3P9gxcl3aV J1jw== MIME-Version: 1.0 X-Received: by 10.224.114.201 with SMTP id f9mr6112206qaq.4.1381258735326; Tue, 08 Oct 2013 11:58:55 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.207.66 with HTTP; Tue, 8 Oct 2013 11:58:55 -0700 (PDT) Received: by 10.224.207.66 with HTTP; Tue, 8 Oct 2013 11:58:55 -0700 (PDT) In-Reply-To: <525422B6.9040906@mu.org> References: <60177810-8DC4-4EA3-8040-A834B79039D2@orthanc.ca> <52538EDC.2080001@freebsd.org> <52541202.3010707@mu.org> <20131008.170444.74714516.sthaug@nethelp.no> <525422B6.9040906@mu.org> Date: Tue, 8 Oct 2013 11:58:55 -0700 X-Google-Sender-Auth: gUrnqO9ABr01jWWn5bkmswdAsz8 Message-ID: Subject: Re: rcs From: Adrian Chadd To: Alfred Perlstein Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Tue, 08 Oct 2013 18:58:56 -0000 I think that's great. But, as we are increasingly finding, theres no stable ports snapshot, so unless we as a project change how packages are managed, there may not really be a stable, predictable version of things once they're moved from base to a package. A number of users and companies like that there is a very strict definition of base and that it wont change as the ports tree changes. Eg, you install 10.0 and get the rcs package from that. You then do an install of 10.0 a yeat later and install rcs. If it comes from the 10-stable pkgng set, itll pick up the latest version, not the 10.0 version. Thats the big ports vs base difference. -adrian On Oct 8, 2013 11:20 AM, "Alfred Perlstein" wrote: > On 10/8/13 8:04 AM, sthaug@nethelp.no wrote: > >> I think the fact is that most direct users of RCS use it in a very >>>> simple way, and >>>> it works just fine for that. with no real need for any updates or any >>>> change. >>>> >>> With all due respect Julian, The more we discuss this more this really >>> points to the problem that FreeBSD appears to be a challenge to install >>> packages into such that a package moving out of base is such a big deal. >>> >>> Can we fix that instead? >>> >>> I mean, this change should really not be a big deal, but yet it is and >>> this speaks to the core of FreeBSD utility. >>> >> Not commenting on RCS here, but on the concept of moving packages out >> of the base: >> >> - For some of us, the attraction of FreeBSD is that it is a tightly >> integrated system, and the base contains enough useful functionality >> that we don't *have* to add a lot of packages. >> >> - Each package that is moved out of the base system means less useful >> functionality in the base system - and for me: Less reason to use >> FreeBSD instead of Linux. >> >> I absolutely see the problem of maintaining out-of-date packages in >> the base system, and the desirability of making the base system less >> reliant on GPL. I'm mostly troubled by the fact that there seems to >> be a rather strong tendency the last few years of having steadily >> less functionality in the base system - and I'm not at all convinced >> that the right balance has been found here. >> >> This discussion is not new, and I don't expect to convince any new >> persons... >> >> >> I'm sure other devs will disagree, but with ~15 years of FreeBSD > experience and ~13 years as a dev, my very strong opinion is that this > tightly coupled system is actually a boat anchor sinking us. > > Just because no one else does it a certain way, does not mean that a > unique way of doing something is correct and/or sustainable. Maybe in > 1995, 1999, or 2005 even, but not today. Especially in the context of > add-on tools like rcs. > > What we need to discuss is lowering the bar to making custom installs. > > I personally find that installing FreeBSD is useless until I install > "screen, zsh, vim-lite, git" why is that so manual for me? Why can't I > just register a package set somewhere so that all I have to type in is > "alfred.perlstein.devel" into a box during the installer and I get all my > packages by default? > > -- > Alfred Perlstein > > ______________________________**_________________ > 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 " >