Mailinglist Archive: opensuse-packaging (74 mails)

< Previous Next >
Re: [opensuse-packaging] Automatically installing "plugins" via dependencies
  • From: Michael Schroeder <mls@xxxxxxx>
  • Date: Wed, 7 Jun 2006 14:18:59 +0200
  • Message-id: <20060607121859.GB19495@xxxxxxx>
On Wed, Jun 07, 2006 at 02:00:38PM +0200, Michal Marek wrote:
> does anyone an idea how to solve situations like this in a "right way"?
> There is an application A and a library L and libL-plugin for app A. The
> user installs A and L and wants to use L features from A. Another user
> installs just A and is not interrested in L. Now if A would require or
> recommend libL-plugin, then installing A would automatically pull the
> (possibly big and unwanted) library L. Requiring or recommending
> libL-plugin in L would have the same problem.
>
> To give a real example:
> A = unixODBC
> L = mysql-shared (or postgresql-libs)
> libL-plugin = MyODBC-unixODBC (or psqlODBC)
>
> Both unixODBC and mysql-shared can be used without each other, but the
> user somehow expects, that if he or she installs unixODBC and
> mysql-shared, it will simply work with each other. See this bug:
> https://bugzilla.novell.com/show_bug.cgi?id=144602

You need enhances/supplements with AND for this, i.e. in package
libL-plugin add:

Supplements(and): unixODBC mysql-shared

We don't have support for this yet, though.

Sorry,
Michael.

--
Michael Schroeder mls@xxxxxxx
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging-unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging-help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References