[pypy-commit] pypy.org extradoc: Update "Building from source" to remove the hack of bundles and mention

arigo pypy.commits at gmail.com
Fri Dec 30 03:58:50 EST 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: extradoc
Changeset: r840:647277f35266
Date: 2016-12-30 09:58 +0100
http://bitbucket.org/pypy/pypy.org/changeset/647277f35266/

Log:	Update "Building from source" to remove the hack of bundles and
	mention instead that hg >= 3.7 will now be fast clone (great work,
	bitbucket!)

diff --git a/source/download.txt b/source/download.txt
--- a/source/download.txt
+++ b/source/download.txt
@@ -313,38 +313,20 @@
 (see more build instructions_)
 
 
-1. Get the source code.  The following packages contain the source at
+1. Get the source code.  The preferred way is to checkout the current
+   trunk using Mercurial_.  The trunk usually works and is of course
+   more up-to-date.  The following command should run in about 7 minutes
+   nowadays if you have hg >= 3.7 (it is much slower with older versions)::
+
+     hg clone https://bitbucket.org/pypy/pypy
+
+   Alternatively, the following smaller package contains the source at
    the same revision as the above binaries:
 
    * `pypy2-v5.6.0-src.tar.bz2`__ (sources)
 
    .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.6.0-src.tar.bz2
 
-   Or you can checkout the current trunk using Mercurial_ (the trunk
-   usually works and is of course more up-to-date)::
-
-     hg clone https://bitbucket.org/pypy/pypy
-
-   The above command may take a long time to run and if it aborts, it
-   is not resumable.  You may prefer this way::
-
-     hg clone -r null https://bitbucket.org/pypy/pypy
-     cd pypy
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-01.bz2
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-02.bz2
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-03.bz2
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-04.bz2
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-05.bz2
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-06.bz2
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-07.bz2
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-08.bz2
-     hg unbundle http://buildbot.pypy.org/bundle/pypy-bundle-09.bz2
-     hg pull
-     hg update
-
-   If needed, you can also download the bz2 files by other means.
-   You can then replace the multiple ``unbundle`` commands above with
-   a single ``hg unbundle pypy-bundle-*.bz2``.
 
 2. Make sure you **installed the dependencies.**  See the list here__.
 


More information about the pypy-commit mailing list