sad state of OS X Python testing...
Folks, I was looking at the buildbots again. Do you realize that we have no OS X Snow Leopard buildbot? No Intel Leopard buildbot? Well over half of Mac users are using Snow Leopard, and we're not testing on that platform. In fact, the only Intel OS X machine we're testing on is a Core Duo, not a Core 2 Duo, and that's running Tiger. Surely someone could volunteer an old Intel Mac to run some tests? (Actually, two someones -- we'd need separate machines for Leopard and Snow Leopard.) I'd be happy to stick it in a server room at PARC and keep an eye on it. (Right now I've got a rack full of old eMacs and a G5 running PPC buildbots.) Perhaps we could get Apple to contribute some "seconds"? I believe donations to the PSF are deductible. Bill
Surely someone could volunteer an old Intel Mac to run some tests? (Actually, two someones -- we'd need separate machines for Leopard and Snow Leopard.) I'd be happy to stick it in a server room at PARC and keep an eye on it. (Right now I've got a rack full of old eMacs and a G5 running PPC buildbots.) Perhaps we could get Apple to contribute some "seconds"? I believe donations to the PSF are deductible.
The issue isn't really to get the hardware. The issue is to find somebody to volunteer running a build slave. Regards, Martin
I have an Intel Core 2 Duo Mac that I was going to convert into a home file server in the next couple of weeks, and I'd be glad to set it up as a build slave as well. I don't remember what version of OS X it has on it (it's still packed up in the box), but it certainly won't be the latest one. On Sat, Oct 2, 2010 at 1:08 PM, "Martin v. Löwis" <martin@v.loewis.de> wrote:
Surely someone could volunteer an old Intel Mac to run some tests? (Actually, two someones -- we'd need separate machines for Leopard and Snow Leopard.) I'd be happy to stick it in a server room at PARC and keep an eye on it. (Right now I've got a rack full of old eMacs and a G5 running PPC buildbots.) Perhaps we could get Apple to contribute some "seconds"? I believe donations to the PSF are deductible.
The issue isn't really to get the hardware. The issue is to find somebody to volunteer running a build slave.
Regards, Martin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/alan.mcintyre%40gmail.com
On Sat, Oct 2, 2010 at 1:16 PM, Alan McIntyre <alan.mcintyre@gmail.com> wrote:
I have an Intel Core 2 Duo Mac that I was going to convert into a home file server in the next couple of weeks, and I'd be glad to set it up as a build slave as well. I don't remember what version of OS X it has on it (it's still packed up in the box), but it certainly won't be the latest one.
I just looked and the install disc says it's 10.4.7.
On Sat, Oct 02, 2010 at 10:08:09PM +0200, "Martin v. Löwis" wrote:
Surely someone could volunteer an old Intel Mac to run some tests? (Actually, two someones -- we'd need separate machines for Leopard and Snow Leopard.) I'd be happy to stick it in a server room at PARC and keep an eye on it. (Right now I've got a rack full of old eMacs and a G5 running PPC buildbots.) Perhaps we could get Apple to contribute some "seconds"? I believe donations to the PSF are deductible.
The issue isn't really to get the hardware. The issue is to find somebody to volunteer running a build slave.
I'm already running a Jython buildslave on an Intel Mac Pro which is pretty underused - I'd be happy to run a CPython one there too, if it'd be worthwhile. -- Nicholas Riley <njriley@illinois.edu>
I'm already running a Jython buildslave on an Intel Mac Pro which is pretty underused - I'd be happy to run a CPython one there too, if it'd be worthwhile.
I think Bill was specifically after Snow Leopard - what system are you using? Regards, Martin
On Sat, Oct 02, 2010 at 10:37:40PM +0200, "Martin v. Löwis" wrote:
I'm already running a Jython buildslave on an Intel Mac Pro which is pretty underused - I'd be happy to run a CPython one there too, if it'd be worthwhile.
I think Bill was specifically after Snow Leopard - what system are you using?
It's still on Leopard but I could use another (slower, but still probably fine) machine that has Snow Leopard on it. -- Nicholas Riley <njriley@illinois.edu>
On Sat, Oct 2, 2010 at 1:37 PM, "Martin v. Löwis" <martin@v.loewis.de>wrote:
I'm already running a Jython buildslave on an Intel Mac Pro which is pretty underused - I'd be happy to run a CPython one there too, if it'd be worthwhile.
I think Bill was specifically after Snow Leopard - what system are you using?
I have a fairly recent MacPro on Snow Leopard, which I keep consistently up to date and its connected all the time. It has more capacity then I can really find use for. If its still needed, I can set up buildbot to run on it today. Is it all pull/poll oriented, or does the slave need to be connected to by the master? Meaning, do I need to poke a hole in the firewall to allow any external access? The BuildBot page only mentions outgoing access (or I'm misunderstanding it). IIUC, I just need a name/password to tell buildbot to connect to, right? -- Stephen
I have a fairly recent MacPro on Snow Leopard, which I keep consistently up to date and its connected all the time. It has more capacity then I can really find use for.
If its still needed, I can set up buildbot to run on it today.
That would be nice.
Is it all pull/poll oriented, or does the slave need to be connected to by the master?
It uses Perspective Broker, if that's of any help. The slave creates an outgoing TCP connection (which should be kept up all the time), but the master pushes commands over that connection, no polling.
IIUC, I just need a name/password to tell buildbot to connect to, right?
Correct. However, I wouldn't want to create that unless you had all the software in place already - else I find myself often waiting for some time, then removing the slave again. Regards, Martin
On Tue, 5 Oct 2010 10:08:59 -0700 Stephen Hansen <apt.shansen@gmail.com> wrote:
On Sat, Oct 2, 2010 at 1:37 PM, "Martin v. Löwis" <martin@v.loewis.de>wrote:
I'm already running a Jython buildslave on an Intel Mac Pro which is pretty underused - I'd be happy to run a CPython one there too, if it'd be worthwhile.
I think Bill was specifically after Snow Leopard - what system are you using?
I have a fairly recent MacPro on Snow Leopard, which I keep consistently up to date and its connected all the time. It has more capacity then I can really find use for.
Now that the buildbot is up, it is recommended that you try to investigate the failures (and the test_ttk_guionly crash), and that you create bugs reports on http://bugs.python.org for them. Thank you! Antoine.
On Fri, Oct 8, 2010 at 2:42 AM, Antoine Pitrou <solipsis@pitrou.net> wrote:
On Tue, 5 Oct 2010 10:08:59 -0700 Stephen Hansen <apt.shansen@gmail.com> wrote:
On Sat, Oct 2, 2010 at 1:37 PM, "Martin v. Löwis" <martin@v.loewis.de wrote:
I'm already running a Jython buildslave on an Intel Mac Pro which is pretty underused - I'd be happy to run a CPython one there too, if it'd be worthwhile.
I think Bill was specifically after Snow Leopard - what system are you using?
I have a fairly recent MacPro on Snow Leopard, which I keep consistently up to date and its connected all the time. It has more capacity then I can really find use for.
Now that the buildbot is up, it is recommended that you try to investigate the failures (and the test_ttk_guionly crash), and that you create bugs reports on http://bugs.python.org for them.
I shall, I just got busy yesterday. :) The failure is happening just because it can't possibly succeed, I set up the account for the buildbot in such a way that it has no access to a GUI context. I'm going to rectify that today so I can properly test TK. The hard crash I'll report as soon as I have a few minutes to isolate more where its happening and thus to who all should get a report. --Stephen
Hi,
The failure is happening just because it can't possibly succeed, I set up the account for the buildbot in such a way that it has no access to a GUI context. I'm going to rectify that today so I can properly test TK.
Well, a nice thing would be for tests to be properly skipped in this situation, rather than fail or crash :) Do you think you can try to write a patch for this? Thanks for helping!
On Fri, Oct 8, 2010 at 8:00 AM, Antoine Pitrou <solipsis@pitrou.net> wrote:
Hi,
The failure is happening just because it can't possibly succeed, I set up the account for the buildbot in such a way that it has no access to a GUI context. I'm going to rectify that today so I can properly test TK.
Well, a nice thing would be for tests to be properly skipped in this situation, rather than fail or crash :) Do you think you can try to write a patch for this?
Absolutely, that's on my TODO list. First, figuring out the buildslave control process; then isolating where that crash is happening and reporting it to whomever (which, I think in a cursory look, is actually the TK folks); then figuring out how to convert no-GUI-context-possible situations into a skip. --S
Congratulations Stephen, you are now the owner of our first green OS X buildbot! cheers Antoine. On Fri, 8 Oct 2010 08:11:13 -0700 Stephen Hansen <apt.shansen@gmail.com> wrote: [snip]
On Oct 2, 2010, at 11:50 AM, Bill Janssen wrote:
Perhaps we could get Apple to contribute some "seconds"?
If you don't get a good solution soon, let me know off-list and I'll see if Apple can help. Cheers, -- Ivan Krstić <krstic@solarsail.hcs.harvard.edu> | http://radian.org
Sorry to drop out like that -- I've been having some email issues. Stephen, great job; thanks for providing that Snow Leopard buildbot. I think what we're missing now is an Intel Leopard buildbot. 35% of Mac users are still running Leopard. I'm running it myself on some machines, due to the NIS issues in Snow Leopard. And, of course, we'd like to get some of these Mac buildbots into the "stable" category, so that they are consulted for releases. The PPC Leopard and x86 Snow Leopard buildbots look like good candidates. Bill
And, of course, we'd like to get some of these Mac buildbots into the "stable" category, so that they are consulted for releases. The PPC Leopard and x86 Snow Leopard buildbots look like good candidates.
See the message I just sent: you need to convince Antoine, and he'll arrange it. Regards, Martin
participants (7)
-
"Martin v. Löwis" -
Alan McIntyre -
Antoine Pitrou -
Bill Janssen -
Ivan Krstić -
Nicholas Riley -
Stephen Hansen