[sane-devel] API addition request

Kai-Uwe Behrmann ku.b at gmx.de
Tue Aug 24 08:16:46 UTC 2010

Am 24.08.10, 10:06 +0200 schrieb Johannes Meixner:
> Hello,
> On Aug 20 11:50 m. allan noah wrote (shortened):
>> Johannes- If we had two trees, and they used the same soname/soversion
>> such that only one could be installed at a time, which one would SUSE
>> ship? The old, no changes version, or the new, more features, might
>> break some frontends version?
> I would provide both in two separated RPMs with different RPM names
> where both RPMs provide the same RPM capability "sane-backends"
> but with mutual RPM conflicts tags to make sure that only one
> can be installed at the same time.
> Furthermore I would enhance our YaST scanner module to support
> switching back and forth between them so that our users can
> try out which they like more.
> It would depend on user feedback (in particular during our
> beta-tests for an upcomming openSUSE version) if we prefer
> the old one to be installed by default or the new one.
> We did the same kind of switching for our printing system:
>> From LPRng+lpdfilter to CUPS.
> As long as a setup tool (like YaST) provides the end-user
> an easy way to switch back and forth there is no real problem.
> Initially the old stuff was the default, then we switched
> to the new stuff as default (this is the actual switch from
> the end-users point of view), and a longer time later
> we dropped the old stuff - first we dropped support for
> the old stuff in YaST but kept its RPM packages and
> at the very end we dropped also the old stuff packages.
> Via our openSUSE build service I can provide a new sane-backends
> at any time via a separated package repository so that interested
> users can install it on demand whenever they like (but there would
> be no automated replacement of an installed sane-backends package
> on a user's system).

Can you please post your OBS repository with the patched sane-backend. I 
would like to use it to build the Oyranos SANE configuration module.

kind regards
Kai-Uwe Behrmann
developing for colour management 
www.behrmann.name + www.oyranos.org

More information about the sane-devel mailing list