Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47585 - repoman fix complains about a valid DEPEND
Summary: repoman fix complains about a valid DEPEND
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Repoman (show other bugs)
Hardware: All All
: High normal
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-12 01:07 UTC by Jeremy Huddleston (RETIRED)
Modified: 2004-04-17 11:09 UTC (History)
0 users

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


Attachments
media-sound/amarok/amarok-1.0_beta1.ebuild (amarok-1.0_beta1.ebuild,1.05 KB, text/plain)
2004-04-12 10:40 UTC, Jeremy Huddleston (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-12 01:07:04 UTC
(01:03:06 Mon Apr 12 2004 jeremy@eradicator)
/usr/local/download/portage-cvs/media-sound/amarok $ repoman fix

We're not in PORTDIR... setting to: /usr/local/download/gentoo/gentoo-x86

RepoMan scours the neighborhood...

  DEPEND.bad           2
   media-sound/amarok/amarok-1.0_beta1.ebuild: ~x86 ['>=media-libs/gst-plugins-0.8.0']
   media-sound/amarok/amarok-1.0_beta1.ebuild: ~ppc ['>=media-libs/gst-plugins-0.8.0']
  RDEPEND.bad          2
   media-sound/amarok/amarok-1.0_beta1.ebuild: ~x86 ['>=media-libs/gst-plugins-0.8.0']
   media-sound/amarok/amarok-1.0_beta1.ebuild: ~ppc ['>=media-libs/gst-plugins-0.8.0']



(01:03:16 Mon Apr 12 2004 jeremy@eradicator)
/usr/local/download/portage-cvs/media-sound/amarok $ ACCEPT_KEYWORDS=~x86 emerge -pv '>=media-libs/gst-plugins-0.8.0'

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-libs/gstreamer-0.8.0   1,094 kB [1] 
[ebuild  N    ] media-libs/gst-plugins-0.8.0-r1  +alsa +esd +oss  1,710 kB [1] 
[ebuild  N    ] media-plugins/gst-plugins-oss-0.8.0   1,710 kB [1] 
[ebuild  N    ] media-plugins/gst-plugins-alsa-0.8.0   1,710 kB [1] 
[ebuild  N    ] media-plugins/gst-plugins-esd-0.8.0   1,710 kB [1] 

Total size of downloads: 7,936 kB
Portage overlays:
 [1] /usr/local/download/portage-cvs


~ $ emerge info
qpkg -I -v Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo)
=================================================================
System uname: 2.4.25-gentoo i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -mcpu=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -mcpu=pentium3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/local/download/portage/distfiles"
FEATURES="autoaddcvs ccache digest sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/local/download/portage/packages-pentium3"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/download/portage"
SYNC="rsync://localhost/gentoo-portage"
USE="3ds S3TC X X509 Xaw3d aac aalib acl alsa altivec amd apache2 apm ardour-ksi arts artswrappersuid asterisk atlas audiofile autofs avantgo avi berkdb bidi bindist bonobo caps cdr cgi clamav clisp cmucl crypt cscope cups curl dedicated dga directfb dnd doc dv dvd dvdr emacs emacs-w3 encode esd ethereal evo expat faad fam fax fbcon fbdev ffmpeg flac flash foomaticdb freetype fs gb gcl gd gd-external gdbm ggi gif glut gmtfull gmthigh gmtsuppl gmttria gnome gnomedb gpg gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile hardened hbci icc imagemagick imap imlib imlib2 innodb ipalias ipv6 jack java javascript jbig jikes joystick jpeg js junit justify kde kerberos krb4 ladcca lcd lcms ldam leim libdsk libg libg++ libgda libwww lids lirc lmtp ltsp lua lucid mad maildir matroska mcal md5sum menu mikmod milter mmx mng motif mozcalendar mozctl mozilla mozinterfaceinfo mozp3p mozsvg mozxmlterm mpeg mpi msn mule music mysql nas ncurses neXt nls nvidia nviz oav objc oci8 odbc offensive ofx oggvorbis oldworld openal opengl openssh oscar oss pam parse-clocks passfile pcap pcmcia pda pdflib perl php pic plotutils png pnp portaudio postgres ppds prelude psyco python qhull qt quicktime readline rplay ruby samba sasl scanner sdk sdl skey slang slp snmp socks5 sox speex spell sqlite src sse ssl svga tcltk tcpd tetex tiff transcode transparent-proxy truetype trusted type1 usb videos vim-with-x virus-scan wmf wxwin wxwindows x86 xchattext xine xinerama xml xml2 xmms xosd xv xvid yahoo zeo zlib"


(01:06:23 Mon Apr 12 2004 root@eradicator)
~ $ qpkg -I -v gentoolkit-dev
app-portage/gentoolkit-dev-0.2.0_pre2 *
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2004-04-12 01:13:04 UTC
sure there are no PORTDIR_OVERLAY issues involved ?
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-12 02:07:52 UTC
yes I'm sure:

(02:06:34 Mon Apr 12 2004 jeremy@eradicator)
/usr/local/download/portage-cvs/media-sound/amarok $ export PORTAGE_OVERLAY=/usr/local/download/portage-cvs/

(02:06:35 Mon Apr 12 2004 jeremy@eradicator)
/usr/local/download/portage-cvs/media-sound/amarok $ repoman fix

We're not in PORTDIR... setting to: /usr/local/download/gentoo/gentoo-x86

RepoMan scours the neighborhood...

  DEPEND.bad           2
   media-sound/amarok/amarok-1.0_beta1.ebuild: ~x86 ['>=media-libs/gst-plugins-0.8.0']
   media-sound/amarok/amarok-1.0_beta1.ebuild: ~ppc ['>=media-libs/gst-plugins-0.8.0']
  RDEPEND.bad          2
   media-sound/amarok/amarok-1.0_beta1.ebuild: ~x86 ['>=media-libs/gst-plugins-0.8.0']
   media-sound/amarok/amarok-1.0_beta1.ebuild: ~ppc ['>=media-libs/gst-plugins-0.8.0']



(02:06:55 Mon Apr 12 2004 jeremy@eradicator)
/usr/local/download/portage-cvs/media-sound/amarok $ grep KEYWORDS /usr/local/download/portage-cvs/media-libs/gst-plugins/gst-plugins-0.8.0-r1.ebuild 
KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~amd64 ~ia64 ~mips"

(02:07:13 Mon Apr 12 2004 jeremy@eradicator)
/usr/local/download/portage-cvs/media-sound/amarok $ ACCEPT_KEYWORDS=~x86 emerge -pv '>=media-libs/gst-plugins-0.8.0'

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-libs/gstreamer-0.8.0   1,094 kB [1] 
[ebuild  N    ] media-libs/gst-plugins-0.8.0-r1  +alsa +esd +oss  1,710 kB [1] 
[ebuild  N    ] media-plugins/gst-plugins-oss-0.8.0   1,710 kB [1] 
[ebuild  N    ] media-plugins/gst-plugins-alsa-0.8.0   1,710 kB [1] 
[ebuild  N    ] media-plugins/gst-plugins-esd-0.8.0   1,710 kB [1] 

Total size of downloads: 7,936 kB
Portage overlays:
 [1] /usr/local/download/portage-cvs
Comment 3 Masatomo Nakano (RETIRED) gentoo-dev 2004-04-12 06:09:06 UTC
Is /usr/local/download/portage-cvs == /usr/local/download/gentoo/gentoo-x86 
in your environment?
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-12 09:10:25 UTC
yes portage-cvs is a symlink to gentoo/gentoo-x86
Comment 5 Masatomo Nakano (RETIRED) gentoo-dev 2004-04-12 09:28:28 UTC
Can you attach the amarok-1.0_beta1.ebuild here?
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-12 10:40:59 UTC
Created attachment 29151 [details]
media-sound/amarok/amarok-1.0_beta1.ebuild

it's the exact same one as in CVS.
Comment 7 Nicholas Jones (RETIRED) gentoo-dev 2004-04-12 15:27:57 UTC
Uh... Why are you using newdepend in an ebuild?

Check they keywords. Are there any issues between them?
What are the keywords?
Comment 8 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-12 21:45:47 UTC
I was limiting the changes from the previous version (which I didn't make).  Notice the complaint is about ~x86 and ~ppc, but that dependency is satisfied.
Comment 9 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-17 00:38:09 UTC
odd... doing a cvs update on the entire tree fixed the problem...  even though gst-plugins was up to date... so maybe it was a nested dep problem that repoman should report better...
Comment 10 Masatomo Nakano (RETIRED) gentoo-dev 2004-04-17 06:32:47 UTC
If repoman checks if dependency package is up to date, 
repoman would be very very slow..
Comment 11 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-17 11:09:46 UTC
the depended package IS up to date, but it complained... when I updated other packages, it stopped complaining...