Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23154 - emerge -pU world --deep fails if unstable packets are installed
Summary: emerge -pU world --deep fails if unstable packets are installed
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
: 25900 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-06-19 23:50 UTC by Marc Herren
Modified: 2011-10-30 22:20 UTC (History)
1 user (show)

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


Attachments
patch for emerge (bugs.23154.patch,1.01 KB, patch)
2003-08-03 17:19 UTC, Masatomo Nakano (RETIRED)
Details | Diff
updated message. (bugs.23154.patch,1.01 KB, patch)
2003-08-06 20:52 UTC, Masatomo Nakano (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Herren 2003-06-19 23:50:17 UTC
I've installed manually a couple of eBuilds from the unstable Branch (
ARCH="~x86" ) incl. the newest nvidia-driver.

If I now want to update my workstation with emerge -pU world --deep it results
into the follwoing error msg :

subtop root # emerge -pU world --deep
>>> --upgradeonly implies --update... adding --update to options.

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

Calculating world dependencies -
!!! all ebuilds that could satisfy "~media-video/nvidia-kernel-1.0.4363" have
been masked.
!!!    (dependency required by "media-video/nvidia-glx-1.0.4363" [ebuild])

!!! Problem with ebuild dev-util/lincvs-1.1.5
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.


An emerge -pU world works fine, there is no problem.


Emerge INFO:
------------
subtop root # emerge info
Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-gaming-r3 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses
nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb
slang readline tetex bonobo svga java guile X sdl tcpd pam libwww ssl perl
python esd imlib oggvorbis gtk qt motif opengl alsa -arts cdr dvd evo fbcon
gphoto2 -gpm gtk2 gnome kde mozilla mysql -oss pda scanner usb"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -mcpu=pentium4 -fomit-frame-pointer -O3 -pipe"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"





Reproducible: Always
Steps to Reproduce:
1.
2.
3.



Expected Results:  
It should upgrade my system to the latest stable version, without downgrading
any packets.
Comment 1 Masatomo Nakano (RETIRED) gentoo-dev 2003-08-03 17:18:48 UTC
I think we should skip the package from update list.
I made a patch for bugs.
When this case happens, this message would appear 
  !!! remove "ebuild app-text/acroread-5.07-r1" from update list at this time

btw, can anyone fix this English message? My English is always not good ;)

examples -------------------------
# emerge -UDp world
>>> --upgradeonly implies --update... adding --update to options.

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

Calculating world dependencies |
!!! all ebuilds that could satisfy "media-fonts/acroread-asianfonts" have been masked.
!!!    (dependency required by "app-text/acroread-5.07-r1" [ebuild])

!!! Problem with ebuild app-text/acroread-5.07-r1
!!! Possibly a DEPEND/*DEPEND problem.

!!! remove "ebuild app-text/acroread-5.07-r1" from update list at this time
                                                                               ...done!
[ebuild  N    ] app-i18n/canna-3.6_p3-r2
[ebuild  N    ] net-mail/bogofilter-0.13.7.2
[ebuild  N    ] net-print/foomatic-filters-3.0.0
[ebuild  N    ] net-print/foomatic-db-engine-3.0.0
[ebuild  N    ] net-print/foomatic-db-20030716
[ebuild     U ] net-print/foomatic-3.0.0 [2.0.0]
Comment 2 Masatomo Nakano (RETIRED) gentoo-dev 2003-08-03 17:19:44 UTC
Created attachment 15449 [details, diff]
patch for emerge
Comment 3 Masatomo Nakano (RETIRED) gentoo-dev 2003-08-04 13:20:42 UTC
*** Bug 25900 has been marked as a duplicate of this bug. ***
Comment 4 Nicholas Jones (RETIRED) gentoo-dev 2003-08-06 01:20:41 UTC
"Removing XXX from the list of packages."

Only problem is continuing dependencies. This does not fix the
problem, and it could make it worse by ignoring updates that
should get done. Updates could collide if you ignore them.
Comment 5 Masatomo Nakano (RETIRED) gentoo-dev 2003-08-06 20:52:06 UTC
Created attachment 15655 [details, diff]
updated message.
Comment 6 Nicholas Jones (RETIRED) gentoo-dev 2003-08-15 23:35:05 UTC
This is really not safe... and should require a '--force' or
'--ignore-sanity' to enable it to continue.
Comment 7 Masatomo Nakano (RETIRED) gentoo-dev 2003-08-20 14:34:46 UTC
OK, I'm going to display this message.

But my english is not good, as you know.
Can anyone correct this English message?

!!! If you add "--force" option, you can continue.
!!! But it's very dangerous.
Comment 8 Marius Mauch (RETIRED) gentoo-dev 2004-08-03 12:43:09 UTC
use package.keywords, don't use -U