[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#27467: Xfce broken, because it propagates two different versions of
From: |
ng0 |
Subject: |
bug#27467: Xfce broken, because it propagates two different versions of gtk+ |
Date: |
Mon, 26 Jun 2017 17:03:31 +0000 |
Ludovic Courtès transcribed 2.4K bytes:
> Ricardo Wurmus <address@hidden> skribis:
>
> > Mark H Weaver <address@hidden> writes:
> >
> >> address@hidden (Ludovic Courtès) writes:
> >>
> >>> Mark H Weaver <address@hidden> skribis:
> >>>
> >>>> I just tried to update my GuixSD system to commit
> >>>> c57b56722f6c167c5a285f47802047de85a356ae on master. "guix system build"
> >>>> failed with the following error:
> >>>>
> >>>> guix system: error: profile contains conflicting entries for gtk+:out
> >>>> guix system: error: first entry: address@hidden:out
> >>>> /gnu/store/901ify6fr2zlr2y2acpvlqr8lygmwj98-gtk+-2.24.31
> >>>> guix system: error: ... propagated from address@hidden
> >>>> guix system: error: ... propagated from address@hidden
> >>>> guix system: error: second entry: address@hidden:out
> >>>> /gnu/store/fhqaljm8cf78irhqjbrm8n0ri1k2cznm-gtk+-3.22.15
> >>>> guix system: error: ... propagated from address@hidden
> >>>> guix system: error: ... propagated from address@hidden
> >>>> guix system: error: ... propagated from address@hidden
> >>>
> >>> I just tried and Exo builds fine with GTK+3, so I would think this
> >>> reference to GTK+2 was a mistake. Can you check if it works fine for
> >>> you with this change?
> >>
> >> After changing Exo to use Gtk+3, I get this:
> >>
> >> guix system: error: profile contains conflicting entries for gtk+:out
> >> guix system: error: first entry: address@hidden:out
> >> /gnu/store/0m9hpckvamd048zgsrhx1dx2s5hrg1qk-gtk+-2.24.31
> >> guix system: error: ... propagated from address@hidden
> >> guix system: error: ... propagated from address@hidden
> >> guix system: error: ... propagated from address@hidden
> >> guix system: error: second entry: address@hidden:out
> >> /gnu/store/hc090rjjka3r9spvzl7yn5hcc2xgrgdh-gtk+-3.22.15
> >> guix system: error: ... propagated from address@hidden
> >> guix system: error: ... propagated from address@hidden
> >> guix system: error: ... propagated from address@hidden
> >
> > libxfce4ui propagates both address@hidden and address@hidden There is no
> > conflict
> > between these two versions of gtk, because they are installed into
> > separate sub-directories under $prefix/lib.
>
> So this is on purpose, right? Sounds weird no?
>
> > How should we handle exceptions like this? Should packages get a new
> > property that would allow them to specify that they do not conflict with
> > a certain variant?
>
> Good question, we could add a property I suppose.
>
> At any rate, we need a quick fix for Xfce. What’s the best approach?
>
> Ludo’.
I guess this is on purpose as xfce4 is in the process of moving everything
from gtk+-2 to gtk+-3.
I have a branch which updates some of the packages but fails for gtk related
reasons as well.
It seems somewhat related, maybe it can help to analyze the/both problem(s),
should I post it separately?
--
ng0
OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
infotropique: https://www.infotropique.org
personal: https://ng-0.github.io https://krosos.org/
signature.asc
Description: PGP signature
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Mark H Weaver, 2017/06/23
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, ng0, 2017/06/24
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Ludovic Courtès, 2017/06/24
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Mark H Weaver, 2017/06/25
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Ricardo Wurmus, 2017/06/26
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Ludovic Courtès, 2017/06/26
- bug#27467: Xfce broken, because it propagates two different versions of gtk+,
ng0 <=
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Ricardo Wurmus, 2017/06/27
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Ricardo Wurmus, 2017/06/27
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Ludovic Courtès, 2017/06/27
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Ricardo Wurmus, 2017/06/29
- bug#27467: Xfce broken, because it propagates two different versions of gtk+, Mark H Weaver, 2017/06/29