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 293CD13877A for ; Wed, 30 Jul 2014 04:45:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 81277E0974; Wed, 30 Jul 2014 04:45:36 +0000 (UTC) Received: from puleglot.ru (secretive.ru [78.47.99.242]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 78DA4E08D3 for ; Wed, 30 Jul 2014 04:45:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tsoy.me; s=secretive; h=Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:To:From:Date; bh=vuht6ctcSQYdfIJRdIJOxxBfSYqKWs14gfYHcYUvwYA=; b=a5y1Vl9oM9q8k41rbmQT5UPSs3AoFpdllxYoRpGOYdeNJd67AJZuGOle7pspnubhzDVh8y4FhtdWonLMDT+UjoA6s98mtNUZwBFpJcdt29Nh9fxbUlGBCFHxuurY+/tLOD6qS6YaiCREIbwEK1OjAvFZo4iF2ylbhiygPE4vdFQ=; Received: from 37-146-214-156.broadband.corbina.ru ([37.146.214.156] helo=home.puleglot) by puleglot.ru with esmtpsa (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.80.1) (envelope-from ) id 1XCLld-0004nC-1T for gentoo-dev@lists.gentoo.org; Wed, 30 Jul 2014 08:45:33 +0400 Date: Wed, 30 Jul 2014 08:45:31 +0400 From: Alexander Tsoy To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: don't rely on dynamic deps Message-ID: <20140730084531.14a288fb@home.puleglot> 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.10.1 (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: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sender: puleglot@puleglot.ru X-Archives-Salt: b95702fd-eea3-4c67-b049-d3d4d8a4f69d X-Archives-Hash: 001d9b5135c7a8fde48a5a2322ea79b8 =D0=92 Sun, 27 Jul 2014 14:42:24 +0300 Samuli Suominen =D0=BF=D0=B8=D1=88=D0=B5=D1=82: >=20 > On 26/07/14 15:49, Ciaran McCreesh wrote: > > On Sat, 26 Jul 2014 12:41:16 +0000 (UTC) > > Martin Vaeth wrote: > >> hasufell wrote: > >>> Dynamics deps are already broken, not consistently enabled (e.g. > >>> when subslots are in use) > >> Just to make it clear: No, dynamic deps are not broken. > > Yes they are. >=20 > 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. Nobody has filed bugs at > http://bugs.gentoo.org/, nobody has filed a single forums post, > nobody has said anything at #gentoo, Freenode > Only one person said he had to manually build 2 GNOME related > packages, simple-scan and something else As Micha=C5=82 already noted in this thread, dynamic deps does not play nice with slot operators. So I had the same problem with "2 GNOME related packages": !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: virtual/udev:0 (virtual/udev-208-r2::gentoo, installed) pulled in by >=3Dvirtual/udev-171:0/0=3D[gudev] required by (media-video/cheese-3.12= .2::gentoo, installed) virtual/udev:0/0=3D[gudev] required by (x11-misc/colord-1.2.1::gentoo, = installed) (virtual/udev-215::gentoo, ebuild scheduled for merge) pulled in by =3Dvirtual/udev-215 required by (games-util/xboxdrv-0.8.5-r1::gentoo, i= nstalled) (and 22 more with the same problem) >=20 > So, broken? Far from it. More like essential feature. >=20 > People have just listed some known races dynamic deps have, and I take > those races anyday over an regression that causes > endless rebuilding... >=20 > - Samuli >=20 --=20 Alexander Tsoy