Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 299739 - sys-apps/lomoco uses deprecated SYSFS udev rules key
Summary: sys-apps/lomoco uses deprecated SYSFS udev rules key
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Benedikt Böhm (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-05 11:46 UTC by Matt Whitlock
Modified: 2010-03-07 12:39 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 Matt Whitlock 2010-01-05 11:46:23 UTC
The udev rules file installed by sys-apps/lomoco-1.0-r2 uses the deprecated SYSFS key rather than the newer ATTR/ATTRS key, and this causes a large number of warnings to be logged:

[udevd] SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/40-lomoco.rules:8_
...
Comment 1 Ari Malinen 2010-01-07 15:27:19 UTC
This can be fixed by replacing all occurrences of SYSFS to ATTR.

Example of fixed config :

defer-laptop defer # cat /etc/udev/rules.d/40-lomoco.rules
# udev.rules file for Logitech mouse control using lomoco
#

ACTION != "add", GOTO="lomoco_end"
SUBSYSTEM != "usb_device", GOTO="lomoco_end"

# "M-BJ58",  "Wheel Mouse Optical"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c00e", RUN+="lomoco"

# "M-BJ79",  "MouseMan Traveler"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c00f", RUN+="lomoco"

# "M-BL63B",  "MouseMan Dual Optical"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c012", RUN+="lomoco"

# "M-BS81A",  "MX510 Optical Mouse"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c01d", RUN+="lomoco"

# "M-BS81A",  "MX518 Optical Mouse"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c01e", RUN+="lomoco"

# "M-BP82",  "MX300 Optical Mouse"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c024", RUN+="lomoco"

# "M-BP86",  "MX310 Optical Mouse"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c01b", RUN+="lomoco"

# "M-BP81A",  "MX500 Optical Mouse"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c025", RUN+="lomoco"

# "M-UT58A",  "iFeel Mouse (silver)"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c031", RUN+="lomoco"

# "M-UAC113",  "G5 Laser Gaming Mouse"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c041", RUN+="lomoco"

# "C-BA4-MSE",  "Mouse Receiver"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c501", RUN+="lomoco"

# "C-UA3-DUAL",  "Dual Receiver"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c502", RUN+="lomoco"

# "C-UJ16A",  "Receiver for MX900"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c503", RUN+="lomoco"

# "C-BD9-DUAL",  "Receiver for Cordless Freedom Optical"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c504", RUN+="lomoco"

# "C-BG17-DUAL",  "Receiver for Cordless Elite Duo"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c505", RUN+="lomoco"

# "C-BF16-MSE",  "Receiver for MX700 Optical Mouse"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c506", RUN+="lomoco"

# "C-BA4-MSE",  "Receiver for Cordless Optical TrackMan"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c508", RUN+="lomoco"

# "C-BJ27-MSE",  "Reciveer for Cordless Optical Mouse for Notebooks"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c50a", RUN+="lomoco"

# "C-BK16A-DUAL",  "Receiver for Cordless Desktop MX"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c50b", RUN+="lomoco"

# "C-BN34",  "Receiver for MX1000 Laser"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c50e", RUN+="lomoco"

# "C-BO34",  "Receiver for Cordless Desktop MX3100 Laser"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c512", RUN+="lomoco"

# "C-UF15",  "Receiver for Cordless Presenter"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c702", RUN+="lomoco"

# "C-BQ16A",  "Receiver for diNovo Media Desktop"
ATTR{idVendor}=="046d", ATTR{idProduct}=="c704", RUN+="lomoco"


LABEL="lomoco_end"
Comment 2 Benedikt Böhm (RETIRED) gentoo-dev 2010-03-07 12:39:41 UTC
should be fixed in 1.0-r3, please test, as i no longer have the device