I have fixed this problem now, letting the initialization of the backend not do hardware detection if the backend is started via a search_driver() call with a hardware ID. Then only the databases get initialized so that the driver for the hardware item specified by the ID gets searched for. This makes the driver search significantly faster. The changes are done in a way that no APIs change to make sure that everything else of Jockey works as before. The fix is attached as a patch.
** Patch added: "Patch which fixes this bug" https://bugs.edge.launchpad.net/ubuntu/+source/jockey/+bug/574396/+attachment/1557758/+files/search-driver-fast.patch ** Tags added: patch ** Changed in: jockey (Ubuntu) Milestone: None => ubuntu-10.10 -- Jockey very slow when searching/downloading/installing printer drivers from OpenPrinting https://bugs.launchpad.net/bugs/574396 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
