-
-
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
Backports release 1.3.1 #33979
Backports release 1.3.1 #33979
Conversation
Did a manual NewPkgEval run with 1.2, 1.3 and 7704df0: https://maleadt.github.io/NewPkgEval.jl/ The following packages failed tests on this branch (a couple of others started failing with 1.3, but I've left those out): |
@StefanKarpinski, @staticfloat:
|
Most of them are hash errors. |
When testing for directories to exclude from hashing, we must exclude not only empty directories, but also directories that themselves contain nothing but empty directories; in essence, we suppress adding directories that have no files contained within their entire subtree. While fixing this, it seemed prudent to eliminate the `names` argument to `tree_hash()`, especially as it was not actually used to iterate over. Fixes JuliaLang/julia#33979 (comment)
Revise: passes locally |
When testing for directories to exclude from hashing, we must exclude not only empty directories, but also directories that themselves contain nothing but empty directories; in essence, we suppress adding directories that have no files contained within their entire subtree. While fixing this, it seemed prudent to eliminate the `names` argument to `tree_hash()`, especially as it was not actually used to iterate over. Fixes JuliaLang/julia#33979 (comment) (cherry picked from commit 648d66c, PR #1522)
Looks like most failures were the tree hashing bug I introduced while fixing the other tree hashing bug. Better now? |
I'll rerun. |
Wait, this branch isn't updated yet, no? |
Oh right, it's only a mention not yet a commit on this branch. Thanks! |
78c3633
to
ee7098c
Compare
@nanosoldier |
ee7098c
to
1a6baef
Compare
Updated. |
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @ararslan |
Should check #34013 here. |
@KristofferC Thanks! Re: #34013, looks like
returns
with
whereas release-1.3 version:
Edit Likely happened some time between
But there's not much between: julia/stdlib/LinearAlgebra/src/matmul.jl Lines 552 to 578 in 1a6baef
more:
returns:
|
#33743 then maybe |
(cherry picked from commit 9235f45)
We were releasing this lock a bit too early, before we finished with using `buf`. (cherry picked from commit 60ec5f3)
This fixes problems with binaries on these two platforms that often use these large page sizes. (cherry picked from commit 5ceed92)
(cherry picked from commit ffb3ed0)
w00t, the first successfull PkgEval@Nanosoldier run: maleadt@ac555be#commitcomment-36287280 (on ac555be):
Still in development and only triggered on my fork though. EDIT, better formatted output: https://github.com/maleadt/BasePkgEvalReports/blob/master/ac555be_vs_46ce4d7/report.md |
@nanosoldier |
Your test job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
@nanosoldier |
Your test job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
UncertainData.jl passed locally. This should be good to go. |
8639e57
to
aee26cf
Compare
This was introduced in: e2821f594c5e9b2ec0fa1603f4e90628d2e40cd7 Package managers track which package owns a file, and if the icon-theme.cache is owned by Julia, the package manager will get confused when that file already exists on the system or when another process overwrites it. It's the DE's job to update that cache. (cherry picked from commit 8bef999)
(cherry picked from commit e467661)
This handles cases like `Type{<:Tuple{A}} <: Type{Tuple{Vararg{_,N} where N}}`, i.e. where a fixed-length tuple type cannot ever equal an indefinite-length tuple type.
@nanosoldier |
Your test job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
I'm pretty sure I have seen this happened before, so don't think it is a regression with 1.3.1. Other than that, anything that looked suspicious passed locally. |
@nanosoldier |
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @ararslan |
Backported PRs:
cache.julialang.org
to downloadbusybox.exe
at test time #33889 - Usecache.julialang.org
to downloadbusybox.exe
at test timepatchelf
to use 64KB page size on aarch64/powerpc64le #33745 - Forcepatchelf
to use 64KB page size on aarch64/powerpc64leVararg{Any}
is not behaving the same asVararg{Any, N} where N
#33987, some varargs not recognized in kwarg loweringjl_array_sizehint
#34005 - fixfilter
alters input values in arrays #33974, wrong integer types used injl_array_sizehint
lcm
least common multiple function #33926 - BUGFIX avoid silent overflow inlcm
least common multiple functionNeed manual backport:
Contains multiple commits, manual intervention needed:
Non-merged PRs with backport label: