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
