Thursday, March 25, 2010

Introducing nightly builds and ubuntu PPA

Hello.

We're pleased to announce two things that we were constantly asked for: Nightly builds and Ubuntu PPA for 1.2 release made by Bartosz Skowron. There are no nightly build ubuntu packages (yet).

Nightly builds are what they are - pure pypy executables with JIT compiled in (for linux only now). They require either a pypy checkout or a release download. The main difference is that by default display more debugging information than release builds and that they contain recent bugfixes and improvements of course :-)

Cheers
fijal

9 comments:

  1. Niiice =) Using PyPy becomes easier.
    Could please disable jit on amd64 or perhaps build 32-bit deb for amd64 machines?

    ReplyDelete
  2. @nek0ton building 32bit JIT for 64bit is hard since you need 32bit libraries. We just don't build nightly 64bit (nor release contained it).

    ReplyDelete
  3. @fijal Why so? 32bit libraries are available on ubuntu (with ia32 suffix), kernel is build with 32bit support option. Don't see any problem here.
    I understand why not to build 64bit release - JIT is the goal.
    P.S. Maybe unavailable amd64 build would force someone to digg and fix that issue? =) Are there any guides available to do it?

    ReplyDelete
  4. the reason is precisely what you described - you need custom libraries linked with special suffix or place which is probably distribution dependent.

    ReplyDelete
  5. What would it take to make a 64 bit native everything (amd64)?

    Btw. I noticed the supported modules list seems to be incomplete at http://pypy.org/compat.html
    At least os, subprocess seem to be there even if not listed, probably more?

    ReplyDelete
  6. @harri.

    The general answer is that both subprocess and os are written in Python (and not C), so we don't list them. However I wonder how we can list things not to confuse people who don't know that. Any ideas (listing all possible modules is a bit too much).

    ReplyDelete
  7. If the supported modules is over 50% of all, how about just listing modules that still require work? I suspect many people are unaware that PyPy is getting feature complete, usable for real work.

    ReplyDelete
  8. Any reason the PPA doesn't have a newer 1.5 build for natty?

    ReplyDelete

See also PyPy's IRC channel: #pypy at freenode.net, or the pypy-dev mailing list.
If the blog post is old, it is pointless to ask questions here about it---you're unlikely to get an answer.