From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#27467: Xfce broken, because it propagates two different versions of gtk+ Date: Tue, 27 Jun 2017 15:45:49 +0200 Message-ID: <874lv15ysy.fsf@gnu.org> References: <87tw36fert.fsf@netris.org> <874lv59hn7.fsf@gnu.org> <87h8z4ig01.fsf@netris.org> <87injjknkk.fsf@elephly.net> <878tke681f.fsf@gnu.org> <87shimdmtg.fsf@elephly.net> <87r2y5euec.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35797) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dPqpj-0007hx-RK for bug-guix@gnu.org; Tue, 27 Jun 2017 09:47:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dPqpa-0000p2-8v for bug-guix@gnu.org; Tue, 27 Jun 2017 09:47:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:37503) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dPqpa-0000oh-5y for bug-guix@gnu.org; Tue, 27 Jun 2017 09:47:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dPqpa-00073s-0X for bug-guix@gnu.org; Tue, 27 Jun 2017 09:47:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87r2y5euec.fsf@elephly.net> (Ricardo Wurmus's message of "Tue, 27 Jun 2017 09:56:11 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ricardo Wurmus Cc: 27467@debbugs.gnu.org Hi! Ricardo Wurmus skribis: > What do you think of the attached patches? The first makes libxfce4ui > only propagate the latest gtk+, so I added gtk+-2 where needed. The > second removes =E2=80=9Cexo=E2=80=9D from the =E2=80=9Cxfce=E2=80=9D meta= -package, because it doesn=E2=80=99t > seem needed. =E2=80=9Cexo=E2=80=9D propagates =E2=80=9Cgtk+-2=E2=80=9D, = so it would be hard to prevent > the conflict otherwise. > > These patches are only a temporary fix until we can find a way to mark > certain conflicts as unproblematic. These patches seem reasonable to me. Another option (perhaps slightly less intrusive) would be to implement the =E2=80=98xfce=E2=80=99 meta-package using =E2=80=98union-build=E2=80=99= instead of =E2=80=98propagated-inputs=E2=80=99. Thanks, Ludo=E2=80=99.