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 20C0F1391DB for ; Mon, 28 Jul 2014 16:44:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 36920E0E5B; Mon, 28 Jul 2014 16:44:21 +0000 (UTC) Received: from mail-vc0-f169.google.com (mail-vc0-f169.google.com [209.85.220.169]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5C267E0CF0 for ; Mon, 28 Jul 2014 16:44:20 +0000 (UTC) Received: by mail-vc0-f169.google.com with SMTP id le20so2873606vcb.14 for ; Mon, 28 Jul 2014 09:44:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=bjpk2SLnaCurNidJvnAgV03AcFyVwb97kv1Ru/eJk1Y=; b=kwFvM5vP7bGMfjnxdpwvwuqvB67Kp+KKqy0iQaEk2psl0XHVDQn+2HXK9qOFKmzxa1 9OtOLpfCJxOrZZxsQlWWdlJqV16KkXkNOLYpCoIhytiEL1I6uSiUgS3/2ba//3nKTqUF 7aNwSxFZnRdk+vu/zv3cpel07n+g9qRuJVsMrZi9an7JCAB0sFrmVD73FkOt/7nnw8EZ ao5PeEEYwD08soQ9WODg640trLxaR1R3SvkWAXcEuPQdYRJXO9qY2s4lUyeoG29vUkGe yeRD3MzTls9tRieEz0dOf6kmMAqxNRCdLrRUC1DghyE5kvYub74QCX52vszQ9aXI2AoD gNDw== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.221.42.135 with SMTP id ty7mr10043047vcb.14.1406565859436; Mon, 28 Jul 2014 09:44:19 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.52.8.229 with HTTP; Mon, 28 Jul 2014 09:44:19 -0700 (PDT) In-Reply-To: <53D67A50.2050100@gentoo.org> References: <53CD6BED.10603@gentoo.org> <53CD8BBA.2010605@gentoo.org> <53D5072E.3030305@gentoo.org> <20140727222429.3febdefa@pomiot.lan> <53D67A50.2050100@gentoo.org> Date: Mon, 28 Jul 2014 12:44:19 -0400 X-Google-Sender-Auth: Z04bCEAes99jYu5mJ1RQjJMynU4 Message-ID: Subject: Re: [gentoo-dev] don't rely on dynamic deps From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: f53e3f67-e0d1-4baf-8db3-c78b172e9634 X-Archives-Hash: 8f80f81144635b1c23971befda6058a3 On Mon, Jul 28, 2014 at 12:29 PM, Ian Stakenvicius wrote: > As has been mentioned or alluded to before, this is fine as long as > end-users --sync when the dependency change is still in the tree. > However, if that doesn't happen then we still end up with the issue. > > Of course, if that is the case, then #2 shouldn't happen either > (because the end-user system wouldn't see B as having been removed and > therefore --depclean won't remove it). Agree. Things stay consistent either way if everything is done properly. Bottom line is that if you keep PVs installed which aren't in portage, you're on your own. They could contain known bugs that we fixed in a revbump that you missed, or they could contain security issues that we don't bother to check for since we don't have the PV in our repository, etc. If you keep such a PV installed then you're the maintainer, so good luck! If a more recent version is in portage, then your old ebuild will probably uninstall cleanly (or at least as cleanly as it would with static deps), and the upgrade will hopefully be in better shape. Rich