Jockey should not only get "recommended" drivers from OpenPrinting

Bug #271286 reported by Till Kamppeter
2
Affects Status Importance Assigned to Milestone
Jockey
Fix Released
Undecided
Martin Pitt
jockey (Ubuntu)
Fix Released
Medium
Martin Pitt

Bug Description

Currently, Jockey only downloads a driver from OpenPrinting if it is marked as the recommended driver for the detected printer.

This often leads to failure of getting a suitable driver for the printer. Often OpenPrinting provides one driver for a printer, but it is not marked "recommended", for example if a manufacturer uploads their driver package but does not mark it as "recommended" for the supported printers. Or OpenPrinting provides more than one driver and it depends on the user's preferences what to take: The manufacturer's driver is non-free, but the user of a high-security environment wants a free driver to audit the source code, so he wants the second choice which OpenPrinting offers. Or imagine if Epson uploads drivers for their inkjets. There will be users who prefer Gutenprint due to the vast amount of tweakable parameters.

Therefore please change Jockey so that it offers also downloadable drivers which are not marked as "recommended". Also offer more than one driver if there are several downloadable driver packages available. Order them by importance: At first manufacturer-supplied drivers, then fully free drivers, "recommended" is better than not "recommended", ...

Very important is that you also fix bug 269454, so that the user has the information needed to decide if there is more than one driver.

Changed in jockey:
assignee: nobody → pitti
Changed in jockey:
assignee: nobody → pitti
importance: Undecided → High
milestone: none → ubuntu-8.10-beta
Changed in jockey:
importance: High → Critical
Revision history for this message
Martin Pitt (pitti) wrote :

I have the actual fix for that bug prepared, I just need to solve driver ID clashes now. E. g. there are two splix versions now, but they have the same package name. I need to disamgiguate those first.

Changed in jockey:
status: New → In Progress
importance: Critical → Medium
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Show both. The entries have different Foomatic driver entry names, like "splix" and "splix2". The packages differ by the version number. The differences are described shortly in the short description of the driver entries, which will get visible for the user. So he sees that one of the two is a development release.

Martin Pitt (pitti)
Changed in jockey:
milestone: ubuntu-8.10-beta → none
status: New → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

Fixed in trunk, r483.

Changed in jockey:
status: In Progress → Fix Committed
Martin Pitt (pitti)
Changed in jockey:
status: Triaged → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Uploaded to Intrepid, waiting in RM queue.

Changed in jockey:
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

Fixed in upstream 0.5 beta 3.

Changed in jockey:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package jockey - 0.5~beta3-0ubuntu1

---------------
jockey (0.5~beta3-0ubuntu1) intrepid; urgency=low

  * New upstream bug fix release 0.5 beta 3. Compared to our bzr snapshot,
    this has the following changes:
    - OpenPrintingDriverDB: Show non-recommended drivers, too, but mark the
      recommended one appropriately. (LP: #271286)
    - get_handlers(): If there is just one driver for a HardwareID, do not
      present it as recommended even if the Driver DB marks it as such, since
      it is just confusing.
    - jockey-gtk: If jockey shipped icons are not available (happens in some
      third-party themes), fall back to stock icons instead of crashing.
      (LP: #283363)
  * oslib.py, package_name(): Remove intra-paragraph line breaks; both GUIs
    already do their own line breaking according to the widget width, and
    having them in between looks ugly.

 -- Martin Pitt <email address hidden> Thu, 16 Oct 2008 12:56:55 +0200

Changed in jockey:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.