The 1.15 release happens on Feb 2. Things are looking pretty good right now, but there are a number of regressions. This cycle I would like to have the beta in good shape 2 weeks ahead of time so we are not under so much pressure at the last minute. That is this Friday. If there are things you want in the beta, please get them completed.
Once these land there will be no known beta regressions. That’s great. There is also only 1 new stable regression this cycle, a rustup-related bug I still aim to investigate.
One area where we’ve struggled the last few releases is with platform breakage, so if you are using tier 2 platforms you might check that beta is still working.
And there are lots of good features this release, so it’s looking great!
I’ve got 1.15.0-beta.3 building on Fedora rawhide – main build for most arches and s390x is separate. It takes a while for some to complete, especially armv7hl, but the faster ones ought to be done by now. Instead I’m seeing:
test [run-pass] run-pass/env-funky-keys.rs has been running for over 60 seconds
That’s the current state on x86_64, ppc64, and s390x at least. Looking at this test, it could get into an infinite exec loop if the arg count didn’t work for some reason. Rawhide has a prerelease glibc, so it could be something weird there too. I’ll try to reproduce this locally and file a bug…
edit: I’m also aware that beta.3 is not current with the beta branch, but nothing new there looks relevant.
edit2: I confirmed this in a local rawhide root, and copying that exact env-funky-keys binary to Fedora 25 runs fine. I’m calling this one a glibc issue for the moment… rhbz 1414589
I don’t block the rpmbuild on test failures, but a test hang will eventually make the whole build timeout. Maybe I should mask that particular test for now, just to confirm a successful scratch build before we hit the release. Anyway, I should be able to poke the right people to get glibc fixed soon.
The first PR contains the fix for make, and corrects also others build
problems specific to OpenBSD. The second PR polish some cases for make,
when makefiles are used (the first PR didn’t update that).