[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