-
Notifications
You must be signed in to change notification settings - Fork 20
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
Name conflicts with MoarVM #143
Comments
I don't know what I should do with this information. |
Maybe add an alias to the binary, like |
Do you have any links to how the MoarVM people are dealing with this? I should be able to follow their lead. |
I don't have a good solution, but my thoughts right now are:
|
Tagging with help-wanted. If you're interested in this, please open a conversation with the MoarVM people to rename their binary and link to it from here as per my previous comment. |
Why should they rename it? Their project is more established than this one. |
@notramo, please read my previous comment on this: #143 (comment) Kindly clarify which part(s) of it are unclear or wrong. Also, after reading that, if you still expect some sort of action from my side, please clarify what your expectation would be. The reason I tagged this with help-wanted was that I never got any response to my suggestion. |
As the MoarVM had its first release in 2014, it is unlikely that they would change their default binary installation name or that nqp or rakudo would know to look for The suggestion made by @Techcable was to make it so that this could be installed as I plan on opening a PR for the
Otherwise, the port will need to be marked as having a conflict with |
Kindly link to the conversation you had with the MoarVM maintainers about this. |
I neither use You asked for feedback, and I provided such. I also outlined what I am going to be proposing in the MacPorts Trac (regarding renaming the If you choose not to add alternative naming, that is your prerogative and I fully support your choice to do so. But the whole point of package managers is to either make it impossible to have a situation where binary name conflicts occur or to call them out so that you, as the upstream developer, don’t have to. |
Will you be making MacPorts specific changes to I don't understand from this thread how it was decided that the "more established" project (@notramo's words) should change? Renaming MoarVM would be fairer because |
I don’t actually think that On the other hand, the first I had heard of If the decision is made to rename the When Google released Just personally, I would not use the Homebrew analytics data as anything serious, since most Go programs are also installable like Aside from what I have recommended for If I have time (doubtful right now), I am going to see if it is possible for MacPorts to declare that a variant does not conflict so that people who use both |
Thanks @halostatue, this provides a much more nuanced perspective than what's been presented so far in this thread. Personally I had never heard of neither |
I want to do what you did @halostatue and provide background from my perspective. I started Since 2013 I've been using Using So @Techcable, your suggestion of renaming to "moar-pager" wouldn't fly. "moar-pager" is simply not something I want to type multiple times per day. And @halostatue, it's simply not true that "the existence of
@notramo, you opened this ticket, informing me that "MoarVM" decided to use You said that MoarVM is more established than "Raku" and And of course you, as me and everybody else base your decisions on what you believe, which is also within your rights. @halostatue I feel that you have taken some steps in the right direction, but my feeling is that before you stepped in this thread was 100% about demanding that Hope this helps somebody. /Johan |
From the perspective of a distributor, just to comment on the point of how we normally handle such collisions (which I think got asked about earlier): we tend to give more weight to something which isn't a leaf in the dependency graph. A library or tool which is called by other programs is given more weight because renaming it requires both more work within the distribution but also upstream to help build systems find it and also adjust any runtime calls. |
Let's say the I looked in https://github.com/macports/macports-ports and found:
Is there anything else that I'm missing? |
Probably. Overall, the There has, as yet, been no discussion on the MacPorts ticket, but my recommendation on that ticket still stands, and if I find myself with an opportunity to explore it, will be the direction that I take with pull requests. If there is a preferred alternate name for It would be nice if such an alternative were blessed by you such that As I said, if I can figure out how to make a port variant recognize that it may conflict with the default installation (that is, ‡ I know that MacPorts actually builds |
It struck me that very few people are likely to be affected by As long as the
|
Bug: walles/moar#143 Bug: https://bugs.gentoo.org/889684 Signed-off-by: Sam James <[email protected]>
A possible solution for MacPorts has been opened at macports/macports-ports#21604, including patches to ugrep and riff. |
The Raku programming language interpreter is called MoarVM, with
moar
as the executable name.The text was updated successfully, but these errors were encountered: