> I don't get any add events from devkit-disks-daemon using 'devkit-disks
> --monitor', only some 'change' event which is correct since we read ATA SMART
> data async on startup. It would be a bug to get 'add' events on coldplug, sure.
This is a little tricky, I can't use --monitor, since this already autospawns devkit-disks-daemon and generates those add/change dk events (not udev events). The bug happens because/when gvfs gdu spawns dk-disks and thus seem to pick up these initial change events only.
If i kill -daemon and do "devkit-disks --monitor" I see nothing (also nothing in udevadm monitor).
> Please verify it's the same for you (and state the version - if see the bug,
> please also try with HEAD).
I'm using version 005, can also try with HEAD. But I'll read your followup posts first, thank you for these details!
> I don't get any add events from devkit-disks-daemon using 'devkit-disks
> --monitor', only some 'change' event which is correct since we read ATA SMART
> data async on startup. It would be a bug to get 'add' events on coldplug, sure.
This is a little tricky, I can't use --monitor, since this already autospawns devkit-disks-daemon and generates those add/change dk events (not udev events). The bug happens because/when gvfs gdu spawns dk-disks and thus seem to pick up these initial change events only.
If i kill -daemon and do "devkit-disks --monitor" I see nothing (also nothing in udevadm monitor).
> Please verify it's the same for you (and state the version - if see the bug,
> please also try with HEAD).
I'm using version 005, can also try with HEAD. But I'll read your followup posts first, thank you for these details!