Bug 13213 - 90-alsa-restore.rules in /usr/lib64/udev/rules.d instead of /usr/lib/udev/rules.d
Summary: 90-alsa-restore.rules in /usr/lib64/udev/rules.d instead of /usr/lib/udev/rul...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA4-32-OK MGA4-64-OK advisory
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-04-15 17:15 CEST by Xavier Matz
Modified: 2014-05-03 18:35 CEST (History)
5 users (show)

See Also:
Source RPM: alsa-utils-1.0.27.2-2.mga4.src.rpm
CVE:
Status comment:


Attachments

Description Xavier Matz 2014-04-15 17:15:42 CEST
Description of problem:
90-alsa-restore.rules is (alone) located in /usr/lib64/udev/rules.d instead of /usr/lib/udev/rules.d with the other system udev rules files.
Upon mentioning that on irc, i've been asked there to report it as a bug

Version-Release number of selected component (if applicable):
alsa-utils-1.0.27.2-2.mga4

Reproducible: 

Steps to Reproduce:
Comment 1 Colin Guthrie 2014-04-15 17:21:06 CEST
Thanks for spotting that. Seems libwacom package is similarly affected.

I'll update both packages shortly.

CC: (none) => mageia

Comment 2 Colin Guthrie 2014-04-15 17:28:25 CEST
Updates for alsa-utils and libwacom packages will shortly be available in updates_testing repository for Mageia 4.

Advisory Text
=============

The alsa-utils and libwacom packages were incorrectly packaged under Mageia 4 which prevented certain actions (specified by udev rules) from occurring during boot and on device hotplug. The updated packages correct this error.


SRPMS:
  alsa-utils-1.0.27.2-2.1.mga4.src.rpm
  libwacom-0.8-2.1.mga4.src.rpm
Comment 3 Colin Guthrie 2014-04-15 17:29:01 CEST
Note: Also corrected in Cauldron.
Comment 4 Colin Guthrie 2014-04-15 17:34:53 CEST
Testing:

Not a lot. Just verify the path is correct in the installed packages and that the rules in the alsa-utils and libwacom packages properly live where they should (/usr/lib/udev/rules.d/).



alsa-utils-1.0.27.2-2.1.mga4.i586.rpm
alsaconf-1.0.27.2-2.1.mga4.i586.rpm
speaker-test-1.0.27.2-2.1.mga4.i586.rpm
alsaconf-1.0.27.2-2.1.mga4.x86_64.rpm
speaker-test-1.0.27.2-2.1.mga4.x86_64.rpm
alsa-utils-1.0.27.2-2.1.mga4.x86_64.rpm

alsa-utils-debuginfo-1.0.27.2-2.1.mga4.i586.rpm
alsa-utils-debuginfo-1.0.27.2-2.1.mga4.x86_64.rpm


libwacom2-0.8-2.1.mga4.i586.rpm
libwacom-0.8-2.1.mga4.i586.rpm
libwacom-devel-0.8-2.1.mga4.i586.rpm
lib64wacom-devel-0.8-2.1.mga4.x86_64.rpm
lib64wacom2-0.8-2.1.mga4.x86_64.rpm
libwacom-0.8-2.1.mga4.x86_64.rpm

libwacom-debuginfo-0.8-2.1.mga4.i586.rpm
libwacom-debuginfo-0.8-2.1.mga4.x86_64.rpm

Assignee: bugsquad => qa-bugs

Comment 5 Lewis Smith 2014-04-17 20:49:08 CEST
Tested MGA4 64-bit real hardware, OK

Confirmed that before the update,
# ls /usr/lib64/udev/rules.d
 65-libwacom.rules
 90-alsa-restore.rules
and that neither file was in /usr/lib/udev/rules.d

After updating
 alsaconf-1.0.27.2-2.1.mga4.x86_64.rpm
 speaker-test-1.0.27.2-2.1.mga4.x86_64.rpm
 alsa-utils-1.0.27.2-2.1.mga4.x86_64.rpm
 lib64wacom2-0.8-2.1.mga4.x86_64.rpm
 libwacom-0.8-2.1.mga4.x86_64.rpm
confirmed that /usr/lib/udev/rules.d contained:
 65-libwacom.rules
 90-alsa-restore.rules
and that pkgs
 alsa-utils-1.0.27.2 has /usr/lib/udev/rules.d/90-alsa-restore.rules
 libwacom-0.8-2.1.mga4.x86_64.rpm has /usr/lib/udev/rules.d/65-libwacom.rules
(but not the other 3 packages).

CC: (none) => lewyssmith
Whiteboard: (none) => MGA4-64-OK

Comment 6 user7 2014-04-19 20:01:04 CEST
Tried to test on MGA4, i586 real hardware.

Although I have the package alsa-utils installed, I could not reproduce the issue as the directory /usr/lib64/udev/rules.d does not exist. I guess this is to be expected?

The packages did not show up on updates/testing, at least on my mirror. I'll try to check again in a few days, but feel free to test instead of me - life is quite busy atm, so it could take a while before I get to it.

CC: (none) => wassi

Comment 7 user7 2014-04-23 02:30:18 CEST
still no packages on my mirror, will check again in a few days
Comment 8 Colin Guthrie 2014-04-23 11:17:08 CEST
(In reply to user7 from comment #6)
> Tried to test on MGA4, i586 real hardware.
> 
> Although I have the package alsa-utils installed, I could not reproduce the
> issue as the directory /usr/lib64/udev/rules.d does not exist. I guess this
> is to be expected?

Sorry, this should have been made clear, but the problem only affects x86_64 users as for i586 users, %_libdir is /usr/lib and thus the rules end up in the right place.

> The packages did not show up on updates/testing, at least on my mirror. I'll
> try to check again in a few days, but feel free to test instead of me - life
> is quite busy atm, so it could take a while before I get to it.

I can confirm the packages are on the primary mirrors, so not sure what's up with that :s
Comment 9 Thomas Backlund 2014-05-03 17:27:06 CEST
Tested on mga4 32bit

advisory uploaded, validating.

Keywords: (none) => validated_update
Whiteboard: MGA4-64-OK => MGA4-32-OK MGA4-64-OK advisory
CC: (none) => tmb, sysadmin-bugs

Comment 10 Thomas Backlund 2014-05-03 18:35:08 CEST
Update pushed:
http://advisories.mageia.org/MGAA-2014-0113.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.