Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134555 - media-video/ffmpeg: texi2html is erroneously RDEPEND.
Summary: media-video/ffmpeg: texi2html is erroneously RDEPEND.
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-27 11:09 UTC by Pinky
Modified: 2006-10-03 06:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
soleve DEPEND/RDEPEND problem for my for 0.4.9_p20060302 (ffmpeg-0.4.9_p20060302_RDEPEND.patch,773 bytes, patch)
2006-05-28 04:14 UTC, Pinky
Details | Diff
DEPEND/RDEPEND solution for 0.4.9_p20060517 (ffmpeg-0.4.9_p20060517_RDEPEND.patch,773 bytes, patch)
2006-05-28 04:15 UTC, Pinky
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pinky 2006-05-27 11:09:57 UTC
I have two macchines, one build and second use this binarys. 

I have installed media-video/vlc with USE=ffmpeg

I try upgrade:
emerge --update --newuse --deep --usepkgonly world

there is new version of ffmpeg present, but nothigh show to upgrade, so I upgrade ffmpeg by hand:

emerge -1K ffmpeg

but this boreke them, because use librarys which are not up to date.

if I add in to ffmpeg ebuild line
RDEPEND=$DEPEND
and rebuild the packge, then libraries are upgraded (on machive which use binaries), but this is bad and might be never used, if no RDEPEND present then portage do RDEPEND=$DEPEND (say documentation)

--------------------------
Portage 2.1_rc2-r3 (default-linux/amd64/2005.1, gcc-3.4.6, glibc-2.4-r3, 2.6.15-gentoo-r7-v0002 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r7-v0002 x86_64 AMD Sempron(tm) Processor 3400+
Gentoo Base System version 1.12.0
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O0 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O0 -march=athlon64 -pipe"
DISTDIR="/mnt/storage/gentoo/distfiles"
FEATURES="autoconfig buildpkg distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.linux.cz/pub/lunux/gentoo      http://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo"
LC_ALL="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/mnt/storage/gentoo/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://ftp.sh.cvut.cz/gentoo-portage"
USE="amd64 7zip X X509 a52 aac alsa apache2 async audiofile avahi avi bash-completion berkdb bidi bitmap-fonts browserplugin bzip2 cairo cdda cddb chroot cli crosscompile crypt cscope cups curl dba dbus dedicated doc dri dvb dvd eds emboss encode exif ffmpeg firefox flac fontconfig foomaticdb fortran gd gdbm gif gnutls gphoto2 gtk gtk2 hal howl hpn httpd iconv idn ieee1394 imlib ipv6 isdnlog jack javascript jpeg jpeg2k lirc live logitech-mouse logrotate lzw lzw-tiff matroska mikmod mmap mng mod mp3 mpeg musepack mysql nas ncurses netboot network nls no-old-linux nptl nptlonly objc ogg pam pam_chroot pam_console pcre pdf pdflib perl php pic png pppd python quicktime rdesktop readline reflection rle rtsp screen session shout slang smartcard sndfile speex spell spl ssl stream tcpd test theora threads tiff truetype truetype-fonts type1-fonts unicode usb v4l vcd vhosts vlm vorbis wxwindows xine xinerama xml xml2 xorg xosd xpm xv xvid zip zlib dvb_cards_dibusb-usb1 dvb_cards_dibusb-usb2 dvb_cards_or51132 dvb_cards_or51211 dvb_cards_ttpci dvb_cards_usb-a800 dvb_cards_usb-dtt200u dvb_cards_usb-umt dvb_cards_usb-vp702x dvb_cards_usb-vp7045 dvb_cards_usb-wt220u elibc_glibc input_devices_acecad input_devices_aiptek input_devices_calcomp input_devices_citron input_devices_digitaledge input_devices_dmc input_devices_dynapro input_devices_elo2300 input_devices_elographics input_devices_evdev input_devices_fpit input_devices_hyperpen input_devices_jamstudio input_devices_joystick input_devices_keyboard input_devices_magellan input_devices_magictouch input_devices_microtouch input_devices_mouse input_devices_mutouch input_devices_palmax input_devices_penmount input_devices_spaceorb input_devices_summa input_devices_synaptics input_devices_tek4957 input_devices_ur98 input_devices_vmmouse input_devices_void input_devices_wacom kernel_linux userland_GNU video_cards_apm video_cards_ark video_cards_ati video_cards_chips video_cards_cirrus video_cards_cyrix video_cards_dummy video_cards_fbdev video_cards_glint video_cards_i128 video_cards_i810 video_cards_mga video_cards_neomagic video_cards_nv video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
------------------------------------
Comment 1 Zac Medico gentoo-dev 2006-05-27 13:39:27 UTC
(In reply to comment #0)
> if no RDEPEND present then
> portage do RDEPEND=$DEPEND (say documentation)

The documentation is outdated.  Please see my on bug 134025#c7.

http://bugs.gentoo.org/show_bug.cgi?id=134025#c7
Comment 2 Pinky 2006-05-28 04:14:25 UTC
Created attachment 87713 [details, diff]
soleve DEPEND/RDEPEND problem for my for 0.4.9_p20060302
Comment 3 Pinky 2006-05-28 04:15:10 UTC
Created attachment 87715 [details, diff]
DEPEND/RDEPEND solution for 0.4.9_p20060517
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2006-05-28 07:34:39 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > if no RDEPEND present then
> > portage do RDEPEND=$DEPEND (say documentation)
> 
> The documentation is outdated.  Please see my on bug 134025#c7.
> 
> http://bugs.gentoo.org/show_bug.cgi?id=134025#c7

I wasn't aware of this either. There's so much "junk" on the gentoo-dev mailinglist, that I doubt even half of the Gentoo developer crowd is aware of the policy change by this single announcement, with only two replies. I'm also really badly surprised that the policy got changed, but it wasn't made sure that the documentation got updated accordingly.

Changing the dependency handling isn't a minor issue. Make more fuss about to ensure everyone knows it, please.
Comment 5 Matthias Schwarzott gentoo-dev 2006-05-28 07:57:11 UTC
I am also surprised about this, as http://gentoo.tamperd.net/stable/index.php is warning about RDEPEND=DEPEND all the time.
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2006-05-28 08:57:10 UTC
(In reply to comment #5)
> I am also surprised about this, as http://gentoo.tamperd.net/stable/index.php
> is warning about RDEPEND=DEPEND all the time.
 
You shouldn't take the warnings of this site for "real". Some are simply wrong. And the guy providing the service isn't a Gentoo developer anymore due to lack of commitment. Maybe we should have an official replacement.
Comment 7 Luca Barbato gentoo-dev 2006-10-03 06:01:47 UTC
fixed, thanks