
In light of issue #16046, I think it would be helpful to have a buildbot running the testsuite with -O enabled. -- Regards, Benjamin

On Thu, Sep 27, 2012 at 1:00 AM, Benjamin Peterson <benjamin@python.org> wrote:
In light of issue #16046, I think it would be helpful to have a buildbot running the testsuite with -O enabled.
How about deprecating -O completely instead? It does not seem to give any speedups and definitely gives headaches.

On Wed, Sep 26, 2012 at 04:13:42PM -0700, Benjamin Peterson wrote:
You can use Snakebite for this sort of stuff. Grab a slave ID off Antoine, then log in to whatever slave you want and set up a new instance (say, ~/buildslave-with-O). (Look at existing slave details in ~/buildslave/buildbot.tac for hints on password etc.) And as a general side bar: all committers automatically have full access to Snakebite. You don't need to register keys* or sign up or anything. I've tried to make it as painless as possible to connect to: % cd ~ % svn co http://svn.snakebite.net/.snakebite % cd .snakebite % sh snakebite.subr [*]: just to clarify: Snakebite's already been primed with whatever ssh key you use to commit to hg. From then on, just run ~/.snakebite/sb to get access to the host menu. That will work out of the box for all committers. (Next set of enhancements will focus on linking a local source directory (on your laptop/desktop) to Snakebite and spinning up a buildbot master + slaves on demand, so you won't even have to log in and faff around with priming a build environment like you do now. (I, uh, sort of need to do a little funding/donation drive before then though, which is what I'm currently organizing.)) Trent.

On Wed, 26 Sep 2012 19:00:53 -0400, Benjamin Peterson <benjamin@python.org> wrote:
In light of issue #16046, I think it would be helpful to have a buildbot running the testsuite with -O enabled.
I've got some (slow) hardware I could dedicate to this, though it may take me a few weeks to find time to set it up. --David

Just as an FYI, we set up a new "optimized" Snakebite slave yesterday on the Mac OS X Mountain Lion box. I also set up remote access to that box in the process -- you can connect to it via the ~/.snakebite/sb 'x8' alias. (That box happens to be the fastest (and most contemporary) Snakebite machine; Mac Pro circa late 2009, dual quad core 3.2GHz Xenons (12MB L2 cache on each CPU!), 32GB RAM. See, it's not just a network of old esoteric junk, honest ;-).) Regards, Trent. On Wed, Sep 26, 2012 at 04:00:53PM -0700, Benjamin Peterson wrote:

On Thu, Sep 27, 2012 at 1:00 AM, Benjamin Peterson <benjamin@python.org> wrote:
In light of issue #16046, I think it would be helpful to have a buildbot running the testsuite with -O enabled.
How about deprecating -O completely instead? It does not seem to give any speedups and definitely gives headaches.

On Wed, Sep 26, 2012 at 04:13:42PM -0700, Benjamin Peterson wrote:
You can use Snakebite for this sort of stuff. Grab a slave ID off Antoine, then log in to whatever slave you want and set up a new instance (say, ~/buildslave-with-O). (Look at existing slave details in ~/buildslave/buildbot.tac for hints on password etc.) And as a general side bar: all committers automatically have full access to Snakebite. You don't need to register keys* or sign up or anything. I've tried to make it as painless as possible to connect to: % cd ~ % svn co http://svn.snakebite.net/.snakebite % cd .snakebite % sh snakebite.subr [*]: just to clarify: Snakebite's already been primed with whatever ssh key you use to commit to hg. From then on, just run ~/.snakebite/sb to get access to the host menu. That will work out of the box for all committers. (Next set of enhancements will focus on linking a local source directory (on your laptop/desktop) to Snakebite and spinning up a buildbot master + slaves on demand, so you won't even have to log in and faff around with priming a build environment like you do now. (I, uh, sort of need to do a little funding/donation drive before then though, which is what I'm currently organizing.)) Trent.

On Wed, 26 Sep 2012 19:00:53 -0400, Benjamin Peterson <benjamin@python.org> wrote:
In light of issue #16046, I think it would be helpful to have a buildbot running the testsuite with -O enabled.
I've got some (slow) hardware I could dedicate to this, though it may take me a few weeks to find time to set it up. --David

Just as an FYI, we set up a new "optimized" Snakebite slave yesterday on the Mac OS X Mountain Lion box. I also set up remote access to that box in the process -- you can connect to it via the ~/.snakebite/sb 'x8' alias. (That box happens to be the fastest (and most contemporary) Snakebite machine; Mac Pro circa late 2009, dual quad core 3.2GHz Xenons (12MB L2 cache on each CPU!), 32GB RAM. See, it's not just a network of old esoteric junk, honest ;-).) Regards, Trent. On Wed, Sep 26, 2012 at 04:00:53PM -0700, Benjamin Peterson wrote:
participants (4)
-
Benjamin Peterson
-
Maciej Fijalkowski
-
R. David Murray
-
Trent Nelson