[sane-devel] SANE frozen in amber ?

2009-06-15 Thread Alessandro Zummo
On Sun, 14 Jun 2009 21:29:27 +0200 stef wrote: > You are right, I didn't understand what you meant. > So for now, what is sure is that some changes are planned to the API, > and > there will be a bump in the soname version ? From my point of view, I agree with stef regarding "wri

[sane-devel] SANE frozen in amber ?

2009-06-15 Thread Alessandro Zummo
On Mon, 15 Jun 2009 20:55:23 +0200 Julien BLACHE wrote: > > my vote is for the 4th option. > > And here I was, thinking you people wanted to see some progress made. > > You do realize that option 4 basically guarantees that pretty much > nothing major will happen, will drag on for years and

[sane-devel] SANE frozen in amber ?

2009-06-15 Thread Julien BLACHE
Alessandro Zummo wrote: Hi, >> 4: make our API modifications small enough that old backends will be >> forward compatible >> >> Note that all 4 of these options are easier for the programmer if the >> API changes are kept small. Are there any other choices? > > my vote is for the 4th option.

[sane-devel] SANE frozen in amber ?

2009-06-15 Thread Alessandro Zummo
On Fri, 12 Jun 2009 13:52:57 -0400 "m. allan noah" wrote: > 4: make our API modifications small enough that old backends will be > forward compatible > > Note that all 4 of these options are easier for the programmer if the > API changes are kept small. Are there any other choices? my vote is

[sane-devel] SANE frozen in amber ?

2009-06-15 Thread Alessandro Zummo
On Fri, 12 Jun 2009 12:45:07 -0400 Richard Ryniker wrote: > Certainly, there are places where indefinitely extensible interfaces have > value. XML, ASN.1 are two examples that come immediately to mind. I > believe SANE, like many other applications, will find it better to change > its API in in

[sane-devel] SANE frozen in amber ?

2009-06-14 Thread stef
Le dimanche 14 juin 2009 21:10:29 m. allan noah, vous avez ?crit : > > > >but after a quick read, it seems to me that the draft doesn't > > address user notification during warming up, nor the case of sheet fed > > scanners calibration. > > I think you missed my point. I did not say th

[sane-devel] SANE frozen in amber ?

2009-06-14 Thread Kelly Price
Time to delurk myself for a bit. On Sat, Jun 13, 2009 at 8:55 AM, m. allan noah wrote: > We already tried that. It is called the sane 2 draft spec, and its > been sitting on the server for years. IMHO, we should not start > another round of open-ended dreaming. We must keep in mind what is > possi

[sane-devel] SANE frozen in amber ?

2009-06-14 Thread m. allan noah
On Sat, Jun 13, 2009 at 3:40 PM, stef wrote: > Le samedi 13 juin 2009 14:55:54 m. allan noah, vous avez ?crit : >> On Sat, Jun 13, 2009 at 8:42 AM, stef wrote: >> > Le vendredi 12 juin 2009 19:52:57 m. allan noah, vous avez ?crit : >> >> On Fri, Jun 12, 2009 at 12:45 PM, Richard >> >> >> >> Ryniker

[sane-devel] SANE frozen in amber ?

2009-06-13 Thread stef
Le samedi 13 juin 2009 14:55:54 m. allan noah, vous avez ?crit : > On Sat, Jun 13, 2009 at 8:42 AM, stef wrote: > > Le vendredi 12 juin 2009 19:52:57 m. allan noah, vous avez ?crit : > >> On Fri, Jun 12, 2009 at 12:45 PM, Richard > >> > >> Ryniker wrote: > >> >> a frontend that asks for new, unsupp

[sane-devel] SANE frozen in amber ?

2009-06-13 Thread stef
Le vendredi 12 juin 2009 19:52:57 m. allan noah, vous avez ?crit : > On Fri, Jun 12, 2009 at 12:45 PM, Richard > > Ryniker wrote: > >> a frontend that asks for new, unsupported features, will simply > >> get an appropriate error code. > > > > Allen Noah, earlier in this thread (Thu Jun 11 19:08:28

[sane-devel] SANE frozen in amber ?

2009-06-13 Thread m. allan noah
On Sat, Jun 13, 2009 at 8:42 AM, stef wrote: > Le vendredi 12 juin 2009 19:52:57 m. allan noah, vous avez ?crit : >> On Fri, Jun 12, 2009 at 12:45 PM, Richard >> >> Ryniker wrote: >> >> a frontend that asks for new, unsupported features, will simply >> >> get an appropriate error code. >> > >> > Al

[sane-devel] SANE frozen in amber ?

2009-06-13 Thread Kåre Särs
On Friday 12 June 2009 20:52:57 m. allan noah wrote: > On Fri, Jun 12, 2009 at 12:45 PM, Richard > > Ryniker wrote: > >> a frontend that asks for new, unsupported features, will simply > >> get an appropriate error code. > > > > Allen Noah, earlier in this thread (Thu Jun 11 19:08:28 UTC 2009) allu

[sane-devel] SANE frozen in amber ?

2009-06-12 Thread Julien BLACHE
"m. allan noah" wrote: > Seriously, we have to bump the major number on the soversion to do any > changes. The only real question is what do we do with all the > unmaintained backends? We leave them behind for now, and we'll see later what to do about them. In the meantime, maintainers can pop u

[sane-devel] SANE frozen in amber ?

2009-06-12 Thread m. allan noah
On Fri, Jun 12, 2009 at 12:45 PM, Richard Ryniker wrote: >> a frontend that asks for new, unsupported features, will simply >> get an appropriate error code. > > Allen Noah, earlier in this thread (Thu Jun 11 19:08:28 UTC 2009) alluded > to the problem with this approach when he wrote: > >>bah- the

[sane-devel] SANE frozen in amber ?

2009-06-12 Thread Richard Ryniker
> a frontend that asks for new, unsupported features, will simply > get an appropriate error code. Allen Noah, earlier in this thread (Thu Jun 11 19:08:28 UTC 2009) alluded to the problem with this approach when he wrote: >bah- then no front-end will use it, since it is not guaranteed to be >ther

[sane-devel] SANE frozen in amber ?

2009-06-12 Thread Alessandro Zummo
On Fri, 12 Jun 2009 09:35:55 +0200 Julien BLACHE wrote: > > What happens if the API gets extended somehow? You take > > them all off the list again and iterate? > > Yes, it becomes a mess for everybody when that happens. > > And it doesn't make sense anyway. What do we ship as sane-backends

[sane-devel] SANE frozen in amber ?

2009-06-12 Thread Julien BLACHE
Alessandro Zummo wrote: Hi, >> Why do all 80 backends (as of 1.0.20) _have_ to be released together? >> Why do all backends that are at the correct API revision _have_ to be >> released together? > > What happens if the API gets extended somehow? You take > them all off the list again and iter

[sane-devel] SANE frozen in amber ?

2009-06-12 Thread Alessandro Zummo
On Fri, 12 Jun 2009 08:52:58 +0900 Olaf Meeuwissen wrote: > Why do all 80 backends (as of 1.0.20) _have_ to be released together? > Why do all backends that are at the correct API revision _have_ to be > released together? What happens if the API gets extended somehow? You take them all off th

[sane-devel] SANE frozen in amber ?

2009-06-12 Thread Olaf Meeuwissen
Julien BLACHE writes: > "m. allan noah" wrote: > > [gah the mail was really for the list, sorry] > >> We can certainly open the API up for changes, but whoever wants to see >> the change had better be prepared to go into every backend and add the >> code... That might be a bit problematic with

[sane-devel] SANE frozen in amber ?

2009-06-11 Thread Alessandro Zummo
On Thu, 11 Jun 2009 15:08:28 -0400 "m. allan noah" wrote: > > > > ?a backend might choice to implement it or not. such an info is > > ?useful but shouldn't be mandatory. > > bah- then no front-end will use it, since it is not guaranteed to be > there. So, they will still cache the data from sa

[sane-devel] SANE frozen in amber ?

2009-06-11 Thread Julien BLACHE
"m. allan noah" wrote: [gah the mail was really for the list, sorry] > We can certainly open the API up for changes, but whoever wants to see > the change had better be prepared to go into every backend and add the > code... Or we just take the sane (yeah, right, can we change our project's nam

[sane-devel] SANE frozen in amber ?

2009-06-11 Thread Alessandro Zummo
On Thu, 11 Jun 2009 14:54:32 -0400 "m. allan noah" wrote: > > ?exactly ;) I hate having to cache the device. > > We can certainly open the API up for changes, but whoever wants to see > the change had better be prepared to go into every backend and add the > code... a backend might choice to

[sane-devel] SANE frozen in amber ?

2009-06-11 Thread m. allan noah
On Thu, Jun 11, 2009 at 3:05 PM, Alessandro Zummo wrote: > On Thu, 11 Jun 2009 14:54:32 -0400 > "m. allan noah" wrote: > >> > ?exactly ;) I hate having to cache the device. >> >> We can certainly open the API up for changes, but whoever wants to see >> the change had better be prepared to go into

[sane-devel] SANE frozen in amber ?

2009-06-11 Thread m. allan noah
On Wed, Jun 10, 2009 at 7:45 PM, Alessandro Zummo wrote: > On Thu, 11 Jun 2009 08:24:37 +0900 > Olaf Meeuwissen wrote: > >> ? ?nice! while we are there, I'd love to have a function to retrieve >> > ?the scanner maker and model >> >> What's wrong with SANE_Device.vendor and SANE_Device.model? >> #

[sane-devel] SANE frozen in amber ?

2009-06-11 Thread Olaf Meeuwissen
Alessandro Zummo writes: > On Wed, 10 Jun 2009 19:15:24 +0200 > Julien BLACHE wrote: > >> There are a couple of limitations that cannot be lifted without that, >> so yes. > > nice! while we are there, I'd love to have a function to retrieve > the scanner maker and model What's wrong with SA

[sane-devel] SANE frozen in amber ?

2009-06-11 Thread Alessandro Zummo
On Thu, 11 Jun 2009 08:24:37 +0900 Olaf Meeuwissen wrote: >nice! while we are there, I'd love to have a function to retrieve > > the scanner maker and model > > What's wrong with SANE_Device.vendor and SANE_Device.model? > # Getting that SANE_Device is another matter ;-) exactly ;) I h

[sane-devel] SANE frozen in amber ?

2009-06-10 Thread Alessandro Zummo
On Wed, 10 Jun 2009 19:15:24 +0200 Julien BLACHE wrote: > There are a couple of limitations that cannot be lifted without that, > so yes. nice! while we are there, I'd love to have a function to retrieve the scanner maker and model -- Best regards, Alessandro Zummo, Tower Technologie

[sane-devel] SANE frozen in amber ?

2009-06-10 Thread Julien BLACHE
Alessandro Zummo wrote: Hi, >> Whatever we do requires careful consideration to produce a better API >> that will fix the current shortcomings without introducing new ones >> that we can avoid. (like, say, busy-looping on sane_start(), shrug.) > > so the plan is whole new API not binary compati

[sane-devel] SANE frozen in amber ?

2009-06-10 Thread Alessandro Zummo
On Wed, 10 Jun 2009 18:27:41 +0200 Julien BLACHE wrote: > Whatever we do requires careful consideration to produce a better API > that will fix the current shortcomings without introducing new ones > that we can avoid. (like, say, busy-looping on sane_start(), shrug.) so the plan is whole new A

[sane-devel] SANE frozen in amber ?

2009-06-10 Thread Julien BLACHE
stef wrote: > This is why I regret that recent plans to bring a little evolution > were > postponed over such a mundane thing than a dll version. An frequent I think you still haven't got it. There are plans for changes to the API; Allan reviewed the SANE2 draft but I believe he's bus

[sane-devel] SANE frozen in amber ?

2009-06-10 Thread stef
Hello, Here's a little story that happened months ago: my wife wanted to scan a document with our MD6471 run by the genesys backend. She calls me: - It isn't working ! - What is happening ? (as a backend maintainer I rushed, quite upset) - It doesn't move.