-
Notifications
You must be signed in to change notification settings - Fork 6
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
Fix windows builds #30
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see anything wrong, but Travis seems to. Can you please check anyway?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, I found it :-) Can you please check that?
It's still erroring in Travis, which is a non-windows build: https://travis-ci.org/hoelzro/p6-linenoise/builds/615296812?utm_source=github_status&utm_medium=notification |
Same problem, I'm afraid... I'm not sure it's your patch's fault, though. It might be related to #29. Did you test it in Windows? |
Yes, It installs on Windows without error. |
I'll have to add an AppVeyor test for Windows... Anyway, the problem is
still that if it breaks in Linux, I can't really accept it...
If you can check what's wrong with it there, please do it. If not, I'll
leave this PR on standby until I find some time to accept and immediately
fix the Linux part...
|
It should work now. I have tested on my Manjaro machine with a fresh build of rakudo version 2019.07.1 and no error occured. |
@JJ Done. |
This PR is wrong and should have not been merged. Also just because it “installs on windows” does not mean it works on windows. |
Any help is really appreciated and welcome. Please raise an issue with the
problems with this PR and I'll try to address them, as well as the author,
if they're available.
|
If you want help then don’t merge code you do not understand or hasn’t been reviewed by someone who does. Just merging whatever feels good doesn’t actually help and actually makes it harder to find the root cause. I’d get reprimanded for that at a job. I mean you merged code that does my constant foo = do { my constant foo = ... } so obviously it was not reviewed at all beyond looking at what Travis says. Speaking of, have you checked to see what the actual tests getting run are to see if that is even a valid benchmark for judging the merit of this code? Because loading the module is not a real test and shouldn’t be considered all that’s needed for a go/no-go. Did anyone actually use this on windows and verified it worked? |
Did you? If that's the case, can you please report any error it raised?
I hear your concerns, and rest assured we are not going to release anything
before it's tested thoroughly.
|
I didn’t merge or leave a review — it doesn’t apply to me. When you do nonsense like this (it’s not the first time) it discourages me from doing anything — I have no desire to be associated with that type of sloppy dev behavior. Fucking things up more is NOT a way to garner my help. |
@ugexe I've patiently taken with as thick a skin as possible all the abuse
you've piled on me and the things I do, trying to get some constructive
things out of them. Sadly, I draw the line at the "nonsense" and at the
"fucking things up" things. I'm going to report your behavior, so that this
kind of things do not happen to me or anyone else in the future. Raku
should be a welcoming community, and getting harassed for doing something
wrong is not something I would wish on anyone else on the community. We
don't have a code of conduct here, so I'll see how to proceed in this case.
|
This should solve #29 and have no side-effects on non-Windows OSes.