lp:debian/experimental/pypy

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/experimental/pypy
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

17. By Stefano Rivera

* libunwind is only available on Linux amd64.
* Patch hg-updates: Pull bugfixes from the upstream 2.6 maintenance branch.
* Patch vmprof-amd64: vmprof uses x86_64 assembler, so it's only available
  on x86_64.
* Patch ensure-valid-term: Squash some readline related test failures.

16. By Stefano Rivera

* New upstream release.
* Refresh patches.
* Update copyright.
* cffi modules are now explicitly built, use the function in upstream's
  package tool to do this.
* Build-Depends and Recommend: libunwind-dev, for vmprof on any-amd64 only.
  (With alternative B-Ds for building on older releases)

15. By Stefano Rivera

* New upstream release.
  + Drop ensurepip eggs from source tarball.
* Refresh patches.
* Drop patches, superseded upstream: test_jit-ffi, no-shared-export-symbols,
  and no-ssl3.
* Build new CFFI module: audioop.
* Apply ensurepip-wheels and ensurepip-disabled from the python2.7 package.

14. By Stefano Rivera

* Add a Depends: pypy to pypy-lib-testsuite - it uses pypycompile on
  install, now. (Closes: #777641)
* Patch no-shared-export-symbols: Export symbols required by C extensions,
  again.
* Patch skip-test_multiprocessing: Disable test_multiprocessing, it leaves
  stray processes on buildds (and generally seems buggy).

13. By Stefano Rivera

* New upstream release.
* Refresh patches.
* Upload to experimental (due to jessie freeze).
* Drop patches, superseded upstream: sandbox-access, trackgcroot-new-ops,
  ast-segfault, io-double-rewind, streamio-ext-seek,
  ndarray-swapaxes-segfault.
* Update copyright.
* Remove buildd RAM check, most buildds are now sufficiently capable, or
  pypy has been blacklisted on them. (Closes: #730216)
* Adjust multiarch patch to build gracefully under a non-multiarch Python.
* Rejig maintainer scripts. All byte-compilation now happens in the pypy
  binary package, without triggers.
* Bump Standards-Version to 3.9.6, no changes needed.
* Build with --no-shared for now. Upstream now builds a shared library by
  default, but we aren't ready for it.
* Use valgrind headers on arm64 and ppc64el, they both now support it.
* Patch no-ssl3: Allow testing without SSLv3 support.
* Patch test_jit-ffi: Fix a test failure in the JIT.

12. By Stefano Rivera

* Redirect translation output to stdout. Buildds don't watch stderr for
  checking timeouts.
* Do enforce the RAM check on Ubuntu, for non-primary-archive builds.

11. By Stefano Rivera

* New upstream release.
* Refresh patches.
* Update patches for the removal of lib-python/modified-2.7.
* Drop patches, applied upstream:
  - ignore-shufps
  - pypy-help
* Apply patches applied in python2.7 2.7.3~rc2-2:
  - pypirc-secure: CVE-2011-4944, distutils creates ~/.pypirc insecurely.
  - xdg-gvfs-open: Use xdg-open/gvfs-open in webbrowser.
* Moved RAM check and translation options generation into shell scripts in
  debian/scripts. They were getting unwieldy in debian/rules.
* Updated machine-readable copyright Format to 1.0.
  - Removed mentions of lib-python/modified-2.7.
* Bumped Standards-Version to 3.9.3, no changes needed.
* Use valgrind headers on ppc64 and s390x, now that they are available
  there.
* Don't enforce the RAM check on Ubuntu.
* Patch ignore-paddd: Update ignored operations ins trackinggcroot our
  gcc4.7 produces paddd on i386.

10. By Stefano Rivera

* Build the sandboxed PyPy with -O2, not -O3 or -Ojit. Sandboxed pypy can't
  be built with profile-guided optimisations.
  - Use generational gc, now that we aren't using the JIT.
* Patch gnukfreebsd-link-rt: Link with -lrt on GNU/kFreeBSD.

9. By Stefano Rivera

* New upstream release.
* Refresh patches.
* Drop patches, applied upstream:
  - compiler-flags
  - docs-version
  - hardcoded-nursery-size
  - test_ssl-errno0
  - test_unix_socket_connect
  - big-endian-test_codecs
  - big-endian-clibffi
  - kfreebsd-glibc
  - kfreebsd-test-hangs
* Build manpage from upstream docs.
* Patch doc-envvars: Update manpage, to include environment variables.
* Patch fpic-archs: Build shared libraries with -fPIC on arm and mips.
* Patch pypy-help: Make --help not crash.
* Update copyright contributors and years.
* pep3147-core: Assert the absence of nulls (assert_str0) on the pathnames
  provided in make_compiled_pathname and make_source_pathname.
* Build sandboxed pypy: python-pypy.translator.sandbox
  - Patch ignore-shufps: Fix build failure.
  - Patch sandbox-bin: Change pypy_interact's --help to name it pypy-sandbox
  - Patch sandbox-dependencies: Reduce the amount of pypy source that
    pypy-sandobx needs.
  - Patch sandbox-manpage: pypy-sandbox manpage.
  - B-D on python (>= 2.6.6-11~) for dh_python2 with .pyinstall support.
* Run translations and tests with unbuffered I/O, to combat build timeouts.
  - Lower build-time RAM requirement to 1.4G.

8. By Stefano Rivera

* Restrict architectures to linux-any and kfreebsd-any. Not yet ported to
  hurd.
* Include swap in the RAM calculation on s390*.
* Forwarded many patches upstream.
* Drop user-prefix patch, and adjust distutils-install-layout patch and
  package install layout to match.
* Update manpage, to include environment variables.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/pypy
This branch contains Public information 
Everyone can see this information.

Subscribers