-
Notifications
You must be signed in to change notification settings - Fork 46
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Remove Unicode vapi, which was used to work around intermittent bui…
…ld failures.
- Loading branch information
1 parent
c7e2cd3
commit 10171c6
Showing
2 changed files
with
1 addition
and
139 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it really not needed anymore?
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmmm, looks like it is a race condition or something, as it worked on the second and the third run.
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exactly what it is.
Haven't been able to figure out the root cause.
But to be honest I didn't invest much time to try to figure it out, I just worked around it.
It manifests more often when using the -C option to ninja. Not so much when running from the build directory.
I'll look into it. Just not sure if it's a meson bug or something in our build files... leaning towards a meson bug though.
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does it deserve to be an issue?
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably.
Worst case scenario I can add the file back and tag a point release.
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest me filing a new issue and you're taking your time. :D
This way we may catch "Me too"'s and kind of measure the impact and urgency of this issue.
Sounds good?
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds right to me.
I can't actually reproduce this on my machine at this point so if other people +1 the issue I'll probably just ship the generated vapi file again. I remember I did that to workaround build failures on Launchpad.
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is a true Heisenbug. Ever after the first failed attempt I couldn't reproduce it even gradually increasing -j up to 500.
10171c6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah. That's why I ended up just working around it, it's so random.
Main problem is how do we know if we fixed it...