Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 50782 - When running emerge --pretend world sys-apps/fileutils, etc. appear to be missing
Summary: When running emerge --pretend world sys-apps/fileutils, etc. appear to be mis...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Portage team
URL: None
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-11 12:08 UTC by Gabriel O'Brien
Modified: 2004-06-15 04:54 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel O'Brien 2004-05-11 12:08:11 UTC
When I run:

despina root # emerge --pretend world

I get this:

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

Calculating world dependencies
*** Package in world file is not installed: sys-apps/fileutils

*** Package in world file is not installed: sys-apps/textutils

*** Package in world file is not installed: sys-apps/sh-utils                                                                                               ...done!

This is a false error as these packages have been superseded by sys-apps/coreutils.  See the GNU website for details.

Reproducible: Always
Steps to Reproduce:
1. emerge --pretend world
2. Enjoy!

Actual Results:  
See details, not sure what would happen if I did 'emerge world', I'll try it on
a test system once I have it set up.

Expected Results:  
Depending on how up-to-date you are I would expect the system to tell me that
there is nothing to update.

despina root # emerge info
Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo-r2)
=================================================================
System uname: 2.4.25-gentoo-r2 i686 AMD Athlon(TM) XP 2000+
Gentoo Base System version 1.4.10
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://gentoo.mirrored.ca/
http://128.213.5.34/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="apache2 berkdb crypt encode gdbm gif gnome imap imlib jpeg libg++ libwww
mikmod mysql ncurses nls offensive pam pdflib perl png python readline sdl slang
spell ssl svga tcpd x86 xml xml2 zlib"
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2004-05-11 12:52:45 UTC
clean up your world file (/var/cache/edb/world)

just remove the obviously invalid entries.
Comment 2 Gabriel O'Brien 2004-05-11 17:15:58 UTC
Thanks for the speedy response! ;)

Fair enough, but assuming for a moment that this is a fresh install (which it is) I would expect that /var/cache/edb/world would be sane.  And when I do an 'emerge world' I would expect this to be transparent to the user.  I think at the very least this should be a product improvement.  I'm not sure what the policy is here for these kinds of things so feel free to close this if Gentoo doesn't handle these sorts of (semi-)minor issues as CSRs/bugs.  I get these kinds of CSRs at work all the time! ;)
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2004-05-11 22:12:17 UTC
how fresh is this install? what livecd did you use?
Comment 4 Gabriel O'Brien 2004-05-11 23:05:33 UTC
I installed the system on 2004-05-10 (Monday) using the 2004.1 x86 ISO from here:
http://ftp.heanet.ie/pub/gentoo/releases/x86/2004.1/livecd/install-x86-universal-2004.1.iso

I installed a stage 1 tarball and built the system from scratch and then ran an 'emerge world' without any trouble, I ran the 'emerge --pretend world' that gave me the output I reported on 2004-05-11.

Hope this helps, if you need any further info regarding this system, please let me know.

-G
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-05-12 01:44:14 UTC
I had the same problem. I installed Gentoo/PPC (ppc stable) from 2004.1 LiveCD stage3 on 1 May 2004. 
Comment 6 John Davis (zhen) (RETIRED) gentoo-dev 2004-06-13 20:17:09 UTC
the problem either lies with coreutils, portage, or the profiles.
catalyst reads data straight from the profiles when building -
there is really no voodoo magic that could mess things up. moving out of
release bugs.
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2004-06-14 16:27:32 UTC
This might be portage mis-handling the virtuals that say that coreutils provide
fileutils.  Or some portage dev can explain how those profiles are messed up. ;-)
I'm throwing this bug over there for comment/consideration.
Comment 8 Jason Stubbs (RETIRED) gentoo-dev 2004-06-15 04:54:50 UTC
Portage never adds any package to the world file unless it appears on the command line. In current versions, it then only adds it if --upgrade is not specified.

This could only be a result of user 'error', whether that means intentionally reinstalling/upgrading or emerge $(qpkg -I -nc) or whatever else.