Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 580316

Summary: [TRACKER] dev-lang/mono-4 breaks reverse deps causing mcs to not be found
Product: Gentoo Linux Reporter: Pacho Ramos <pacho>
Component: Current packagesAssignee: dotnet project <dotnet>
Status: RESOLVED FIXED    
Severity: critical CC: cynede, jesse, toralf
Priority: Normal Keywords: Tracker
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/gentoo/dotnet/issues/92#issuecomment-127455341
See Also: https://bugs.gentoo.org/show_bug.cgi?id=558064
https://bugs.gentoo.org/show_bug.cgi?id=568988
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 504036, 545964, 546056, 549734, 556458, 558106, 558934, 560892, 561186, 562474, 562546, 562550, 563234, 565032, 569252, 579100, 580548, 580638, 580682, 580944, 581140, 582424, 582676, 582894, 582946, 585472, 588598, 596598, 596600, 596614, 596650, 596652, 598842    
Bug Blocks: 568988    

Description Pacho Ramos gentoo-dev 2016-04-17 11:36:55 UTC
I have seen many reverse deps being broken after people update to mono-4 versions from testing. Hence, we would need to know:
1. What is the way to properly fix that issues? Some people simply point to specify the path manually like MCS=/usr/bin/mcs . The problem with this is that it looks like (as we see in libproxy bug) it breaks with mono-2 and, then, we would need to conditionally do that depending on the mono version found at build time. Other people suggests bigger changes like https://github.com/gentoo/dotnet/issues/92#issuecomment-127455341

2. We would really appreciate if Toralf could run a *stable* tinderbox + latest mono-4 version to know the amount of reverse deps we need to get fixed before we can even think in stabilizing mono-4 and get rid of our really old stable version

Thanks a lot
Comment 1 Toralf Förster gentoo-dev 2016-04-17 12:45:55 UTC
I keyworded
dev-lang/mono ~amd64
so the 4.x versions will be used in stable too.
Comment 2 Pacho Ramos gentoo-dev 2016-08-25 19:08:25 UTC
This is really important now as it seems mono-4 went to stable and near all reverse deps have problems with mono-4 :S
Comment 3 Elliot Chandler 2016-12-31 23:01:47 UTC
I'm using mono 4 with no problems, just by including a symlink as follows:

dosym /usr/bin/mcs /usr/bin/gmcs

is it really that easy?
Comment 4 R030t1 2018-01-03 04:11:14 UTC
I just recently encountered this. What is the listed fix suggesting? Downloading a binary package and using it to bootstrap mono?

I tried 5.4.1.6 and 4.4.1.0.
Comment 5 Pacho Ramos gentoo-dev 2018-01-27 18:47:58 UTC
tree should be now ok