Summary: | app-portage/gentoolkit-0.2.4.5: euse -i does not reflects /etc/portage/package.use | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | mndhkr |
Component: | Current packages | Assignee: | Portage Tools Team <tools-portage> |
Status: | CONFIRMED --- | ||
Severity: | minor | CC: | gravydish, kamil.kwiek |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
mndhkr
2010-02-13 08:12:42 UTC
Can you verify if this is fixed in gentoolkit-0.3.0? (In reply to comment #1) > Can you verify if this is fixed in gentoolkit-0.3.0? I confirm that the problem still exists in gentoolkit-0.3.0.4-r4. Details are below. So, /etc/make.conf doesn't contain 'jce' flag and /etc/portage/package.use/dev-java file contains a line: dev-java/sun-jdk jce My profile is: [4] default/linux/amd64/10.0/desktop/kde * Now I'm looking for with what USE flags a package was installed: dell ~ # equery uses sun-jdk [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for dev-java/sun-jdk-1.6.0.29: U I + + X : Adds support for X11 + + alsa : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture) - - derby : Enable Installation of Bundled Derby (Java DB) - - doc : Adds extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally - - examples : Install examples, usually source code + + jce : Enable Java Cryptographic Extension Unlimited Strength Policy files + + nsplugin : Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser) Above info is correct. Next, executing 'euse -i jce' gives me: ... [- ] jce dev-java/sun-jdk: Enable Java Cryptographic Extension Unlimited Strength Policy files [+P ] (1.6) 1.6.0.26 [gentoo] [+P ] (1.6) 1.6.0.27 [gentoo] [+P ] (1.6) 1.6.0.29 [gentoo] ... I assume that [+P ] means the 'jce' USE flag is enabled. Am I wrong? And after that, executing 'euse -I jce', gives: global use flags (searching: jce) ************************************************************ no matching entries found local use flags (searching: jce) ************************************************************ [- ] jce (dev-java/sun-jdk): Enable Java Cryptographic Extension Unlimited Strength Policy files I supposed, that I would see 'jce' flag enabled somewhere here. Am I wrong? From manual: + if the flag is seen as active by portage, - if not On the other hand there is also: euse doesn't handle USE flags enabled or disabled by use.defaults, use.mask or package.use yet. It also doesn't completely understand the -* flag. Sorry if I misunderstood how it should work now. |