diff options
Diffstat (limited to 'zarb-ml/mageia-dev/2011-July/006365.html')
-rw-r--r-- | zarb-ml/mageia-dev/2011-July/006365.html | 208 |
1 files changed, 208 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-July/006365.html b/zarb-ml/mageia-dev/2011-July/006365.html new file mode 100644 index 000000000..7000e9dd8 --- /dev/null +++ b/zarb-ml/mageia-dev/2011-July/006365.html @@ -0,0 +1,208 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-dev] gstreamer packaging too split? + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20gstreamer%20packaging%20too%20split%3F&In-Reply-To=%3CCAJmd%2BxqVbKd3vxc1bGk%2BCSteke7aVa4AdSNtM%2BDb6RuDx2pnwg%40mail.gmail.com%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="006363.html"> + <LINK REL="Next" HREF="006403.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-dev] gstreamer packaging too split?</H1> + <B>Ahmad Samir</B> + <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20gstreamer%20packaging%20too%20split%3F&In-Reply-To=%3CCAJmd%2BxqVbKd3vxc1bGk%2BCSteke7aVa4AdSNtM%2BDb6RuDx2pnwg%40mail.gmail.com%3E" + TITLE="[Mageia-dev] gstreamer packaging too split?">ahmadsamir3891 at gmail.com + </A><BR> + <I>Tue Jul 5 11:50:15 CEST 2011</I> + <P><UL> + <LI>Previous message: <A HREF="006363.html">[Mageia-dev] gstreamer packaging too split? +</A></li> + <LI>Next message: <A HREF="006403.html">[Mageia-dev] gstreamer packaging too split? +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#6365">[ date ]</a> + <a href="thread.html#6365">[ thread ]</a> + <a href="subject.html#6365">[ subject ]</a> + <a href="author.html#6365">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>On 5 July 2011 11:04, Colin Guthrie <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at colin.guthr.ie</A>> wrote: +><i> Hi, +</I>><i> +</I>><i> I see packages like gstreamer0.10-soup installed as separate packages. +</I>><i> Is there any real gain from this split? Other than pulling in other +</I>><i> libraries etc, as it just causes potential problems for some packages +</I>><i> that do not require it. e.g. totem and rhythmbox both reqire the -soup +</I>><i> package but phonon-gstreamer does not (it should). +</I>><i> +</I>><i> But really, should this library just be bundled into the main -good +</I>><i> package? +</I> +I agree about merging -soup, without it gst-based apps can't seem to +play online streams, this is a basic functionality, I guess. + +><i> Ditto for other "overly split" things, like the pulse plugin, +</I>><i> and the neon plugin in -bad.... +</I>><i> +</I> +I dunno about pulse, it would pull pulseaudio on users' systems (I +know it's installed by default, but some do a minimal install and +don't install pulse, even if the some of pulse libs are too dug deep +down the whole stack :)). + +><i> Has anyone sad down and thought about it a bit recently (here or in Mdv?) +</I>><i> +</I>><i> Col +</I>><i> +</I> +(I have to admit, I didn't sit down and think about it before). Here goes: + +=========================== +-good: +$ urpmf --sourcerpm gstreamer0.10-plugins-good | awk -F: '{print $1}' +gstreamer0.10-caca +gstreamer0.10-raw1394 +gstreamer0.10-soup +gstreamer0.10-plugins-good +gstreamer0.10-dv +gstreamer0.10-wavpack +gstreamer0.10-pulse +gstreamer0.10-jack +gstreamer0.10-speex +gstreamer0.10-aalib +gstreamer0.10-flac + +I think these can be merged in addition to -soup: +-flac, an open format, expected to work o-o-t-b, IMHO +-jack, doesn't matter really, it won't pull any more requires as +libjack.so.0 is deep in the stack anyway (just tested with urpme +--test and it wanted to yank 174 packages). + +As for the rest I am not sure, e.g. I've never used -wavpack, so I +think they can remain split. + +========================= +-ugly looks OK to me. + +$ urpmf --sourcerpm gstreamer0.10-plugins-ugly | awk -F: '{print $1}' +gstreamer0.10-sid +gstreamer0.10-twolame +gstreamer0.10-a52dec +gstreamer0.10-cdio +gstreamer0.10-plugins-ugly +gstreamer0.10-mpeg + + +Though merging -a52dec looks like a good idea given how widely used +the AC-3 codec is. + +========================== +I left the "bad" for last, they look OK too, each sub-package +pulls/requires a different lib (e.g. rtmp -> librtmp.so.0), I guess +that's a good splitting criteria; I've never used -neon so I'll take +your word for it :) +$ urpmf --sourcerpm gstreamer0.10-plugins-bad | awk -F: '{print $1}' | +grep -v lib +gstreamer0.10-rtmp +gstreamer0.10-nas +gstreamer0.10-rsvg +gstreamer0.10-soundtouch +gstreamer0.10-musepack +gstreamer0.10-gsm +gstreamer0.10-resindvd +gstreamer0.10-kate +gstreamer0.10-neon +gstreamer0.10-voip +gstreamer0.10-jp2k +gstreamer0.10-ladspa +gstreamer0.10-plugins-bad-doc +gstreamer0.10-plugins-bad +gstreamer0.10-celt +gstreamer0.10-schroedinger +gstreamer0.10-mms +gstreamer0.10-dc1394 +gstreamer0.10-directfb +gstreamer0.10-dirac +gstreamer0.10-ofa +gstreamer0.10-wildmidi +gstreamer0.10-gme +gstreamer0.10-vdpau +gstreamer0.10-mpeg2enc +gstreamer0.10-vp8 +gstreamer0.10-cog +gstreamer0.10-curl + + +(A bit off-topic, I think -nas should be deprecated, NAS doesn't seem +that used lately?). + +><i> +</I>><i> +</I>><i> -- +</I>><i> +</I>><i> Colin Guthrie +</I>><i> mageia(at)colin.guthr.ie +</I>><i> <A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A> +</I>><i> +</I>><i> Day Job: +</I>><i>  Tribalogic Limited [<A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>] +</I>><i> Open Source: +</I>><i>  Mageia Contributor [<A HREF="http://www.mageia.org/">http://www.mageia.org/</A>] +</I>><i>  PulseAudio Hacker [<A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>] +</I>><i>  Trac Hacker [<A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>] +</I>><i> +</I> + + +-- +Ahmad Samir +</PRE> + + + + + + + + + + + + + + + + + + + + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="006363.html">[Mageia-dev] gstreamer packaging too split? +</A></li> + <LI>Next message: <A HREF="006403.html">[Mageia-dev] gstreamer packaging too split? +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#6365">[ date ]</a> + <a href="thread.html#6365">[ thread ]</a> + <a href="subject.html#6365">[ subject ]</a> + <a href="author.html#6365">[ author ]</a> + </LI> + </UL> + +<hr> +<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev +mailing list</a><br> +</body></html> |