Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162712 - net-zope/plone pulls 2 versions of zope instead of 1
Summary: net-zope/plone pulls 2 versions of zope instead of 1
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-18 21:35 UTC by Dmitry S. Makovey
Modified: 2007-02-14 08:37 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 Dmitry S. Makovey 2007-01-18 21:35:33 UTC
trying to merge Plone on empty system produces double install of Zope:

Reproducible: Always

Steps to Reproduce:
1. get a freshly installe gentoo system
2. sync to latest portage
3. emerge -pvt plone

Actual Results:  

# emerge -pvt plone

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

Calculating dependencies... done!
[ebuild  N    ] net-zope/plone-2.0.5-r2  692 kB
[ebuild  N    ]  net-zope/cmfactionicons-0.9  15 kB
[ebuild  N    ]  net-zope/ploneerrorreporting-0.11  12 kB
[ebuild  N    ]  net-zope/archetypes-1.2.5_rc5  457 kB
[ebuild  N    ]  net-zope/portaltransforms-1.0.4  179 kB
[ebuild  N    ]   app-text/unrtf-0.19.3-r1  124 kB
[ebuild  N    ]   app-text/xlhtml-0.5  264 kB
[ebuild  N    ]   app-text/wv-1.2.3-r1  USE="-wmf" 614 kB
[ebuild  N    ]  net-zope/cmfformcontroller-1.0.3  43 kB
[ebuild  N    ]  net-zope/cmfquickinstallertool-1.5.0  11 kB
[ebuild  N    ]   net-zope/cmf-1.4.7  603 kB
[ebuild  N    ]  net-zope/plonetranslations-0.5  1,640 kB
[ebuild  N    ]  net-zope/zope-2.7.9  USE="unicode" 2,924 kB
[ebuild  N    ]  net-zope/btreefolder2-1.0.1  11 kB
[ebuild  N    ]  net-zope/groupuserfolder-2.0.1  416 kB
[ebuild  N    ]  app-admin/zope-config-0.5  0 kB
[ebuild  N    ]  net-zope/externaleditor-0.8  69 kB
[ebuild  N    ]  net-zope/epoz-0.8.4  43 kB
[ebuild  N    ]  net-zope/placelesstranslationservice-fork-1.0_rc7  38 kB
[ebuild  N    ]  net-zope/formulator-1.6.2  73 kB
[ebuild  N    ]   app-admin/zprod-manager-0.3  0 kB
[ebuild  N    ]    net-zope/zope-2.8.8  5,267 kB
[ebuild  NS   ]     dev-lang/python-2.3.5-r3  USE="berkdb doc gdbm ipv6 ncurses readline ssl tk -bootstrap -build -nocxx -ucs2" 7,069 kB
[ebuild  NS   ]      dev-python/python-docs-2.3.5  1,213 kB


Expected Results:  
# emerge -pvt plone

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

Calculating dependencies... done!
[ebuild  N    ] net-zope/plone-2.0.5-r2  692 kB
[ebuild  N    ]  net-zope/cmfactionicons-0.9  15 kB
[ebuild  N    ]  net-zope/ploneerrorreporting-0.11  12 kB
[ebuild  N    ]  net-zope/archetypes-1.2.5_rc5  457 kB
[ebuild  N    ]  net-zope/portaltransforms-1.0.4  179 kB
[ebuild  N    ]   app-text/unrtf-0.19.3-r1  124 kB
[ebuild  N    ]   app-text/xlhtml-0.5  264 kB
[ebuild  N    ]   app-text/wv-1.2.3-r1  USE="-wmf" 614 kB
[ebuild  N    ]  net-zope/cmfformcontroller-1.0.3  43 kB
[ebuild  N    ]  net-zope/cmfquickinstallertool-1.5.0  11 kB
[ebuild  N    ]   net-zope/cmf-1.4.7  603 kB
[ebuild  N    ]  net-zope/plonetranslations-0.5  1,640 kB
[ebuild  N    ]  net-zope/btreefolder2-1.0.1  11 kB
[ebuild  N    ]  net-zope/groupuserfolder-2.0.1  416 kB
[ebuild  N    ]  app-admin/zope-config-0.5  0 kB
[ebuild  N    ]  net-zope/externaleditor-0.8  69 kB
[ebuild  N    ]  net-zope/epoz-0.8.4  43 kB
[ebuild  N    ]  net-zope/placelesstranslationservice-fork-1.0_rc7  38 kB
[ebuild  N    ]  net-zope/formulator-1.6.2  73 kB
[ebuild  N    ]   app-admin/zprod-manager-0.3  0 kB
[ebuild  N    ]    net-zope/zope-2.7.9  USE="unicode" 2,924 kB
[ebuild  NS   ]     dev-lang/python-2.3.5-r3  USE="berkdb doc gdbm ipv6 ncurses readline ssl tk -bootstrap -build -nocxx -ucs2" 7,069 kB
[ebuild  NS   ]      dev-python/python-docs-2.3.5  1,213 kB


My workaround was to mask zope-2.8.8 in portage. Didn't look deep enough.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-01-19 07:44:32 UTC
Not a bug; zope is slotted for a reason.
Comment 2 Dmitry S. Makovey 2007-01-22 03:07:37 UTC
It's not about slotted or not - why is install that clearly depends on zope-2.7.x pulls zope-2.8.x ??? zprod-manager pulls 2.8 when it is not needed!
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-22 07:38:45 UTC
(In reply to comment #2)
> zprod-manager pulls 2.8 when it is not needed!

Because it doesn't depend on any particular version of zope; if you dislike it, then package.mask the higher versions. 

Comment 4 Dmitry S. Makovey 2007-01-22 23:19:06 UTC
shouldn't it check that zope-2.7.9 is already installed and not pull higher version (that is - if it doesn't require any particular version of Zope).

if that's the intended behavior than it should be at least documented (however I do consider it being a bug in dependency resolution).
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-02-14 08:37:43 UTC
*** Bug 166792 has been marked as a duplicate of this bug. ***