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@xxxxxxxxxxxx'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]#