Hide Forgot
Description of problem: Currently qemu-system-* packages depend on the brlapi package. I don't see why. According to the spec file [1] brlapi is only a builddep (which is ok). According to package metadata it depends on brlapi: $ yum deplist qemu-system-x86 | grep brl Dependency: libbrlapi.so.0.6()(64bit) provider: brlapi.x86_64 0.6.0-9.fc20 [1] http://pkgs.fedoraproject.org/cgit/qemu.git/tree/qemu.spec
qemu can emulate a Braille device: http://git.qemu.org/?p=qemu.git;a=blob;f=backends/baum.c;hb=HEAD It appears to be compiled in: $ qemu-system-x86_64 -device \? |& grep -i bra name "usb-braille", bus usb-bus $ qemu-system-x86_64 -help |& grep braille -chardev braille,id=id[,mux=on|off] Is there some reason why we wouldn't want to use brlapi?
No, I just don't know why we would want to depend on it.
Because qemu can emulate a Braille device ... Is there some problem with depending on brlapi?
It's just another package (brlapi, brltty) installed but only needed in rare cases.
qemu isn't designed in a way that allows us to split out this functionality into a separate package. I suggest you work with upstream so that qemu can use loadable modules to implement functionality.
Ok.