Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266645 - [sunrise overlay] app-office/openoffice-infra should depend on virtual/poppler instead of app-text/poppler
Summary: [sunrise overlay] app-office/openoffice-infra should depend on virtual/popple...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Sunrise Overlay Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-18 12:51 UTC by Andrew Savchenko
Modified: 2009-04-18 19:18 UTC (History)
1 user (show)

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


Attachments
proposed fix (openoffice-infra-3.0.1.ebuild-poppler.patch,349 bytes, patch)
2009-04-18 12:54 UTC, Andrew Savchenko
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Savchenko gentoo-dev 2009-04-18 12:51:11 UTC
Strict dependency on app-text/poppler leads to conflict with dev-libs/poppler required by a lot of packages:
[blocks B     ] app-text/poppler ("app-text/poppler" is blocking dev-libs/poppler-glib-0.10.6, dev-libs/poppler-0.10.6, app-text/poppler-utils-0.10.6)
[blocks B     ] dev-libs/poppler ("dev-libs/poppler" is blocking app-text/poppler-0.10.5, app-text/poppler-bindings-0.10.5, app-text/poppler-0.10.5-r1)
[blocks B     ] app-text/poppler-utils ("app-text/poppler-utils" is blocking app-text/poppler-0.10.5, app-text/poppler-bindings-0.10.5, app-text/poppler-0.10.5-r1)
[blocks B     ] dev-libs/poppler-glib ("dev-libs/poppler-glib" is blocking app-text/poppler-0.10.5, app-text/poppler-bindings-0.10.5, app-text/poppler-0.10.5-r1)

Total: 17 packages (12 upgrades, 3 new, 2 reinstalls, 1 uninstall), Size of downloads: 6,746 kB
Conflict: 8 blocks (4 unsatisfied)
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage

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

  ('ebuild', '/', 'app-text/poppler-0.10.5-r1', 'merge') pulled in by
    >=app-text/poppler-0.8.0 required by ('installed', '/', 'app-office/openoffice-infra-3.0.1', 'nomerge')

  ('ebuild', '/', 'app-text/poppler-utils-0.10.6', 'merge') pulled in by
    ~app-text/poppler-utils-0.10.6[abiword] required by ('ebuild', '/', 'virtual/poppler-utils-0.10.6', 'merge')
    ~app-text/poppler-utils-0.10.6[abiword] required by ('ebuild', '/', 'net-print/cups-1.3.10', 'merge')

  ('ebuild', '/', 'dev-libs/poppler-glib-0.10.6', 'merge') pulled in by
    ~dev-libs/poppler-glib-0.10.6[cairo] required by ('ebuild', '/', 'virtual/poppler-glib-0.10.6', 'merge')
    ~dev-libs/poppler-glib-0.10.6[cairo] required by ('installed', '/', 'media-gfx/inkscape-0.46-r5', 'nomerge')
    ~dev-libs/poppler-glib-0.10.6[cairo] required by ('installed', '/', 'app-text/evince-2.24.2', 'nomerge')
    (and 2 more)

  ('ebuild', '/', 'dev-libs/poppler-0.10.6', 'merge') pulled in by
    ~dev-libs/poppler-0.10.6 required by ('installed', '/', 'app-text/xpdf-3.02-r2', 'nomerge')
    ~dev-libs/poppler-0.10.6 required by ('installed', '/', 'dev-tex/luatex-0.30.3', 'nomerge')
    ~dev-libs/poppler-0.10.6 required by ('ebuild', '/', 'virtual/poppler-0.10.6', 'merge')
    (and 2 more)

Dependency on >=virtual/poppler-0.8 fixes this.
Comment 1 Andrew Savchenko gentoo-dev 2009-04-18 12:54:15 UTC
Created attachment 188787 [details, diff]
proposed fix
Comment 2 Yar Odin 2009-04-18 14:52:22 UTC
This bug fixed and commited yesterday - waiting for new revision review (i think today it will be commited to sunrise reviewed)