Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390009 - app-i18n/ibus-table should depend on needed USE flags instead of dying
Summary: app-i18n/ibus-table should depend on needed USE flags instead of dying
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-09 19:01 UTC by Pacho Ramos
Modified: 2012-06-18 16:10 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 Pacho Ramos gentoo-dev 2011-11-09 19:01:20 UTC
To prevent build failures like:

 * Package:    app-i18n/ibus-table-1.2.0.20100111
 * Repository: gentoo
 * Maintainer: cjk@gentoo.org
 * USE:        amd64 elibc_glibc kernel_linux multilib nls test userland_GNU
 * FEATURES:   ccache sandbox
 * Please rebuild dev-lang/python:3.1 with the following USE flags enabled: sqlite
 * ERROR: app-i18n/ibus-table-1.2.0.20100111 failed (setup phase):
 *   Please rebuild dev-lang/python:3.1 with the following USE flags enabled: sqlite
 * 
 * Call stack:
 *       ebuild.sh, line  91:  Called pkg_setup
 *       ebuild.sh, line 321:  Called python_pkg_setup
 *   python.eclass, line 459:  Called python_pkg_setup_check_USE_flags
 *   python.eclass, line 440:  Called die
 * The specific snippet of code:
 *                                      die "Please rebuild ${python_atom} with the following USE flags enabled: ${PYTHON_USE_WITH}"
 * 
 * If you need support, post the output of 'emerge --info =app-i18n/ibus-table-1.2.0.20100111',
 * the complete build log and the output of 'emerge -pqv =app-i18n/ibus-table-1.2.0.20100111'.
 * The complete build log is located at '/var/log/portage/build/app-i18n/ibus-table-1.2.0.20100111:20111109-185315.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-i18n/ibus-table-1.2.0.20100111/temp/die.env'.
 * S: '/var/tmp/portage/app-i18n/ibus-table-1.2.0.20100111/work/ibus-table-1.2.0.20100111'


Reproducible: Always
Comment 1 Naohiro Aota gentoo-dev 2011-11-24 03:43:59 UTC
Should python.eclass handle this? The ebuild is following python.eclass guide http://www.gentoo.org/proj/en/Python/developersguide.xml

> EAPI="3"
> PYTHON_DEPEND="2:2.5"
> PYTHON_USE_WITH="sqlite"
> inherit python
Comment 2 Pacho Ramos gentoo-dev 2011-11-24 09:00:58 UTC
I don't know :(, CCing  python team
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2012-06-18 13:33:15 UTC
This bug doesn't make sense, as ibus-table can't use python:3.1 ...
Reassigning to python team.
Comment 4 Arfrever Frehtes Taifersar Arahesis 2012-06-18 13:56:54 UTC
This bug is already fixed in >=app-i18n/ibus-table-1.3.0.20100621, which call 'python_set_active_version 2'.