Bug#591881: vlc-nox: package fails to upgrade properly from lenny
Reinhard Tartler
siretart at tauware.de
Fri Aug 6 17:13:25 UTC 2010
reassign src:ffmpeg,apt
severity 591881 important
thanks
On Fri, Aug 06, 2010 at 11:15:44 (EDT), Lucas Nussbaum wrote:
> On 06/08/10 at 08:16 -0400, Reinhard Tartler wrote:
>> tags 591881 help moreinfo
>> stop
>>
>> On Fri, Aug 06, 2010 at 02:29:50 (EDT), Lucas Nussbaum wrote:
>>
>> >> -- New version is unstable version: FAILED (0.8.6.h-4+lenny2 != 1.1.1-1)
>> >> -- Packages that will be removed if installed: FAILED
>> >> Reading package lists...
>> >> Building dependency tree...
>> >> Reading state information...
>> >> 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:
>> >> vlc-nox: Depends: libavformat52 (>= 4:0.5.1-1) but 0.svn20080206-18+lenny1 is to be installed or
>> >> libavformat-extra-52 (>= 4:0.5.1-1) but it is not installable
>> >> E: Broken packages
>>
>> this basically says that libavformat52 from debian/squeeze was not
>> installable, no? I find this pretty hard to believe, espc. since it has
>> been isntalled successfully earlier in the log.
>>
>> the last step of your script seems to install again a larger number of
>> packages from sid, but holds back libavformat. This seems to be the
>> actual culprit of this problem, but from the log it's totally unclear to
>> me why this happens.
>
> So, after installing vlc-nox/lenny and upgrading to sid:
>
> -> trying to upgrade just vlc-nox:
> parapide-16:~# apt-get install vlc-nox
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> 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:
> vlc-nox: Depends: libavformat52 (>= 4:0.5.1-1) but 0.svn20080206-18+lenny1 is to be installed or
> libavformat-extra-52 (>= 4:0.5.1-1) but it is not installable
> E: Broken packages
this is wrong, because there is a newer version of libavformat52. Why
apt doesn't see it?
> -> trying to upgrade vlc-nox, forcing installation of libavformat-extra-52:
> parapide-16:~# apt-get install vlc-nox libavformat-extra-52
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Package libavformat-extra-52 is not available, but is referred to by another package.
> This may mean that the package is missing, has been obsoleted, or
> is only available from another source
> E: Package libavformat-extra-52 has no installation candidate
This is correct, we don't have libavformat-extra-52 in Debian. Possibly
we will see it for squeeze+1, it clearly missed the freeze for squeeze.
> -> trying to upgrade vlc-nox, forcing installation of libavformat52:
> parapide-16:~# apt-get -y install vlc-nox libavformat52
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages were automatically installed and are no longer required:
> libtalloc1 libmodplug0c2 libx11-data g++-4.3 libiso9660-5 libmpfr1ldbl libdvbpsi4
> libkrb53 libcdio7 libhal1 libstdc++6-4.3-dev libdvdread3 libraw1394-8 libdb4.2
> libsysfs2 libx11-6 libid3tag0 dbus-x11 libmpcdec3 libfaad0
> Use 'apt-get autoremove' to remove them.
> The following packages will be REMOVED:
> libavcodec51 libvlc0
> The following packages will be upgraded:
> libavformat52 vlc-nox
> 2 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
> Need to get 3519kB of archives.
> After this operation, 11.4MB disk space will be freed.
> Get:1 http://localhost sid/main vlc-nox 1.1.1-1 [3152kB]
> Get:2 http://localhost sid/main libavformat52 4:0.5.2-1 [367kB]
> Fetched 3519kB in 0s (6801kB/s)
> (Reading database ... 15805 files and directories currently installed.)
> Preparing to replace vlc-nox 0.8.6.h-4+lenny2 (using .../vlc-nox_1.1.1-1_amd64.deb) ...
> Unpacking replacement vlc-nox ...
> (Reading database ... 15901 files and directories currently installed.)
> Removing libvlc0 ...
> dpkg: libavcodec51: dependency problems, but removing anyway as you requested:
> libavformat52 depends on libavcodec51 (>= 0.svn20080206-8) | libavcodec-unstripped-51 (>= 0.svn20080206-8); however:
> Package libavcodec51 is to be removed.
> Package libavcodec-unstripped-51 is not installed.
> Removing libavcodec51 ...
this is correct, because libavcodec has bumped SONAME from 51 to 52.
> (Reading database ... 15884 files and directories currently installed.)
> Preparing to replace libavformat52 0.svn20080206-18+lenny1 (using .../libavformat52_4%3a0.5.2-1_amd64.deb) ...
> Unpacking replacement libavformat52 ...
> Setting up libavformat52 (4:0.5.2-1) ...
> Setting up vlc-nox (1.1.1-1) ...
> => so that works, but why doesn't apt-get figures it out by itself?
> (it might be an apt bug rather than a vlc-nox one)
I agree, so I'm reassinging this bug.
--
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4
More information about the pkg-multimedia-maintainers
mailing list