This package provides a bug fix for mageia #1594, kde #265870 and #280229. The solid udisks backend provided some inaccurate informations for AudioCD, that prevented several solid actions to work properly. Advisory: "This package provides a bug fix for mageia bug #1594, allowing the solid actions and device notifications to work properly for AudioCD." How to test: before: when inserting an audioCD in the drive, the device notifier doesn't propose to read the audioCD with lot of applications like kscd or vlc (#1594). in command line, solid-hardware shows that 2 informations are inaccurate with AudioCD: StorageVolume.ignored = true (it should be false) and OpticalDisc.availableContent = 'Audio|Data' (it should be 'Audio' only, for a CDDA). if the cdrom device is /dev/sr0, the following command shows informations provided by solid for an audioCD: solid-hardware details '/org/freedesktop/UDisks/devices/sr0:media' udi = '/org/freedesktop/UDisks/devices/sr0:media' parent = '/org/freedesktop/UDisks/devices/sr0' (string) vendor = 'TSSTcorp' (string) product = 'TSSTcorp DVD+/-RW TS-H653J' (string) description = 'CD-ROM' (string) Block.major = 11 (0xb) (int) Block.minor = 0 (0x0) (int) Block.device = '/dev/sr0' (string) StorageVolume.ignored = true (bool) <<<<<<<<<<<<<<<<< (1) StorageVolume.usage = 'Other' (0x0) (enum) StorageVolume.fsType = '' (string) StorageVolume.label = '' (string) StorageVolume.uuid = '' (string) StorageVolume.size = 733747200 (0x2bbc1800) (qulonglong) OpticalDisc.availableContent = 'Audio|Data' (0x3) (flag) <<<<<<<<<< (2) OpticalDisc.discType = 'CdRom' (0x0) (enum) OpticalDisc.appendable = false (bool) OpticalDisc.blank = false (bool) OpticalDisc.rewritable = false (bool) OpticalDisc.capacity = 733747200 (0x2bbc1800) (qulonglong) with the updated packages: when inserting an audioCD in the drive, the device notifier propose to read the audioCD with more applications, like kscd or vlc (vlc must be installed of course!!). solid-hardware gives valid informations for audioCD: solid-hardware details '/org/freedesktop/UDisks/devices/sr0:media' udi = '/org/freedesktop/UDisks/devices/sr0:media' parent = '/org/freedesktop/UDisks/devices/sr0' (string) vendor = 'TSSTcorp' (string) product = 'TSSTcorp DVD+/-RW TS-H653J' (string) description = 'Audio CD' (string) Block.major = 11 (0xb) (int) Block.minor = 0 (0x0) (int) Block.device = '/dev/sr0' (string) StorageVolume.ignored = false (bool) <<<<<<<<<<<<<<< (1) StorageVolume.usage = 'Other' (0x0) (enum) StorageVolume.fsType = '' (string) StorageVolume.label = '' (string) StorageVolume.uuid = '' (string) StorageVolume.size = 733747200 (0x2bbc1800) (qulonglong) OpticalDisc.availableContent = 'Audio' (0x1) (flag) <<<<<<<<<<<< (2) OpticalDisc.discType = 'CdRom' (0x0) (enum) OpticalDisc.appendable = false (bool) OpticalDisc.blank = false (bool) OpticalDisc.rewritable = false (bool) OpticalDisc.capacity = 733747200 (0x2bbc1800) (qulonglong) Thanks for testing.
src.rpm : kdelibs4-4.6.5-1.3.mga1.src.rpm List of package for x86_64 ----------------- kdelibs4-core-4.6.5-1.3.mga1.x86_64.rpm kdelibs4-devel-4.6.5-1.3.mga1.x86_64.rpm lib64katepartinterfaces4-4.6.5-1.3.mga1.x86_64.rpm lib64kcmutils4-4.6.5-1.3.mga1.x86_64.rpm lib64kde3support4-4.6.5-1.3.mga1.x86_64.rpm lib64kdecore5-4.6.5-1.3.mga1.x86_64.rpm lib64kdefakes5-4.6.5-1.3.mga1.x86_64.rpm lib64kdesu5-4.6.5-1.3.mga1.x86_64.rpm lib64kdeui5-4.6.5-1.3.mga1.x86_64.rpm lib64kdewebkit5-4.6.5-1.3.mga1.x86_64.rpm lib64kdnssd4-4.6.5-1.3.mga1.x86_64.rpm lib64kemoticons4-4.6.5-1.3.mga1.x86_64.rpm lib64kfile4-4.6.5-1.3.mga1.x86_64.rpm lib64khtml5-4.6.5-1.3.mga1.x86_64.rpm lib64kidletime4-4.6.5-1.3.mga1.x86_64.rpm lib64kimproxy4-4.6.5-1.3.mga1.x86_64.rpm lib64kio5-4.6.5-1.3.mga1.x86_64.rpm lib64kjs4-4.6.5-1.3.mga1.x86_64.rpm lib64kjsapi4-4.6.5-1.3.mga1.x86_64.rpm lib64kjsembed4-4.6.5-1.3.mga1.x86_64.rpm lib64kmediaplayer4-4.6.5-1.3.mga1.x86_64.rpm lib64knewstuff2_4-4.6.5-1.3.mga1.x86_64.rpm lib64knewstuff3_4-4.6.5-1.3.mga1.x86_64.rpm lib64knotifyconfig4-4.6.5-1.3.mga1.x86_64.rpm lib64kntlm4-4.6.5-1.3.mga1.x86_64.rpm lib64kparts4-4.6.5-1.3.mga1.x86_64.rpm lib64kprintutils4-4.6.5-1.3.mga1.x86_64.rpm lib64kpty4-4.6.5-1.3.mga1.x86_64.rpm lib64krosscore4-4.6.5-1.3.mga1.x86_64.rpm lib64krossui4-4.6.5-1.3.mga1.x86_64.rpm lib64ktexteditor4-4.6.5-1.3.mga1.x86_64.rpm lib64kunitconversion4-4.6.5-1.3.mga1.x86_64.rpm lib64kunittest4-4.6.5-1.3.mga1.x86_64.rpm lib64kutils4-4.6.5-1.3.mga1.x86_64.rpm lib64nepomuk4-4.6.5-1.3.mga1.x86_64.rpm lib64nepomukquery4-4.6.5-1.3.mga1.x86_64.rpm lib64nepomukutils4-4.6.5-1.3.mga1.x86_64.rpm lib64plasma3-4.6.5-1.3.mga1.x86_64.rpm lib64solid4-4.6.5-1.3.mga1.x86_64.rpm lib64threadweaver4-4.6.5-1.3.mga1.x86_64.rpm for i586 -------------------- kdelibs4-core-4.6.5-1.3.mga1.i586.rpm kdelibs4-devel-4.6.5-1.3.mga1.i586.rpm libkatepartinterfaces4-4.6.5-1.3.mga1.i586.rpm libkcmutils4-4.6.5-1.3.mga1.i586.rpm libkde3support4-4.6.5-1.3.mga1.i586.rpm libkdecore5-4.6.5-1.3.mga1.i586.rpm libkdefakes5-4.6.5-1.3.mga1.i586.rpm libkdesu5-4.6.5-1.3.mga1.i586.rpm libkdeui5-4.6.5-1.3.mga1.i586.rpm libkdewebkit5-4.6.5-1.3.mga1.i586.rpm libkdnssd4-4.6.5-1.3.mga1.i586.rpm libkemoticons4-4.6.5-1.3.mga1.i586.rpm libkfile4-4.6.5-1.3.mga1.i586.rpm libkhtml5-4.6.5-1.3.mga1.i586.rpm libkidletime4-4.6.5-1.3.mga1.i586.rpm libkimproxy4-4.6.5-1.3.mga1.i586.rpm libkio5-4.6.5-1.3.mga1.i586.rpm libkjs4-4.6.5-1.3.mga1.i586.rpm libkjsapi4-4.6.5-1.3.mga1.i586.rpm libkjsembed4-4.6.5-1.3.mga1.i586.rpm libkmediaplayer4-4.6.5-1.3.mga1.i586.rpm libknewstuff2_4-4.6.5-1.3.mga1.i586.rpm libknewstuff3_4-4.6.5-1.3.mga1.i586.rpm libknotifyconfig4-4.6.5-1.3.mga1.i586.rpm libkntlm4-4.6.5-1.3.mga1.i586.rpm libkparts4-4.6.5-1.3.mga1.i586.rpm libkprintutils4-4.6.5-1.3.mga1.i586.rpm libkpty4-4.6.5-1.3.mga1.i586.rpm libkrosscore4-4.6.5-1.3.mga1.i586.rpm libkrossui4-4.6.5-1.3.mga1.i586.rpm libktexteditor4-4.6.5-1.3.mga1.i586.rpm libkunitconversion4-4.6.5-1.3.mga1.i586.rpm libkunittest4-4.6.5-1.3.mga1.i586.rpm libkutils4-4.6.5-1.3.mga1.i586.rpm libnepomuk4-4.6.5-1.3.mga1.i586.rpm libnepomukquery4-4.6.5-1.3.mga1.i586.rpm libnepomukutils4-4.6.5-1.3.mga1.i586.rpm libplasma3-4.6.5-1.3.mga1.i586.rpm libsolid4-4.6.5-1.3.mga1.i586.rpm libthreadweaver4-4.6.5-1.3.mga1.i586.rpm
Testing x86_64
$ solid-hardware details '/org/freedesktop/UDisks/devices/sr0:media' udi = '/org/freedesktop/UDisks/devices/sr0:media' parent = '/org/freedesktop/UDisks/devices/sr0' (string) vendor = 'TSSTcorp' (string) product = 'TSSTcorp CDDVDW SH-S202N' (string) Advanced probing on /dev/sr0 failed while reading block size description = 'Audio CD' (string) Block.major = 11 (0xb) (int) Block.minor = 0 (0x0) (int) Block.device = '/dev/sr0' (string) StorageVolume.ignored = false (bool) <<<<<<<< OK StorageVolume.usage = 'Other' (0x0) (enum) StorageVolume.fsType = '' (string) StorageVolume.label = '' (string) StorageVolume.uuid = '' (string) StorageVolume.size = 405073920 (0x1824f000) (qulonglong) Advanced probing on /dev/sr0 failed while reading block size OpticalDisc.availableContent = 'Audio' (0x1) (flag) <<<<<<<<<<<< OK OpticalDisc.discType = 'CdRom' (0x0) (enum) OpticalDisc.appendable = false (bool) OpticalDisc.blank = false (bool) OpticalDisc.rewritable = false (bool) OpticalDisc.capacity = 405073920 (0x1824f000) (qulonglong)
Created attachment 982 [details] Audio CD Notification Attached a small PNG showing the notification after updating. Tested OK x86_64, no regressions noticed.
i586 Before ------ # solid-hardware details '/org/freedesktop/UDisks/devices/sr0:media' udi = '/org/freedesktop/UDisks/devices/sr0:media' parent = '/org/freedesktop/UDisks/devices/sr0' (string) vendor = 'TSSTcorp' (string) product = 'TSSTcorpCD/DVDW TS-L632B' (string) Advanced probing on /dev/sr0 failed while reading block size description = 'CD-ROM' (string) Block.major = 11 (0xb) (int) Block.minor = 0 (0x0) (int) Block.device = '/dev/sr0' (string) StorageVolume.ignored = true (bool) StorageVolume.usage = 'Other' (0x0) (enum) StorageVolume.fsType = '' (string) StorageVolume.label = '' (string) StorageVolume.uuid = '' (string) StorageVolume.size = 405073920 (0x1824f000) (qulonglong) Advanced probing on /dev/sr0 failed while reading block size OpticalDisc.availableContent = 'Audio|Data' (0x3) (flag) OpticalDisc.discType = 'CdRom' (0x0) (enum) OpticalDisc.appendable = false (bool) OpticalDisc.blank = false (bool) OpticalDisc.rewritable = false (bool) OpticalDisc.capacity = 405073920 (0x1824f000) (qulonglong) Inserting CD just offers Play with Amarok. After ----- # solid-hardware details '/org/freedesktop/UDisks/devices/sr0:media' udi = '/org/freedesktop/UDisks/devices/sr0:media' parent = '/org/freedesktop/UDisks/devices/sr0' (string) vendor = 'TSSTcorp' (string) product = 'TSSTcorpCD/DVDW TS-L632B' (string) Advanced probing on /dev/sr0 failed while reading block size description = 'Audio CD' (string) Block.major = 11 (0xb) (int) Block.minor = 0 (0x0) (int) Block.device = '/dev/sr0' (string) StorageVolume.ignored = false (bool) StorageVolume.usage = 'Other' (0x0) (enum) StorageVolume.fsType = '' (string) StorageVolume.label = '' (string) StorageVolume.uuid = '' (string) StorageVolume.size = 405073920 (0x1824f000) (qulonglong) Advanced probing on /dev/sr0 failed while reading block size OpticalDisc.availableContent = 'Audio' (0x1) (flag) OpticalDisc.discType = 'CdRom' (0x0) (enum) OpticalDisc.appendable = false (bool) OpticalDisc.blank = false (bool) OpticalDisc.rewritable = false (bool) OpticalDisc.capacity = 405073920 (0x1824f000) (qulonglong)
Inserting audio CD now offers 4 options including vlc and plays when clicked on. All other apps seem OK. Thankyou for the detailed testing procedure! Advisory: --------------- This package provides a bug fix for mageia bug #1594 (kde bug #265870), allowing the solid actions and device notifications to work properly for Audio CD's. Previously very few applications were suggested when a CD was inserted. --------------- src.rpm : kdelibs4-4.6.5-1.3.mga1.src.rpm Could sysadmin please push from core/updates_testing to core/updates Thankyou!
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Update pushed.
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED