[sane-devel] Schedule for release of sane-backends 1.0.23

2012-08-26 Thread m. allan noah
sane-backends development is now open. I will recommit recent pixma
changes, and fix the config typo in a few hours.

I have not updated the docs on the website, or made the release
announcement yet- I am still trying to cleanup a few things, and find
a place to put these files, since alioth seems borked, and I cannot
get a response from the admins.

allan

On Tue, Aug 14, 2012 at 9:24 AM, m. allan noah kitno455 at gmail.com wrote:
 Sane-backends is in code freeze. Bad bugs and documentation may
 still be fixed, but major improvements should be avoided. If you have
 access to a scanner or a platform that is even slightly uncommon,
 please try to test a current sane-backends git snapshot. Let us know
 if you find any regressions or other problems, so that we can try to
 fix them prior to release.

 I will commit the last makefile patch from stef/Chris in a few hours.
 I have decided not to commit the recent cannon backend patches this
 close to release. That scanner is not common enough to be worth the
 risk.

 Timetable:
 Jul 29, 2012: Feature freeze (only bugs + documentation updates)
 Aug 12, 2012: Code freeze (only horrible bugs + documentation updates)
 Aug 19, 2012: Release

 allan
 --
 The truth is an offense, but not a sin



-- 
The truth is an offense, but not a sin



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-08-14 Thread m. allan noah
Sane-backends is in code freeze. Bad bugs and documentation may
still be fixed, but major improvements should be avoided. If you have
access to a scanner or a platform that is even slightly uncommon,
please try to test a current sane-backends git snapshot. Let us know
if you find any regressions or other problems, so that we can try to
fix them prior to release.

I will commit the last makefile patch from stef/Chris in a few hours.
I have decided not to commit the recent cannon backend patches this
close to release. That scanner is not common enough to be worth the
risk.

Timetable:
Jul 29, 2012: Feature freeze (only bugs + documentation updates)
Aug 12, 2012: Code freeze (only horrible bugs + documentation updates)
Aug 19, 2012: Release

allan
-- 
The truth is an offense, but not a sin



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-08-05 Thread m. allan noah
We are going to delay the release of sane-backends 1.0.23 by another
week. This will give some more time for fixing recently discovered bugs.

Sane-backends is still in feature freeze. Bugs and documentation may
still be fixed, but major improvements should be avoided. If you have
access to a scanner or a platform that is even slightly uncommon,
please try to test a current sane-backends git snapshot. Let us know
if you find any regressions or other problems, so that we can try to
fix them prior to release.

Timetable:
Jul 29, 2012: Feature freeze (only bugs + documentation updates)
Aug 12, 2012: Code freeze (only horrible bugs + documentation updates)
Aug 19, 2012: Release

allan
-- 
The truth is an offense, but not a sin



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-30 Thread m. allan noah
Rudi- thanks for the reminder. I committed your patches last week, but
I've been so busy I forgot to say so. Thanks again!

allan

On Mon, Jul 23, 2012 at 10:04 AM, Ruediger Meier sweet_f_a at gmx.de wrote:
 On Thursday 19 July 2012, m. allan noah wrote:
 There is quite a bit of updated code (and many months) since our last
 release. In particular, there have been some bug fixes to regressions
 in a couple backends, and some major additions to others (genesys,
 pixma, fujitsu, etc). Seems like it is time for a release.

 Timetable:
 Jul 29, 2012: Feature freeze (only bugs + documentation updates)
 Aug 5, 2012: Code freeze (only horrible bugs + documentation updates)
 Aug 12, 2012: Release

 Speak up now if this timetable needs to change.

 As I've mentioned several times on this list sane-config is still
 completely broken. IMO it would be a pity if you release it in current
 state. Please consider the fix I've sent to the list some time ago
 http://lists.alioth.debian.org/pipermail/sane-devel/2012-February/029498.html

 cu,
 Rudi

 --
 sane-devel mailing list: sane-devel at lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
 Unsubscribe: Send mail with subject unsubscribe your_password
  to sane-devel-request at lists.alioth.debian.org



-- 
The truth is an offense, but not a sin



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-29 Thread m. allan noah
Sane-backends is now in feature freeze. Bugs and documentation may
still be fixed, but major improvements should be avoided. If you have
access to a scanner or a platform that is even slightly uncommon,
please try to test a current sane-backends git snapshot. Let us know
if you find any regressions or other problems, so that we can try to
fix them prior to release.

Timetable:
Jul 29, 2012: Feature freeze (only bugs + documentation updates)
Aug 5, 2012: Code freeze (only horrible bugs + documentation updates)
Aug 12, 2012: Release

allan
-- 
The truth is an offense, but not a sin



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-29 Thread Chris Bagwell
On Sun, Jul 29, 2012 at 7:26 PM, m. allan noah kitno455 at gmail.com wrote:
 Sane-backends is now in feature freeze. Bugs and documentation may
 still be fixed, but major improvements should be avoided. If you have
 access to a scanner or a platform that is even slightly uncommon,
 please try to test a current sane-backends git snapshot.

FYI: Fedora 17, OS X 10.8 (Mountain Lion), Mingw32, and Mingw64 are
still in good shape as of today's rebase.

I'll do one more test close to Aug. 5th date.

Chris



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-26 Thread Rolf Bensch
Am 21.07.2012 14:07, schrieb m. allan noah:
 This is an old problem: how to install SANE from git beside standard
 libsane. There is no easy to read manual available.

 We should add something like the description below to README.linux. I
 tested this with (K)Ubuntu (10.04, 12.04), LinuxMint (LMDE, 12, 13) and
 Fedora 17.
 
 Feel free to update the docs. I would probably add a note that
 historically not all the distros have used the same format for the
 udev rules file.
 

I just committed a detailled installation procedure to git.

Rolf




[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-24 Thread Rolf Bensch
Am 22.07.2012 19:37, schrieb ?l ??gn?r:
 
 In the meantime (without doing anything):
 
 /usr/local/bin/scanimage -L
 device `pixma:04A91908' is a CANON Canoscan 9000F multi-function
 peripheral
 
 It works as user too, after changing /lib/udev/rules.d/40-libsane.rules
 
 
 We should add something like the description below to README.linux. I
 tested this with (K)Ubuntu (10.04, 12.04), LinuxMint (LMDE, 12, 13)
 and Fedora 17.

 (1) Find the location of standard libsane. It's different for each
 distribution. On 64 bit Ubuntu 12.04 it is here:
 '/usr/lib/x86_64-linux-gnu/'. On 64 bit Fedora 17 it is here:
 '/usr/lib64/'.

 (2) Decide where you want to install the new SANE version.

 (2.1) You can overwrite standard libsane. Then you need to do some
 extra configuration for SANE: './configure
 --libdir=usr/lib/x86_64-linux-gnu'. Here you need to use the path
 found in (1). If you also want to replace the binaries, configuration,
 translations, etc. please read './configure --help'.

 (2.2) You can set symbolic links to the new driver. I assume that the
 path found in (1) is '/usr/lib/x86_64-linux-gnu/' and new SANE has
 been installed to '/usr/local/lib/':
 cd /usr/lib/x86_64-linux-gnu
 sudo ln -sf /usr/local/lib/libsane.so.1.0.23 libsane.so.1
 sudo ln -sf /usr/local/lib/sane/libsane-pixma.la .

 (3) Copy 'tools/udev/libsane.rules' to '/etc/udev/rules.d/'.

 (4) To avoid using the scanner with root rights, add your user to the
 group 'scanner'. If this group doesn't exist you must create it (I
 needed to do this in Fedora 17).

 (5) Reconnect your scanner to the USB bus and logoff/login if you
 needed to do (4) or just reboot.
 
 After reading your explanations I don't understand, why scanimage
 recognizes the scanner after some time / days? I don't see a permission
 problem in this case or something changes the permissions automatically.
 
 I compiled with default values. While it didn't work for a while with
 Ubuntu 12.04, it works now without problems, as I described in my
 earlier mail.
 

Maybe after a reboot your system prefers the new lib in
/usr/local/lib/. I don't have an other explanation.

Please check the used pixma backend with e.g.: 'SANE_DEBUG_PIXMA=2
/usr/local/bin/scanimage -L'. The response must contain this line:
'[pixma] pixma version 0.16.4'.

Which pixma backend version does standard scanimage use?

If there still are unclear relations between system's libsane and the
desired one, you should follow my explanations.

 BTW I have a Nikon LS50 too. How do I compile drivers for the Canon
 9000F and the Nikon LS50, but not the other drivers?
 
 How must I change:
 BACKENDS=pixma ./configure
 

I found Nikon LS50 in coolscan3. Then you can use this line for
configuration: 'BACKENDS=pixma coolscan3 ./configure'

Cheers,
Rolf



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-23 Thread Ruediger Meier
On Thursday 19 July 2012, m. allan noah wrote:
 There is quite a bit of updated code (and many months) since our last
 release. In particular, there have been some bug fixes to regressions
 in a couple backends, and some major additions to others (genesys,
 pixma, fujitsu, etc). Seems like it is time for a release.

 Timetable:
 Jul 29, 2012: Feature freeze (only bugs + documentation updates)
 Aug 5, 2012: Code freeze (only horrible bugs + documentation updates)
 Aug 12, 2012: Release

 Speak up now if this timetable needs to change.

As I've mentioned several times on this list sane-config is still 
completely broken. IMO it would be a pity if you release it in current 
state. Please consider the fix I've sent to the list some time ago
http://lists.alioth.debian.org/pipermail/sane-devel/2012-February/029498.html

cu,
Rudi



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-22 Thread Аl Воgnеr
Am Sa, 21 Jul 2012 12:48:00 CEST schrieb Rolf Bensch:

 Am 20.07.2012 22:58, schrieb ?l ??gn?r:
  Am Fr, 20 Jul 2012 22:36:09 CEST schrieb Rolf Bensch:
  
  Am 19.07.2012 01:44, schrieb m. allan noah:
  There is quite a bit of updated code (and many months) since our
  last release. In particular, there have been some bug fixes to
  regressions in a couple backends, and some major additions to
  others (genesys, pixma, fujitsu, etc). Seems like it is time for a
  release.
 
  Timetable:
  Jul 29, 2012: Feature freeze (only bugs + documentation updates)
  Aug 5, 2012: Code freeze (only horrible bugs + documentation
  updates) Aug 12, 2012: Release
 
  Speak up now if this timetable needs to change.
 
 
  Everybody with a new pixma scanner, especially CS9000F, is
  invited to fetch the latest git version or daily snapshot and to
  test all functions.
 
  Please report both, success and problems.
  
  I mentioned it already a few times, eg
  
  Datum: Tue, 17 Apr 2012 20:14:32 +0200
  Von: ?l ??gn?r sane at ml1104.corr.*.*
  An: sane-devel at lists.alioth.debian.*
  Betreff: Re: [sane-devel] Canon 9000F
  
  I don't know what I could do wrong. The problem exists with Opensuse
  and (X)Ubuntu.
  
  After compilation _nothing_ works as root.
  
  A few hours later
  
  usr/local/bin/sane-find-scanner
  found USB scanner (vendor=04a9 [Canon], product=0x1908 [CanoScan])
  at libusb:003:002
  
  
  2 days later with my last compilation:
  
  /usr/local/bin/scanimage -L
  
  No scanners were identified. If you were expecting something
  different, check that the scanner is plugged in, turned on and
  detected by the sane-find-scanner tool (if appropriate). Please
  read the documentation which came with this software (README, FAQ,
  manpages).
  
  There have been times, when scanimage -L worked after a few hours
  and after 3 days. And I did nothing except waiting.
  
  
  dpkg -l | grep -i sane | cut -c1-78
  ii  libcommon-sense-perl  3.4-1 
  ii  libsane   1.0.22-7ubuntu
  ii  libsane:i386  1.0.22-7ubuntu
  ii  libsane-common1.0.22-7ubuntu
  ii  libsane-hpaio 3.12.2-1ubuntu
  ii  libsane-perl  0.03-1build2  
  ii  python-imaging-sane   1.1.7-4   
  ii  sane  1.0.14-9  
  ii  sane-utils1.0.22-7ubuntu
  ii  xsane 0.998-3ubuntu2
  ii  xsane-common  0.998-3ubuntu2
  
  
  uname -r
  3.2.0-26-generic
  
 
 This is an old problem: how to install SANE from git beside standard
 libsane. There is no easy to read manual available.

In the meantime (without doing anything):

/usr/local/bin/scanimage -L
device `pixma:04A91908' is a CANON Canoscan 9000F multi-function
peripheral

It works as user too, after changing /lib/udev/rules.d/40-libsane.rules


 We should add something like the description below to README.linux. I
 tested this with (K)Ubuntu (10.04, 12.04), LinuxMint (LMDE, 12, 13)
 and Fedora 17.
 
 (1) Find the location of standard libsane. It's different for each
 distribution. On 64 bit Ubuntu 12.04 it is here:
 '/usr/lib/x86_64-linux-gnu/'. On 64 bit Fedora 17 it is here:
 '/usr/lib64/'.
 
 (2) Decide where you want to install the new SANE version.
 
 (2.1) You can overwrite standard libsane. Then you need to do some
 extra configuration for SANE: './configure
 --libdir=/usr/lib/x86_64-linux-gnu'. Here you need to use the path
 found in (1). If you also want to replace the binaries, configuration,
 translations, etc. please read './configure --help'.
 
 (2.2) You can set symbolic links to the new driver. I assume that the
 path found in (1) is '/usr/lib/x86_64-linux-gnu/' and new SANE has
 been installed to '/usr/local/lib/':
 cd /usr/lib/x86_64-linux-gnu
 sudo ln -sf /usr/local/lib/libsane.so.1.0.23 libsane.so.1
 sudo ln -sf /usr/local/lib/sane/libsane-pixma.la .
 
 (3) Copy 'tools/udev/libsane.rules' to '/etc/udev/rules.d/'.
 
 (4) To avoid using the scanner with root rights, add your user to the
 group 'scanner'. If this group doesn't exist you must create it (I
 needed to do this in Fedora 17).
 
 (5) Reconnect your scanner to the USB bus and logoff/login if you
 needed to do (4) or just reboot.

After reading your explanations I don't understand, why scanimage
recognizes the scanner after some time / days? I don't see a permission
problem in this case or something changes the permissions automatically.

I compiled with default values. While it didn't work for a while with
Ubuntu 12.04, it works now without problems, as I described in my
earlier mail.

BTW I have a Nikon LS50 too. How do I compile drivers for the Canon
9000F and the Nikon LS50, but not the other drivers?

How must I change:
BACKENDS=pixma ./configure


--
?l




[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-22 Thread Аl Воgnеr
Am Sa, 21 Jul 2012 12:48:00 CEST schrieb Rolf Bensch:

  I mentioned it already a few times, eg
  
  Datum: Tue, 17 Apr 2012 20:14:32 +0200
  Von: ?l ??gn?r sane at ml1104.corr.*.*
  An: sane-devel at lists.alioth.debian.*
  Betreff: Re: [sane-devel] Canon 9000F
  
  I don't know what I could do wrong. The problem exists with Opensuse
  and (X)Ubuntu.
  
  After compilation _nothing_ works as root.
  
  A few hours later
  
  usr/local/bin/sane-find-scanner
  found USB scanner (vendor=04a9 [Canon], product=0x1908 [CanoScan])
  at libusb:003:002
  
  
  2 days later with my last compilation:
  
  /usr/local/bin/scanimage -L
  
  No scanners were identified. If you were expecting something
  different, check that the scanner is plugged in, turned on and
  detected by the sane-find-scanner tool (if appropriate). Please
  read the documentation which came with this software (README, FAQ,
  manpages).
  
  There have been times, when scanimage -L worked after a few hours
  and after 3 days. And I did nothing except waiting.

 This is an old problem: how to install SANE from git beside standard
 libsane. There is no easy to read manual available.

In the meantime (without doing anything):

/usr/local/bin/scanimage -L
device `pixma:04A91908' is a CANON Canoscan 9000F multi-function
peripheral

It works as user too, after changing /lib/udev/rules.d/40-libsane.rules


 We should add something like the description below to README.linux. I
 tested this with (K)Ubuntu (10.04, 12.04), LinuxMint (LMDE, 12, 13)
 and Fedora 17.
 
 (1) Find the location of standard libsane. It's different for each
 distribution. On 64 bit Ubuntu 12.04 it is here:
 '/usr/lib/x86_64-linux-gnu/'. On 64 bit Fedora 17 it is here:
 '/usr/lib64/'.
 
 (2) Decide where you want to install the new SANE version.
 
 (2.1) You can overwrite standard libsane. Then you need to do some
 extra configuration for SANE: './configure
 --libdir=/usr/lib/x86_64-linux-gnu'. Here you need to use the path
 found in (1). If you also want to replace the binaries, configuration,
 translations, etc. please read './configure --help'.
 
 (2.2) You can set symbolic links to the new driver. I assume that the
 path found in (1) is '/usr/lib/x86_64-linux-gnu/' and new SANE has
 been installed to '/usr/local/lib/':
 cd /usr/lib/x86_64-linux-gnu
 sudo ln -sf /usr/local/lib/libsane.so.1.0.23 libsane.so.1
 sudo ln -sf /usr/local/lib/sane/libsane-pixma.la .
 
 (3) Copy 'tools/udev/libsane.rules' to '/etc/udev/rules.d/'.
 
 (4) To avoid using the scanner with root rights, add your user to the
 group 'scanner'. If this group doesn't exist you must create it (I
 needed to do this in Fedora 17).
 
 (5) Reconnect your scanner to the USB bus and logoff/login if you
 needed to do (4) or just reboot.

After reading your explanations I don't understand, why scanimage
recognizes the scanner after some time / days without doing anything? I
don't see a permission problem in this case (since I did nothing) or
something changes the permissions automatically.

I compiled with default values. While it didn't work for a while with
Ubuntu 12.04, it works now without problems, as I described in my
earlier mail.

BTW I have a Nikon LS50 too. How do I compile drivers for the Canon
9000F and the Nikon LS50, but not the other drivers?

How must I change:
BACKENDS=pixma ./configure


--
?l




[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-21 Thread Аl Воgnеr
Am Fr, 20 Jul 2012 22:58:14 CEST schrieb ?l ??gn?r:

 Am Fr, 20 Jul 2012 22:36:09 CEST schrieb Rolf Bensch:
 
  Am 19.07.2012 01:44, schrieb m. allan noah:
   There is quite a bit of updated code (and many months) since our
   last release. In particular, there have been some bug fixes to
   regressions in a couple backends, and some major additions to
   others (genesys, pixma, fujitsu, etc). Seems like it is time for a
   release.
   
   Timetable:
   Jul 29, 2012: Feature freeze (only bugs + documentation updates)
   Aug 5, 2012: Code freeze (only horrible bugs + documentation
   updates) Aug 12, 2012: Release
   
   Speak up now if this timetable needs to change.
   
  
  Everybody with a new pixma scanner, especially CS9000F, is invited
  to fetch the latest git version or daily snapshot and to test all
  functions.
  
  Please report both, success and problems.
 
 I mentioned it already a few times, eg
 
 Datum: Tue, 17 Apr 2012 20:14:32 +0200
 Von: ?l ??gn?r sane at ml1104.corr.*.*
 An: sane-devel at lists.alioth.debian.*
 Betreff: Re: [sane-devel] Canon 9000F
 
 I don't know what I could do wrong. The problem exists with Opensuse
 and (X)Ubuntu.
 
 After compilation _nothing_ works as root.
 
 A few hours later
 
 usr/local/bin/sane-find-scanner
 found USB scanner (vendor=0x04a9 [Canon], product=0x1908 [CanoScan])
 at libusb:003:002
 
 
 2 days later with my last compilation:
 
 /usr/local/bin/scanimage -L
 
 No scanners were identified. If you were expecting something
 different, check that the scanner is plugged in, turned on and
 detected by the sane-find-scanner tool (if appropriate). Please read
 the documentation which came with this software (README, FAQ,
 manpages).
 
 There have been times, when scanimage -L worked after a few hours and
 after 3 days. And I did nothing except waiting.
 
 
 dpkg -l | grep -i sane | cut -c1-78
 ii  libcommon-sense-perl  3.4-1 
 ii  libsane   1.0.22-7ubuntu
 ii  libsane:i386  1.0.22-7ubuntu
 ii  libsane-common1.0.22-7ubuntu
 ii  libsane-hpaio 3.12.2-1ubuntu
 ii  libsane-perl  0.03-1build2  
 ii  python-imaging-sane   1.1.7-4   
 ii  sane  1.0.14-9  
 ii  sane-utils1.0.22-7ubuntu
 ii  xsane 0.998-3ubuntu2
 ii  xsane-common  0.998-3ubuntu2
 
 
 uname -r
 3.2.0-26-generic


Sorry, I forgot to say, I compiled from git

~# scanimage -V
scanimage (sane-backends) 1.0.23git; backend version 1.0.23



--
?l




[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-21 Thread Rolf Bensch
Am 20.07.2012 22:58, schrieb ?l ??gn?r:
 Am Fr, 20 Jul 2012 22:36:09 CEST schrieb Rolf Bensch:
 
 Am 19.07.2012 01:44, schrieb m. allan noah:
 There is quite a bit of updated code (and many months) since our
 last release. In particular, there have been some bug fixes to
 regressions in a couple backends, and some major additions to
 others (genesys, pixma, fujitsu, etc). Seems like it is time for a
 release.

 Timetable:
 Jul 29, 2012: Feature freeze (only bugs + documentation updates)
 Aug 5, 2012: Code freeze (only horrible bugs + documentation
 updates) Aug 12, 2012: Release

 Speak up now if this timetable needs to change.


 Everybody with a new pixma scanner, especially CS9000F, is invited
 to fetch the latest git version or daily snapshot and to test all
 functions.

 Please report both, success and problems.
 
 I mentioned it already a few times, eg
 
 Datum: Tue, 17 Apr 2012 20:14:32 +0200
 Von: ?l ??gn?r sane at ml1104.corr.*.*
 An: sane-devel at lists.alioth.debian.*
 Betreff: Re: [sane-devel] Canon 9000F
 
 I don't know what I could do wrong. The problem exists with Opensuse
 and (X)Ubuntu.
 
 After compilation _nothing_ works as root.
 
 A few hours later
 
 usr/local/bin/sane-find-scanner
 found USB scanner (vendor=04a9 [Canon], product=0x1908 [CanoScan]) at
 libusb:003:002
 
 
 2 days later with my last compilation:
 
 /usr/local/bin/scanimage -L
 
 No scanners were identified. If you were expecting something different,
 check that the scanner is plugged in, turned on and detected by the
 sane-find-scanner tool (if appropriate). Please read the documentation
 which came with this software (README, FAQ, manpages).
 
 There have been times, when scanimage -L worked after a few hours and
 after 3 days. And I did nothing except waiting.
 
 
 dpkg -l | grep -i sane | cut -c1-78
 ii  libcommon-sense-perl  3.4-1 
 ii  libsane   1.0.22-7ubuntu
 ii  libsane:i386  1.0.22-7ubuntu
 ii  libsane-common1.0.22-7ubuntu
 ii  libsane-hpaio 3.12.2-1ubuntu
 ii  libsane-perl  0.03-1build2  
 ii  python-imaging-sane   1.1.7-4   
 ii  sane  1.0.14-9  
 ii  sane-utils1.0.22-7ubuntu
 ii  xsane 0.998-3ubuntu2
 ii  xsane-common  0.998-3ubuntu2
 
 
 uname -r
 3.2.0-26-generic
 

This is an old problem: how to install SANE from git beside standard
libsane. There is no easy to read manual available.

We should add something like the description below to README.linux. I
tested this with (K)Ubuntu (10.04, 12.04), LinuxMint (LMDE, 12, 13) and
Fedora 17.

(1) Find the location of standard libsane. It's different for each
distribution. On 64 bit Ubuntu 12.04 it is here:
'/usr/lib/x86_64-linux-gnu/'. On 64 bit Fedora 17 it is here: '/usr/lib64/'.

(2) Decide where you want to install the new SANE version.

(2.1) You can overwrite standard libsane. Then you need to do some extra
configuration for SANE: './configure
--libdir=/usr/lib/x86_64-linux-gnu'. Here you need to use the path
found in (1). If you also want to replace the binaries, configuration,
translations, etc. please read './configure --help'.

(2.2) You can set symbolic links to the new driver. I assume that the
path found in (1) is '/usr/lib/x86_64-linux-gnu/' and new SANE has been
installed to '/usr/local/lib/':
cd /usr/lib/x86_64-linux-gnu
sudo ln -sf /usr/local/lib/libsane.so.1.0.23 libsane.so.1
sudo ln -sf /usr/local/lib/sane/libsane-pixma.la .

(3) Copy 'tools/udev/libsane.rules' to '/etc/udev/rules.d/'.

(4) To avoid using the scanner with root rights, add your user to the
group 'scanner'. If this group doesn't exist you must create it (I
needed to do this in Fedora 17).

(5) Reconnect your scanner to the USB bus and logoff/login if you needed
to do (4) or just reboot.

Cheers,
Rolf



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-21 Thread m. allan noah
 This is an old problem: how to install SANE from git beside standard
 libsane. There is no easy to read manual available.

 We should add something like the description below to README.linux. I
 tested this with (K)Ubuntu (10.04, 12.04), LinuxMint (LMDE, 12, 13) and
 Fedora 17.

Feel free to update the docs. I would probably add a note that
historically not all the distros have used the same format for the
udev rules file.

allan

-- 
The truth is an offense, but not a sin



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-20 Thread Rolf Bensch
Am 19.07.2012 01:44, schrieb m. allan noah:
 There is quite a bit of updated code (and many months) since our last
 release. In particular, there have been some bug fixes to regressions
 in a couple backends, and some major additions to others (genesys,
 pixma, fujitsu, etc). Seems like it is time for a release.
 
 Timetable:
 Jul 29, 2012: Feature freeze (only bugs + documentation updates)
 Aug 5, 2012: Code freeze (only horrible bugs + documentation updates)
 Aug 12, 2012: Release
 
 Speak up now if this timetable needs to change.
 

Everybody with a new pixma scanner, especially CS9000F, is invited to
fetch the latest git version or daily snapshot and to test all functions.

Please report both, success and problems.

And please report missing translations. Patches for po files would be
great. German translations are completed for the pixma backend.

Cheers,
Rolf



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-20 Thread Аl Воgnеr
Am Fr, 20 Jul 2012 22:36:09 CEST schrieb Rolf Bensch:

 Am 19.07.2012 01:44, schrieb m. allan noah:
  There is quite a bit of updated code (and many months) since our
  last release. In particular, there have been some bug fixes to
  regressions in a couple backends, and some major additions to
  others (genesys, pixma, fujitsu, etc). Seems like it is time for a
  release.
  
  Timetable:
  Jul 29, 2012: Feature freeze (only bugs + documentation updates)
  Aug 5, 2012: Code freeze (only horrible bugs + documentation
  updates) Aug 12, 2012: Release
  
  Speak up now if this timetable needs to change.
  
 
 Everybody with a new pixma scanner, especially CS9000F, is invited
 to fetch the latest git version or daily snapshot and to test all
 functions.
 
 Please report both, success and problems.

I mentioned it already a few times, eg

Datum: Tue, 17 Apr 2012 20:14:32 +0200
Von: ?l ??gn?r sane at ml1104.corr.*.*
An: sane-devel at lists.alioth.debian.*
Betreff: Re: [sane-devel] Canon 9000F

I don't know what I could do wrong. The problem exists with Opensuse
and (X)Ubuntu.

After compilation _nothing_ works as root.

A few hours later

usr/local/bin/sane-find-scanner
found USB scanner (vendor=0x04a9 [Canon], product=0x1908 [CanoScan]) at
libusb:003:002


2 days later with my last compilation:

/usr/local/bin/scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

There have been times, when scanimage -L worked after a few hours and
after 3 days. And I did nothing except waiting.


dpkg -l | grep -i sane | cut -c1-78
ii  libcommon-sense-perl  3.4-1 
ii  libsane   1.0.22-7ubuntu
ii  libsane:i386  1.0.22-7ubuntu
ii  libsane-common1.0.22-7ubuntu
ii  libsane-hpaio 3.12.2-1ubuntu
ii  libsane-perl  0.03-1build2  
ii  python-imaging-sane   1.1.7-4   
ii  sane  1.0.14-9  
ii  sane-utils1.0.22-7ubuntu
ii  xsane 0.998-3ubuntu2
ii  xsane-common  0.998-3ubuntu2


uname -r
3.2.0-26-generic



--
?l




[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-19 Thread Chris Bagwell
On Wed, Jul 18, 2012 at 6:44 PM, m. allan noah kitno455 at gmail.com wrote:
 Timetable:
 Jul 29, 2012: Feature freeze (only bugs + documentation updates)
 Aug 5, 2012: Code freeze (only horrible bugs + documentation updates)
 Aug 12, 2012: Release

 Speak up now if this timetable needs to change.


In last month, I've done test compiles on Fedora 17, mingw32 (epson2
compiled only), mingw64 (epson2 only), and OS X 10.6 and we are good
to go on those platforms.

If I see new code submissions, I'll do another test compile around Aug
1 and fix any issues.

Chris



[sane-devel] Schedule for release of sane-backends 1.0.23

2012-07-18 Thread m. allan noah
There is quite a bit of updated code (and many months) since our last
release. In particular, there have been some bug fixes to regressions
in a couple backends, and some major additions to others (genesys,
pixma, fujitsu, etc). Seems like it is time for a release.

Timetable:
Jul 29, 2012: Feature freeze (only bugs + documentation updates)
Aug 5, 2012: Code freeze (only horrible bugs + documentation updates)
Aug 12, 2012: Release

Speak up now if this timetable needs to change.

allan
--
The truth is an offense, but not a sin


-- 
The truth is an offense, but not a sin