Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 573580 - media-libs/imlib2 lost png useflag on update, preventing x11-wm/awesome to start
Summary: media-libs/imlib2 lost png useflag on update, preventing x11-wm/awesome to start
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-01 12:00 UTC by Louis
Modified: 2016-02-01 15:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info output (emerge-info,5.50 KB, text/plain)
2016-02-01 12:00 UTC, Louis
Details

Note You need to log in before you can comment on or make changes to this bug.
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