On Mon, Mar 3, 2008 at 1:09 PM, Loïc Minier <[EMAIL PROTECTED]> wrote: > On Mon, Mar 03, 2008, Martin-Éric Racine wrote: > > gstreamer0.10-plugins-ugly needs to Provides gstreamer0.10-plugins-bad, in > > addition to conflicting with it, so that software that depends upon -bad > > will not break. > > No, this breaks versionned depends; explain what is broken for you and > we will look for a better fix.
Versioned depends is precisely what breaks: because the content of -bad was split between good and ugly, we no longer have a safe way to figure out which package provides which codec. The package description of each gst-plugin needs to be updated to tell that, to begin with. Even then, this reorganization forces maintainers of other packages to version THEIR dependencies, to either get what they need from bad << version, or good >= version or bad >= version. However, there is not way to declare that a package will depend on both good and ugly, instead of just bad. -- Martin-Éric Racine http://q-funk.iki.fi