Mailinglist Archive: opensuse-factory (842 mails)

< Previous Next >
Re: [opensuse-factory] More Dependency frustration! (RANT)
  • From: Stanislav Brabec <sbrabec@xxxxxxx>
  • Date: Fri, 30 May 2008 15:49:20 +0200
  • Message-id: <1212155360.25073.22.camel@xxxxxxxxxxxxxx>
Larry Stotler wrote:
On Fri, May 30, 2008 at 3:50 AM, Andreas Jaeger <aj@xxxxxxx> wrote:

Btw. I don't understand your last sentence.

Basically, if it's in the pattern, does the pattern require it or
because there is another dependency like hardware?

The philosophy here is that people might want to add it later on...

Understood. Keep the actual KEDTV in a compressed addon area of the
drive then. Don't just install it. KDETV is set to install
automatically. Again, how many people have a TV card? <5%? Then it
should be installed unless the TV card is detected, which isn't until
later when the hardware is detected. Why not do the hardware
configuration in the beginning as well? I really like the fact that
the user and root stuff was moved to the beginning.

Current zypp provides much better way to do it:
- Have a pattern/metapackage/anything which provides TV applications
(Pattern must be well tuned to not install KDETV in GNOME and GNOME TV
in KDE.)
- This pattern will be automatically soft-selected, if USB ID or PCI ID
of TV card is detected.

It is not an easy task, because on one side you need a list of all
supported TV cards, on the other side you have to make pattern desktop
dependent. There are two different ways, how they can be supported: V4L
stream (supported by kernel) and video overlay (supported by X).

I did this with nut: If USB UPS is present, then it should be selected
for installation. I guess that it could be an approach for future.

rpm -q --supplements nut
modalias(usb:v0592p0002d*dc*dsc*dp*ic*isc*ip*)
modalias(usb:v06DAp0002d*dc*dsc*dp*ic*isc*ip*)
modalias(usb:v09AEp0001d*dc*dsc*dp*ic*isc*ip*)
modalias(usb:v0665p5161d*dc*dsc*dp*ic*isc*ip*)
modalias(usb:v05B8p0000d*dc*dsc*dp*ic*isc*ip*)
modalias(usb:v0001p0000d*dc*dsc*dp*ic*isc*ip*)
modalias(usb:vFFFFp0000d*dc*dsc*dp*ic*isc*ip*)
modalias(usb:v06DAp0003d*dc*dsc*dp*ic*isc*ip*)
modalias(usb:v0F03p0001d*dc*dsc*dp*ic*isc*ip*)

--
Best Regards / S pozdravem,

Stanislav Brabec
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o. e-mail: sbrabec@xxxxxxx
Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747
190 00 Praha 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/

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

< Previous Next >
Follow Ups