Autoconf-2.68b wants testers #10686
Comments
|
The mailing list is probably a more appropriate medium for something like this. |
|
roger that. it's failing randomly for me, non-repeatable. If it can't do simple things, it will be an issue when someone pulls a 2.69. Can you just test it twice and close this with your results? thx. @samueljohn you might be interested too, as you probably have a clean test rig. |
|
Running it now. |
|
Thanks. They have a patch for test 100 already. So you can ignore that one. |
|
Ran it twice, identical results: (it was test 100 that failed.) |
|
Ahh, well i guess I'll wipe and reinstall. thx for the heads up. |
|
have they changed the binary? I get and md5 hash of Besides that I get: This was run on my Xcode 4.3 without CLT branch. |
|
Two ways to get your hashes: You can also throw a |
|
You should have had only 1 fail, test 100. Please retest a few times and see if it's consistent. Mine fails randomly, and I'm thinking it's my RAM, unless you get the same behavior. |
|
The binary and the hash itself was fine. In a formula like this: I get: Besides that you seem right about the randomness. Now running that test on the machine with virgin 10.7.3 and CLT only (no Xcode). |
|
When a |
|
Speaking of which, I will be fixing that (among other things). |
Second run on my Xcode 4.3 (without CLTs):testsuite: 100 271 359 390 failed -> log Third run:[GNU Autoconf 2.68b] testsuite: 100 271 359 412 451 465 failed -> log So @2bits I guess it's not your RAM bat rather some multicore issue. Thinking of this, I forgot to set On my MacMini with only the Command Line Tools for Xcode installed, I get inconsistent results, too:Sometimes I mailed all reports to the suggested address. |
|
Thanks. You did a great job. I would be curious what the results are with full XCode-4.3 + CLT. Do you have? After dozens of runs generating between 2 or 10 fails, I still can't define the problem, but I found a commonality, they almost always seem to complain that there's a diff comparing environment before and after. You will see lots of |
|
@2bits I got a response from the autoconf makers. We should test their latest autoconf.git version. I tried to hack it into the formula but I failed. They ask if test Nr 100 (and perhaps two others) are fixed in the latest version. And I don't have Xcode-4.3 + CLT. Sorry. I wish I had another Mac. Once in a while I can test on the MacBook of my girlfriend (where I installed both g). |
|
Testing HEAD is next to impossible. I've been trying it for two weeks. You need a lot of deps including autoconf itself, and it will build, but when it comes to the testsuite, it complains that autoconf-2.68 is older than 2.57 and bails. I never got a response to my requests for help on that. It will take too much of your time and 2.68b is a better testbed. It just runs. The patches they offered are good patches. I've tried them before. Thy fix 100, but have zero affect on randomness. What I can tell you is that every single test has passed at one point or another, and if you retest a test, it works. So don't think anything but 100 is broken. It's the testsuite and their assumptions on how OSX works that's questionable, because those assumptions could spill out into 2.69 and make it randomly fail. I will be doing clean install of Lion + full XCode + CLT today. It's important I get a good baseline once a month if I'm writing formulas anyway. Really appreciate your help on this. |
|
I made a branch and folded with all their patches. You can see what I did here. To confirm HB had nothing to do with it, you can |
|
@2bits Ah, good work! The test No 100 is fixed for me but other (random) remain. These two seem to fail always on my core i7 sandy bridge (SSD) with Xcode but not CLT: From Paul Eggert's Mail in response to my bug report: @2bits do you think you could incorporate these other patches into you branch? |
|
All the patches are in there I think, but I'll double check. You can easily run test 359 again with |
|
Ok, @2bits I'll do so and report back later. Thank you. |
|
The problem has been identified as a bug in Apple's compile of grep-2.5.1 on Lion, where causing these autoconf tests of our environment to fail. The technical analysis was done last May on bug.mozilla. You can read about it here As of a few days ago, [ANNOUNCE] git-1.7.9.3 email shows them discussing this issue, and trying to define it. @jacknagel I suppose the course of action is to noop the grep issue, as we aren't going to dupe it to fix it. Does Apple have a public bugtracker? I haven't found one. |
|
Heh, I have a newer grep in my PATH so I didn't experience the failure. Yeah, I mean if the autoconf folks want to maintain compatibility with OS X with minimal dependencies then they're going to have to skip that test or something. Even if we did dupe grep (not suggesting this), that doesn't help people building it manually or otherwise. |
Not strictly an issue, but the folks at GNU are getting set to bump autoconf to 2.69. They have asked people to test autoconf-2.68b.
Your devel block for autoconf.rb would look like this:
and you probably want to
ENV.deparallelizeto reduce the variables beforemake check.I posted this because now is the chance to get it right. Please
brew rm -f autoconfandrepeat the test procedure at least twice. It takes 10min a run.
The text was updated successfully, but these errors were encountered: