Commit Graph

21 Commits

Author SHA1 Message Date
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