-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
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
Test and build failures found during python 3.9 testing #66450
Comments
Odin is broken on Big Sur; I've tried looking into it but there's little I could do without diving into their codebase: odin-lang/Odin#792 Root is also a known test failure: #65000 Hopefully the version bump will fix it: #65825 Mapnik linkage failure in progress: #65895 |
FYI: Python 3.9.1 got released today! It might help resolve a few of the bugs and it also supports macOS 11 Big Sur. |
@EwoutH the title was misleading, these are not actually Python-related bugs, they were just found during our systematic testing of the latest python build |
At least one problem with all the MySQL forks is because they all use the same data directory, and it’s obviously a really bad idea to nuke that directory automatically outside of testing. This begs the question: Why are they all using the same data directory? |
openssl was merged in order to ship a security update. The following failures also need to be investigated (duplicates of OP under the fold):
Duplicates
CI run logs: https://github.com/Homebrew/homebrew-core/pull/66501/checks?check_run_id=1519709728 |
Tried building |
All versions of mariadb (at least, in the openssl CI run) are failing in the post-install step: post_install.01.mysql_install_db.txt Looks to me like a CI problem rather than a build problem. Could be wrong though. If you've got a minute, maybe you want to take a look, @fxcoudert. |
I've looked at mariadb and I have no idea. I can't reproduce it locally. I think it may be because it's reading conflicting configuration files from another DB-related formula that gets installed before during CI. |
innotop is unrelated breakage -- attempting a fix here: #66699 likely creduce is the same root-cause since they both use the TermReadKey perl package which requires build tweaks on newer MacOS |
For MariaDB, I think it makes more sense to take a page from the PostgreSQL formulae, and make post-install Just opened #66727 as PoC. |
See #60190 as well for a running attempt |
|
No new failures from the version bump to 3.9.1: #66489 |
I think I've fixed |
Also, I think the
|
Yep, looking at that now. They're definitely missing. Not sure what happened. I'll see if I can find them and upload them. |
I've confirmed that |
#66727 is merged, so all of |
This comment has been minimized.
This comment has been minimized.
From #69668
|
This fixes CI failures found in Homebrew#66450, Homebrew#70319, Homebrew#70419, etc. Also, update the license. From src/glyrc/glryc.c: /*********************************************************** * This file is part of glyr * + a commnadline tool and library to download various sort of music related metadata. * + Copyright (C) [2011] [Christopher Pahl] * + Hosted at: https://github.com/sahib/glyr * * glyr is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * glyr is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with glyr. If not, see <http://www.gnu.org/licenses/>. **************************************************************/
This fixes CI failures found in #66450, #70319, #70419, etc. Also, update the license. From src/glyrc/glryc.c: /*********************************************************** * This file is part of glyr * + a commnadline tool and library to download various sort of music related metadata. * + Copyright (C) [2011] [Christopher Pahl] * + Hosted at: https://github.com/sahib/glyr * * glyr is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * glyr is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with glyr. If not, see <http://www.gnu.org/licenses/>. **************************************************************/
Merged #71329 for CVE fixes. Mojave only:
All Intel nodes:
|
Update:
|
Hi! I just tried:
And that seems to work fine on macOS 11.6 (intel) |
Thanks for having a look, @Git-Jiro. Most of those failures have been fixed. I think there may be a few that are still outstanding. I'll try to update the checklist. |
Another small update:
This did NOT work on my machine. Those here:
also worked fine. |
|
I'm going to close this. This has started with a tracking list and then more issues have been added, so that an issue initially started in Dec 2020 is still open now. We will fix the remaining issues as they pop up, or re-open a new tracking list if necessary. I also think we should look for a better tool to track known broken tests/formulae, maybe with some database / service. Not sure what exists out there. |
Here are a list of issues that need to be resolved after the most recent
[email protected]
run (#66268):asuka
— test (11.0) dd308e7augustus
— test (11.0) 2d6844ecargo-edit
— test 51524bdcorral
— test (11.0) d0b6db0couchdb-lucene
— testcreduce
— test (11.0) eb6abcfcucumber-cpp
— test (10.14) cucumber-cpp: fix test #67689diff-pdf
— fetch poppler 20.12.1 #66369envoy
— install (11.0) d275c94glyr
— test glyr: fix test, update license #70505get-flash-videos
— test (11.0)hyperkit
— testinnotop
— test (11.0) 0247865mapnik
— linkage, fetch mapnik: revision for gdal #65895mariadb
— install mariadb*, mysql*, percona-server: fix CI test issues #66727[email protected]
— install mariadb*, mysql*, percona-server: fix CI test issues #66727[email protected]
— install mariadb*, mysql*, percona-server: fix CI test issues #66727[email protected]
— install mariadb*, mysql*, percona-server: fix CI test issues #66727[email protected]
— install mariadb*, mysql*, percona-server: fix CI test issues #66727[email protected]
— test mariadb*, mysql*, percona-server: fix CI test issues #66727[email protected]
— test mariadb*, mysql*, percona-server: fix CI test issues #66727networkit
— test (11.0) 5bf8e35oclgrind
— install (11.0) oclgrind 21.10 #87696odin
— test (11.0) Odin failsbrew test
on Big Sur odin-lang/Odin#792, odin: add patch to fix test #66906pcl
— test boost 1.75 #66792percona-server
— install mariadb*, mysql*, percona-server: fix CI test issues #66727pipgrip
— test (10.14, 11.0) pipgrip 0.6.2 #66814pony-stable
— test (11.0) c0ef804ponyc
— test (11.0) ponyc 0.38.2 #67765pypy
— install (11.0) 1eaf5dfpypy3
— install (11.0) 9eacad0root
— test (11.0) a5af797stubby
— test (11.0) 15b1fb8wrangler
— install --only-dependencies (11.0) 8d4fa24CI logs
10.14:
10.15:
11.0:
The text was updated successfully, but these errors were encountered: