diff options
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 999 |
1 files changed, 999 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..3db6612 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,999 @@ +pypy (7.2.0+dfsg-1) unstable; urgency=medium + + * New upstream final release. + * Upload to unstable. + * Enable JIT and continuation module on arm64. + * Refresh patches. + * Drop patch fix-revdb, superseded upstream. + * Patch arm64-gcc-bug: Avoid a GCC bug in the new arm64 JIT. + * Bump Standards-Version to 4.4.1, no changes needed. + + -- Stefano Rivera <stefanor@debian.org> Sat, 02 Nov 2019 11:37:59 -0700 + +pypy (7.2.0~rc0+dfsg-1) experimental; urgency=medium + + * New upstream RC, upload to experimental. + * Drop Pre-Depends dpkg (>= 1.15.6~). xz is always supported, these days. + * Move more translation logic into debian/scripts/translate.sh + * Refresh patches. + * Drop patch version-7.1.1, superseded upstream. + * Refresh copyright. + * Bump Standards-Version to 4.4.0, no changes needed. + * Patch fix-revdb: Make RevDB build. + + -- Stefano Rivera <stefanor@debian.org> Thu, 03 Oct 2019 14:50:09 +0300 + +pypy (7.1.1+dfsg-1) unstable; urgency=medium + + * New upstream minor release. + * Update copyright. + * Drop patches, superseded upstream: hypothesis-crashes, hurd-sysmacros. + * Patch version-7.1.1: Set the version in the docs to 7.1.1, upstream got it + wrong. + * Drop patch graphlib-dots, superseded upstream. + + -- Stefano Rivera <stefanor@debian.org> Thu, 08 Aug 2019 20:10:56 -0300 + +pypy (7.0.0+dfsg-3) unstable; urgency=medium + + * Update watch file regex, upstream calls it pypy2.7 now. + * pypycompile and pypyclean now read namespaces from /usr/share/pypy/ns + (following dh_pypy). (Closes: #924676) + - Breaks old pypy-backports.functools-lru-cache, using the old location. + + -- Stefano Rivera <stefanor@debian.org> Sun, 24 Mar 2019 11:07:07 -0400 + +pypy (7.0.0+dfsg-2) unstable; urgency=medium + + * Remove dh_builddeb override, no longer necessary. + * Bump Standards-Version to 4.3.0, no changes needed. + * Patch from upstream release branch: hypothesis-crashes: Handle older + hypothesis versions better. + * Patch hurd-sysmacros: Include <sys/sysmacros.h> on GNU/Hurd. + (Closes: #921937) + * Use /usr/share/dpkg/architecture.mk to export DEB_HOST_MULTIARCH. + + -- Stefano Rivera <stefanor@debian.org> Tue, 12 Feb 2019 14:41:21 -0800 + +pypy (7.0.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Drop patches avoid-rvmprof-dummy, hurd, and rvmprof-dummy. Superseded + upstream. + * Update copyright. + * Clean up after the new "extra_tests" directory. + + -- Stefano Rivera <stefanor@debian.org> Thu, 07 Feb 2019 15:34:43 +0200 + +pypy (6.0.0+dfsg-4) unstable; urgency=medium + + * Replace patch dots-gctransform with graphlib-dots: Print some more + mandlebrot while breaking cycles, to avoid build timeouts. + * Add namespace package support. + * Add some superficial autopkgtests. + + -- Stefano Rivera <stefanor@debian.org> Wed, 30 Jan 2019 13:27:19 +0100 + +pypy (6.0.0+dfsg-3) unstable; urgency=medium + + * Build in multiarch tuple, even if built with a non-multiarch python. + * Patch skip-hurd-deadlock: Skip a locking test on hurd, that deadlocks. + * Patch dots-gctransform: Print some more mandelbrot while "Inlining GC + helpers", to avoid timeouts. + + -- Stefano Rivera <stefanor@debian.org> Tue, 28 Aug 2018 10:01:22 +0100 + +pypy (6.0.0+dfsg-2) unstable; urgency=medium + + * Add support for hurd-i386 (Closes: #904076), with some patches from + upstream. Thanks Samuel Thibault. + - rvmprof-dummy: A fix for rvmprof.dummy + - avoid-rvmprof-dummy: Disable rvmprof on platforms that won't support it + - hurd: The main platform support patch. + * pypy{compile,clean}: Don't attempt to byte-compile (or clean) python + scripts in /usr/share/doc, when using the -p flag to find all scripts in a + package. (Closes: #904521) + * Add temporary cleanup code to pypyclean, removing any byte-compiled files + that were created due to the above bug. + * Bump Standards-Version to 4.2.0, no changes needed. + + -- Stefano Rivera <stefanor@debian.org> Sat, 18 Aug 2018 12:18:35 -0700 + +pypy (6.0.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Drop patch rvmprof-cpu-detection, superseded upstream. + * Update copyright. + * Declare Rules-Requires-Root: no + * Bump Standards-Version to 4.1.4, no changes needed. + * Migrate VCS fields to salsa.debian.org. + * Correct cffi pydist-override location, thanks olasd. (Closes: #895938) + + -- Stefano Rivera <stefanor@debian.org> Fri, 27 Apr 2018 14:16:57 -0700 + +pypy (5.10.0+dfsg-3) unstable; urgency=medium + + * Patch: dots-stackcheck: Print more dots to avoid timing out on slower + buildds (Closes: #878479) + + -- Stefano Rivera <stefanor@debian.org> Sat, 20 Jan 2018 21:06:44 +1100 + +pypy (5.10.0+dfsg-2) unstable; urgency=medium + + * Patch: rvmprof: Handle ProcessorAutodetectError. Fixing builds on non-JIT + archs. + + -- Stefano Rivera <stefanor@debian.org> Thu, 28 Dec 2017 21:36:16 +0100 + +pypy (5.10.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Bump Standards_version to 4.1.2, no changes needed. + + -- Stefano Rivera <stefanor@debian.org> Thu, 28 Dec 2017 15:27:03 +0100 + +pypy (5.9.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Import patches into git-dpm (reformatting headers). + * Update copyright. + * Use VERSION_CHAR16CHAR32 as the cffi version. + * Bump Standards-Version to 4.1.1. + - Change priority to optional. + + -- Stefano Rivera <stefanor@debian.org> Sun, 08 Oct 2017 14:56:42 +0200 + +pypy (5.8.0+dfsg-2) unstable; urgency=medium + + * Disable _vmprof module on kFreeBSD, as it has no F_GETPATH, or equivalent. + * Stop using asmgcc, it's no longer the default upstream. And causes an + FTBFS on i386, with _vmprof. (Closes: #864814) + + -- Stefano Rivera <stefanor@debian.org> Fri, 16 Jun 2017 09:46:14 -0700 + +pypy (5.8.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Upload to unstable again, the freeze is (almost) over. + * Refresh patches. + * Update copyright. + * Use fPIC on m68k and sh4 (Closes: #861942, #861951) + * Bump Standards-Version to 4.0.0. + - Switch copyright file Format to https URL. + + -- Stefano Rivera <stefanor@debian.org> Wed, 14 Jun 2017 11:00:52 -0700 + +pypy (5.7.1+dfsg-2) experimental; urgency=medium + + * Install the new cpyext_* headers. + + -- Stefano Rivera <stefanor@debian.org> Tue, 02 May 2017 12:23:45 -0700 + +pypy (5.7.1+dfsg-1) experimental; urgency=medium + + * New upstream release. + * Upload to experimental, due to freeze. + * Refresh patches. + * Drop patches, superseded upstream: expat-2.2.0, noprofopt, trackgcroot, + non-recursive-graphlib. + * Update copyright. + * Build-Depend on python-pycparser, required for translation now. + * Update clean rule. + + -- Stefano Rivera <stefanor@debian.org> Tue, 25 Apr 2017 22:29:06 -0700 + +pypy (5.6.0+dfsg-4) unstable; urgency=medium + + * Fix clean rule. + * Patch non-recursive-graphlib: Hopefully fix stack overflow during + translation on mips{64,}el and armel. + + -- Stefano Rivera <stefanor@debian.org> Sun, 20 Nov 2016 11:08:46 +0100 + +pypy (5.6.0+dfsg-2) unstable; urgency=medium + + * Patch noprofopt: Allow the use of --no-profopt with -O3 and --shared. + * Use --no-profopt when the JIT is disabled, fixing FTBFS on many archs. + * Patch trackgcroot: Fix FTBFS on i386. + + -- Stefano Rivera <stefanor@debian.org> Sat, 12 Nov 2016 09:40:03 +0000 + +pypy (5.6.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + - Supports OpenSSL 1.1 (Closes: #828517) + * Refresh patches. + * Drop patch, superseded upstream: distutils-idempotent + * Update copyright. + * Build with --shared, to allow embedding. + * Patch expat-2.2.0: Don’t test error message detail that changed in Expat + 2.2.0. + + -- Stefano Rivera <stefanor@debian.org> Fri, 11 Nov 2016 22:27:20 +0000 + +pypy (5.4.1+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Drop patches, superseded upstream: cpython-recursionlimit, + floatingpoint-accuracy, libm-tests. + * Update copyright file. + * Enable continuation on s390x, it's been supported since 5.1. + + -- Stefano Rivera <stefanor@debian.org> Tue, 06 Sep 2016 15:06:37 -0700 + +pypy (5.4.0+dfsg-2) unstable; urgency=medium + + * Patch cpython-recursionlimit: Resolve FTBFS when translating with cpython + * Patch floatingpoint-accuracy: Hopefully resolve FTBFS on ppc64el. + * Patch libm-tests: Resolve test failures in _rawffi. + * Drop python-pypy.sandbox. It is broken upstream in 5.4.0, as it has been + in all upstream releases in recent history. + + -- Stefano Rivera <stefanor@debian.org> Wed, 31 Aug 2016 18:49:14 -0700 + +pypy (5.4.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Drop patches, superseded upstream: s390x-march, sandboxed-mkdir. + * Update watch file, following upstream's new tag syntax. + * Upstream now lets us target a s390x subarch, so target z10, the oldest + upstream supports. + * Patch distutils-idempotent: Make customize_compiler idempotent. This + avoids infinitely long command lines and thus an FTBFS. (Closes: #835772) + + -- Stefano Rivera <stefanor@debian.org> Wed, 31 Aug 2016 09:11:33 -0700 + +pypy (5.3.1+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Drop patches, superseded upstream: ppc-jit-ftbfs, pymem.h. + * Build with pypy on s390x again, the JIT is bootstrapped. + + -- Stefano Rivera <stefanor@debian.org> Sat, 18 Jun 2016 14:29:07 +0200 + +pypy (5.3+dfsg-2) unstable; urgency=medium + + * Cherry-pick two upstream patches. + - Patch ppc-jit-ftbfs: Fix JIT FTBFS on ppc64 (a trivial mistake). + - Patch pymem.h: Add include guards to pymem.h. + + -- Stefano Rivera <stefanor@debian.org> Fri, 10 Jun 2016 00:15:08 +0200 + +pypy (5.3+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Upstream is using a new tag syntax for releases. + * Refresh patches. + * Update copyright. + * Re-instate noise patch, upstream is detecting TTYs again. + * Patch sandbox-mkdir: Return EPERM to sandboxed pypy when it tries to + create __pycache__ directories (Closes: #825702) + + -- Stefano Rivera <stefanor@debian.org> Thu, 09 Jun 2016 00:55:16 +0200 + +pypy (5.1.2+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh s390x-march. + * Drop other s390x patches, superseded upstream. + * Build with cpython on s390x, until we've got a JIT bootstrapped (builds + timing out, without it). (Closes: #823916) + * britney now supports versioned Provides, so generate them in pydist. + + -- Stefano Rivera <stefanor@debian.org> Tue, 17 May 2016 19:31:56 +0200 + +pypy (5.1.1+dfsg-4) unstable; urgency=medium + + * Remove stray print in s390x-cpuinfo. + + -- Stefano Rivera <stefanor@debian.org> Sat, 14 May 2016 09:14:01 +0200 + +pypy (5.1.1+dfsg-3) unstable; urgency=medium + + * Correct s390x-cpunifo rpython. + * Build with pypy on s390x, as there's now a JIT. + + -- Stefano Rivera <stefanor@debian.org> Fri, 13 May 2016 10:49:18 +0200 + +pypy (5.1.1+dfsg-2) unstable; urgency=medium + + * Cherry-pick upstream s390x patches, that should (amongst other things) get + us building on s390x, again. (Closes: #823916) + + -- Stefano Rivera <stefanor@debian.org> Thu, 12 May 2016 23:43:29 +0200 + +pypy (5.1.1+dfsg-1) unstable; urgency=medium + + * New upstream patch release. + * Don't target newer subarchitectures on s390x, Debian doesn't support them + (Closes: #823916). + * Build pypy with pypy again on ppc64 (now that it has bootstrapped). + + -- Stefano Rivera <stefanor@debian.org> Tue, 10 May 2016 16:47:34 +0200 + +pypy (5.1+dfsg-1) unstable; urgency=medium + + * New upstream minor version. + * Refresh patches. + * Drop patches, superseded upstream: noise, sandbox-unlink, armv8l, + vmkprof-kfreebsd, neon, kfreebsd-tests, hg-updates, ensure-valid-term + * Update copyright. + * The ctypes config_cache no longer exists, drop handling of it. + * Enable JIT on s390x (now that it is supported). + * Build with pypy on kfreebsd. + * Bump Standards-Version to 3.9.8, no changes needed. + + -- Stefano Rivera <stefanor@debian.org> Sat, 30 Apr 2016 12:25:30 +0200 + +pypy (5.0.1+dfsg-4) unstable; urgency=medium + + * Disable building with pypy on ppc64, again. It has a JIT, but pypy itself + is just too buggy on big-endian, to manage a translation. + * hg-updates: fix wait() on big endian (which should resolve the above + issue). + * kfreebsd-tests: Skip PTY tests that hang forever on kFreeBSD. + + -- Stefano Rivera <stefanor@debian.org> Mon, 04 Apr 2016 16:54:44 -0700 + +pypy (5.0.1+dfsg-3) unstable; urgency=medium + + * Re-enable pypy builds on ppc64. + * ARM JIT backend: Only execute NEON instructions on CPUs with NEON support. + * hg-updates: Apply patches staged in upstream's release branch. + + -- Stefano Rivera <stefanor@debian.org> Fri, 25 Mar 2016 21:42:35 -0500 + +pypy (5.0.1+dfsg-2) unstable; urgency=medium + + * Drop libunwind build-dep, not used any more, in PyPy 5.0. + * Port the recent vmprof changes to kFreeBSD. + * Make pypy-lib an architecture-dependant package, so that we remain + installable on buildds, after Architecture: all build has been installed. + * Temporarily build with python2.7 on ppc64, to re-bootstrap. + + -- Stefano Rivera <stefanor@debian.org> Tue, 22 Mar 2016 20:46:30 -0700 + +pypy (5.0.1+dfsg-1) unstable; urgency=medium + + * New upstream patch release. + * Recognise armv8l architecture, so we can build in an armhf chroot on + arm64. + * Build with pypy on architectures with a JITted PyPy. This is now necessary + on armhf, as we otherwise can't build a jitted pypy in a 3GB address + space (32bit kernel userspace). + + -- Stefano Rivera <stefanor@debian.org> Sun, 20 Mar 2016 08:58:13 -0400 + +pypy (5.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Drop soabi patch, superseded upstream. + * Bump copyright years. + * Bump Standards-Version to 3.9.7, no changes needed. + * Switch both Vcs fields to the same https URL. + * Patch: sandbox-unlink allow the sandbox REPL to start, by supporting + unlink() (and rejecting it). + + -- Stefano Rivera <stefanor@debian.org> Sun, 13 Mar 2016 23:57:01 -0700 + +pypy (4.0.1+dfsg-1) unstable; urgency=medium + + * New upstream patch release. + * Refresh patches, drop hg-updates. + * Update copyright. + * Enable continuation on PPC64 and MIPS64. + * Switch VCS-Browser to cgit, on https. + + -- Stefano Rivera <stefanor@debian.org> Fri, 20 Nov 2015 11:21:52 -0800 + +pypy (4.0.0+dfsg-2) unstable; urgency=medium + + * Set the magic tag (.pyc filename) to the soabi, for simplicity. We haven't + had any changes to bytecode in a while. Part of #803689. + * Expose SOABI in sysconfig for dh_pypy, so it can generate dependencies on + pypy-abi-XX. + * Provide pypy-abi-XX. + * Force a re-byte-compile, if 4.0.0+dfsg-1 was installed. + * Apply upstream post-release bug-fixes. + + -- Stefano Rivera <stefanor@debian.org> Mon, 02 Nov 2015 13:20:28 -0800 + +pypy (4.0.0+dfsg-1) unstable; urgency=medium + + * New upstream release. (2.6.x skips to 4.0.x to avoid confusion with + current cPython releases). + - Now supports JIT on 64bit PPC (both endians) + * Refresh patches. + * valgrind is now available on mips64el. + + -- Stefano Rivera <stefanor@debian.org> Thu, 29 Oct 2015 11:03:32 -0700 + +pypy (2.6.1+dfsg-2) unstable; urgency=medium + + * pypy-dev: Move headers back to their include dir. (Closes: #799485) + + -- Stefano Rivera <stefanor@debian.org> Mon, 21 Sep 2015 14:49:17 -0700 + +pypy (2.6.1+dfsg-1) unstable; urgency=medium + + * New upstream release. (Closes: #786738) + * Refresh patches. + * Drop patch, superseded upstream: vmprof-amd64. + * Update copyright. + * Generate Provides for pypy-cffi, like python-cffi 1.1.2 does. + * Properly support the binary-indep target. + * Drop grammar pickles from lib2to3, not needed. + * Multiarch ctypes_config_cache. + * Build-Depend on dh-python, for dh_python2. + + -- Stefano Rivera <stefanor@debian.org> Thu, 17 Sep 2015 12:17:03 -0400 + +pypy (2.6.0+dfsg-3) unstable; urgency=medium + + * Upload to unstable. + * Use the correct (pypy) marshal module, in the sandbox. (Closes: #785559) + * Install ansiramp in the sandbox, to fix --verbose on 256 colour terminals. + (Closes: #785554) + + -- Stefano Rivera <stefanor@debian.org> Fri, 03 Jul 2015 13:43:58 -0700 + +pypy (2.6.0+dfsg-2) experimental; urgency=medium + + * 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. + + -- Stefano Rivera <stefanor@debian.org> Sun, 14 Jun 2015 18:05:35 -0700 + +pypy (2.6.0+dfsg-1) experimental; urgency=medium + + * 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) + + -- Stefano Rivera <stefanor@debian.org> Sun, 07 Jun 2015 21:00:34 -0700 + +pypy (2.5.1+dfsg-1) experimental; urgency=medium + + * 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. + + -- Stefano Rivera <stefanor@debian.org> Fri, 27 Mar 2015 08:31:36 -0700 + +pypy (2.5.0+dfsg-2) experimental; urgency=medium + + * 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). + + -- Stefano Rivera <stefanor@debian.org> Wed, 11 Feb 2015 13:36:11 -0800 + +pypy (2.5.0+dfsg-1) experimental; urgency=medium + + * 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. + + -- Stefano Rivera <stefanor@debian.org> Mon, 09 Feb 2015 11:13:52 -0800 + +pypy (2.4.0+dfsg-3) unstable; urgency=medium + + * Switch to noawait triggers on /usr/lib/pypy/lib-python. Byte-compilation + isn't critical (Closes: #772863). + + -- Stefano Rivera <stefanor@debian.org> Sat, 20 Dec 2014 12:44:38 +0200 + +pypy (2.4.0+dfsg-2) unstable; urgency=medium + + * Patch trackgcroot-new-ops: Fix FTBFS with gcc 4.9.2, expect some new + operations. (Closes: #771137) + * Cherry-pick upstream patches for: + - ast-segfault: an AST compiler crash. + - io-double-rewind: EINVAL in raw io. + - streamio-ext-seek: Avoid an crash when fds are unexpectedly seeked. + - ndarray-swapaxes-segfault: Description: Fix a segfault when doing a noop + swapaxes. + + -- Stefano Rivera <stefanor@debian.org> Wed, 26 Nov 2014 22:51:30 -0800 + +pypy (2.4.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Update copyright. + * Refresh patches. + * Drop patches, superseded upstream: so_reuseport, sqlite-3.8.4. + * Patch fpic-archs: hppa and x32 require -fPIC (Closes: #760267). + * Don't attempt to build a JIT on x32. + * Patch: sandbox-access: Implement os.access, to get the sandbox working in + 2.4.0. + * Update kFreeBSD releases in patch plat-gnukfreebsd. + * Clean up local variables in patch plat-linux2-differences. + * Add lintian overrides for pypy-lib-testsuite, that were missed in the + stdlib break-up. + * First multi-arch steps: + - Patch: multiarch: Add multiarch tag to C extension file names. + - Build-Depend on dh-exec, to ease installing to multiarch paths. + - Move pypy-c-sandbox to a multiarch path. + - Fully qualify (cffi) extension filenames with multiarch tags. + + -- Stefano Rivera <stefanor@debian.org> Wed, 24 Sep 2014 00:51:03 -0700 + +pypy (2.3.1+dfsg-1) unstable; urgency=medium + + * New upstream point release. + - Includes gdbm module. + + Build-Depend on libgdbm-dev. + * Refresh patches. + * Drop patches, superseded upstream: _struct, gcc-4.9, unknown-cpu. + * Update copyright. + + -- Stefano Rivera <stefanor@debian.org> Tue, 10 Jun 2014 02:07:03 +0200 + +pypy (2.3+dfsg-3) unstable; urgency=medium + + * And similarly, avoid an assertion about VFP support, in an ARM specific + path, in the same function, fixing an FTBFS on armel. + + -- Stefano Rivera <stefanor@debian.org> Tue, 27 May 2014 01:55:01 +0200 + +pypy (2.3+dfsg-2) unstable; urgency=medium + + * Patch unknown-cpu: Fix an FTBFS on archs which don't have JIT support, due + to the use of a previously JIT-specific CPU detection function. + + -- Stefano Rivera <stefanor@debian.org> Sun, 25 May 2014 22:51:01 +0200 + +pypy (2.3+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Drop patches, superseded upstream: fpic-ppc, multiprocessing-typos, + site-builddir, webbrowser, pypirc-secure. + * PyPy.h isn't copied in at build time (unlike all the other headers) + * Patch: _struct - Like CPython, the built-in module should be "_struct", + imported. + * Patch: gcc-4.9 - Build on GCC 4.9 (Closes: #746892) + * Patch: sqlite-3.8.4 - Test suite fix for 3.8.4 compatibility. + + -- Stefano Rivera <stefanor@debian.org> Sun, 25 May 2014 16:51:43 +0200 + +pypy (2.2.1+dfsg-3) unstable; urgency=medium + + * fpic-ppc: Compile with -fPIC on PPC. + * Put exits in the right places in the maintainer scripts (Closes: #747177) + + -- Stefano Rivera <stefanor@debian.org> Tue, 06 May 2014 12:00:44 +0200 + +pypy (2.2.1+dfsg-2) unstable; urgency=medium + + * pep3147-stdlib: In compileall, only create __pycache__ directories when + we've found a .py file. (Closes: #742132) + * Bump Standards-Version to 3.9.5, no changes needed. + * Abort in postinst if PyPy won't run on the machine's CPU. Unfortunately, + the non-SSE2 build is currently broken. (Closes: #737018) + + -- Stefano Rivera <stefanor@debian.org> Sun, 04 May 2014 23:57:47 +0200 + +pypy (2.2.1+dfsg-1) unstable; urgency=low + + * New upstream bugfix release. + - Fixes a ref-counting bug in socket. + * Drop build-dep on execstack. Doesn't appear to be necessary any more (and + doesn't work on all achitectures). + + -- Stefano Rivera <stefanor@debian.org> Wed, 27 Nov 2013 11:41:10 -0800 + +pypy (2.2.0+dfsg-1) unstable; urgency=low + + * New upstream release. + * Refresh patches. + * Add new upstream copyright holders to debian/copyright. + * Drop test_bootstrap-path patch, applied upstream. + * pypy{clean,compile}: Perform a logical and instead of or, when -p and a + directory are specified (matching pycompile semantics). + * Disable JIT on armel. ARMv5 isn't supported. + * Drop build-dep on valgrind on armel. It's no longer a supported platform + for valgrind (Closes: #729141). + * Bump debian/compat to 9, for executable dh_install scripts. + * Split the stdlib test suite into a new binary package: pypy-lib-testsuite. + * Split the _tkinter module into a new binary package: pypy-tk. + * Run pypyclean on the stdlib before upgrading. + + -- Stefano Rivera <stefanor@debian.org> Sat, 16 Nov 2013 23:05:19 +0000 + +pypy (2.1.0+dfsg-3) unstable; urgency=low + + * The wildcard for ARM is any-arm. + * Build the syslog cffi module in lib_pypy. + + -- Stefano Rivera <stefanor@debian.org> Thu, 12 Sep 2013 10:33:55 +0200 + +pypy (2.1.0+dfsg-2) unstable; urgency=low + + * Disable continuation on all architectures except x86 and ARM (requires + porting). + + -- Stefano Rivera <stefanor@debian.org> Tue, 10 Sep 2013 17:10:34 +0200 + +pypy (2.1.0+dfsg-1) unstable; urgency=low + + * New upstream release. + - The ARM JIT is now supported and enabled. + - Several bug fixes and performance improvements. + * Refresh patches. + * Drop patches, applied/superseded upstream: + - shared-ffi + - distutils-cflags + - gnukfreebsd + - l2-cache-detection + * Add pypycompile and pypyclean scripts for dh_pypy packages. + - Use for byte-compiling the stdlib. + * Build cffi module for tkinter. + * Patch: test_bootstrap-path - avoid a spurious test failure when TMPDIR is + set to inside the source tree. + * Add /usr/lib/pypy/runtime.d, so that module re-byte-compilation can be + triggered on minor version updates. As we only have one pypy version + installed concurrently, only .rtupdate is supported. + + -- Stefano Rivera <stefanor@debian.org> Sun, 01 Sep 2013 09:35:58 +0200 + +pypy (2.0.2+dfsg-4) unstable; urgency=low + + * Relax the RAM check on kfreebsd-amd64, which currently has 3GB buildds. + + -- Stefano Rivera <stefanor@debian.org> Fri, 28 Jun 2013 01:12:07 +0200 + +pypy (2.0.2+dfsg-3) unstable; urgency=low + + * Let dh_usrlocal handle the empty directories in /usr/local, and create + them with dh_installdirs. (Closes: #713958) + * Use a more conservative RAM requirement on x86. (Closes: #713787) + + -- Stefano Rivera <stefanor@debian.org> Mon, 24 Jun 2013 18:44:22 +0200 + +pypy (2.0.2+dfsg-2) unstable; urgency=low + + * Create empty directories in /usr/local + * Fix a bug in l2-cache-detection on sparc, causing FTBFS due to the + interpreter aborting on startup. + + -- Stefano Rivera <stefanor@debian.org> Sun, 23 Jun 2013 23:07:54 +0200 + +pypy (2.0.2+dfsg-1) unstable; urgency=low + + * New upstream bug-fix release. + - mainly fatal errors or crashes in the stdlib, and a JIT bug around + foreign functions calls in multi-threaded programs. + * Refresh patches. + * Drop docs-version patch. + * Clean up after cffi tests. + * so_reuseport: Avoid test failures on machines without SO_REUSEPORT + support. + * gnukfreebsd: Add the GNUkFreebsd platform descriptions that were + accidentally deleted upstream. + * Drop B-D on python-greenlet, unneeded. + * l2-cache-detection: Add L2 cache size detection code for non-x86 + architectures. + * Bullet pypy's description to make it more readable. Thanks Jonas + Smedegaard. (Closes: #709091) + * Disable ARM JIT until declared stable by upstream. + + -- Stefano Rivera <stefanor@debian.org> Fri, 24 May 2013 01:08:28 +0200 + +pypy (2.0.0+dfsg-1) unstable; urgency=low + + * New upstream release (Closes: #698524) + * Upload to unstable. + * Refresh patches. + * Update copyright. + * Drop patches, applied/superseded upstream: + - test_telnetlib-deadlock + - test_subprocess + - ignore-paddd + - issue670664 + - fpic-archs + - gnukfreebsd-link-rt + * Patches: + - pep3147-core: Drop validation of .py filenames. This is behaviour is now + expected in tests. + - pep3147-stdlib: Use cached_from_source in added tests. + - distutils-install-layout: Let pydoc handle dist-packages the same as + site-packages. + - shared-ffi: Don't static link with libffi. + - docs-version: Update docs versions for 2.0 final. + - distutils-cflags: Build cffi modules when CFLAGS contains a space. + * Export TERM=dumb for lib-python tests (if not already in the environment). + Required by test_readline. + * Build-Depend on procps, for test_signal. + * Build-Depend on netbase, for test_socket. + * Build-Depend on libsqlite3-dev, _sqlite3 (which now uses CFFI). + * Build with JIT on ARM. + * Use valgrind headers on mips, now that they are available there. + * Update paths for the rpython-pypy split. + * Rename python-pypy.translator.sandbox -> python-pypy.sandbox, following + the pypy-rpython split. + * cffi is now bundled in the stdlib: + - Move _cffi shared libraries out of __pycache__, and put them in the + pypy binary package. + - Provides pypy-cffi. + * Byte-compile lib_pypy, too. + * Bumped Standards-Version to 3.9.4, no changes needed. + * Build-Depend on python-greenlet, enabling stackless builds on, sparc and + sparc64, now that it's available there. Blacklist sh4. + * Use valgrind headers on mipsel, now that they are available. + + -- Stefano Rivera <stefanor@debian.org> Fri, 10 May 2013 20:15:26 +0200 + +pypy (1.9+dfsg-2) experimental; urgency=low + + * 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. + + -- Stefano Rivera <stefanor@debian.org> Thu, 12 Jul 2012 21:51:31 -0600 + +pypy (1.9+dfsg-1) experimental; urgency=low + + * 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 in trackinggcroot, as our + gcc4.7 produces paddd on i386. + + -- Stefano Rivera <stefanor@debian.org> Tue, 19 Jun 2012 14:42:45 +0200 + +pypy (1.8+dfsg-2) experimental; urgency=low + + * 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. + + -- Stefano Rivera <stefanor@debian.org> Sat, 18 Feb 2012 09:28:14 +0200 + +pypy (1.8+dfsg-1) experimental; urgency=low + + * 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. + + -- Stefano Rivera <stefanor@debian.org> Tue, 14 Feb 2012 15:10:21 +0200 + +pypy (1.7+dfsg-6) experimental; urgency=low + + * 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. + + -- Stefano Rivera <stefanor@debian.org> Mon, 06 Feb 2012 16:50:16 +0200 + +pypy (1.7+dfsg-5) experimental; urgency=low + + * Revert memory requirement bump. Timeout was unrelated. + * kfreebsd: + - Patch plat-gnkfreebsd: Add gnukfreebsd9 platform. + - Patch kfreebsd-glibc: Adjust platform checks to be aware of the + difference between gnkfreebsd and freebsd. + - Patch kfreebsd-test-hangs: Skip tests that deadlock. + + -- Stefano Rivera <stefanor@debian.org> Sun, 22 Jan 2012 02:20:06 +0200 + +pypy (1.7+dfsg-4) experimental; urgency=low + + * Really upload to experimental. + * Patches: + - big-endian-test_codecs: Add big endian test case to + test_utf16_encode_decode. + - big-endian-clibffi: Correctly handle ushort, ubyte, byte, and char types + in clibffi on big endian. + - kfreebsd-glibc: Don't attempt to link to libcompat. Link with libdl. + * Bump memory requirement to 2100 MiB (32-bit), to avoid timeout on + caballero (4G, ia64). + * kfreebsd: + - Enable JIT. + - Augment, rather than replace, compiler flags from the environment. + * Don't fail without execstack. + + -- Stefano Rivera <stefanor@debian.org> Mon, 16 Jan 2012 01:10:27 +0200 + +pypy (1.7+dfsg-3) experimental; urgency=low + + * Add pypy.1 manpage. + * Don't BD on greenlet on architectures which it's known not to be ported + to. + * Don't BD on execstack on non-linux. + * Suppress stdlib bytecompilation output. + * Avoid timeout during build, by running make ourselves. PyPy buffers all + make output, until it completes. + + -- Stefano Rivera <stefanor@debian.org> Sat, 14 Jan 2012 17:48:30 +0200 + +pypy (1.7+dfsg-2) experimental; urgency=low + + * Fix architecture dependant only builds. + * Remove spurious copyright newline. + + -- Stefano Rivera <stefanor@debian.org> Mon, 09 Jan 2012 15:52:29 +0200 + +pypy (1.7+dfsg-1) experimental; urgency=low + + * Re-introduce package in experimental. + * New upstream version. + * New packaging: + - Drop rpython development bits from pypy-dev. + - Drop pypy-stackless: Now part of the default configuration. + * Incorporate all useful stdlib patches from python2.7 + * PEP3147 support + + -- Stefano Rivera <stefanor@debian.org> Mon, 09 Jan 2012 13:32:00 +0200 + +pypy (1.0.0-svn55443-1) unstable; urgency=low + + * New upstream snapshot. + - Doesn't hardcode libc6.so.6; fixes FTBFS on ia64 (Closes: #440331) + * Don't build pypy-stackless on platforms the greenlet module has not been + ported to. (Closes: #475868) + * Run tests after build on request by upstream. + + -- Chris Lamb <chris@chris-lamb.co.uk> Sat, 31 May 2008 18:50:58 +0100 + +pypy (1.0.0-svn51288-1) unstable; urgency=low + + * New upstream release. (Closes: #459118) + * New maintainer. (Closes: #455734) + * Bump debhelper compatibility version. + * Refresh and tidy package descriptions. + * Tidy debian/configure.py, debian/rules, Lintian overrides. + * Add pypy(1), py.py(1), pypy-translate(1), jscompile(1) and + pypy-stackless(1) manpages. + * Add get-orig-source target in debian/rules. + * Use quilt to manage Thiemo Seufer's MIPS and MIPSEL patch. + * Use PyPy-specific temporary directory prefixes. (Closes: #452851) + + -- Chris Lamb <chris@chris-lamb.co.uk> Tue, 05 Feb 2008 13:26:11 +0000 + +pypy (1.0.0-svn51091-1) unstable; urgency=low + + * New upstream svn snapshot, fixing 64bit build (closes: #462008) + + -- Alexandre Fayolle <afayolle@debian.org> Mon, 28 Jan 2008 09:40:48 +0100 + +pypy (1.0.0-svn50146-2) unstable; urgency=low + + * Added missing build dependency on zlib1g-dev (closes: #460696) + + -- Alexandre Fayolle <afayolle@debian.org> Mon, 14 Jan 2008 18:15:32 +0100 + +pypy (1.0.0-svn50146-1) unstable; urgency=low + + * Acknowledge NMU (closes: #431197) + * Apply Yaroslav Hachenko's patch to use more recent svn snapshot, and + enable threading support (closes: #458953) + * Apply Thiemo Seufer's patch to enable mips and mipsel support + (closes: #459520) + * Added build dep on procps (closes: #444652) + * Bumped up standards to 3.7.3 + * Note that pypy is currently under ITA: I lack time to properly follow + upstream developments, and all patches and NMU's are welcome. If you'd + like to adopt pypy, just send me an email to notify me and jump for + it. Offers to co-maintain are welcome too. Thanks. + + -- Alexandre Fayolle <afayolle@debian.org> Mon, 14 Jan 2008 09:46:11 +0100 + +pypy (1.0.0-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Disable build of upstream removed logic object space. Remove pypy-logic + package. (closes: #442060) + * Move build output away from /tmp. (closes: #452850) + * Move compile step out of the main translation. This reduces the memory + footprint by one third. + + -- Bastian Blank <waldi@debian.org> Tue, 27 Nov 2007 12:08:06 +0000 + +pypy (1.0.0-3) unstable; urgency=low + + * Use more conservative options for platforms for which support is uncertain + * Enable check of available memory during configuration + * Packages are once again arch: any + + -- Alexandre.Fayolle <afayolle@debian.org> Wed, 18 Jul 2007 12:57:28 +0200 + +pypy (1.0.0-2) unstable; urgency=low + + * Updated debian/copyright (Closes: #423603) + * Removed support for archs not supported upstream (Closes: #426265, #423725) + * Adds missing conftest.py (Closes: #428539) + + -- Alexandre.Fayolle <afayolle@debian.org> Thu, 28 Jun 2007 12:25:53 +0200 + +pypy (1.0.0-1) unstable; urgency=low + + * Fixed debian/copyright and reupload (Closes: #326892) + * New upstream release + + -- Alexandre Fayolle <afayolle@debian.org> Fri, 13 Apr 2007 09:33:09 +0200 + +pypy (0.99.0-1) experimental; urgency=low + + * Initial release (Closes: #326892) + + -- Alexandre Fayolle <afayolle@debian.org> Mon, 19 Feb 2007 10:47:33 +0100 |