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 F058113877A for ; Mon, 21 Jul 2014 21:53:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5CE62E0C3B; Mon, 21 Jul 2014 21:53:05 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 67DEFE0C34 for ; Mon, 21 Jul 2014 21:53:04 +0000 (UTC) Received: from [192.168.0.3] (107.4.189.109.customer.cdi.no [109.189.4.107]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: bernalex) by smtp.gentoo.org (Postfix) with ESMTPSA id 7678C33F892; Mon, 21 Jul 2014 21:53:02 +0000 (UTC) Message-ID: <53CD8BBA.2010605@gentoo.org> Date: Mon, 21 Jul 2014 23:52:58 +0200 From: Alexander Berntsen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 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 To: gentoo-dev@lists.gentoo.org CC: Sebastian Luther Subject: Re: [gentoo-dev] don't rely on dynamic deps References: <53CD6BED.10603@gentoo.org> In-Reply-To: <53CD6BED.10603@gentoo.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: c65a6370-64ad-457e-9939-b2ce3a85e2e7 X-Archives-Hash: 2e7c62af3b94ab99376ac844ad961649 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Friends, Michał has documented the shortcomings of dynamic deps in our wiki[0]. (Thank you!) This documentation also includes two of our possible solutions. 1. Improve dynamic-deps. This is, as Michał pointed out earlier in this thread a pipe dream. 2. Remove dynamic-deps. This is what I think currently makes sense. 3. This is undocumented in the Wiki, but it is certainly an option: do nothing. It is of course the worst option; but it is perhaps the most probably course of action as well... dynamic-deps do not work, and nobody is stepping up to fix them. PMS defines a static dependency model, and this is what other package managers use as far as I know. Julian, would you like to share your experiences with Paludis? My guess is that Paludis is more predictable in this respect. I.e., instead of breaking stuff, I expect Paludis to simply give up. Sebastian, I CC'd you because I would love to hear your opinion on this. Trofi, please share your opinion too! To sum up: My vote is disable dynamic-deps. And I would be happy to apply a patch that does this with the information I have today. [0] - -- Alexander bernalex@gentoo.org https://secure.plaimi.net/~alexander -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iF4EAREIAAYFAlPNi7oACgkQRtClrXBQc7UP6gEAnnWR7L7hDqvaL64ygDwqaBV/ 4upsbo6z2FJK4BehajgA/30wolmft/L9vTR/RzH9Wlsu6+NoUBTBMeJGNuIdBCIl =++4v -----END PGP SIGNATURE-----