-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
[release-0.5] final backports for 0.5.0 #18546
Conversation
I am testing julia on a machine where my home directory is a symlink. Unfortunately, this means the repl tests hang, as they wait for the homedir to be given at the shell prompt, but instead the pwd() is printed. `pwd()` calls `uv_cwd()` which calls `getcwd()`, which [will always resolve symbolic links](http://stackoverflow.com/a/1545838/1558890), thus printing something other than `homedir()` on my system. This changes the repl tests to wait for `realpath(homedir())` instead of `homedir()`. (cherry picked from commit f26aee2) ref #18416
Fixes 18395 (cherry picked from commit fa4c02c)
(cherry picked from commit fb503a0)
…iarc Pass through `ENV["PATH"]` in the `setenv` call since it is read from in https://github.com/JuliaLang/julia/blob/v0.5.0-rc4/contrib/mac/juliarc.jl (cherry picked from commit db01a8f) ref #18545 also make the test a little more robust against contents of /tmp (cherry picked from commit ffbb0eb)
I would add #18368 |
#18229 should be fine to backport as well — if it's not too late? |
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @jrevels |
Failures were in Cairo, Mamba, and Gadfly. Cairo we've seen before, might be fixed in that package but need a tag I think? Mamba and Gadfly should be fixed by #18452 which I'll probably merge into this branch but does need a test. edit: forgot this part https://gist.github.com/106fdba4f38658b0622742f96798a840 |
* fix docs for how to change colors in REPL * double backticks (cherry picked from commit 07cf50f)
[release 0.5] hack in a fix to getting the right lambda for the incremental deserializer
Fixes #18271. Allow multidimensional logical arrays as indices into a particular dimension so long as there is only one non-singleton dimension. (cherry picked from commit 5fa5b7f) ref #18401 Fixup inline comment (cherry picked from commit 2bbcd80) Update devdocs for bounds checking following #18401 I had forgotten that this behavior was documented in the developer section of the manual when authoring #18401. (cherry picked from commit b8406ff) ref #18552
@nanosoldier |
@jrevels recent nanosoldier webhooks aren't going through, "We had a problem connecting to the server. The most common problem with these types of errors is a misconfigured SSL certificate. Try verifying your certificate chain." |
* Attempt to fix osx travis We're now getting > Error: You must `brew link autoconf` before staticfloat/julia/julia can be installed Probably because Homebrew officially started supporting 10.12 Sierra, and that broke something. Try to use the 10.10 Travis OSX image instead of the default 10.9 (https://docs.travis-ci.com/user/osx-ci-environment/) * explicitly install cmake on osx travis (cherry picked from commit 45bc17d)
@nanosoldier |
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @jrevels |
https://gist.github.com/525cd694db739bc38a7b17761fbaa2d8
Given @timholy's comment at #18401 (comment), I think I'm going to revert 15096f0 (cc @mbauman) and rerun pkgeval one hopefully-last time for good measure. |
This reverts commit 15096f0. See the comment at #18401 (comment)
Re #18401: out of curiosity, did you get any failures because of it? It is a tough call: on one hand it might conflict with a "better" way to solve the problem for 0.6, on the other hand it fixes a regression from 0.4. I tend to be conservative by not adding behavioral changes at the last minute, but I recognize this is a difficult decision. |
From that most recent pkgeval run, it neither caused nor solved any new failures afaict. However note that PyPlot is broken right now so any regressions in packages using it might have been missed. |
I'm about to merge and tag this. https://gist.github.com/636a2c609ac0ce380053f0973eb47746 |
Is #17602 release blocking, or should it be tagged 0.5.x? |
If there were a PR last week, or a repeatable demonstration of an issue there then maybe, but without a proposed PR I don't think we can hold this for anything else. |
closes #17418
will run pkgeval, and
@nanosoldier
runbenchmarks(ALL, vs = ":release-0.5")