dev-util/mono-tools have a RDEPEND "seamonkey? ( =dev-dotnet/gecko-sharp-0.11* )" that fails because the latest gecko-sharp in the tree is 0.12. Adding a ">" to that line ("seamonkey? ( >=dev-dotnet/gecko-sharp-0.11* )") prevents the downgrading. Reproducible: Always Steps to Reproduce: 1. emerge gecko-sharp-0.12 2. emerge mono-tools 3. Forced downgrade to gecko-sharp-0.11 Actual Results: mono-tools compiles fine with gecko-sharp-0.12 Expected Results: No upgrade/downgrade loop Portage 2.1.2.1-r1 (default-linux/amd64/2006.0, gcc-4.1.2, glibc-2.5-r0, 2.6.19-gentoo-r2 x86_64) ================================================================= System uname: 2.6.19-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.9 Timestamp of tree: Thu, 08 Mar 2007 06:20:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [disabled] dev-java/java-config: 1.3.7, 2.0.31-r4 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.15 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.20-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -fno-ident -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu"
Created attachment 113440 [details] mono-tools-1.2.3-r1.ebuild Ebuild that works with newer gecko-sharp versions
Fixed in 1.2.4, thanks!
>mono-tools-1.2.4 again depends on =gecko-sharp-0.11*. Any reason for that? Btw, there's a new gecko-sharp out, I'll bug you in a minute.
Whats more is that mono-tools 1.9 also depends on gecko-sharp 11, these dependencies need updating!!!!
I just fixed this in-tree.