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 1FyBP3-0007O9-4e for garchives@archives.gentoo.org; Wed, 05 Jul 2006 17:43:09 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k65HYL07004247; Wed, 5 Jul 2006 17:34:21 GMT Received: from ilievnet.com ([84.21.204.200]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k65GrhEw013401 for ; Wed, 5 Jul 2006 16:53:43 GMT Received: (qmail 8116 invoked from network); 5 Jul 2006 19:53:42 +0300 Received: from unknown (HELO ?10.0.1.11?) (10.0.1.11) by 0 with SMTP; 5 Jul 2006 19:53:42 +0300 Message-ID: <44ABEE96.4000104@ilievnet.com> Date: Wed, 05 Jul 2006 19:53:42 +0300 From: Daniel Iliev User-Agent: Thunderbird 1.5.0.4 (X11/20060704) 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] world favorites: pros and cons References: <44AB8AEF.70104@ilievnet.com> <44AB91EC.9070701@mid.message-center.info> <20060705115509.2905ae6d@hactar.digimed.co.uk> <44AB9E70.6010205@ilievnet.com> <20060705131400.3ae53735@hactar.digimed.co.uk> <44ABB409.4080003@ilievnet.com> <44ABCCBC.8030409@ilievnet.com> <20060705160856.3a513276@hactar.digimed.co.uk> In-Reply-To: <20060705160856.3a513276@hactar.digimed.co.uk> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: ee2166c2-f1a0-4b63-8d5e-44f46e3a4607 X-Archives-Hash: 7876bda27bbbd10adb4b1c39ca24cbbf Neil Bothwick wrote: > > so you go to a lot of trouble to circumvent portage's dependency > handling, then you rely on portage to fix things up after your break > them. You need to keep lists of what you have merged and unmerged simply > to compensate for having broken portage's own list for no good reason. Well I don't have the feeling I go to a lot of trouble and I *absolutely don't circumvent portage's dependency handling* and I don't see anything broken in my system even it is about 2 years old. Keeping lists happens in very rare occasions. Testing a package means I install, look around and uninstall it. I'm not randomly emerging other stuff in the mean time. > What happens if you reboot after unmerging "c", and its absence causes > the system to fail to boot? What if you remove something that stops > emerge working? > Highly unlikely. For two reasons: 1) How come that I was able to boot w/o the package in question in first place? :) 2) The kind of package you're talking about is listed in the system profile. If you try to remove such a package portage yells out a big fat warning. > Gentoo is all about choice, so you are free to choose to use it like > this, just as you are free to do "rm -fr /*". But don't expect someone to > come up with a magic fix when things get screwed up. > > Correct. And I triggered this discussion here about a different way of handling packages. A way that is not forbidden neither mentioned as inappropriate in the official documentation. So there shouldn't be anything wrong with it, right? I find your comparison involving "rm -rf /*" to be irrelevant. Using a system one way or another is not the same as making a "human error". So far I haven't made the choice of doing "rm -rf /" but actually once I did "cat /dev/zero > /dev/hda" instead of "cat /dev/zero > /dev/hda2" by mistake. In cases like this there's no package management system that could help, no matter if it is portage, apt, yast, swaret or whatever. Long live the...backups! :) Last but not least. When it comes to redundant packages in the system. What happens when you do (the right way?): 1) emerge a 2) "a" pulls-in "b" and "c" as dependencies 3) emerge -C a 4) "a" goes out but "b" and "c" stay there just to take place 5) emerge --depclean Well...The first thing one can see reads: " *** WARNING *** --depclean is known to be broken." So you prefer to clean the system up using procedure that is "known to be broken" or you just leave useless packages to take space on your HDDs? It is my opinion that Gentoo's documentation and portage's behavior suggest leaving junk packages on your system. Which indeed is "the right way"? -- Best regards, Daniel -- gentoo-user@gentoo.org mailing list