On Mon, 2006-01-23 at 15:17 +0100, Alessandro Zummo wrote:
>  Hello,
> 
>   a little status report on the backend I'm writing. I've modified
>  the epson backend to support the AcuLaser CX11NF via network connection.
> 
>   Sane now recognizes the scanner and talks to it,
>  but there are still issues I need to solve. I revamped
>  the backend a bit and since I'm sure I introduced new bugs
>  and/or breaked compatibility, I would like to release it
>  under a new name. Suggestions are appreciated.

Hi!

Creating a second backend that uses the same code base will create a
maintenance nightmare. Every change/bugfix that in the future will ever
be done to one of them must be ported to and tested with the other one,
which will create an extra workload for the maintainers of both
backends.

The work needed to merge the new functionality into the existing
backend, though it might look to be much initially, will most likely be
less than the sum of the extra work needed for the future maintenance
for keeping the two backends consistent in the future.

        Mattias

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 1230 bytes
Desc: not available
Url : 
http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20060125/38e9fa6f/smime.bin
From azummo-li...@towertech.it  Wed Jan 25 10:16:39 2006
From: azummo-li...@towertech.it (Alessandro Zummo)
Date: Wed Jan 25 10:18:24 2006
Subject: [sane-devel] new epson backend
In-Reply-To: <1138172250.6958.10.camel@localhost.localdomain>
References: <20060123151758.65f9f0ae@inspiron>
        <1138172250.6958.10.camel@localhost.localdomain>
Message-ID: <20060125111639.40aabff7@inspiron>

On Wed, 25 Jan 2006 07:57:30 +0100
Mattias Ellert <
> >   Sane now recognizes the scanner and talks to it,
> >  but there are still issues I need to solve. I revamped
> >  the backend a bit and since I'm sure I introduced new bugs
> >  and/or breaked compatibility, I would like to release it
> >  under a new name. Suggestions are appreciated.

 [...]

> The work needed to merge the new functionality into the existing
> backend, though it might look to be much initially, will most likely be
> less than the sum of the extra work needed for the future maintenance
> for keeping the two backends consistent in the future.

 That work can be done, but what about testing? I don't think
 we have every single Epson scanner. If at one point SANE switches
 to this backend, there's the risk of being overwhelmed by bug
 reports about scanners that were working just fine...

 Anyway, I'll post a patch in a few days so that others
 might evaluate it. 


-- 

 Best regards,

 Alessandro Zummo,
  Tower Technologies - Turin, Italy

  http://www.towertech.it

Reply via email to