Author: Maciej Fijalkowski <[email protected]>
Branch: extradoc
Changeset: r408:e436ad58a098
Date: 2013-05-09 19:25 +0200
http://bitbucket.org/pypy/pypy.org/changeset/e436ad58a098/

Log:    work on download.txt, not regenerating sources so far

diff --git a/source/compat.txt b/source/compat.txt
--- a/source/compat.txt
+++ b/source/compat.txt
@@ -9,8 +9,7 @@
 of the commonly used Python `standard library modules`_; details below.
 
 PyPy has **alpha/beta-level** support for the `CPython C API`_, however, as of
-2.0 beta2
-release this feature is not yet complete. Many libraries will require
+2.0 release this feature is not yet complete. Many libraries will require
 a bit of effort to work, but there are known success stories. Check out
 PyPy blog for updates, as well as the `Compatibility Wiki`__.
 
diff --git a/source/download.txt b/source/download.txt
--- a/source/download.txt
+++ b/source/download.txt
@@ -10,15 +10,14 @@
 
   There are `nightly binary builds`_ available. Those builds are not always
   as stable as the release, but they contain numerous bugfixes and 
-  performance improvements.
+  performance improvements. **Note that the OS X build is slightly miscompiled
+  due to buildslave being old. Contributions are welcomed**.
 
-Here are the binaries of the current release &#8212; **PyPy 2.0 beta2** 
&#8212; (`what's
-new in PyPy 2.0 beta2?`_) for x86 Linux, Mac OS/X, Windows. There is also
-**PyPy 2.0 alpha ARM** for ARM.
+Here are the binaries of the current release &#8212; **PyPy 2.0** &#8212; 
(`what's
+new in PyPy 2.0?`_) for x86 Linux, Mac OS/X, Windows. ARM support in
+2.0 is alpha-level.
 
-You can also find here the older 1.9 release.
-
-.. _what's new in PyPy 2.0 beta2?: 
http://doc.pypy.org/en/latest/release-2.0.0-beta2.html
+.. _what's new in PyPy 2.0?: http://doc.pypy.org/en/latest/release-2.0.0.html
 
 
 .. class:: download_menu
@@ -42,28 +41,52 @@
 x86 CPUs that have the SSE2_ instruction set (most of
 them do, nowadays), or on x86-64 CPUs. They also contain `stackless`_
 extensions, like `greenlets`_.
-(This is the official release 2.0 beta2 and 1.9;
+(This is the official release 2.0
 for the most up-to-date version see below.)
 
-2.0 beta2
----------
+2.0
+---
+
+Note that linux binaries are dynamically linked and might not be usable due
+to a sad story of linux binary compatibility. We recommend either building from
+source or downloading your PyPy from your release vendor. `Ubuntu`_ (`PPA`_),
+`Debian`_, `Homebrew`_,
+`Fedora`_, `Gentoo`_ and `Arch`_ are known to package PyPy, with various
+degrees of being up-to-date. If you feel
+like trying a statically linked binary (which we do not recommend using
+in production due to potential future security issues), you can find
+`32bit Linux`_ and `64bit Linux`_.
+
+.. _`Ubuntu`: http://packages.ubuntu.com/raring/pypy
+.. _`PPA`: https://launchpad.net/~pypy/+archive/ppa
+.. _`Debian`: http://packages.debian.org/experimental/pypy
+.. _`Fedora`: http://fedoraproject.org/wiki/Features/PyPyStack
+.. _`Gentoo`: http://packages.gentoo.org/package/dev-python/pypy
+.. _`Homebrew`: 
https://github.com/mxcl/homebrew/blob/master/Library/Formula/pypy.rb
+.. _`Arch`: https://wiki.archlinux.org/index.php/PyPy
+.. _`32bit Linux`: 
http://buildbot.pypy.org/nightly/release-2.0.x/pypy-c-jit-63916-eb5983d848f1-linux.tar.bz2
+.. _`64bit Linux`: 
http://buildbot.pypy.org/nightly/release-2.0.x/pypy-c-jit-63916-eb5983d848f1-linux64.tar.bz2
 
 * `Linux binary (32bit)`__
 * `Linux binary (64bit) (libc 2.15)`__
-* Linux binary (64bit) (libc 2.13) (not available yet)
-* Linux ARM binary (not available yet)
 * `Mac OS/X binary (64bit)`__
 * `Windows binary (32bit)`__ (you might need the `VS 2008 runtime library
   installer vcredist_x86.exe`_.)
+* `Source (unix line endings)`__
+* `Source (also unix line endings, sorry)`__
 
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-beta2-linux.tar.bz2
-.. __: 
https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-beta2-linux64-libc2.15.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-beta2-osx64.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-beta2-win32.zip
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-linux.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-linux64.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-osx64.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-win32.zip
 .. _`VS 2008 runtime library installer vcredist_x86.exe`: 
http://www.microsoft.com/en-us/download/details.aspx?id=5582
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-src.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-src.zip
 
-2.0 alpha ARM
--------------
+2.0 for ARM alpha
+-----------------
+
+**Note:** the following builds are alpha quality, for testing mostly
 
 * `Linux binary (32bit, armel)`__
 * `Linux binary (32bit, armhf)`__
@@ -73,20 +96,6 @@
 .. __: 
https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-alpha-arm-armhf.tar.bz2
 .. __: 
https://bitbucket.org/pypy/pypy/downloads/pypy-upstream_2.0~alpha+arm_armhf.deb
 
-1.9
----
-
-* `Linux binary (32bit)`__
-* `Linux binary (64bit)`__
-* `Mac OS/X binary (64bit)`__
-* `Windows binary (32bit)`__ (you may need the `VS 2008 runtime library 
installer vcredist_x86.exe`_)
-
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-1.9-linux.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-1.9-linux64.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-1.9-osx64.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-1.9-win32.zip
-.. _`VS 2008 runtime library installer vcredist_x86.exe`: 
http://www.microsoft.com/en-us/download/details.aspx?id=5582
-
 If your CPU is really old, it may not have SSE2.  In this case, you need
 to translate_ yourself with the option ``--jit-backend=x86-without-sse2``.
 
@@ -102,10 +111,6 @@
   not work for you, you might have more luck using `alternative nightly 
build`_,
   however linux binary distribution is hard.
 
-* No JIT: A version without the JIT.  Consumes a bit less memory
-  and may be faster on short-running scripts.  (Note that a similar
-  effect can be obtained by running ``pypy --jit off``.)
-
 * Sandboxing: A special safe version.  Read the docs about sandboxing_.
   (It is also possible to translate_ a version that includes both
   sandboxing and the JIT compiler, although as the JIT is relatively
@@ -126,7 +131,6 @@
 `nightly build`_, or translate_ them yourself.
 
 .. _`nightly build`: http://buildbot.pypy.org/nightly/trunk/
-.. _`alternative nightly build`: http://baroquesoftware.com/nightlies/
 
 Installing
 -------------------------------
@@ -145,17 +149,14 @@
 Building from source
 -------------------------------
 
-**Warning:** the new gcc 4.8 doesn't compile the release branch of PyPy 
correctly.
-As a workaround, run with ``CFLAGS=-fno-aggressive-loop-optimizations``
-
 1. Get the source code.  The following packages contain the source at
    the same revision as the above binaries:
 
-   * `pypy-2.0b2-src.tar.bz2`__ (sources, Unix line endings)
-   * `pypy-2.0b2-src.zip`__ (sources, Unix line endings too, sorry)
+   * `pypy-2.0-src.tar.bz2`__ (sources, Unix line endings)
+   * `pypy-2.0-src.zip`__ (sources, Unix line endings too, sorry)
 
-   .. __: https://bitbucket.org/pypy/pypy/get/release-2.0-beta2.tar.bz2
-   .. __: https://bitbucket.org/pypy/pypy/get/release-2.0-beta2.zip
+   .. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-src.tar.bz2
+   .. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.0-src.zip
 
    Or you can checkout the current trunk using Mercurial_ (the trunk
    usually works and is of course more up-to-date)::
@@ -230,32 +231,20 @@
 
 Here are the checksums for each of the downloads (md5 and sha1)::
 
-   99f062eb516d8b6b5614f2350a65adab  pypy-2.0-beta2-linux64-libc2.15.tar.bz2
-   61c2d5873ee62823bcf35b2e7086644f  pypy-2.0-beta2-linux.tar.bz2
-   f7ad21f79c8005b9c00c48e190ec662e  pypy-2.0-beta2-osx64.tar.bz2
-   3b5250872a5e79034bb1a7c209f39391  pypy-2.0-beta2-win32.zip
+   f0d051c2b612b64dff496a6c0f3654fb  pypy-2.0-win32.zip
    b9c36b99296c85a590c3e480b05d5a13  pypy-2.0-alpha-arm-armel.tar.bz2
    2565ce68b4032eb306d998e722495694  pypy-2.0-alpha-arm-armhf.tar.bz2
    b39d98de75f4948bfd2d606a8263ac1f  pypy-upstream_2.0~alpha+arm_armhf.deb
-   201d2cce2557e40c784473b471ee1b6b  pypy-1.9-linux64.tar.bz2
-   1a08c88642434fc2e0e4256d351f48db  pypy-1.9-linux.tar.bz2
-   aad9c4b7b827583e37fe8ae0f7cfe0ff  pypy-1.9-osx64.tar.bz2
-   e7655066baed3c7bbbca7df617817dd5  pypy-1.9-win32.zip
    2c9f0054f3b93a6473f10be35277825a  pypy-1.8-sandbox-linux64.tar.bz2
    009c970b5fa75754ae4c32a5d108a8d4  pypy-1.8-sandbox-linux.tar.bz2
-   c6afb6dd3fcc57ba2c4144780a42412f  release-2.0-beta2.tar.bz2 (source)
+   4dc82e2240dd2b5be313119672988538  pypy-2.0-src.tar.bz2
+   f965b50bc34c97891af77e6b743038f2  pypy-2.0-src.zip
 
-   699fe12476a1783d6f91de59f48adc01c93c39df  
pypy-2.0-beta2-linux64-libc2.15.tar.bz2
-   591e661b091ed4849fdf5aab7e73393dea64016b  pypy-2.0-beta2-linux.tar.bz2
-   ec3d80d7806b0689d9da70ca27c741b1d9cea250  pypy-2.0-beta2-osx64.tar.bz2
-   bb0604f32ba0e2af3c585a1af45dc887e0e95d34  pypy-2.0-beta2-win32.zip
+   cc3b37b5d59b88cf340c72aaae13dd2bb0337bcc  pypy-2.0-win32.zip
    dc09a293b85ab4f0032f6943815aaf5bbbceb645  pypy-2.0-alpha-arm-armel.tar.bz2
    0971c4b668bfd2fcd52aa35087aa995e03bd5842  pypy-2.0-alpha-arm-armhf.tar.bz2
    91910eb654ffbe0509bec2a7aeb460984acf8d82  
pypy-upstream_2.0~alpha+arm_armhf.deb
-   51be6b7b802a5239a759e04ae9595082e17c4c70  pypy-1.9-linux64.tar.bz2
-   1bc5d2467039b954f9b7395b3ee1b8407ce1c057  pypy-1.9-linux.tar.bz2
-   825e15724419fbdb6fe215eeea044f9181883c90  pypy-1.9-osx64.tar.bz2
-   4f060f4fab0f07bbc7de0ac8f95275eb08d726a3  pypy-1.9-win32.zip
    895aaf7bba5787dd30adda5cc0e0e7fc297c0ca7  pypy-1.8-sandbox-linux64.tar.bz2
    be94460bed8b2682880495435c309b6611ae2c31  pypy-1.8-sandbox-linux.tar.bz2
-   66d77a7ef98b9bff33a6ac19834c3a598bb9fa97  release-2.0-beta2.tar.bz2 (source)
+   d694824eeaa6169bce8d112149c9a5c7897534ed  pypy-2.0-src.tar.bz2
+   dc44cc9141a729ccc39b98432062bbe29c938432  pypy-2.0-src.zip
diff --git a/source/features.txt b/source/features.txt
--- a/source/features.txt
+++ b/source/features.txt
@@ -6,9 +6,9 @@
 PyPy features
 ===========================================================
 
-**PyPy 2.0 beta2** implements **Python 2.7.3** and runs on Intel
-`x86 (IA-32)`_ , `x86_64`_ and `ARM`_ platforms, with PPC being underway.
-It supports all of the core language, passing the Python test suite
+**PyPy 2.0** implements **Python 2.7.3** and runs on Intel
+`x86 (IA-32)`_ , `x86_64`_ and `ARM`_ platforms (alpha), with PPC being
+underway. It supports all of the core language, passing the Python test suite
 (with minor modifications that were already accepted in the main python
 in newer versions). It supports most of the commonly used Python
 standard library modules.  For known differences with CPython, see our
diff --git a/source/index.txt b/source/index.txt
--- a/source/index.txt
+++ b/source/index.txt
@@ -26,7 +26,7 @@
 
 .. class:: download
 
-`Download and try out the PyPy release 2.0 beta2!`__
+`Download and try out the PyPy release 2.0!`__
 
 .. __: download.html
 
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to