Bug#681136: Should libavcodec-extra-53 Provides: libavcodec53? [Was: Re: Bug#681136: libavcodec-extra-53: Cannot install libavcodec-extra-53 without losing kde]

2012-07-13 Thread Fabian Greffrath

Am 12.07.2012 11:15, schrieb Reinhard Tartler:

That would make 'libavcodec53' a virtual package, which AFAIUI would
break versioned dependencies as dpkg does not support versioned
provides.


This doesn't sound like a problem as long as both binary packages are 
built from the same sources, e.g. the gnuplot package family does the 
same (gnuplot-qt Provides: gnuplot-x11 Provides: gnuplot-nox).


 - Fabian



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#681136: Should libavcodec-extra-53 Provides: libavcodec53? [Was: Re: Bug#681136: libavcodec-extra-53: Cannot install libavcodec-extra-53 without losing kde]

2012-07-13 Thread Reinhard Tartler
On Fri, Jul 13, 2012 at 9:14 AM, Fabian Greffrath fab...@greffrath.com wrote:
 Am 12.07.2012 11:15, schrieb Reinhard Tartler:

 That would make 'libavcodec53' a virtual package, which AFAIUI would
 break versioned dependencies as dpkg does not support versioned
 provides.


 This doesn't sound like a problem as long as both binary packages are built
 from the same sources, e.g. the gnuplot package family does the same
 (gnuplot-qt Provides: gnuplot-x11 Provides: gnuplot-nox).

Well, it will be a problem for all application packages that link
against libavcodec, as it would effectively break the shlibs system.


-- 
regards,
Reinhard



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#681136: Should libavcodec-extra-53 Provides: libavcodec53? [Was: Re: Bug#681136: libavcodec-extra-53: Cannot install libavcodec-extra-53 without losing kde]

2012-07-12 Thread Reinhard Tartler
On Wed, Jul 11, 2012 at 10:07 PM, Fabian Greffrath fab...@greffrath.com wrote:
 The problem appears to have been that I had not succeeded in removing all
 Marillat's packages, despite trying to make sure I had before reporting

 I suspected this. :)

 After reinstalling all the vlc (and xine) related packages I was able to
 install libavcodec-extra-53.

 At least.

 I still think it would have been easier if libavcodec-extra-53 had either
 Provides: libavcodec53 or, even better, really was just extras without
 I don't see any reason against this approach but leave it up for
 discussion with the other team members (then this big should get closed).


That would make 'libavcodec53' a virtual package, which AFAIUI would
break versioned dependencies as dpkg does not support versioned
provides.


 replacing libavcodec53 at all.  However, I am sure you have good reasons
 for this packaging.

 Unfortunately, it is not possible to package the extra parts alone, so
 both libraries need to replace each other.

It would require invasive modifications to libavcodec to load all
libraries that are only included in the -extra- variations at run-time
via dlopen(). It seems to me that this approach has a number of corner
cases to figure out (most importantly: at what time can libavcodec
decide if a codec is available or not - moreover dlopen() is not
available on all platforms that libav supports), and is therefore not
really a favored approach by upstream.

-- 
regards,
Reinhard



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#681136: libavcodec-extra-53: Cannot install libavcodec-extra-53 without losing kde

2012-07-11 Thread Fabian Greffrath

Am 10.07.2012 22:47, schrieb Graham Cobb:

I speculate that some kde package has a dependency on libavcodec53.  Should
libavcodec-extra-53 provide libavcodec53?


Packages in Debian should always have alternative dependdencied on 
both, i.e. libavcodec53| libavcodec-extra-53. Do you have packages 
from other repositories installed?


 - Fabian




___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#681136: libavcodec-extra-53: Cannot install libavcodec-extra-53 without losing kde

2012-07-11 Thread Graham Cobb
On Wednesday 11 July 2012 10:20:37 Fabian Greffrath wrote:
 Packages in Debian should always have alternative dependdencied on
 both, i.e. libavcodec53| libavcodec-extra-53. Do you have packages
 from other repositories installed?

The problem appears to have been that I had not succeeded in removing all 
Marillat's packages, despite trying to make sure I had before reporting the 
bug.  In particular, I still had vlc packages installed which were preventing 
phonon-backend-vlc from upgrading. 

After reinstalling all the vlc (and xine) related packages I was able to 
install libavcodec-extra-53.

I still think it would have been easier if libavcodec-extra-53 had either 
Provides: libavcodec53 or, even better, really was just extras without 
replacing libavcodec53 at all.  However, I am sure you have good reasons for 
this packaging.



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#681136: Should libavcodec-extra-53 Provides: libavcodec53? [Was: Re: Bug#681136: libavcodec-extra-53: Cannot install libavcodec-extra-53 without losing kde]

2012-07-11 Thread Fabian Greffrath
 The problem appears to have been that I had not succeeded in removing all
 Marillat's packages, despite trying to make sure I had before reporting

I suspected this. :)

 After reinstalling all the vlc (and xine) related packages I was able to
 install libavcodec-extra-53.

At least.

 I still think it would have been easier if libavcodec-extra-53 had either
 Provides: libavcodec53 or, even better, really was just extras without

I don't see any reason against this approach but leave it up for
discussion with the other team members (then this big should get closed).

 replacing libavcodec53 at all.  However, I am sure you have good reasons
 for this packaging.

Unfortunately, it is not possible to package the extra parts alone, so
both libraries need to replace each other.

 - Fabian





___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#681136: libavcodec-extra-53: Cannot install libavcodec-extra-53 without losing kde

2012-07-10 Thread Graham Cobb
Package: libavcodec-extra-53
Version: 6:0.8.3-4
Severity: important


I attempted to follow the instructions on 
http://wiki.debian.org/MultimediaCodecs
to install libavcodec-extra-53, however I get the following error from apt-get:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 kde-workspace-dbg : Depends: kde-runtime-dbg but it is not going to be 
installed
 libsmokekparts3 : Depends: libsmokekio3 (= 4:4.8.4-1) but it is not going to 
be installed
 plasma-widgets-workspace : Depends: plasma-dataengines-workspace (= 4:4.8.4-3) 
but it is not going to be installed
 polkit-kde-1 : Depends: kdebase-runtime but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by 
held packages.

If I try:

apt-get install libavcodec-extra-53 libavcodec53-

apt-get tries to remove the whole of kde.

I speculate that some kde package has a dependency on libavcodec53.  Should
libavcodec-extra-53 provide libavcodec53?


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE@euro, LC_CTYPE=en_IE@euro (charmap=ISO-8859-15) (ignored: 
LC_ALL set to en_IE@euro)
Shell: /bin/sh linked to /bin/bash



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers