From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1M6TuO-0000UL-Qd for garchives@archives.gentoo.org; Tue, 19 May 2009 18:19:27 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3C946E0402; Tue, 19 May 2009 18:16:25 +0000 (UTC) Received: from mail-fx0-f219.google.com (mail-fx0-f219.google.com [209.85.220.219]) by pigeon.gentoo.org (Postfix) with ESMTP id 015ADE0402 for ; Tue, 19 May 2009 18:16:24 +0000 (UTC) Received: by fxm19 with SMTP id 19so3808530fxm.34 for ; Tue, 19 May 2009 11:16:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type:content-transfer-encoding; bh=0NCkTqi6aGXEJfSiT0tuJc0LX9YMabnZzNWz/KmmVSc=; b=Zmq3AgrICB6pc7gCsyCW9EyGGGRHmVeHpR0F5Dz/KUoYmgimk2hHa00L8hEoWoZO2Z oxFqY6YV7sQEXyg6xX3G9ZWJazzK/aQZPPul5NA7JcWnGmPUF2vjKnyXksjrHAsCyeBL 6eO5QkK2p5KS5nMFsolgycW8/VLOnZ7MLlMAQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; b=azU9Geu/V5mD9+itsm4a9Ni/QU6k3/OlddXwLTaTOz11ackhuPnvjDaLHYZHUjRn2w ic6codiMKJxED5RGJSUeG5zQoGYbJ3c2k+2URMT0t6HYtI0wX3/EMBbU9tDxG+TH4ZTl 54rcNq2K3iUTXH2N5HjnVrugXoDbR2xlTl4Wc= Received: by 10.103.224.2 with SMTP id b2mr198423mur.39.1242756984365; Tue, 19 May 2009 11:16:24 -0700 (PDT) Received: from ilievnet.com ([84.21.204.200]) by mx.google.com with ESMTPS id u9sm617865muf.37.2009.05.19.11.16.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 19 May 2009 11:16:23 -0700 (PDT) Date: Tue, 19 May 2009 21:16:22 +0300 From: Daniel Iliev To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Cleaning up world Message-ID: <20090519211622.07af4318@ilievnet.com> In-Reply-To: <20090519173201.GA15468@crowfix.com> References: <20090519173201.GA15468@crowfix.com> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.14.7; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: a73f0c01-fe24-4d90-9d24-507e81753146 X-Archives-Hash: d9bfe144f7807e11a3f1fc51b22d062b On Tue, 19 May 2009 10:32:01 -0700 felix@crowfix.com wrote: > In a previous thread, I learned about keeping world simple with > --oneshot. I realized how mine had gotten so bloated -- when I > update, I edit the --pretend output and feed that directly into > emerge without the benefit of --oneshot. > > So today I started a cleanup project. I began by moving world to > world-bloated and running emerge --depclean -p just to see what would > happen. The answer is ... a loop! > > There were a couple of missing or out of date packages and I emerged > them. But libusb has to be 10.6 to make some packages happy and 10.7 > to satisfy others. > > I have been down this route before. I don't feel like unmerging > either side of the mess, and even if I didn't want the packages, it is > way too much hassle to unmerge them one by one as the list of unhappy > packages grows. > > So, what is the proper way to recreate a proper world file? If > depclean can finally run one of these days when gentoo gets back in > sync, is staring with an empty world file as good as anything else? > The idea of trying to make intelligent guesses about which packages > are truly top level, out of 3000+ packages, is not enticing. > QUICK & DIRTY: emerge autounmask autounmask =app-portage/udept-0.5.99.0.2.95-r1 dep -w About the "dirty" part. Don't use "dep" for anything else. It's masked for a good reason - it's outdated and doesn't work with current portage versions. "-w" is the only feature I use and it works for me. Use at your own risk, make a backup of the world file, etc... -- Best regards, Daniel