Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 580316 - [TRACKER] dev-lang/mono-4 breaks reverse deps causing mcs to not be found
Summary: [TRACKER] dev-lang/mono-4 breaks reverse deps causing mcs to not be found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal critical (vote)
Assignee: dotnet project
URL: https://github.com/gentoo/dotnet/issu...
Whiteboard:
Keywords: Tracker
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
Blocks: 568988
  Show dependency tree
 
Reported: 2016-04-17 11:36 UTC by Pacho Ramos
Modified: 2018-01-27 18:47 UTC (History)
3 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 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