Should require mplayer-nogui instead of mplayer

Bug #425235 reported by Cyril Jaquier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devede (Ubuntu)
Fix Released
Low
Alessio Treglia

Bug Description

Devede in karmic requires mplayer. I doubt devede requires the mplayer GUI but only the command line application which is provided by mplayer-nogui.

So I think devede should require mplayer-nogui instead of mplayer.

Related branches

Revision history for this message
Alessio Treglia (quadrispro) wrote :

Thanks for repoting this.

I'm on it.

Changed in devede (Ubuntu):
assignee: nobody → Alessio Treglia (quadrispro)
importance: Undecided → Low
status: New → In Progress
Changed in devede (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package devede - 3.14.0-0ubuntu5

---------------
devede (3.14.0-0ubuntu5) karmic; urgency=low

  * debian/control:
    - Depends on mplayer-nogui instead of mplayer (LP: #425235).
    - Move to video section.

 -- Alessio Treglia <email address hidden> Mon, 07 Sep 2009 10:40:25 +0200

Changed in devede (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Colin Mills (cm006a5077) wrote :

Forgive me if I'm asking a daft question, but when I install devede in karmic, the software wants to remove mplayer and replace it with mplayer-nogui. Since I use mplayer as part of SMplayer, will this mean that I can no longer use SMplayer if I want to use devede?

If this is the case, might it not be better to install mplayer-nogui only if mplayer is not installed?

Revision history for this message
Alessio Treglia (quadrispro) wrote :

Sorry, but I can't reproduce this bug.

After installing mplayer, I try to install devede, that's the log:

(karmic_amd64)root@quadromatic:/home/alessio# apt-get install devede
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libxaw7 freepats libxmu6 libxpm4 timidity-daemon timidity
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  dvdauthor genisoimage ghostscript gsfonts imagemagick libavcodec-extra-52
  libavformat-extra-52 libavutil-extra-49 libcdio7 libcupsimage2 libdirac0c2a
  libdjvulibre-text libdjvulibre21 libdvdnav4 libdvdread4 libfaad0 libffi5
  libgd2-noxpm libglade2-0 libgraphviz4 libgs8 libilmbase6 libiso9660-5
  liblcms1 libltdl7 libmagickcore2 libmagickwand2 libopenexr6 libopenjpeg2
  libpaper-utils libpaper1 libpostproc-extra-51 libswscale-extra-0 libvcdinfo0
  libwmf0.2-7 mencoder psfontmgr python-cairo python-glade2 python-gobject
  python-gtk2 python-support vcdimager
Suggested packages:
  wodim cdrkit-doc ghostscript-cups ghostscript-x hpijs transfig
  imagemagick-doc libdvdcss2 wget debhelper libgd-tools liblcms-utils
  libwmf0.2-7-gtk mplayer-doc ttf-freefont python-gtk2-doc python-gobject-dbg
The following packages will be REMOVED:
  libavcodec52 libavformat52 libavutil49 libpostproc51 libswscale0
The following NEW packages will be installed:
  devede dvdauthor genisoimage ghostscript gsfonts imagemagick
  libavcodec-extra-52 libavformat-extra-52 libavutil-extra-49 libcdio7
  libcupsimage2 libdirac0c2a libdjvulibre-text libdjvulibre21 libdvdnav4
  libdvdread4 libfaad0 libffi5 libgd2-noxpm libglade2-0 libgraphviz4 libgs8
  libilmbase6 libiso9660-5 liblcms1 libltdl7 libmagickcore2 libmagickwand2
  libopenexr6 libopenjpeg2 libpaper-utils libpaper1 libpostproc-extra-51
  libswscale-extra-0 libvcdinfo0 libwmf0.2-7 mencoder psfontmgr python-cairo
  python-glade2 python-gobject python-gtk2 python-support vcdimager
0 upgraded, 44 newly installed, 5 to remove and 0 not upgraded.
Need to get 7597kB/22.3MB of archives.
After this operation, 54.8MB of additional disk space will be used.
Do you want to continue [Y/n]?

As you can see, it doesn't ask me for removing mplayer-nogui.

Revision history for this message
Cyril Jaquier (cyril-jaquier) wrote :

If you look at the dependencies, you will see that mplayer depends on mplayer-nogui. So I strongly suspect that you have a PPA which contains mplayer. I had the same issue when testing mplayer with vdpau from a PPA.

$ apt-cache show mplayer
Package: mplayer
Priority: extra
Section: multiverse/graphics
Installed-Size: 4904
Maintainer: Ubuntu MOTU Developers <email address hidden>
Original-Maintainer: Debian multimedia packages maintainers <email address hidden>
Architecture: i386
Version: 2:1.0~rc3+svn20090426-1ubuntu9
Depends: debconf | debconf-2.0, mplayer-skin, mplayer-nogui, libasound2 (>> 1.0.18), libatk1.0-0 (>= 1.20.0), libaudio2, libavcodec52 (>= 3:0.svn20090303-1) | libavcodec-extra-52 (>= 3:0.svn20090303-1), libavformat52 (>= 3:0.svn20090303-1) | libavformat-extra-52 (>= 3:0.svn20090303-1), libavutil49 (>= 3:0.svn20090303-1) | libavutil-extra-49 (>= 3:0.svn20090303-1), libc6 (>= 2.7), libcaca0 (>= 0.99.beta15-1), libcairo2 (>= 1.2.4), libcdparanoia0 (>= 3.10.2+debian), libdirectfb-1.2-0, libesd-alsa0 (>= 0.2.35) | libesd0 (>= 0.2.35), libfaac0 (>= 1.26), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2.1), libfribidi0 (>= 0.10.9), libgcc1 (>= 1:4.1.1), libgif4 (>= 4.1.6), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.8.0), libjack0 (>= 0.116.1), libjpeg62, liblircclient0, liblzo2-2, libmp3lame0, libncurses5 (>= 5.6+20071006-3), libogg0 (>= 1.0rc3), libopenal1, libpango1.0-0 (>= 1.14.0), libpng12-0 (>= 1.2.13-4), libpostproc51 (>= 3:0.svn20090303-1) | libpostproc-extra-51 (>= 3:0.svn20090303-1), libpulse0 (>= 0.9.18), libsdl1.2debian (>= 1.2.10-1), libsmbclient (>= 3.0.24), libspeex1 (>= 1.2~beta3-1), libstdc++6 (>= 4.1.1), libsvga1, libswscale0 (>= 3:0.svn20090303-1) | libswscale-extra-0 (>= 3:0.svn20090303-1), libtheora0 (>= 0.0.0.alpha7.dfsg), libx11-6, libx264-67 (>= 1:0.svn20090502), libxext6, libxinerama1, libxt6, libxv1, libxvidcore4 (>= 1:1.0.0-0.0), libxvmc1, libxxf86dga1, libxxf86vm1, zlib1g (>= 1:1.1.4)
Suggests: mplayer-doc, ttf-freefont, netselect | fping, bzip2, fontconfig

Revision history for this message
Alessio Treglia (quadrispro) wrote :

(karmic_amd64)root@quadromatic:/home/alessio# cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu karmic main restricted universe multiverse

I don't see any conflict between mplayer and mplayer-nogui.

Revision history for this message
Colin Mills (cm006a5077) wrote :

Just to prove I didn't imagine it. This is the output I get when I try to install devede:-

sudo apt-get install devede
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libpostproc-extra-51 libswscale-extra-0 mplayer-nogui
Suggested packages:
  mplayer-doc netselect fping
The following packages will be REMOVED
  libpostproc51 libswscale0 mplayer
The following NEW packages will be installed
  devede libpostproc-extra-51 libswscale-extra-0 mplayer-nogui
0 upgraded, 4 newly installed, 3 to remove and 0 not upgraded.
Need to get 3,843kB of archives.
After this operation, 4,456kB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

I think that Cyril Jaquier may be correct. I installed a more recent version of mplayer from the Launchpad repo (https://launchpad.net/~rvm/+archive/mplayer). The update is recommended on the SMPlayer download page (http://smplayer.sourceforge.net/downloads.php?tr_lang=en).

I got round the problem by installing the tar.bz2 version from the devede website (http://www.rastersoft.com/programas/devede.html) and running the install script.

Revision history for this message
Alessio Treglia (quadrispro) wrote :

Please try the devede package available from this PPA:

deb http://ppa.launchpad.net/quadrispro/testing/ubuntu karmic main

Changed in devede (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Alessio Treglia (quadrispro) wrote :

Already fixed in Karmic.

Changed in devede (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
poikiloid (efelthauser) wrote :

Alessio: mplayer and mplayer-nogui DO conflict. (in synaptic, find mplayer, right click. on dependencies tab, go to the bottom and you will see "Conflicts: mplayer-nogui"

I have other programs that depend on the gui version of mplayer. so when i try to install devede, it forces me to remove mplayer and the other programs that depend on mplayer.

can't devede have an either/or dependency, so if mplayer is already installed it will not try to remove it and put mplayer-nogui in its place?? Or do you have a different recommendation?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.