-
Notifications
You must be signed in to change notification settings - Fork 28
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
Try to fix issue with vibe-core not being selected instead of vibe-d:core #202
Conversation
Well, that spectacularly fails, but I don't see why. Looks like server is refusing connections in some cases? The pattern doesn't make much sense. @Abscissa |
On October 1, 2019 4:24:11 PM EDT, Steven Schveighoffer ***@***.***> wrote:
Well, that spectacularly fails, but I don't see why. Looks like server
is refusing connections in some cases? The pattern doesn't make much
sense. @Abscissa
Come to think of it, there was another mysqln branch someone had recently that hit what sounds like the same problem. I wonder if there's been some kind of change to the mysql server on travis? I'll restart the last build it green-lit on master and see if it magically changes to the same massive failure.
|
Hmm, still green lights. So much for that theory. And it's definitely nothing vibe-related because the failures on this pr are happening in the phobos-socket tests. Only other explanation I can think of offhand is that maybe the travis DB configuration is somehow tied to the main repo's master and is failing on PRs. Sanity check: Could you rebase this on master/head (if it isn't already), and then add a commit reverting the line deletion? If the problem isn't related to running the travis tests on a PR, then I'm not sure what else could be going on. |
So this branch is literally created the other day, right off of master. I think rebasing doesn't make sense. I can delete the deletion and push, but one huge difference is, this line forces the library to use vibe-d:core instead of vibe-core. So maybe the difference lies there? I know that I've been using vibe-core for a while with v2.2.1 of mysql-native, and haven't seen the types of problems that are showing up here. Pushing something momentarily... |
OK, that kinda sucks. Looking at some OSX tests, they are trying to use apt-get to install mariadb, which does not seem to work. Did OSX tests ever work? Edit: this is in response to #203 (comment) |
Ugh, more weirdness. Believe it or not, those OSX failures are completely unrelated, but only by complete accident (thanks for pointing that out, otherwise I wouldn't have even noticed this). And yes, the OSX tests did work before (but again, only by accident). I know that sounds strange, but here's what's happening on OSX:
|
Oh right, I remember that one. |
I have a branch which fixes the Travis CI problem. It would be convenient to drop the builds for outdated compiler versions. There's almost 50 build jobs now. Does anyone really use dmd < 2.080? |
Debian 9 Stretch seems to be on LDC 1.2 (DMD-FE 2.072) |
There's already builds that will support older D versions. It would be fine to consider the current stable Debian 10.1 Buster (LDC 1.12.0 - dmd 2.082.1) to be something that should be supported by the current state of master branch. Even supporting GDC (via gcc 8.* and above) would mean that we can target dmd 2.081.1 as a minimum. The builds in this projects travis file go all the way back to dmd 2.068.2, which makes for a pretty broad range of compiler versions to support going forward. Especially as dmd versions are released more frequently than mysql-native |
Now fixed. Mysqln master is now fully switched from "vibe-d:core" to "vibe-core". |
See issue #201. This is a trial to see what happens with CI