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 26C0713877A for ; Sun, 27 Jul 2014 13:20:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 40485E0D21; Sun, 27 Jul 2014 13:20:18 +0000 (UTC) Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D71F0E0B77 for ; Sun, 27 Jul 2014 13:20:16 +0000 (UTC) Received: by mail-wi0-f176.google.com with SMTP id bs8so3125457wib.15 for ; Sun, 27 Jul 2014 06:20:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type; bh=R2wbRHtAFrwOFT0OUDbDxDDPkJbpJUZ/FfupXBwF8u8=; b=khmDO1MyKQbBY/AnRST/nfr3ktsFvZqbBQfJH3QiWl6jKpnaJ9rR0c0nm9E0t37Lm4 rLe7XDji51n8JAuqba5JG5F+K5rJT0LAZ8NxT3rP9ktSzhm8DU9RhsdD62SlmzjTM15S qPR1ps2l/EBoQcs7AA4wyejx96jh2yWq3kZX3ew5iyuFhi99f96BvZTvarMY/har2w/k XIW7DHXRLAJe1Kh7CQYg58ptXhobJn6bHPHYAwW7/v1d3R5M3YKXsZpQh7ZrhNvmwXW/ fb8Tg6Elwn5FYBeoAYcHl4utHjz/UJ8XWk8f4+La6Qvg0jeHltQ6wmo7vJyp6WaccHX7 QKvw== X-Received: by 10.195.13.102 with SMTP id ex6mr37268462wjd.48.1406467215445; Sun, 27 Jul 2014 06:20:15 -0700 (PDT) Received: from localhost (cpc2-broo7-2-0-cust637.14-2.cable.virginm.net. [86.11.186.126]) by mx.google.com with ESMTPSA id r1sm18058930wia.21.2014.07.27.06.20.14 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 Jul 2014 06:20:14 -0700 (PDT) Date: Sun, 27 Jul 2014 14:20:09 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: don't rely on dynamic deps Message-ID: <20140727142009.5c128b37@googlemail.com> In-Reply-To: <53D4E5A0.2020403@gentoo.org> References: <53CD6BED.10603@gentoo.org> <201407212153.04605.dilfridge@gentoo.org> <20140721205527.142cb3d5@googlemail.com> <1405976767.1013.9.camel@gentoo.org> <53CE6CED.1060300@gentoo.org> <20140723004441.2e68c0b0@gentoo.org> <53D26D58.3000004@gentoo.org> <53D27343.6020009@gentoo.org> <20140726134907.621d8892@googlemail.com> <53D4E5A0.2020403@gentoo.org> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.24; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/+11STez_n+mutA+P=y9eza5"; protocol="application/pgp-signature" X-Archives-Salt: 8a4fb025-e3ca-48b3-b6e2-350405a070b5 X-Archives-Hash: 3f29ddab654e3ae3ec1ce9f320fb3425 --Sig_/+11STez_n+mutA+P=y9eza5 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 27 Jul 2014 14:42:24 +0300 Samuli Suominen wrote: > We just succesfully converted ~300 ebuilds in tree without revision > bumps from virtual/udev[gudev,introspection,static-libs] > to virtual/libudev and virtual/libgudev > Tested it on multiple boxes, went fine. Testing can't prove that it's correct, only that it's incorrect... All Aside from all the way you've disabled dynamic dependencies for a whole bunch of packages without realising it, your other problem is that some of the breakage won't show up until later, when people start bumping and removing ebuilds. And this is the problem: you need to think carefully about dynamic dependencies and fully understand the problem. Superficial testing won't give you the whole story. --=20 Ciaran McCreesh --Sig_/+11STez_n+mutA+P=y9eza5 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEUEARECAAYFAlPU/IwACgkQ96zL6DUtXhHN4QCXQtk2qZYencu2xZf7huaHovbm 4QCfYoHA00nHLzfAXhzj7vxFrxoYoSs= =Vbd9 -----END PGP SIGNATURE----- --Sig_/+11STez_n+mutA+P=y9eza5--