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 ) 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 ; Fri, 7 Jul 2006 21:11:49 GMT Received: by ug-out-1314.google.com with SMTP id j40so852007ugd for ; 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" 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: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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 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