Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94032 - portage inconsistent behavior with respect to dev-lang/mono
Summary: portage inconsistent behavior with respect to dev-lang/mono
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-25 21:03 UTC by Yuri Vasilevski (RETIRED)
Modified: 2005-11-07 23:47 UTC (History)
1 user (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 Yuri Vasilevski (RETIRED) gentoo-dev 2005-05-25 21:03:42 UTC
I have a very strangely behaving portage. When i do emerge -uD world several
times in each of them it kips iterating form dev-lang/mono-1.0.6 to
dev-lang/mono-1.1.7 and back ad nauseum. My guess is that there is something
funny happening with respect to dependencies of some half conflicting packages
or something like that that causes the "race condition" for the dev-lang/mono
package.


Reproducible: Always
Steps to Reproduce:
# emerge -uDpv world && emerge -uD world >/dev/null && emerge -uDpv world &&
emerge -uD world >/dev/null && emerge -uDpv world

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

Calculating world dependencies ...done!
[ebuild     UD] dev-lang/mono-1.0.6 [1.1.7] -debug -nptl 0 kB 

Total size of downloads: 0 kB
>>> Regenerating /etc/ld.so.cache...
>>> Regenerating /etc/ld.so.cache...
>>> Regenerating /etc/ld.so.cache...

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

Calculating world dependencies ...done!
[ebuild     U ] dev-lang/mono-1.1.7 [1.0.6] +X -debug -icu -nptl 0 kB 

Total size of downloads: 0 kB
>>> Regenerating /etc/ld.so.cache...
>>> Regenerating /etc/ld.so.cache...
>>> Regenerating /etc/ld.so.cache...

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

Calculating world dependencies ...done!
[ebuild     UD] dev-lang/mono-1.0.6 [1.1.7] -debug -nptl 0 kB 

Total size of downloads: 0 kB


This is with --tree option:
# emerge -uDtpv world

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

Calculating world dependencies ...done!
[nomerge      ] x11-themes/gnome-icon-theme-2.10.1  -debug 
[nomerge      ]  x11-themes/hicolor-icon-theme-0.5  
[nomerge      ]   dev-dotnet/gtk-sharp-1.0.10  
[ebuild     U ]    dev-lang/mono-1.1.7 [1.0.6] +X -debug -icu -nptl 0 kB 

And then:

# emerge -uDtpv world

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

Calculating world dependencies ...done!
[nomerge      ] dev-util/monodevelop-0.5.1-r4  
[ebuild     UD]  dev-lang/mono-1.0.6 [1.1.7] -debug -nptl 0 kB 



Nothing in /etc/portage/package.mask nor in /etc/portage/package.unmask that has
to do with mono.

# emerge info
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r0, 2.6.11-gentoo i686)
=================================================================
System uname: 2.6.11-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -mfpmath=sse,387 -ffast-math -funroll-loops
-fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -mfpmath=sse,387 -ffast-math -funroll-loops
-fomit-frame-pointer -Wno-deprecated"
DISTDIR="/mnt/misc/gentoo/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm avi berkdb bitmap-fonts cdparanoia cdr cups dga dillo dts
emboss encode fam font-server foomaticdb gd gdbm gif gimpprint gpm gtk gtk2 i8x0
imagemagick imlib jit jpeg libg++ libwww live mad matroska mikmod mmx mmx2 motif
mozilla mp3 mpeg ncurses network nls ogg oggvorbis opengl openntpd oss pam
pdflib perl png ppds python quicktime readline real rtc sdl sftplogging slang
spell sse sse2 ssl svg tcltk tcpd tetex theora tiff truetype truetype-fonts
type1-fonts unicode usb vorbis wxgtk1 xface xgetdefault xml2 xprint xv xvid xvmc
zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Rouslan Solomakhin 2005-05-26 18:05:42 UTC
I have the same problem. The reason it happens is that the latest version of
mono is 1.1.7-r1, while monodevelop explicitly depends on mono-1.0.6. My version
of monodevelop is 0.5.1-r4.
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2005-11-07 23:47:16 UTC
This should be fixed now that mono-1.1.8.3 is marked stable on x86. Marking
FIXED, please feel free to re-open if you are having issues. Thanks.