Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143062 - portage-2.1.1_pre4-r4 doesn't work correctly with default INPUT_DEVICES
Summary: portage-2.1.1_pre4-r4 doesn't work correctly with default INPUT_DEVICES
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
: 142857 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-07 00:32 UTC by Chris Slycord
Modified: 2006-08-07 01:55 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 Chris Slycord 2006-08-07 00:32:46 UTC
According to the information I received in http://bugs.gentoo.org/show_bug.cgi?id=142857 if any INPUT_DEVICES specified in /etc/make.conf are supposed to be appended to the default list which is specified in /usr/portage/profiles/default-linux/make.defaults

And with portage-2.1.1_pre4-r3, it works in this manner.

But with 2.1.1_pre4-r4, the make.conf INPUT_DEVICES list overrides the make.defaults setting.

So the default specified in that file is INPUT_DEVICES="keyboard mouse evdev"

Steps to repro:
1) Just as an example, set INPUT_DEVICES="synaptics" in make.conf
2) Make sure you are running portage-2.1.1_pre4-r3
3) Do "emerge --info" and look at USE flag list

snippet from USE flag list: "input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics"

3) Install portage-2.1.1_pre4-r4
snippet from USE flag list: "input_devices_synaptics"

So, with 2.1.1_pre4-r3, synaptics was ADDED to the already existing list of input devices whereas with 2.1.1_pre4-r4 synaptics was made into the only input device.
Comment 1 Harald van Dijk (RETIRED) gentoo-dev 2006-08-07 00:56:28 UTC
(In reply to comment #0)
> According to the information I received in
> http://bugs.gentoo.org/show_bug.cgi?id=142857 if any INPUT_DEVICES specified in
> /etc/make.conf are supposed to be appended to the default list which is
> specified in /usr/portage/profiles/default-linux/make.defaults
> 
> And with portage-2.1.1_pre4-r3, it works in this manner.
> 
> But with 2.1.1_pre4-r4, the make.conf INPUT_DEVICES list overrides the
> make.defaults setting.
> 
> So the default specified in that file is INPUT_DEVICES="keyboard mouse evdev"
> 
> Steps to repro:
> 1) Just as an example, set INPUT_DEVICES="synaptics" in make.conf
> 2) Make sure you are running portage-2.1.1_pre4-r3
> 3) Do "emerge --info" and look at USE flag list
> 
> snippet from USE flag list: "input_devices_evdev input_devices_keyboard
> input_devices_mouse input_devices_synaptics"
> 
> 3) Install portage-2.1.1_pre4-r4
> snippet from USE flag list: "input_devices_synaptics"
> 
> So, with 2.1.1_pre4-r3, synaptics was ADDED to the already existing list of
> input devices whereas with 2.1.1_pre4-r4 synaptics was made into the only input
> device.

2.1.1_pre4-r4 behaviour is correct and also what older versions did, 2.1.1_pre4-r3 was wrong. Sorry that you were misinformed in your other bug. See also bug 142909 comment 6 (with a note that LINGUAS behaves the same way as INPUT_DEVICES).
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-08-07 01:55:00 UTC
*** Bug 142857 has been marked as a duplicate of this bug. ***