Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 505656 - app-office/openerp - some stable dependencies incompatibles with ${PYTHON_USEDEP}
Summary: app-office/openerp - some stable dependencies incompatibles with ${PYTHON_USE...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-25 11:55 UTC by Vicente Jiménez Aguilar
Modified: 2014-03-25 13:05 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 Vicente Jiménez Aguilar 2014-03-25 11:55:03 UTC
app-office/openerp 7.0 and 8.0 depend on
dev-python/pyyaml
dev-python/python-ldap
dev-python/zsi
dev-python/gdata
dev-python/python-openid
Their current stable version are incompatible with the use of ${PYTHON_USEDEP}.

Reproducible: Always

Steps to Reproduce:
Try to emerge app-office/openerp version 7.0 (or 8.0)

Actual Results:  
The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by app-office/openerp-7.0.20140125
# required by @selected
# required by @world (argument)
=dev-python/pyyaml-3.10-r1 ~amd64
# required by app-office/openerp-7.0.20140125[ldap]
# required by @selected
# required by @world (argument)
=dev-python/python-ldap-2.4.14 ~amd64
# required by app-office/openerp-7.0.20140125
# required by @selected
# required by @world (argument)
=dev-python/gdata-2.0.18 ~amd64
# required by app-office/openerp-7.0.20140125
# required by @selected
# required by @world (argument)
=dev-python/zsi-2.1_alpha1-r1 ~amd64
# required by app-office/openerp-7.0.20140125
# required by @selected
# required by @world (argument)
=dev-python/python-openid-2.2.5-r1 ~amd64


Expected Results:  
Install cleanly with current stable version of those packages.

I see two possible solutions:
1. Wait for newer versions of the packages that are compatible with ${PYTHON_USEDEP} stabilize. Mark this bug as won't fix.
2. Change the openerp 7.0 and 8.0 ebuilds to remove the use of ${PYTHON_USEDEP} for those packages (until newer versions compatible with ${PYTHON_USEDEP} stabilize). I can provide patches if necessary.

Maybe a better approach would be to report one bug for each of those packages to request the change of the current stable version to make them compatible with the use of ${PYTHON_USEDEP}.
Let me know and I'll do it.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-03-25 13:05:08 UTC
It's a package with no stable keywords that depends on other packages that have no (adequate) stable keywords. This is not a problem that is going to be solved, but you can work around it by running `emerge --autounmask=y app-office/openerp' which should automatically unmask the required atoms in your local profile.