For a md-device (say, /dev/md0) HAL tries to read information about rebuild process from sysfs file /sys/devices/virtual/block/md0/md/sync_action (refresh_md_state() function from hald/linux/blockdev.c). This operation is skipped for linear RAID devices because they provide no redundancy and thus don't support rebuilding (there is no /sys/devices/virtual/block/md0/md/sync_action file). According to the same logic and the kernel documentation HAL should skip this step also for RAID0 devices. Now refresh_md_state() just fails for such a device and eventually HAL ignores it.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.