Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible issue with mono formula #35848

Closed
1 task
grahamj1978 opened this issue Jan 9, 2019 · 15 comments
Closed
1 task

Possible issue with mono formula #35848

grahamj1978 opened this issue Jan 9, 2019 · 15 comments
Labels
outdated PR was locked due to age

Comments

@grahamj1978
Copy link

grahamj1978 commented Jan 9, 2019

Please note we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.

  • [X ] are reporting a bug others will be able to reproduce and not asking a question or requesting software. If you're not sure or want to ask a question do so on our Discourse: https://discourse.brew.sh. To get software added or changed in Homebrew please file a Pull Request
  • [ X] have a problem with brew install (or upgrade, reinstall) a single, official formula (not cask)? If it's a general brew problem please file this issue at Homebrew/brew: https://github.com/Homebrew/brew/issues/new/choose. If it's a brew cask problem please file this issue at https://github.com/Homebrew/homebrew-cask/issues/new/choose. If it's a tap (e.g. Homebrew/homebrew-php) problem please file this issue at the tap.
  • [ X] ran brew update and can still reproduce the problem?
  • [X ] ran brew doctor, fixed all issues and can still reproduce the problem?
  • [ X] ran brew gist-logs <formula> (where <formula> is the name of the formula that failed) and included the output link?
  • if brew gist-logs didn't work: ran brew config and brew doctor and included their output with your issue?

To help us debug your issue please explain:

  • What you were trying to do (and why)
  • What happened (include command output)
  • What you expected to happen
  • Step-by-step reproduction instructions (by running brew install commands)

There seems to be some kind of issue with the most recent 1 or 2 versions of the mono formula for brew. I use it with ckan, and when trying to start it gives a mono related error. An error that does not occur according to the discussion here (KSP-CKAN/CKAN#2630 1) when installing mono directly without brew. Any idea how to fix this, since I’d prefer to use brew rather than dealing with miscellaneous package (.pkg) installers?

@MikeMcQuaid
Copy link
Member

MikeMcQuaid commented Jan 21, 2019

Please provide more information on what the issue is and how to reproduce it.

@grahamj1978
Copy link
Author

As far as I know the following steps generate the problem (more thouroughly described in CKAN issue 2630 that I linked in my original post):

  1. If not already installed/updated, use homebrew Homebrew, perform the following:
    a) brew update
    b) brew install ckan
  2. Try to run ckan
    a) ckan consoleui

ckan does not run and produces an error.

Since posting this issue I uninstall the brew version of Mono and installed it via a .pkg installer and CKAN worked fine.
Also, it was recently suggested in CKAN issue #2630 that a missing libmono-system-native library might be the cause of the issue.

@MikeMcQuaid
Copy link
Member

Cool, thanks.

Also, it was recently suggested in CKAN issue #2630 that a missing libmono-system-native library might be the cause of the issue.

It could be. Could you see if that's installed by the mono formula and, if not, consider submitting a pull request to add it? Thanks!

@HebaruSan
Copy link
Contributor

Debian had the same problem (I assume there was some unexpected change upstream affecting everyone?), and they fixed it by adding /usr/lib/libmono-system-native.so* to their mono-runtime-common package.

https://salsa.debian.org/dotnet-team/mono/commit/fcb8084be66074f5315728c2783348fb4c1bb0aa

What would that look like for Homebrew? All I see in mono.rb is configure/make/make install.

@MikeMcQuaid
Copy link
Member

@HebaruSan Good question. From that commit alone I'm not quite sure; I suspect we'll need to pass a new configure option and/or dependency to build the relevant library?

@stale
Copy link

stale bot commented Feb 17, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale No recent activity label Feb 17, 2019
@HebaruSan
Copy link
Contributor

It's still a problem. What kind of activity is needed?

@stale stale bot removed the stale No recent activity label Feb 17, 2019
@tjnycum
Copy link
Contributor

tjnycum commented Feb 18, 2019

Confirming this problem still exists and affects software besides CKAN

@MikeMcQuaid
Copy link
Member

None of the maintainers are working on this so someone affected by the problem will need to step up and submit a pull request. Saying "this is a problem" does not help solve it.

@HebaruSan
Copy link
Contributor

Is there a specific maintainer who is responsible for the mono package?

@SMillerDev
Copy link
Member

Nope, all packages are the responsibility of the public. The maintainers are just here to guide it all.

@HebaruSan
Copy link
Contributor

@tjnycum , what are some of the other packages that are affected?

@stale
Copy link

stale bot commented Mar 11, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale No recent activity label Mar 11, 2019
@HebaruSan
Copy link
Contributor

Recent activity

@stale stale bot removed the stale No recent activity label Mar 11, 2019
@SMillerDev
Copy link
Member

There isn't.

@lock lock bot added the outdated PR was locked due to age label Apr 10, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Apr 10, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
outdated PR was locked due to age
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants