Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291806 - poppler: binary packages of virtuals overwrite real ones
Summary: poppler: binary packages of virtuals overwrite real ones
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-04 06:17 UTC by Manuel Lauss
Modified: 2009-11-04 08:38 UTC (History)
2 users (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 Manuel Lauss 2009-11-04 06:17:54 UTC
with "emerge --buildpkg", virtual/poppler overwrites the binary package
of dev-libs/poppler (identical binary file name).  Please rename the
virtuals e.g. the same way the perl virtuals are named (virtual/poppler-poppler,
virtual/poppler-poppler-qt3, ...) so as the virtuals have a different binary file
name.

Reproducible: Always
Comment 1 Sebastian Luther (few) 2009-11-04 08:04:02 UTC
For me these files are stored in different directories. One in the dev-libs and one in the virtual directory.
Comment 2 Manuel Lauss 2009-11-04 08:13:55 UTC
Interesting.  Did you set any special options? 

Current portage-2.1.7.3 dumps all binary packages in {PKGDIR}/All, with symlinks to them in {PKGDIR}/{category}/.  So on all my systems, both {PKGDIR}/virtual/poppler-0.12.1.tbz2 and {PKGDIR}/dev-libs/poppler-0.12.1.tbz2 point to ../All/poppler-0.12.1.tbz2,  with virtual/ overwriting the binary of previously emerge
dev-libs/ package.
Comment 3 Allen Brooker (AllenJB) 2009-11-04 08:36:21 UTC
You have to switch the layout (or delete the PKGDIR contents altogether) before Portage will use the new layout (binaries in category directory instead of All). There's a script on bug #133908 to do this.
Comment 4 Manuel Lauss 2009-11-04 08:38:21 UTC
Ah, thanks!  Closing this bug as invalid.