@enr0n The original issue was caused by a
`@{sys}/devices/pci[0-9]*:[0-9]*/...` rule in the lsblk profile on
Plucky, resulting in PCI block devices being omitted from the output of
lsblk. PCI bus/domain addresses are hex, and thus may contain chars a-f,
whereas the rule matches against decimal chars.

The same `@{sys}/devices/pci[0-9]*:[0-9]*/...` rule exists in other
profiles since before Plucky, but I'm not aware of functionalities that
exercise these rules in the software they govern, and thus the issue
cannot be directly replicated on Noble or Jammy (or may not actively
manifest in any way). Though, clearly, decimal globbing on hex strings
is incorrect and may be a source of future issues or existing issues we
are not aware of, and thus should(?) be fixed.

** Tags removed: verification-needed-jammy verification-needed-noble
** Tags added: verification-done-jammy verification-done-noble

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2115234

Title:
  Improper globbing in rules for /sys/devices PCI paths

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2115234/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to