Gregory Szorc
41640d8924
Backout 4682ed369545 (bug 841713) for reftest make target bustage
2013-02-20 09:16:02 -08:00
Gregory Szorc
100875cc66
Backed out changeset 9dbb23d8ab8a for reftest make target bustage
2013-02-20 09:15:07 -08:00
Gregory Szorc
716711f608
Bug 841713 - Part 2: Update missed call site from original patch; r=glandium
2013-02-20 08:11:22 -08:00
Gregory Szorc
93a6494e65
Bug 841713 - Add objdir paths to virtualenv; r=ted
2013-02-19 15:23:21 -08:00
Jeff Hammel
c907789fff
Bug 830996 - implement a way to DRY mozbase packages for m-c;r=gps
2013-01-25 21:51:08 -08:00
Gregory Szorc
29fb9d5f79
Backout changeset c779b2ab7695 (bug 830996) for breaking standalone SpiderMonkey builds
2013-01-24 19:13:30 -08:00
Jeff Hammel
8937b4c9bb
Bug 830996 - implement a way to DRY mozbase packages for m-c;r=gps
2013-01-24 14:23:36 -08:00
Jeff Hammel
b8978d1988
Bug 831081 - kill VirtualenvManager._check_output() now that we require python 2.7;r=gps
2013-01-16 16:52:21 -08:00
Gregory Szorc
c2bff27506
Bug 804865 - Require Python 2.7 to build the tree; r=ted
2012-12-20 15:45:26 -08:00
Gregory Szorc
e0883df5d8
Bug 811812 - Sacrifice virtualenv population output to TBPL gods; r=ted
...
We rewrite an ignorable error message on missing Python headers so TBPL
won't misreport as an actual build error.
2012-11-27 12:25:55 -08:00
Gregory Szorc
5335dc7476
Bug 804536 - Fix virtualenv population on Windows; r=glandium
...
I'm pretty sure the previous code works on Python 2.7.3. This
patch may break Python 3 compatibility. We'll cross that
bridge when we come to it.
2012-10-23 09:13:00 -07:00
Gregory Szorc
15b07b2d49
Bug 800614 - Require Python 2.6 to build the tree; r=ted
2012-10-22 12:24:40 -07:00
Gregory Szorc
752c41234e
Bug 802210 - Part 3: Unset PYTHONDONTWRITEBYECODE when creating virtualenv; r=ted
2012-10-22 11:51:08 -07:00
Gregory Szorc
1cc3093589
Bug 802210 - Part 2: Unset PYTHONDONTWRITEBYTECODE when populating virtualenv; r=glandium
2012-10-22 11:13:59 -07:00
Gregory Szorc
0d6d945870
Bug 802210 - Refactor virtualenv integration; r=glandium
...
We now populate the virtualenv at the beginning of configure. We have
also refactored how the virtualenv is populated.
populate_virtualenv.py is completely refactored. Its default action now
takes the topsrcdir and virtualenv paths and ensures a virtualenv is
created, populated, and up-to-date. If it is out of date, it repopulates
it. populate_virtualenv.py also now performs the Python version check
validation instead of configure. It's easier to manage in Python than to
have configure do it.
2012-10-22 10:41:36 -07:00
Mike Hommey
8bebdbf309
Bug 785871 - Make importing config.status easier. r=ted,r=gps
2012-09-20 09:52:12 +02:00
Gregory Szorc
f9e5ad5547
Bug 783727 - Part 3: Support optional actions when populating virtualenv; r=ted
...
This is intended to be used for packages with C extensions because we
don't yet require support for the Python SDK to build mozilla-central.
2012-09-19 11:20:13 -07:00
Mike Hommey
b37606869e
Bug 776046 - Add a pth file in virtualenv site-packages for $topsrcdir/build and $topsrcdir/config. r=ted
2012-07-25 07:44:08 +02:00
Ed Morley
8978288dd8
Backout eecd3aa199e6 (bug 776305), 62facd5b3da9, c6a0ac7d47d2 & 2d56621abfee (bug 776035), e4e68cf2bd40 (bug 776016), 0853a4d49b4e & 31de6ffdedcb (bug 770426), 43a69b4981f5 (bug 756786) for Windows mochitest crashes
2012-07-25 09:35:32 +01:00
Mike Hommey
f7cfe26310
Bug 776046 - Add a pth file in virtualenv site-packages for $topsrcdir/build and $topsrcdir/config. r=ted
2012-07-25 07:44:08 +02:00
Gregory Szorc
f2d579cf51
Bug 774106 - Don't use Makefile.in to populate virtualenv; r=glandium
2012-07-23 00:19:30 -07:00