[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: That ole Livna Problem/That ole VLC Problem



On Thursday 17 January 2008 14:40, Robert P. J. Day wrote:
> On Thu, 17 Jan 2008, Tim wrote:
> > On Wed, 2008-01-16 at 11:38 -0600, Les Mikesell wrote:
> > > why does someone need to use more than one repo to install vlc?
> >
> > I can imagine it being more complex than just that.
> >
> > e.g. Someone sets up Livna, to install mplayer.  Then they want to
> > install something that can only be found from another repo, so they
> > set that up.  Later on, they want to install vlc and just do yum
> > install vlc, and all hell breaks loose.
>
> perhaps, but that would violate the fundamental rule that's already
> been mentioned a number of times here -- don't mix non-fedora repos.
> quite simply, the minute someone decides to pull in another repository
> (be it livna, freshrpms, whatever), then it's *their* *responsibility*
> to remember that and act accordingly in the future.
>
> if they forget, and cavalierly start dragging packages out of other
> repositories sometime down the road, they have no one but themselves
> to blame.
>
> if you find that you need more than one non-fedora repository to
> install a package, that should set off some warning bells.
>
> rday

Having looked back through a few posts, I'm replying to yours Robert.

This is on F8, and freshrpms active.

Apt-get install mplayerplug-in, also pulled in mplayer, and a load of deps 
from freshrpms. Vlc is installed, with more deps installed (some were already 
installed with the mplayer install).

Now I comment out freshrpms, and uncomment the livna repo.

An apt-get update refreshes the package lists. I did an apt-get dist-upgrade a 
short time ago, so all fedora packages are up to date. As my  3rd party 
packages have been installed from  freshrpms (mplayerplug-in, mplayer, vlc, 
plus deps), it will be interesting, to say the least  as to how livna wants 
to deal with updating packages that I've installed from freshrpms. See below.

[djmons localhost djmons]$ ssh 192.168.0.12
djmons 192 168 0 12's password:
Last login: Mon Jan 14 02:57:06 2008 from 192.168.0.230
[djmons localhost ~]$ su
Password:
[root localhost djmons]# apt-get update
Get:1 http://linuxdownload.adobe.com linux/i386 repomd.xml [951B]
Get:2 http://download.fedora.redhat.com fedora/linux/updates/8/i386/ 
repomd.xml [2390B]
Get:3 http://ccrma.stanford.edu fedora/linux/planetccrma/8/i386 repomd.xml 
[1950B]
Get:4 http://rpm.livna.org 8/i386/ repomd.xml [2142B]
Get:5 http://download.fedora.redhat.com 
fedora/linux/releases/8/Everything/i386/os/ repomd.xml [2151B]
Get:6 http://ccrma.stanford.edu fedora/linux/planetcore/8/i386 repomd.xml 
[1950B]
Fetched 11.5kB in 2s (3970B/s)
Hit http://ccrma.stanford.edu fedora/linux/planetccrma/8/i386/ primary.xml
Hit http://download.fedora.redhat.com fedora/linux/updates/8/i386/ 
primary.sqlite
Hit http://linuxdownload.adobe.com linux/i386/ primary.xml
Hit http://download.fedora.redhat.com fedora/linux/updates/8/i386/ 
filelists.sqlite
Hit http://download.fedora.redhat.com 
fedora/linux/releases/8/Everything/i386/os/ primary.sqlite
Hit http://download.fedora.redhat.com 
fedora/linux/releases/8/Everything/i386/os/ filelists.sqlite
Hit http://linuxdownload.adobe.com linux/i386/ filelists.xml
Hit http://ccrma.stanford.edu fedora/linux/planetccrma/8/i386/ filelists.xml
Get:1 http://rpm.livna.org 8/i386/ primary.sqlite [196kB]
Hit http://ccrma.stanford.edu fedora/linux/planetcore/8/i386/ primary.xml
Hit http://ccrma.stanford.edu fedora/linux/planetcore/8/i386/ filelists.xml
Get:2 http://rpm.livna.org 8/i386/ filelists.sqlite [198kB]
Fetched 394kB in 1m36s (4087B/s)
Reading Package Lists... Done
Building Dependency Tree... Done
[root localhost djmons]# synaptic

(synaptic:19561): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET 
(widget)' failed
[root localhost djmons]# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
   a52dec (0.7.4-8.fc7 => 0.7.4-11.lvn8)
   faac (1.25-2.fc7 => 1.25-4.lvn8)
   faad2 (2.5-2.fc7 => 2.0-21.20050131.lvn8)
   lame (3.97-1.fc7 => 3.97-6.lvn8)
   libdvbpsi (0.1.5-2.fc7 => 0.1.6-1.lvn8)
   libdvdcss (1.2.9-2.fc7 => 1.2.9-4.lvn6)
   libmad (0.15.1b-4.fc7 => 0.15.1b-5.lvn8)
   mpeg2dec (0.4.1-2.fc7 => 0.4.1-3.lvn8)
   mplayer (1.0-0.36.rc1try2.fc8 => 1.0-0.88.rc2.lvn8)
   mplayer-fonts (1.1-3.fc => 1.1-4.lvn6)
   mplayerplug-in (3.40-1.fc7 => 3.45-2.lvn8)
   unrar (3.7.4-1.fc7 => 3.7.8-1.lvn8)
The following packages will be REMOVED:
   vlc (0.8.6d-1.fc8)


Lets just stop here for a moment. As you can see vlc is going to be removed, 
and that is the current vlc that was installed from freshrpms. According to 
synaptic Livna has a later version of vlc available, but according to the 
above apt-get dist-upgrade vlc is going to be removed, not upgraded or 
replaced witha later version of vlc. Now scroll down a bit to where I run 
apt-get -s dist-upgrade, to simulate what would happen if I went through with 
the dist-upgrade.


The following NEW packages will be installed:
   compat-wxGTK26 (2.6.4-0.8)
   dirac-libs (0.8.0-2.fc8)
   enca (1.9-3.fc6)
   lame-libs (3.97-6.lvn8)
   libdca (0.0.5-2.lvn8)
   lzo (2.02-3.fc8)
   portaudio (19-3.fc8)
   svgalib (1.9.25-3.fc8)
   twolame-libs (0.3.12-1.lvn8)
12 upgraded, 9 newly installed, 1 removed and 0 not upgraded.
Need to get 12.3MB of archives.
After unpacking 8879kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.


[root localhost djmons]# apt-get -s dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
   a52dec (0.7.4-8.fc7 => 0.7.4-11.lvn8)
   faac (1.25-2.fc7 => 1.25-4.lvn8)
   faad2 (2.5-2.fc7 => 2.0-21.20050131.lvn8)
   lame (3.97-1.fc7 => 3.97-6.lvn8)
   libdvbpsi (0.1.5-2.fc7 => 0.1.6-1.lvn8)
   libdvdcss (1.2.9-2.fc7 => 1.2.9-4.lvn6)
   libmad (0.15.1b-4.fc7 => 0.15.1b-5.lvn8)
   mpeg2dec (0.4.1-2.fc7 => 0.4.1-3.lvn8)
   mplayer (1.0-0.36.rc1try2.fc8 => 1.0-0.88.rc2.lvn8)
   mplayer-fonts (1.1-3.fc => 1.1-4.lvn6)
   mplayerplug-in (3.40-1.fc7 => 3.45-2.lvn8)
   unrar (3.7.4-1.fc7 => 3.7.8-1.lvn8)

OK: Stop here. The vlc version below is the one I installed from freshrpms, 
and an apt-get dist-upgrade with the livna repo enabled, wants to remove it. 
The following packages will be REMOVED:
   vlc (0.8.6d-1.fc8)

Now move down a few more lines


The following NEW packages will be installed:
   compat-wxGTK26 (2.6.4-0.8)
   dirac-libs (0.8.0-2.fc8)
   enca (1.9-3.fc6)
   lame-libs (3.97-6.lvn8)
   libdca (0.0.5-2.lvn8)
   lzo (2.02-3.fc8)
   portaudio (19-3.fc8)
   svgalib (1.9.25-3.fc8)
   twolame-libs (0.3.12-1.lvn8)

STOP HERE!
Above we see that vlc (0.8.6d-1.fc8) is going to be removed (that's the 
freshrpms one), but now looking some lines down the vlc that is going to be 
removed is (0.8.6d-3.lvn8 rpm.livna.org)

Now the livna version doesn't exist on this machine, and it's obviously 
difficult removing something that doesn't exist.

Without wishing to ramble on, there are problems in playing mix and match with 
3rd party repo's. Scrolling down to the end of this post we get a segfault. 
it was only a simulation that I ran, but on the face of it, if you have vlc 
installed from freshrpms, you can't upgrade it from livna.

I may be wrong. In fact I'd like to be wrong. It would be nice if all the 
repo's worked well together, and package versions were compatible, but I 
don't think that is going to happen.

Just an observation.

Nigel.





12 upgraded, 9 newly installed, 1 removed and 0 not upgraded.
Remv vlc (0.8.6d-3.lvn8 rpm.livna.org) (THE RELEVANT LINE)
Inst a52dec [0.7.4-8.fc7] (0.7.4-11.lvn8 rpm.livna.org)
Inst compat-wxGTK26 (2.6.4-0.8 download.fedora.redhat.com)
Inst dirac-libs (0.8.0-2.fc8 download.fedora.redhat.com)
Inst enca (1.9-3.fc6 download.fedora.redhat.com)
Inst faac [1.25-2.fc7] (1.25-4.lvn8 rpm.livna.org)
Inst faad2 [2.5-2.fc7] (1:2.0-21.20050131.lvn8 rpm.livna.org)
Inst lzo (2.02-3.fc8 download.fedora.redhat.com)
Inst libdca (0.0.5-2.lvn8 rpm.livna.org)
Inst mplayer [1.0-0.36.rc1try2.fc8] (1.0-0.88.rc2.lvn8 rpm.livna.org)
Inst lame-libs (3.97-6.lvn8 rpm.livna.org)
Inst lame [3.97-1.fc7] (3.97-6.lvn8 rpm.livna.org)
Inst libdvbpsi [0.1.5-2.fc7] (0.1.6-1.lvn8 rpm.livna.org)
Inst libdvdcss [1.2.9-2.fc7] (1.2.9-4.lvn6 rpm.livna.org)
Inst libmad [0.15.1b-4.fc7] (0.15.1b-5.lvn8 rpm.livna.org)
Inst mpeg2dec [0.4.1-2.fc7] (0.4.1-3.lvn8 rpm.livna.org)
Inst mplayer-fonts [1.1-3.fc] (1.1-4.lvn6 rpm.livna.org)
Inst mplayerplug-in [3.40-1.fc7] (3.45-2.lvn8 rpm.livna.org)
Inst portaudio (19-3.fc8 download.fedora.redhat.com)
Inst svgalib (1.9.25-3.fc8 download.fedora.redhat.com)
Inst twolame-libs (0.3.12-1.lvn8 rpm.livna.org)
Inst unrar [3.7.4-1.fc7] (3.7.8-1.lvn8 rpm.livna.org)
Conf a52dec (0.7.4-11.lvn8 rpm.livna.org)
Conf compat-wxGTK26 (2.6.4-0.8 download.fedora.redhat.com)
Conf dirac-libs (0.8.0-2.fc8 download.fedora.redhat.com)
Conf enca (1.9-3.fc6 download.fedora.redhat.com)
Conf faac (1.25-4.lvn8 rpm.livna.org)
Conf faad2 (1:2.0-21.20050131.lvn8 rpm.livna.org)
Conf lzo (2.02-3.fc8 download.fedora.redhat.com)
Conf libdca (0.0.5-2.lvn8 rpm.livna.org)
Conf mplayer (1.0-0.88.rc2.lvn8 rpm.livna.org)
Conf lame-libs (3.97-6.lvn8 rpm.livna.org)
Conf lame (3.97-6.lvn8 rpm.livna.org)
Conf libdvbpsi (0.1.6-1.lvn8 rpm.livna.org)
Conf libdvdcss (1.2.9-4.lvn6 rpm.livna.org)
Conf libmad (0.15.1b-5.lvn8 rpm.livna.org)
Conf mpeg2dec (0.4.1-3.lvn8 rpm.livna.org)
Conf mplayer-fonts (1.1-4.lvn6 rpm.livna.org)
Conf mplayerplug-in (3.45-2.lvn8 rpm.livna.org)
Conf portaudio (19-3.fc8 download.fedora.redhat.com)
Conf svgalib (1.9.25-3.fc8 download.fedora.redhat.com)
Conf twolame-libs (0.3.12-1.lvn8 rpm.livna.org)
Conf unrar (3.7.8-1.lvn8 rpm.livna.org)
Segmentation fault
[root localhost djmons]#




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]