Canon DR-F120 - IO Errors

Bug #1540706 reported by Guy Taylor
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sane-backends
Unknown
Unknown
sane-backends (Ubuntu)
Fix Released
Medium
Rolf Leggewie

Bug Description

The Canon DR-F120 scanner is near completely broken with the current shipped version.

This is fixed upstream via:
http://anonscm.debian.org/cgit/sane/sane-backends.git/commit/?id=e6b6ad9d4847e86aed8be0837a19bfada881f52d

Revision history for this message
Guy Taylor (thebiggerguy) wrote :

I am currently working on a fix. I have managed to get passed the IO errors and am now fixing the missing required scanner data (the self describing block in the firmware is incorrect).

Revision history for this message
Guy Taylor (thebiggerguy) wrote :

So the Ubuntu version of SANE has a different version of the canon_dr backend that is causing issue. With this I have moved to using upstream as my working version until the patch is correct.

Please find patches/worklog @ https://alioth.debian.org/tracker/index.php?func=detail&aid=315298&group_id=30186&atid=410366

Revision history for this message
Guy Taylor (thebiggerguy) wrote :
tags: added: patch-accepted-upstream
penalvch (penalvch)
tags: added: cherry-pick
Changed in sane-backends (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Guy Taylor (thebiggerguy) wrote :

@penalvch This bug has been triaged and now fixed upstream by myself. There is no more information needed to be collected. The fix will be included in v1.0.26 of upstream, please see previous comments for relevant links/details. I believe the status should be closer to "Fix Committed" than "Incomplete" however I can not understand the Ubuntu source system for https://launchpad.net/ubuntu/+source/sane-backends to commit a patch myself.

penalvch (penalvch)
description: updated
Revision history for this message
penalvch (penalvch) wrote :

Guy Taylor, the apport-collect is helpful for tracking down any wonky issues that may happen with a different environment than yours after the patch is included in Ubuntu.

Despite this, regarding getting a patch included in Ubuntu, one find helpful http://packaging.ubuntu.com/html/fixing-a-bug.html .

Changed in sane-backends (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Guy Taylor, thank you very much for your work on this issue.

My advice is to simply do as many others and ignore Christopher who is very vocal but usually not so helpful. You already did the necessary work and went above and beyond what could be requested of you only to have Christopher step in and ask even more and SILLY work from you.

I'll see if I can cook up a package with your patch included. Unfortunately, someone made a poor choice and went with Debian experimental packages for a number of releases so the situation for SANE in Debian is currently anything but sane.

Changed in sane-backends (Ubuntu):
assignee: nobody → Rolf Leggewie (r0lf)
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Guy, I see you already set up a PPA for this purpose. I'd like to mentor you on how to get this packaged. Interested?

Revision history for this message
Rolf Leggewie (r0lf) wrote :

"so the situation for SANE in Debian is currently anything but sane." should of course be "so the situation for SANE in Ubuntu is currently anything but sane." Mea culpa and my apologies to Jörg, the Debian maintainer.

Revision history for this message
penalvch (penalvch) wrote :

Guy Taylor / Rolf Leggewie, unfortunately, I wasn't aware that apport doesn't presently work for sane-backends, and I've filed https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1656599 about it. Thanks for being on top of this.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

Guy, sorry for the delay in response. Is there anything left to be done for Ubuntu? Do you need help anyhwere?

Revision history for this message
Rolf Leggewie (r0lf) wrote :

Given that 1.0.27 is in bionic and code inspection at https://anonscm.debian.org/cgit/sane/sane-backends.git/tree/backend/canon_dr.c?h=1.0.27 seems to suggest that this patch was applied upstream, it looks as if this problem should be fixed.

Thank you for reporting, thank you for your work. Closing.

Changed in sane-backends (Ubuntu):
status: Triaged → 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.