From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 6FDC8138247 for ; Sat, 2 Nov 2013 13:16:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26F31E0B01; Sat, 2 Nov 2013 13:16:35 +0000 (UTC) Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EDCC3E0AFC for ; Sat, 2 Nov 2013 13:16:28 +0000 (UTC) Received: by mail-wi0-f174.google.com with SMTP id cb5so2126262wib.1 for ; Sat, 02 Nov 2013 06:16:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Ms45S8kMS8ZB2t3RhVK0sh7SnVB2ANYQy0cxSDZSSzs=; b=J/OZ/9OpwFaapF3ip3DYtwfuwnLc1nPgwVMb9qLc0o8RbxFWb4I+FMtSuYlOa0SxXj r8BnKllIl7K5g0kKfM8BDqauQdCDRrbOhPZIm2RcgpVyCM5KVq4m2HtYT+fyPxTtoS0+ JPBo7yl41wQUZOhQqsWgS22B5N1WxXZWCabgCCkfoWWye5dKErFCzGJjM0vvF3CRK0Hl wA1tahH7WOOS7tDS6V9g1f6Ta6r+XF1xlCbkk8clRgh25m8Oy7zfCxQoYcf//9TAVX9s wd/zGoJriqMrVjwAWyWafDj0EHG3q7yl6Kk91uW3cs5URp17VQk/zC6FJ4v3KjlAxwzr W8zQ== X-Received: by 10.180.231.6 with SMTP id tc6mr5875075wic.59.1383398187554; Sat, 02 Nov 2013 06:16:27 -0700 (PDT) Received: from [172.20.0.40] (196-210-126-109.dynamic.isadsl.co.za. [196.210.126.109]) by mx.google.com with ESMTPSA id ey4sm17226284wic.11.2013.11.02.06.16.26 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 02 Nov 2013 06:16:27 -0700 (PDT) Message-ID: <5274FB18.1070102@gmail.com> Date: Sat, 02 Nov 2013 15:16:08 +0200 From: Alan McKinnon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] do subslots improve user-experience? References: <5274EA64.6000404@gentoo.org> In-Reply-To: <5274EA64.6000404@gentoo.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 1ab57aec-cbd3-4d62-b04d-c1aa7eb6f549 X-Archives-Hash: 7728a3867e38239cd48d368848ab8ac7 On 02/11/2013 14:04, hasufell wrote: > Another round of questioning the users here. > > more specifically: > * how often do you experience useless rebuilds? Let's see, that depends. It mostly mostly on what is happening with poppler and icu today. Other than those, I don't recall any long-term problems relating to useless rebuilds; by and large they seem to be valid > * do you really have a problem with running > revdep-rebuild/haskell-updater/perl-cleaner etc after every emerge? No, no problem whatsoever. emerge @preserved -rebuild is my preferred method, I find it vastly superior to sub-slot operators which a) involve weird magic in the ebuild and b) I still don't understand despite reading all the docs I can find on the matter. The problem seems to be that preserved-rebuild and revdep-rebuild detect actual breakage and fix what is really wrong right now. Subslots seem to try and avoid breakage and depend heavily on amount of clue from the dev (a highly variable quantity) > * do you think it's worth the effort to add more stuff to the PM, so > that you don't have to run revdep-rebuild that often? No, subslots should be obsoleted, I consider them a failed experiment in unnecessary complexity. emerge world is already long-running, if I had a problem with a few more steps after it completes I would write a wrapper script > * do you trust the other methods like subslots or preserved-rebuild to > work reliably? (as in: do you still use revdep-rebuild?) yes, revdep-rebuild is my plan C. Occasionally it finds something, usually itcompletes in about 40 secodns and is clean. I consider those 40 seconds well spent, a final confirmation step > > If you want my opinion on subslots: > # grep EMERGE_DEFAULT_OPTS /etc/portage/make.conf > EMERGE_DEFAULT_OPTS="--ignore-built-slot-operator-deps=y" > -- Alan McKinnon Systems Engineer^W Technician Infrastructure Services Internet Solutions +27 11 575 7585 -- Alan McKinnon alan.mckinnon@gmail.com