Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 573580

Summary: media-libs/imlib2 lost png useflag on update, preventing x11-wm/awesome to start
Product: Gentoo Linux Reporter: Louis <loulouxiv>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: major    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info output

Description Louis 2016-02-01 12:00:18 UTC
Created attachment 424394 [details]
emerge --info output

I was stuck was my Xorg server refusing to start so after trying a few things I tries te re-emerge awesomeWM. Portage then proposed to add 

# required by x11-wm/awesome-3.4.15::gentoo
# required by awesome (argument)
>=media-libs/imlib2-1.4.7 png

to my package.use, which solved the problem after reinstalling imlib2 with this useflag.

If I try to comment the above line in package.use and try to reinstall imlib2, portage complains about awesome depending on imlib2 having png useflag

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

media-libs/imlib2:0

  (media-libs/imlib2-1.4.7:0/0::gentoo, ebuild scheduled for merge) conflicts with
    media-libs/imlib2[png] required by (x11-wm/awesome-3.4.15:0/0::gentoo, installed)


I therefore don't understand why it dropped the useflag in the first place
Comment 1 Louis 2016-02-01 15:18:26 UTC
(In reply to Louis from comment #0)
> Created attachment 424394 [details]
> emerge --info output
> 
> I was stuck was my Xorg server refusing to start so after trying a few
> things I tries te re-emerge awesomeWM. Portage then proposed to add 
> 
> # required by x11-wm/awesome-3.4.15::gentoo
> # required by awesome (argument)
> >=media-libs/imlib2-1.4.7 png
> 
> to my package.use, which solved the problem after reinstalling imlib2 with
> this useflag.
> 
> If I try to comment the above line in package.use and try to reinstall
> imlib2, portage complains about awesome depending on imlib2 having png
> useflag
> 
> WARNING: One or more updates/rebuilds have been skipped due to a dependency
> conflict:
> 
> media-libs/imlib2:0
> 
>   (media-libs/imlib2-1.4.7:0/0::gentoo, ebuild scheduled for merge)
> conflicts with
>     media-libs/imlib2[png] required by (x11-wm/awesome-3.4.15:0/0::gentoo,
> installed)
> 
> 
> I therefore don't understand why it dropped the useflag in the first place

The dependency has been dropped in x11-wm/awesome-3.5.6 so in a world update containing update for awesome, the use flag was dropped, but as the emerge world did'nt get to awesome the old awesome was still in use