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-45815-garchives=archives.gentoo.org@gentoo.org>)
	id 1Fyxtl-0005nM-OJ
	for garchives@archives.gentoo.org; Fri, 07 Jul 2006 21:30:06 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k67LQlVW021823;
	Fri, 7 Jul 2006 21:26:47 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 k67LBn2u020380
	for <gentoo-user@lists.gentoo.org>; Fri, 7 Jul 2006 21:11:49 GMT
Received: by ug-out-1314.google.com with SMTP id j40so852007ugd
        for <gentoo-user@lists.gentoo.org>; Fri, 07 Jul 2006 14:11:49 -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=VGr0R6bhuC9nmjFxDPFo61tZgwaUdURpuXHvDsIb38o/HdGaw9g/qkgBLcZ1bmP3yv7vaPXvnv7/zgzRRa9NmXNmC/njl0N9A81YoVKx8dPBUgZHAllgNQ0CrYP3CVPRBcWVMPXLISWdDG7PzCxu4TkqGFwfs+PiDqJHawj+4Q8=
Received: by 10.66.224.19 with SMTP id w19mr2442188ugg;
        Fri, 07 Jul 2006 14:11:49 -0700 (PDT)
Received: by 10.66.243.7 with HTTP; Fri, 7 Jul 2006 14:11:49 -0700 (PDT)
Message-ID: <342e1090607071411o26d648adu4bfa2a56bc284c5c@mail.gmail.com>
Date: Fri, 7 Jul 2006 18:11:49 -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: <44AEB475.8000702@maestroprogramador.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>
X-MIME-Autoconverted: from quoted-printable to 8bit by robin.gentoo.org id k67LBn2u020380
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id k67LQlVn021823
X-Archives-Salt: 4a279fa8-9c76-4e78-83a3-ad49900c6be1
X-Archives-Hash: 9e14c462e2ae136c8532ccff6000b29d

On 7/7/06, Rafael Fern=E1ndez L=F3pez <info@maestroprogramador.com> wrote=
:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
>         This is not flame war. I love Gentoo, and it is the distributio=
n that
> fits me perfectly, but I've been wondering this last year what things
> can be improved in this wonderful distro.
>
>         The first thing that I'd change is "etc-update" or "dispatch-co=
nf". I'd
> suggest to create some kind of tool like "dpkg-reconfigure" in Debian.
> More intuitive than reading /etc files and writing them by hand that is
> more probably to be mistaken when writing.

This has been already discussed in the list, and a good discussion
too. There are tools that do the job better/faster for someone's
opinnion (not mine, I still like etc-update). You can choose that
tools, I don't know Debian, but I doubt a combination of all tools
mentioned at that thread would not come close to what you want.

>
>         Second thing that I'd improve is a security one. I know that "e=
merge"
> is a very cared package, but it is a script. Suppose that someone
> commits portage with a emerge failure in its code (he forgot a comma
> !!)... if someone updates portage won't be able to update it again
> because it will fail ever and ever again... So I suggest to have a
> backuped emerge script that we are sure that worked (like the last
> emerge tool that was used), and if the new emerge tool is mistaken (so
> that user doesn't need to know python) only has to run "regenemerge" fo=
r
> example, and will have the latest emerge working tool.
>

There are SO MANY ways to recover portage. A snapshot, a binary
package. If you run stable, its almost impossible, to say the least,
that you're gonna get a trivial error in emerge that prevents it from
running, if you run testing, still, gentoo devs are responsable people
and would not do something like that. If we count with that kind of
error, your "regenemerge" command would have to redownload and compile
python, portagem, pycrypt, gcc, glibc and a lot of other packages that
emerge depends on. You can always "quickpkg portage" once in a while,
but any portage snapshot untared at / would recover most of portage
for you.

No flames intended, I just say there are ways to do all this
already... But you still can post a feature request anytime.

--=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