Package: udev-hid-bpf
Version: 2.2.0.20251121.69.g237833d-1
Severity: grave

The upstream README.md
(https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/raw/main/README.md?ref_type=heads)
says:

<<<
- `bpf/testing/` is where all new quirks should go. Once they have
proven to be good enough, they should be
   submitted to the upstream kernel.
- `bpf/stable/` is where quirks move to once upstream has accepted
them and they will be part of the next kernel release.
   Distributions that package `udev-hid-bpf` should package these stable quirks.
[...]
By default, only `testing` is enabled during `meson setup`. To select
which one to install, run
`meson configure -Dbpfs=testing,stable builddir/` (or a subset
thereof) or pass `-Dbpfs` to the initial `meson setup` call.
>>>

In other words, distros should not ship the default upstream
configuration, which *only* consists of in-development programs, and
excludes all the programs that an end user would want to have
installed.

Looking at the current binary debian package, I see that the only
installed BPF programs are "0009-Microdia__Aula-Mini60-HE.bpf.o" and
"0010-Microdia__Aula-Mini60-HE.bpf.o", from the "testing" directory;
all the BPF programs from the upstream "stable" directory seem to be
missing.

Reply via email to