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--