Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 224987 - package.use.force request for sys-apps/v86d
Summary: package.use.force request for sys-apps/v86d
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-05 13:06 UTC by Michal Januszewski (RETIRED)
Modified: 2008-09-17 10:05 UTC (History)
0 users

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 Michal Januszewski (RETIRED) gentoo-dev 2008-06-05 13:06:41 UTC
v86d can use two backends for executing x86 code: lrmi (available on x86 only) and x86emu (works on both x86 and amd64).  sys-apps/v86d has a local USE flag called 'x86emu' which makes it possible for x86 users to use x86emu instead of lrmi.  This flag is ineffective on amd64, where the x86emu backend is always used, regardless of the state of the USE flag.  

Making 'x86emu' for sys-apps/v86d forcibly enabled on amd64 would make it less confusing for the users, who can wonder whether they should enable it or not on amd64.
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2008-08-21 10:01:22 UTC
Should be rather masked than forced.
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2008-08-21 19:23:20 UTC
Well, I don't really agree with that.  The flag enables some functionality, which is always enabled on amd64.  If it is added to package.use.mask, then the users will see:

[ebuild   R   ] sys-apps/v86d-0.1.6  USE="-debug (-x86emu)" 0 kB 

which suggests that they can't use x86emu and are therefore using lrmi (the default backend), whereas:

[ebuild   R   ] sys-apps/v86d-0.1.6  USE="-debug (x86emu)" 0 kB 

which the users would see if the flag was forcibly enabled, would suggest
that the x86emu backend is always enabled (which is in fact the case).

If you think the above reasoning is incorrect, could you please elaborate as to why that is?
Comment 3 Santiago M. Mola (RETIRED) gentoo-dev 2008-09-17 10:05:21 UTC
Done. It's now forced on all non-deprecated amd64 profiles.