[Twisted-Python] PyPy 5.9.0 on buildbots

Glyph glyph at twistedmatrix.com
Sat Nov 25 22:19:27 MST 2017



> On Nov 25, 2017, at 8:34 PM, Adi Roiban <adi at roiban.ro> wrote:
> 
>> On 26 November 2017 at 02:18, Glyph <glyph at twistedmatrix.com> wrote:
>> 
>> 
>> On Nov 23, 2017, at 6:18 PM, Craig Rodrigues <rodrigc at crodrigues.org> wrote:
>> 
>> Hi,
>> 
>> Can someone update PyPy on the buildbots from PyPy 5.8.0 to PyPy 5.9.0?
>> 
>> 
>> I'd love to move PyPy support forward (I even went to the trouble of doing
>> the password-reset dance necessary to get my SSH keys onto these buildbots),
>> but it looks like we have installed from the PPA, which has fallen behind
>> the official releases -
>> https://launchpad.net/~pypy/+archive/ubuntu/ppa/+packages - so upgrading
>> isn't obvious.
>> 
>> Weirdly it looks like Debian is on top of things and does have a current
>> version of the package - https://packages.debian.org/sid/pypy - but I have
>> no clue how to configure these machines to pull just this one package from
>> Debian.  If anyone knows how this works, I'd be happy to put more SSH keys
>> on these servers.
> 
> My 2 cents.
> 
> Maybe just run pypy on Travis-CI instead of the buildslaves
> 
> There is this PR https://github.com/twisted/twisted/pull/226
> 
> and ticket
> 
> https://twistedbumatrix.com/trac/ticket/8505
> 
> 
> ---------
> 
> In that ticket there is one way of solving this.
> 
> Instead of using using Ubuntu or Debian packages, just use OS
> independent method to install latest PYPY.
> 
> Glyph, do we need Debian/Ubuntu packages for PYPY installed on the slaves?

Not as far as I know.

Moving PyPy testing to travis CI would be fine with me; I was just trying to help in the constraints of the current setup.

> -----------
> 
> For designing the buildbot builders maybe we can get something similar
> to Travis-CI.
> Before running the tests, buildbot will call something like `python
> admin/buildbot-init` and depending on the environment variables, this
> script can install various things.
> 
> In this way we have more configuration logic in the repo and
> developers can advance the work without waiting for someone to upgrade
> the OS
> 
> -- 
> Adi Roiban
> 
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python




More information about the Twisted-Python mailing list