Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 319247 - net-misc/nxclient-3.4.0.5 blocks update to media-libs/libpng-1.2.43-r2
Summary: net-misc/nxclient-3.4.0.5 blocks update to media-libs/libpng-1.2.43-r2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-11 06:21 UTC by Kai Wüstermann
Modified: 2010-05-14 18:47 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Wüstermann 2010-05-11 06:21:53 UTC
net-misc/nxclient-3.4.0.5 explicit depends to media-libs/libpng-1.2.43-r1, so it blocks an update to media-libs/libpng-1.2.43-r2


Reproducible: Always




emerge -p1 libpng               

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS   ] media-libs/libpng-1.2.43-r2 [1.2.43-r1]
[blocks B     ] <media-libs/libpng-1.2.43-r2 ("<media-libs/libpng-1.2.43-r2" is blocking media-libs/libpng-1.2.43-r2)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('ebuild', '/', 'media-libs/libpng-1.2.43-r2', 'merge') pulled in by
    media-libs/libpng required by ('installed', '/', 'media-libs/vigra-1.6.0', 'nomerge')
    >=media-libs/libpng-1.2.5 required by ('installed', '/', 'app-text/ghostscript-gpl-8.64-r3', 'nomerge')
    media-libs/libpng required by ('installed', '/', 'app-text/poppler-0.12.3-r3', 'nomerge')
    (and 33 more)

  ('installed', '/', 'media-libs/libpng-1.2.43-r1', 'nomerge') pulled in by
    media-libs/libpng:1.2 required by ('installed', '/', 'net-misc/nxclient-3.4.0.5', 'nomerge')
Comment 1 Alexander Stein 2010-05-11 06:38:42 UTC
This can be worked around by replacing the libpng:1.2 dependeny by libpng:0 on net-misc/nxclient
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-05-11 07:08:41 UTC
yeah... changed it to =media-libs/libpng-1.2* to be stable-user friendly ;)
Comment 3 Martin Väth 2010-05-13 15:14:57 UTC
(In reply to comment #2)
> yeah... changed it to =media-libs/libpng-1.2* to be stable-user friendly ;)

Now it does not work for unstable users:
Even if media-libs/libpng:1.2 is installed, it wants to downgrade
media-libs/libpng-1.4.2 to media-libs/libpng-1.2.43-r2, apparently
because portage wants to resolve into the same slot.

I am not sure whether this is perhaps a portage-2.2_rc67 error, but I suppose
that the dependency
  || ( media-libs/libpng:1.2 =media-libs/libpng-1.2* )
would fix the issue.
Comment 4 Martin Väth 2010-05-14 18:47:04 UTC
(In reply to comment #3)
> Now it does not work for unstable users

Just for the records:
The recent reordering of libpng versions (fix of bug 319457) solved the issue
for unstable user.