Tracking hidden dependencies

Loïc Minier lool@dooz.org
Mon, 27 Jun 2005 16:33:20 +0200


--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Jun 25, 2005, Lo=EFc Minier wrote:

>  To work around this, we had the same short term idea, which is about
>  making every package of gst-plugins depend on ">=3D current upstream
>  version", for example ">=3D 0.8.9" for inter-gst-plugins dependencies.

 FYI, done in gstreamer0.8 0.8.10-2 and gst-plugins0.8 0.8.9-2.  I did
 not version Recommends (nor Suggests), and added an additional Depends
 around the shlib with >=3D @GST_VERSION@.  (I discussed the
 double-depends on debian-mentors at:
 <http://lists.debian.org/debian-mentors/2005/06/threads.html#00281>.)

 The script with which I extracted shlibs interdependencies in a source
 package is attached.

   Bye,

--=20
Lo=EFc Minier <lool@dooz.org>
"Neutral President: I have no strong feelings one way or the other."

--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="gst-interdeps.txt"
Content-Transfer-Encoding: quoted-printable

GST-PLUGINS

grep-available -F Depends,Recommends -s Package -e '\<(gstreamer0.8-speex|l=
ibgstreamer-plugins0.8-dev|gstreamer0.8-festival|gstreamer0.8-artsd|gstream=
er0.8-sdl|gstreamer0.8-audiofile|gstreamer0.8-plugins|gstreamer0.8-vorbis|g=
streamer0.8-plugin-apps|gstreamer0.8-cdparanoia|gstreamer0.8-esd|gstreamer0=
=2E8-theora|libgstreamer-gconf0.8-dev|gstreamer0.8-dv|gstreamer0.8-flac|gst=
reamer0.8-caca|gstreamer0.8-x|gstreamer0.8-alsa|gstreamer0.8-mikmod|gstream=
er0.8-misc|gstreamer0.8-oss|gstreamer0.8-gnomevfs|libgstreamer-plugins0.8-0=
|gstreamer0.8-swfdec|gstreamer0.8-gsm|gstreamer0.8-aa|gstreamer0.8-dvd|gstr=
eamer0.8-a52dec|gstreamer0.8-jack|gstreamer0.8-jpeg|gstreamer0.8-sid|gstrea=
mer0.8-mad|libgstreamer-gconf0.8-0|gstreamer0.8-mpeg2dec|gstreamer0.8-herme=
s)\>' | egrep '\<(gstreamer0.8-speex|libgstreamer-plugins0.8-dev|gstreamer0=
=2E8-festival|gstreamer0.8-artsd|gstreamer0.8-sdl|gstreamer0.8-audiofile|gs=
treamer0.8-plugins|gstreamer0.8-vorbis|gstreamer0.8-plugin-apps|gstreamer0.=
8-cdparanoia|gstreamer0.8-esd|gstreamer0.8-theora|libgstreamer-gconf0.8-dev=
|gstreamer0.8-dv|gstreamer0.8-flac|gstreamer0.8-caca|gstreamer0.8-x|gstream=
er0.8-alsa|gstreamer0.8-mikmod|gstreamer0.8-misc|gstreamer0.8-oss|gstreamer=
0.8-gnomevfs|libgstreamer-plugins0.8-0|gstreamer0.8-swfdec|gstreamer0.8-gsm=
|gstreamer0.8-aa|gstreamer0.8-dvd|gstreamer0.8-a52dec|gstreamer0.8-jack|gst=
reamer0.8-jpeg|gstreamer0.8-sid|gstreamer0.8-mad|libgstreamer-gconf0.8-0|gs=
treamer0.8-mpeg2dec|gstreamer0.8-hermes)\>'

Package: gstreamer0.8-vorbis *DONE*
Package: gstreamer0.8-plugins *DONE*
Package: gstreamer0.8-x *DONE*
Package: gstreamer0.8-caca *DONE*
Package: libgstreamer-plugins0.8-dev *DONE*
Package: gstreamer0.8-sdl *DONE*
Package: gstreamer0.8-alsa *DONE*
Package: gstreamer0.8-plugin-apps *DONE*
Package: gstreamer0.8-misc *DONE*
Package: gstreamer0.8-oss *DONE*
Package: libgstreamer-gconf0.8-dev *DONE*


GSTREAMER

grep-available -F Depends,Recommends -s Package -e '\<(gstreamer0.8-tools|l=
ibgstreamer0.8-dev|gstreamer0.8-doc|libgstreamer0.8-0)\>' | egrep '\<(gstre=
amer0.8-tools|libgstreamer0.8-dev|gstreamer0.8-doc|libgstreamer0.8-0)\>'

Package: gstreamer0.8-tools *DONE*
Package: libgstreamer0.8-dev *DONE*
Package: gstreamer0.8-doc *DONE*


--UlVJffcvxoiEqYs2--