Merge lp:~ari-tczew/sane-backends/lp-693578 into lp:~ubuntu-desktop/sane-backends/ubuntu

Proposed by Artur Rona
Status: Merged
Merged at revision: 4
Proposed branch: lp:~ari-tczew/sane-backends/lp-693578
Merge into: lp:~ubuntu-desktop/sane-backends/ubuntu
Diff against target: 675 lines (+552/-9)
14 files modified
debian/changelog (+251/-0)
debian/control (+1/-1)
debian/patches/allow_dll.d_symlinks.patch (+27/-0)
debian/patches/disable_v4l.patch (+3/-2)
debian/patches/fix_epson2_cancel.patch (+18/-0)
debian/patches/fix_epson2_commands.patch (+21/-0)
debian/patches/genesys_disable_raw_data_log.patch (+20/-0)
debian/patches/no_translations.patch (+4/-2)
debian/patches/saned_exit_avahi_process.patch (+40/-0)
debian/patches/scsi_perfection_2450.patch (+33/-0)
debian/patches/scsi_scanjet_4c.patch (+18/-0)
debian/patches/series (+9/-0)
debian/patches/ubuntu_udev_noperm.patch (+2/-4)
debian/patches/xerox_mfp_new_ids.patch (+105/-0)
To merge this branch: bzr merge lp:~ari-tczew/sane-backends/lp-693578
Reviewer Review Type Date Requested Status
Robert Ancell Pending
Review via email: mp+44538@code.launchpad.net
To post a comment you must log in.
5. By Artur Rona

bzr add

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2010-07-08 02:38:10 +0000
3+++ debian/changelog 2010-12-23 00:20:39 +0000
4@@ -1,3 +1,118 @@
5+sane-backends (1.0.21-9ubuntu1) natty; urgency=low
6+
7+ * Merge from debian unstable. Remaining changes: (LP: #693578)
8+ - debian/control:
9+ + Add Vcs-Bzr link related to Ubuntu Desktop Team.
10+ + Demote libsane-extras from Depends to Suggests, as long as
11+ this package is in universe.
12+ + Demote sane-utils and avahi-daemon from Recommends to Suggests.
13+ We do not want to have an init script for saned laying around,
14+ which is disabled by default anyway.
15+ - debian/libsane.postinst: Don't create a scanner group.
16+ - debian/libsane.preinst:
17+ + Remove the old file if unmodified.
18+ + Remove the old blacklist-scanner modprobe file.
19+ - debian/patches/disable_v4l.patch: Disable v4l backend.
20+ - debian/patches/no_translations.patch:
21+ + Add missing translation files.
22+ - debian/patches/ubuntu_udev_noperm.patch:
23+ + Do not change device permissions (already covered
24+ by udev-extra's 70-acl.rules).
25+ + Do not cover SCSI scanners (already covered by udev-extra's
26+ 70-acl.rules).
27+ + Simplify description and structure.
28+ - debian/rules:
29+ - Link using -Bsymbolic-functions (startup time optimization).
30+ - Saned init script does not need to be started before gdm
31+ and does not need to be called on shutdown.
32+ - debian/sane-utils.*: No longer have scanner group.
33+ - debian/sane-utils.saned.init: Saned init script does not need to
34+ be started before gdm and does not need to be called on shutdown.
35+ - debian/watch: Added to grab original tarball by uscan.
36+ * debian/patches/use_libsane_matched_for_scsi.patch: Removed.
37+ This change is useless due to ubuntu_udev_noperm.patch.
38+ * Note that tarballs md5sums are different in Debian and Ubuntu.
39+
40+ -- Artur Rona <ari-tczew@ubuntu.com> Wed, 22 Dec 2010 20:55:59 +0100
41+
42+sane-backends (1.0.21-9) unstable; urgency=low
43+
44+ * debian/patches/fix_epson2_cancel.patch:
45+ + Added; fix handling of scanner errors by sending a cancel command
46+ (closes: #597922).
47+
48+ -- Julien BLACHE <jblache@debian.org> Sun, 12 Dec 2010 16:31:25 +0100
49+
50+sane-backends (1.0.21-8) unstable; urgency=low
51+
52+ * debian/patches/fix_epson2_commands.patch:
53+ + Added; fix list of supported commands for levels D1 and D2
54+ (closes: #582066).
55+
56+ -- Julien BLACHE <jblache@debian.org> Mon, 29 Nov 2010 18:12:16 +0100
57+
58+sane-backends (1.0.21-7) unstable; urgency=low
59+
60+ * debian/patches/genesys_disable_raw_data_log.patch:
61+ + Added; disable raw data logging. Raw data logging was enabled
62+ upstream at some point before 1.0.21 most probably as an oversight
63+ when committing new code. When enabled, a raw.pnm file is left
64+ behind in the cwd when using the genesys backend (closes: 602995).
65+
66+ * debconf translations:
67+ + Properly install vi.po, mistakenly put in po/ instead of
68+ debian/po in 1.0.21-6.
69+
70+ -- Julien BLACHE <jblache@debian.org> Mon, 15 Nov 2010 19:00:34 +0100
71+
72+sane-backends (1.0.21-6) unstable; urgency=low
73+
74+ * debian/patches/saned_exit_avahi_process.patch:
75+ + Added; exit Avahi process on error/loop termination.
76+ * debian/patches/xerox_mfp_new_ids.patch:
77+ + Added; add USB IDs for supported machines in xerox_mfp (closes: #601748).
78+ * debian/patches/scsi_perfection_2450.patch:
79+ + Added; add SCSI IDs for the Perfection 2450 via FireWire
80+ (closes: #601810).
81+ * debian/patches/scsi_scanjet_4c.patch:
82+ + Added; add SCSI IDs for the ScanJet 4c (closes: #601656).
83+
84+ * debconf translations:
85+ + vi.po: courtesy of Clytie Siddall (closes: #601530).
86+
87+ -- Julien BLACHE <jblache@debian.org> Sat, 06 Nov 2010 11:21:40 +0100
88+
89+sane-backends (1.0.21-5) unstable; urgency=low
90+
91+ * debconf translations:
92+ + cs.po: courtesy of Miroslav Kure (closes: #598338).
93+ + zh_CN.po: courtesy of YunQiang Su (closes: #599590, #599591).
94+ + da.po: courtesy of Joe Dalton (closes: #599642).
95+ + eu.po: courtesy of Iñaki Larrañaga Murgoitio (closes: #599810).
96+ + es.po: courtesy of Camaleón (closes: #600342).
97+ + fi.po: courtesy of Esko Arajärvi (closes: #600514).
98+
99+ -- Julien BLACHE <jblache@debian.org> Mon, 18 Oct 2010 10:08:12 +0200
100+
101+sane-backends (1.0.21-4) unstable; urgency=low
102+
103+ * debconf translations:
104+ + it.po: courtesy of Luca Monducci (closes: #593722).
105+
106+ -- Julien BLACHE <jblache@debian.org> Sun, 05 Sep 2010 09:44:28 +0200
107+
108+sane-backends (1.0.21-3) unstable; urgency=low
109+
110+ * debian/control:
111+ + Bump Standards-Version to 3.9.0 (no changes).
112+
113+ * debian/patches/use_libsane_matched_for_scsi.patch:
114+ + Added; use libsane_matched for SCSI scanners rules too.
115+ * debian/patches/allow_dll.d_symlinks.patch:
116+ + Added; allow symlinks under /etc/sane.d/dll.d (closes: #588392).
117+
118+ -- Julien BLACHE <jblache@debian.org> Fri, 09 Jul 2010 18:21:58 +0200
119+
120 sane-backends (1.0.21-2ubuntu2) maverick; urgency=low
121
122 * debian/libsane.install.in:
123@@ -87,6 +202,56 @@
124
125 -- Julien BLACHE <jblache@debian.org> Sat, 13 Feb 2010 10:03:12 +0100
126
127+sane-backends (1.0.20-13ubuntu2) lucid; urgency=low
128+
129+ * debian/patches/50_disable_v4l.dpatch:
130+ - Disable v4l backends (LP: #87312)
131+
132+ -- Robert Ancell <robert.ancell@canonical.com> Wed, 14 Apr 2010 22:24:08 +0800
133+
134+sane-backends (1.0.20-13ubuntu1) lucid; urgency=low
135+
136+ * Merge from Debian testing, remaining changes:
137+ - Add 42_add_epson_cx_6000.dpatch: Add Epson CX6000. (LP: #314485)
138+ - Add 43_scanadf_error_check.dpatch: Backport from Debian's
139+ sane-backends git repo adding additional error checking.
140+ (LP: #469540)
141+ - Add 44_add_epson_mfp_devs.dpatch: Add additional device id.
142+ (LP: #469540)
143+ - Don't apply 11_udev_147, because ubuntu_udev_noperm.dpatch is
144+ more appropriate for Ubuntu:
145+ + Do not change device permissions (already covered by udev-extra's
146+ 70-acl.rules)
147+ + Do not cover SCSI scanners (already covered by udev-extra's
148+ 70-acl.rules)
149+ + Simplify description and structure.
150+ - debian/control:
151+ + Demote libsane-extras from Depends: to Suggests:, as long as
152+ this package is in universe.
153+ + Demote sane-utils and avahi-daemon from Recommends to Suggests.
154+ We do not want to have an init script for saned laying around,
155+ which is disabled by default anyway.
156+ - debian/libsane.dirs.linux: remove
157+ - debian/{libsane.install.in,libsane-dev.install,rules}: Install
158+ documentation into libsane-dev instead of libsane to save CD space.
159+ - debian/rules:
160+ + Link using -Bsymbolic-functions (startup time optimization).
161+ + /etc/modprobe.d/libsane blacklists two modules that don't exist
162+ anymore, dropped creation of this file
163+ - debian{rules,sane-utils.saned.init}: saned init script does not need
164+ to be started before gdm, and does not need to be called on shutdown.
165+ - debian/libsane.postinst: Do not create the scanner group.
166+ - debian/{sane-utils.config,sane-utils.postinst,sane-utils.templates}:
167+ Drop the support for saned in the scanner group, since we don't have
168+ a scanner group anymore!
169+ - debian/libsane.preinst:
170+ + Remove the old blacklist-scanner modprobe file. LP: #340873.
171+ + Remove the old file if unmodified
172+ - debian/rules: Install udev rules again, since we now don't rely on
173+ hal any more and thus we need the ENV{libsane_matched}=="yes" flag.
174+
175+ -- Daniel T Chen <crimsun@ubuntu.com> Mon, 08 Feb 2010 13:26:48 -0500
176+
177 sane-backends (1.0.20-13) unstable; urgency=low
178
179 * debian/patches/34_genesys_gl841_cal_fix.dpatch:
180@@ -201,6 +366,60 @@
181
182 -- Julien BLACHE <jblache@debian.org> Fri, 26 Jun 2009 14:39:41 +0200
183
184+sane-backends (1.0.20-4ubuntu3) karmic; urgency=low
185+
186+ * debian/sane-utils.saned.init: be quiet if not enabled
187+ (LP: #440852)
188+
189+ -- Tormod Volden <debian.tormod@gmail.com> Wed, 14 Oct 2009 11:15:59 +0200
190+
191+sane-backends (1.0.20-4ubuntu2) karmic; urgency=low
192+
193+ * debian/control: Fix libsane-extras Recommends → Suggests again.
194+ * ubuntu_udev_noperm.dpatch: Use ENV{DEVTYPE} instead of SUBSYSTEM, to avoid
195+ processing all the rules twice.
196+
197+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 04 Jun 2009 12:05:07 +0200
198+
199+sane-backends (1.0.20-4ubuntu1) karmic; urgency=low
200+
201+ * Merge from debian unstable, remaining changes:
202+ - Add 42_add_epson_cx_6000.dpatch: Add Epson CX6000. (LP: #314485)
203+ - debian/control:
204+ + Set Ubuntu maintainer address.
205+ + Demote libsane-extras from Depends: to Suggests:, as long as
206+ this package is in universe.
207+ + Demote sane-utils and avahi-daemon from Recommends to Suggests.
208+ We do not want to have an init script for saned laying around,
209+ which is disabled by default anyway.
210+ - debian/libsane.dirs.linux: remove
211+ - debian/{libsane.install.in,libsane-dev.install,rules}: Install
212+ documentation into libsane-dev instead of libsane to save CD space.
213+ - debian/rules:
214+ + Link using -Bsymbolic-functions (startup time optimization).
215+ + /etc/modprobe.d/libsane blacklists two modules that don't exist
216+ anymore, dropped creation of this file
217+ - debian{rules,sane-utils.saned.init}: saned init script does not need
218+ to be started before gdm, and does not need to be called on shutdown.
219+ - debian/libsane.postinst: Do not create the scanner group.
220+ - debian/{sane-utils.config,sane-utils.postinst,sane-utils.templates}:
221+ Drop the support for saned in the scanner group, since we don't have
222+ a scanner group anymore!
223+ - debian/libsane.preinst:
224+ + Remove the old blacklist-scanner modprobe file. LP: #340873.
225+ + Remove the old file if unmodified
226+ * Add ubuntu_udev_noperm.dpatch: Change udev rules to be suitable for
227+ Ubuntu:
228+ - Do not change device permissions (already covered by udev-extra's
229+ 70-acl.rules)
230+ - Do not cover SCSI scanners (already covered by udev-extra's
231+ 70-acl.rules)
232+ - Simplify description and structure.
233+ * debian/rules: Install udev rules again, since we now don't rely on
234+ hal any more and thus we need the ENV{libsane_matched}=="yes" flag.
235+
236+ -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 04 Jun 2009 10:06:14 +0200
237+
238 sane-backends (1.0.20-4) unstable; urgency=low
239
240 * debian/rules:
241@@ -218,6 +437,38 @@
242
243 -- Julien BLACHE <jblache@debian.org> Thu, 14 May 2009 12:06:47 +0200
244
245+sane-backends (1.0.20-3ubuntu1) karmic; urgency=low
246+
247+ * Merge from debian unstable (LP: #373168), remaining changes:
248+ - Add 42_add_epson_cx_6000.dpatch: Add Epson CX6000. (LP: #314485)
249+ - debian/control:
250+ + Set Ubuntu maintainer address.
251+ + Demote libsane-extras from Depends: to Suggests:, as long as
252+ this package is in universe.
253+ + Demote sane-utils and avahi-daemon from Recommends to Suggests.
254+ We do not want to have an init script for saned laying around,
255+ which is disabled by default anyway.
256+ - debian/libsane.dirs.linux: remove
257+ - debian/{libsane.install.in,libsane-dev.install,rules}: Install
258+ documentation into libsane-dev instead of libsane to save CD space.
259+ - debian/rules:
260+ + Link using -Bsymbolic-functions (startup time optimization).
261+ + Do not install the udev rules, since hal now provides dynamic ACLs on
262+ device nodes. (See hardy-hardware-detection spec.)
263+ + /etc/modprobe.d/libsane blacklists two modules that don't exist
264+ anymore, dropped creation of this file
265+ - debian{rules,sane-utils.saned.init}: saned init script does not need
266+ to be started before gdm, and does not need to be called on shutdown.
267+ - debian/libsane.postinst: Do not create the scanner group.
268+ - debian/{sane-utils.config,sane-utils.postinst,sane-utils.templates}:
269+ Drop the support for saned in the scanner group, since we don't have
270+ a scanner group anymore!
271+ - debian/libsane.preinst:
272+ + Remove the old blacklist-scanner modprobe file. LP: #340873.
273+ + Remove the old file if unmodified
274+
275+ -- Артём Попов <artfwo@gmail.com> Mon, 11 May 2009 00:24:39 +0700
276+
277 sane-backends (1.0.20-3) unstable; urgency=low
278
279 * debian/patches/06_cap_always_settable.dpatch:
280
281=== modified file 'debian/control'
282--- debian/control 2010-06-17 08:24:44 +0000
283+++ debian/control 2010-12-23 00:20:39 +0000
284@@ -3,7 +3,7 @@
285 Priority: optional
286 Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
287 XSBC-Original-Maintainer: Julien BLACHE <jblache@debian.org>
288-Standards-Version: 3.8.4
289+Standards-Version: 3.9.0
290 Build-Depends: debhelper (>= 5.0.0), po-debconf, libv4l-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libgphoto2-2-dev, libltdl3-dev, libjpeg-dev, libtiff4-dev, libusb-dev (>= 2:0.1.10a-9) [!hurd-i386], libieee1284-3-dev (>= 0.2.10-5) [!hurd-i386], libcam-dev [kfreebsd-i386 kfreebsd-amd64], libavahi-client-dev (>= 0.6.4), gettext, texlive, texlive-latex-extra, autotools-dev, pkg-config, chrpath, xutils-dev
291 Homepage: http://www.sane-project.org
292 Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/sane-backends/ubuntu
293
294=== added file 'debian/patches/allow_dll.d_symlinks.patch'
295--- debian/patches/allow_dll.d_symlinks.patch 1970-01-01 00:00:00 +0000
296+++ debian/patches/allow_dll.d_symlinks.patch 2010-12-23 00:20:39 +0000
297@@ -0,0 +1,27 @@
298+Description: Allow symlinks under /etc/sane.d/dll.d
299+ Symlinks were not allowed due to the use of lstat(), switch to using stat()
300+ instead.
301+Author: Julien BLACHE <jblache@debian.org>
302+
303+Index: sane-backends-1.0.21/backend/dll.c
304+===================================================================
305+--- sane-backends-1.0.21.orig/backend/dll.c 2010-07-09 18:17:45.464558452 +0200
306++++ sane-backends-1.0.21/backend/dll.c 2010-07-09 18:18:27.567557502 +0200
307+@@ -779,7 +779,7 @@
308+ DBG (5, "sane_init/read_dlld: processing %s ...\n",
309+ STRINGIFY(PATH_SANE_CONFIG_DIR) "/dll.d");
310+
311+- /* Debian specific: read files under $sysconfdir/sane.d/dll.d */
312++ /* Read files under $sysconfdir/sane.d/dll.d */
313+ dlld = opendir (STRINGIFY(PATH_SANE_CONFIG_DIR) "/dll.d");
314+
315+ if (dlld == NULL)
316+@@ -809,7 +809,7 @@
317+
318+ DBG (5, "sane_init/read_dlld: considering %s\n", conffile);
319+
320+- if (lstat (conffile, &st) != 0)
321++ if (stat (conffile, &st) != 0)
322+ continue;
323+
324+ if (!S_ISREG (st.st_mode))
325
326=== modified file 'debian/patches/disable_v4l.patch'
327--- debian/patches/disable_v4l.patch 2010-06-17 08:24:44 +0000
328+++ debian/patches/disable_v4l.patch 2010-12-23 00:20:39 +0000
329@@ -1,5 +1,6 @@
330-Description: Disable V4L backend
331-Bug: https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/87312
332+From: Robert Ancell <robert.ancell@canonical.com>
333+Description: Disable V4L backend.
334+Bug-Ubuntu: https://launchpad.net/bugs/87312
335
336 diff -urNad sane-backends-1.0.20~/backend/v4l.conf.in sane-backends-1.0.20/backend/v4l.conf.in
337 --- sane-backends-1.0.20~/backend/v4l.conf.in 2006-01-06 00:27:10.000000000 +0800
338
339=== added file 'debian/patches/fix_epson2_cancel.patch'
340--- debian/patches/fix_epson2_cancel.patch 1970-01-01 00:00:00 +0000
341+++ debian/patches/fix_epson2_cancel.patch 2010-12-23 00:20:39 +0000
342@@ -0,0 +1,18 @@
343+commit 9a89932ab4624925794532ab5e5610e3b0190d53
344+Author: Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
345+Date: Sun Dec 12 16:25:17 2010 +0100
346+
347+ epson2: fixed issue when a scan is cancelled
348+
349+Index: sane-backends-1.0.21/backend/epson2-ops.c
350+===================================================================
351+--- sane-backends-1.0.21.orig/backend/epson2-ops.c 2010-11-29 18:12:09.682154520 +0100
352++++ sane-backends-1.0.21/backend/epson2-ops.c 2010-12-12 16:34:42.911151001 +0100
353+@@ -1721,6 +1721,7 @@
354+
355+ if (s->buf[buf_len] & FSG_STATUS_CANCEL_REQ) {
356+ DBG(0, "%s: cancel request received\n", __func__);
357++ e2_cancel(s);
358+ return SANE_STATUS_CANCELLED;
359+ }
360+
361
362=== added file 'debian/patches/fix_epson2_commands.patch'
363--- debian/patches/fix_epson2_commands.patch 1970-01-01 00:00:00 +0000
364+++ debian/patches/fix_epson2_commands.patch 2010-12-23 00:20:39 +0000
365@@ -0,0 +1,21 @@
366+commit a0980a91aebc5a8dd43be5136b3cb5e7f2beb458
367+Author: Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>
368+Date: Mon Nov 29 18:03:55 2010 +0100
369+
370+ Fix list of supported commands for levels D1 and D2
371+
372+diff --git a/backend/epson2-ops.c b/backend/epson2-ops.c
373+index 0d2db5d..7db3001 100644
374+--- a/backend/epson2-ops.c
375++++ b/backend/epson2-ops.c
376+@@ -86,8 +86,8 @@ static struct EpsonCmd epson_cmd[] = {
377+ {"B8",'I', 0 ,'F','S','C','G','D','R','H','A','L',{-4, 3, 0},'Z','B','M','@','g','d','K','z','Q','b','m','f','e','\f', 0x19,'!','s','N', 0 , 0 ,'t','p','q','I','F'},
378+ /* XXX 'f' probably not supported on F5 */
379+ {"F5",'I', 0 ,'F','S','C','G','D','R','H','A','L',{-3, 3, 0},'Z', 0 ,'M','@','g','d','K','z','Q', 0 ,'m','f','e','\f', 0 , 0 , 0 ,'N','T','P', 0 , 0 , 0 , 0 , 0 },
380+- {"D1",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 ,'m','f', 0 , 0 , 0 ,'!', 0 , 0 , 0 , 0 ,'t', 0 , 0 , 0 , 0 },
381+- {"D2",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 ,'m','f','e', 0 , 0 ,'!', 0 ,'N', 0 , 0 ,'t', 0 , 0 , 0 , 0 },
382++ {"D1",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f', 0 , 0 , 0 ,'!', 0 , 0 , 0 , 0 ,'t', 0 , 0 , 0 , 0 },
383++ {"D2",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f','e', 0 , 0 ,'!', 0 ,'N', 0 , 0 ,'t', 0 , 0 , 0 , 0 },
384+ {"D7",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f','e','\f', 0 ,'!', 0 ,'N', 0 , 0 ,'t', 0 , 0 , 0 , 0 },
385+ {"D8",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f','e','\f', 0 ,'!', 0 ,'N', 0 , 0 ,'t', 0 , 0 , 0 , 0 },
386+ };
387
388=== added file 'debian/patches/genesys_disable_raw_data_log.patch'
389--- debian/patches/genesys_disable_raw_data_log.patch 1970-01-01 00:00:00 +0000
390+++ debian/patches/genesys_disable_raw_data_log.patch 2010-12-23 00:20:39 +0000
391@@ -0,0 +1,20 @@
392+Description: disable raw data logging
393+ Raw data logging was mistakenly enabled upstream at some point before
394+ 1.0.21; disable it as it leaves a raw.pnm file behind in the current
395+ working directory.
396+Author: Julien BLACHE <jblache@debian.org>
397+
398+Index: sane-backends-1.0.21/backend/genesys.c
399+===================================================================
400+--- sane-backends-1.0.21.orig/backend/genesys.c 2010-11-15 18:58:14.105512277 +0100
401++++ sane-backends-1.0.21/backend/genesys.c 2010-11-15 18:58:26.268343863 +0100
402+@@ -4617,8 +4617,7 @@
403+
404+ #include "genesys_conv.c"
405+
406+-/*#undef SANE_DEBUG_LOG_RAW_DATA*/
407+-#define SANE_DEBUG_LOG_RAW_DATA 1
408++#undef SANE_DEBUG_LOG_RAW_DATA
409+
410+ #ifdef SANE_DEBUG_LOG_RAW_DATA
411+ static FILE *rawfile = NULL;
412
413=== modified file 'debian/patches/no_translations.patch'
414--- debian/patches/no_translations.patch 2010-07-08 02:38:10 +0000
415+++ debian/patches/no_translations.patch 2010-12-23 00:20:39 +0000
416@@ -1,5 +1,7 @@
417-Description: Add missing translation files
418-Origin: http://git.debian.org/?p=sane/sane-backends.git;a=commit;h=3adab142b180d6c24859c9b403be72f4214c232f
419+From: Robert Ancell <robert.ancell@canonical.com>
420+Description: Add missing translation files.
421+Origin: http://git.debian.org/?p=sane/sane-backends.git;a=commit;h=3adab142b180d6c24859c9b403be72f4214c232f
422+Author: m. allan noah <kitno455@gmail.com>
423
424 Index: sane-backends-1.0.21/po/LINGUAS
425 ===================================================================
426
427=== added file 'debian/patches/saned_exit_avahi_process.patch'
428--- debian/patches/saned_exit_avahi_process.patch 1970-01-01 00:00:00 +0000
429+++ debian/patches/saned_exit_avahi_process.patch 2010-12-23 00:20:39 +0000
430@@ -0,0 +1,40 @@
431+commit f7ee3845695613d913c40a894b33255c9f41ff0d
432+Author: Julien BLACHE <jb@jblache.org>
433+Date: Thu Sep 16 18:23:12 2010 +0200
434+
435+ Exit the Avahi process on error and when the poll loop terminates
436+
437+Index: sane-backends-1.0.21/frontend/saned.c
438+===================================================================
439+--- sane-backends-1.0.21.orig/frontend/saned.c 2010-04-05 15:18:05.000000000 +0200
440++++ sane-backends-1.0.21/frontend/saned.c 2010-11-06 11:14:05.449396253 +0100
441+@@ -2410,6 +2410,11 @@
442+
443+ avahi_simple_poll_loop (avahi_poll);
444+
445++ DBG (DBG_INFO, "saned_avahi: poll loop exited\n");
446++
447++ exit(EXIT_SUCCESS);
448++
449++ /* NOT REACHED */
450+ return;
451+
452+ fail:
453+@@ -2420,6 +2425,8 @@
454+ avahi_simple_poll_free (avahi_poll);
455+
456+ avahi_free (avahi_svc_name);
457++
458++ exit(EXIT_FAILURE);
459+ }
460+
461+ static void
462+@@ -3077,6 +3084,8 @@
463+ #ifdef WITH_AVAHI
464+ DBG (DBG_INFO, "run_standalone: spawning Avahi process\n");
465+ saned_avahi (fds, nfds);
466++
467++ /* NOT REACHED (Avahi process) */
468+ #endif /* WITH_AVAHI */
469+
470+ DBG (DBG_MSG, "run_standalone: waiting for control connection\n");
471
472=== added file 'debian/patches/scsi_perfection_2450.patch'
473--- debian/patches/scsi_perfection_2450.patch 1970-01-01 00:00:00 +0000
474+++ debian/patches/scsi_perfection_2450.patch 2010-12-23 00:20:39 +0000
475@@ -0,0 +1,33 @@
476+commit 126c70d6168ab795ff42005642bd56714570e6b1
477+Author: Julien BLACHE <jb@jblache.org>
478+Date: Thu Jul 15 18:22:34 2010 +0200
479+
480+ Add :scsi keyword for the Perfection 2450 connected via FireWire
481+
482+Index: sane-backends-1.0.21/doc/descriptions/epson.desc
483+===================================================================
484+--- sane-backends-1.0.21.orig/doc/descriptions/epson.desc 2010-04-05 15:18:05.000000000 +0200
485++++ sane-backends-1.0.21/doc/descriptions/epson.desc 2010-11-06 11:20:00.275222825 +0100
486+@@ -146,6 +146,7 @@
487+ :model "Perfection 2450"
488+ :interface "USB IEEE-1394"
489+ :usbid "0x04b8" "0x0112"
490++:scsi "EPSON" "GT-9700" "processor"
491+ :status :complete
492+
493+ :model "Perfection 3200"
494+Index: sane-backends-1.0.21/doc/descriptions/epson2.desc
495+===================================================================
496+--- sane-backends-1.0.21.orig/doc/descriptions/epson2.desc 2010-04-05 15:18:05.000000000 +0200
497++++ sane-backends-1.0.21/doc/descriptions/epson2.desc 2010-11-06 11:20:00.275222825 +0100
498+@@ -1078,8 +1078,9 @@
499+ :model "Perfection 2450 PHOTO" ; command spec
500+ :interface "USB"
501+ :usbid "0x04b8" "0x0112"
502++:scsi "EPSON" "GT-9700" "processor"
503+ :status :complete
504+-:comment "IEEE1394 untested<br>overseas version of the GT-9700F"
505++:comment "overseas version of the GT-9700F"
506+
507+ :model "Perfection 2480 PHOTO"
508+ :interface "USB"
509
510=== added file 'debian/patches/scsi_scanjet_4c.patch'
511--- debian/patches/scsi_scanjet_4c.patch 1970-01-01 00:00:00 +0000
512+++ debian/patches/scsi_scanjet_4c.patch 2010-12-23 00:20:39 +0000
513@@ -0,0 +1,18 @@
514+commit 9b229f06b9fdca1098d7fb5181731b030fbdfccc
515+Author: Julien BLACHE <jb@jblache.org>
516+Date: Sun Oct 31 10:20:53 2010 +0100
517+
518+ Add SCSI IDs for ScanJet 4c
519+
520+Index: sane-backends-1.0.21/doc/descriptions/hp.desc
521+===================================================================
522+--- sane-backends-1.0.21.orig/doc/descriptions/hp.desc 2010-04-05 15:18:05.000000000 +0200
523++++ sane-backends-1.0.21/doc/descriptions/hp.desc 2010-11-06 11:21:35.913950615 +0100
524+@@ -52,6 +52,7 @@
525+ :model "ScanJet 4c"
526+ :interface "SCSI"
527+ :status :complete
528++:scsi "HP" "C2520A" "processor"
529+
530+ :model "ScanJet 4p"
531+ :interface "SCSI"
532
533=== modified file 'debian/patches/series'
534--- debian/patches/series 2010-07-08 02:38:10 +0000
535+++ debian/patches/series 2010-12-23 00:20:39 +0000
536@@ -11,3 +11,12 @@
537
538 # Fixes below this line
539 fix_xerox_mfp_color_mode.patch
540+allow_dll.d_symlinks.patch
541+saned_exit_avahi_process.patch
542+xerox_mfp_new_ids.patch
543+scsi_perfection_2450.patch
544+scsi_scanjet_4c.patch
545+genesys_disable_raw_data_log.patch
546+fix_epson2_commands.patch
547+fix_epson2_cancel.patch
548+
549
550=== modified file 'debian/patches/ubuntu_udev_noperm.patch'
551--- debian/patches/ubuntu_udev_noperm.patch 2010-06-17 08:24:44 +0000
552+++ debian/patches/ubuntu_udev_noperm.patch 2010-12-23 00:20:39 +0000
553@@ -1,10 +1,8 @@
554 Description: Change udev rules to be suitable for Ubuntu:
555- Do not change device permissions (already covered by udev-extra's 70-acl.rules)
556- Do not cover SCSI scanners (already covered by udev-extra's 70-acl.rules)
557- Simplify description and structure
558+ Do not change device permissions (already covered by udev-extra's 70-acl.rules).
559+ Do not cover SCSI scanners (already covered by udev-extra's 70-acl.rules).
560 Author: Martin Pitt <martin.pitt@ubuntu.com>
561
562-@DPATCH@
563 Index: sane-backends-1.0.21/tools/sane-desc.c
564 ===================================================================
565 --- sane-backends-1.0.21.orig/tools/sane-desc.c 2010-06-17 17:55:12.000000000 +1000
566
567=== added file 'debian/patches/xerox_mfp_new_ids.patch'
568--- debian/patches/xerox_mfp_new_ids.patch 1970-01-01 00:00:00 +0000
569+++ debian/patches/xerox_mfp_new_ids.patch 2010-12-23 00:20:39 +0000
570@@ -0,0 +1,105 @@
571+Description: Add new IDs to xerox_mfp
572+ New USB IDs for supported machines in xerox_mfp.
573+
574+Index: sane-backends-1.0.21/backend/xerox_mfp.conf.in
575+===================================================================
576+--- sane-backends-1.0.21.orig/backend/xerox_mfp.conf.in 2010-11-06 11:16:03.638017213 +0100
577++++ sane-backends-1.0.21/backend/xerox_mfp.conf.in 2010-11-06 11:16:55.669008643 +0100
578+@@ -1,5 +1,8 @@
579+ #xerox_mfp.conf
580+
581++#Xerox Phaser 3200MFP
582++usb 0x0924 0x3da4
583++
584+ #Dell MFP Laser Printer 1815dn
585+ usb 0x413c 0x5124
586+
587+@@ -21,9 +24,29 @@
588+ # Samsung SCX-4500W
589+ usb 0x04e8 0x342b
590+
591++# Samsung SCX-4824
592++usb 0x04e8 0x342c
593++
594+ # Samsung SCX-4300
595+ usb 0x04e8 0x342e
596+
597++# Samsung SCX-4600
598++usb 0x04e8 0x3433
599++
600+ #Xerox WorkCentre 3119 Series
601+ usb 0x0924 0x4265
602+
603++#Samsung SCX-4623
604++usb 0x04e8 0x3434
605++
606++# Samsung SCX-4825FN
607++usb 0x04e8 0x343c
608++
609++#Xerox WorkCentre 4118 Series
610++usb 0x0924 0x420c
611++
612++#Xerox WorkCentre 3210
613++usb 0x0924 0x4293
614++
615++#Xerox WorkCentre 3220
616++usb 0x0924 0x4294
617+Index: sane-backends-1.0.21/doc/descriptions/xerox_mfp.desc
618+===================================================================
619+--- sane-backends-1.0.21.orig/doc/descriptions/xerox_mfp.desc 2010-11-06 11:16:03.078071115 +0100
620++++ sane-backends-1.0.21/doc/descriptions/xerox_mfp.desc 2010-11-06 11:17:08.875737433 +0100
621+@@ -22,6 +22,21 @@
622+ :usbid "0x0924" "0x4265"
623+ :status :good
624+
625++:model "WorkCentre 4118 Series"
626++:interface "USB"
627++:usbid "0x0924" "0x420c"
628++:status :good
629++
630++:model "WorkCentre 3210"
631++:interface "USB"
632++:usbid "0x0924" "0x4293"
633++:status :good
634++
635++:model "WorkCentre 3220"
636++:interface "USB"
637++:usbid "0x0924" "0x4294"
638++:status :good
639++
640+ :mfg "Dell"
641+ :url "http://www.dell.com/"
642+
643+@@ -58,7 +73,32 @@
644+ :usbid "0x04e8" "0x342a"
645+ :status :good
646+
647++:model "SCX-4824"
648++:interface "USB"
649++:usbid "0x04e8" "0x342c"
650++:status :good
651++
652+ :model "SCX-4300"
653+ :interface "USB"
654+ :usbid "0x04e8" "0x342e"
655+ :status :good
656++
657++:model "SCX-4600"
658++:interface "USB"
659++:usbid "0x04e8" "0x3433"
660++:status :good
661++
662++:model "SCX-4623"
663++:interface "USB"
664++:usbid "0x04e8" "0x3434"
665++:status :good
666++
667++:model "SCX-4825FN"
668++:interface "USB"
669++:usbid "0x04e8" "0x343c"
670++:status :good
671++
672++:model "SCX-4500W"
673++:interface "USB"
674++:usbid "0x04e8" "0x342b"
675++:status :basic

Subscribers

People subscribed via source and target branches

to all changes: