From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-user+bounces-45819-garchives=archives.gentoo.org@gentoo.org>)
	id 1Fyy2Z-00005C-1I
	for garchives@archives.gentoo.org; Fri, 07 Jul 2006 21:39:11 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k67LbBYa010023;
	Fri, 7 Jul 2006 21:37:11 GMT
Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174])
	by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k67LV8VZ013087
	for <gentoo-user@lists.gentoo.org>; Fri, 7 Jul 2006 21:31:09 GMT
Received: by ug-out-1314.google.com with SMTP id j40so857530ugd
        for <gentoo-user@lists.gentoo.org>; Fri, 07 Jul 2006 14:31:09 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
        s=beta; d=gmail.com;
        h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=nuuV3OnfnAQItUNKzj7xeKYP4am/sp7oiJ/SAAm05smw5O7DeR/f+WMpp7jTS6SbduT/7v9wt4eUGSsubVMDBFXCO44wDN6GoAxL7GQTfkzXPq17zTCWSuBvTFwnDt7In2toe4/hYToKmMUqbpW6P5kDr5OQZS99GS/5XB/qX0I=
Received: by 10.66.243.2 with SMTP id q2mr2470325ugh;
        Fri, 07 Jul 2006 14:31:08 -0700 (PDT)
Received: by 10.66.243.7 with HTTP; Fri, 7 Jul 2006 14:31:08 -0700 (PDT)
Message-ID: <342e1090607071431lbf89492j30a0fc7693381d42@mail.gmail.com>
Date: Fri, 7 Jul 2006 18:31:08 -0300
From: "Daniel da Veiga" <danieldaveiga@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Things that can be improved
In-Reply-To: <7573e9640607071412u6ef9750btfceae4bacf5f9dde@mail.gmail.com>
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Disposition: inline
References: <44AEB475.8000702@maestroprogramador.com>
	 <7573e9640607071412u6ef9750btfceae4bacf5f9dde@mail.gmail.com>
X-MIME-Autoconverted: from quoted-printable to 8bit by robin.gentoo.org id k67LV8VZ013087
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id k67LbBYr010023
X-Archives-Salt: 97dc26fe-a9ab-43a6-b7b9-f249d3262930
X-Archives-Hash: 433eefa5c2ee7714c91fab1a48e4a14d

On 7/7/06, Richard Fish <bigfish@asmallpond.org> wrote:
> On 7/7/06, Rafael Fern=E1ndez L=F3pez <info@maestroprogramador.com> wro=
te:
> >         The first thing that I'd change is "etc-update" or "dispatch-=
conf". I'd
> > suggest to create some kind of tool like "dpkg-reconfigure" in Debian.
>
> I don't know anything about dpkg-reconfigure, so I can't really comment=
 on this.
>
> But one thing I really do like about gentoo is that I *can* go modify
> configuration files directly, without worrying about some distribution
> tool clobbering my changes, or choking on something it wasn't setup to
> deal with.  This is one of the things that drove me from SuSE.  I
> would really object to some kind of "configuration file configurator"
> app.
>
> >         Second thing that I'd improve is a security one. I know that =
"emerge"
> > is a very cared package, but it is a script. Suppose that someone
>
> I think this is a non-issue.  Something like this would be found
> incredibly quickly by the portage devs working in their overlay, and
> they would know how to fix it.  In the worst of all possible cases, it
> might theoretically make it to the ~arch users, who again, presumably
> have enough experience to know how to resurrect their systems without
> resorting to a live CD and re-install.
>
> It is far more likely that you could break python (and thus portage)
> from a mishandled gcc or glibc update.  But there is already a
> recovery option available in this case; if you have buildpkg in your
> FEATURES, you will already have a backup copy of
> portage/python/gcc/glibc/everything else in $PKGDIR.  Even if portage
> is broken, you can extract those tarballs to get back to a working
> configuration.  Of course, this assumes that tar and bzip2
> work...otherwise you are down to booting from a live CD.
>
>
> One area I do think could be improved is in the update process.
> Currently we have etc-update, revdep-rebuild, fix_libtool_files.sh,
> eselect {opengl,gcc,binutils}, python-updater, perl-cleaner, and so
> on.  Each update requires running one or more of these.  But which
> ones, when, why, and in what order?  I *think* _I_ know the answers to
> those questions, but I would bet most users do not.  So I think a
> little more automation (or at least hand-holding) in portage to deal
> with the above would be very useful.  Something like:
>
> emerge -DNuv world
> <several hours later>
> Updates done.
>
> Hmm, looks like a new version of python was installed.  You should run
> python-updater to make sure all python modules are rebuilt.  Do you
> want to do that now?
>

That's more likely to be needed. +1

--=20
Daniel da Veiga
Computer Operator - RS - Brazil
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
------END GEEK CODE BLOCK------

--=20
gentoo-user@gentoo.org mailing list