-
-
Notifications
You must be signed in to change notification settings - Fork 10.8k
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
More Xamarin Things #9174
More Xamarin Things #9174
Conversation
Your In addition, the |
Ah, I should have made it more clear why I was adding those two new Casks. The appcast used in these Casks includes references to 'Mono Framework' and 'Java SDK', but point their download URLs at a Xamarin-hosted version. They don't seem to be modified in any way from their upstream counterparts from the Mono and Oracle websites respectively, but they are the versions which anyone using Xamarin's GUI bootstrap installer tool will receive, so I wanted to make the same dependencies available here. Unfortunately I couldn't find a page on the Xamarin website referring to these dependencies, so I left the |
They are, then, duplicates, and will require double the effort to update plus anyone updating one would have to know they both exist. That is highly inefficient. Please remove the duplicates. |
I've removed them from this PR, but would they make sense in caskroom/homebrew-versions? The reason I think they should exist is so that someone can exactly replicate using the GUI installer for Xamarin, which consumes the appcast to install specific versions of these dependencies. |
But aren’t they the exact same packages, as you said? How would it then make a difference? Merging this in the meantime, as there’s no reason the conversation needs to hold this up any longer. |
Installing the existing The Mono MDK listed in the Xamarin appcast installs the same version as the existing Ideally there won't be any incompatibility issues between Xamarin and the versions of Java and Mono already available here, but I think it is a good idea to have a Given the tradeoff I'm proposing between duplication and confidence that we can replicate the Xamarin installer process, I thought maybe it would make more sense over in caskroom/homebrew-versions. |
Sure there is: we check their However, I’m getting more and more convinced that this warrants more discussion, so here’s what we’ll do: I ask that you download them both, check their shasum, and get back to me with the results. If they differ, there’s a reason to add them. If they don’t, however, I’ll summarise this issue and open a new one to ask the opinion of other maintainers on the issue of adding such duplicates. |
I'll see how the Java checksum compares with the Xamarin one, but I don't think the Mono one will work since the |
Checked the one on the |
This is what I get for the two JDK downloads:
|
The checksums are different for the two versions of the Mono MDK too, but this one was expected:
|
Seems like they belong after all. Thank you for your patience in this, could you please open a new PR with them? As for the homepages, I’ve checked both |
Yeah, definitely, I'll use that URL for the I was thinking that the new |
Lets keep them in the main repo. We had a similar discussion regarding the iOS and Android versions and opted to keep them here, so it makes sense to continue that. |
Done. Thanks again for your help! |
The commit history should explain everything.
Let me know if anything here is contentious.