Commit Graph

23 Commits

Author SHA1 Message Date
Kyle Huey
27721da8dc Bug 857186: Make virtualenv paths relative. r=gps 2013-04-03 09:57:11 -07:00
Gregory Szorc
8d9c961786 Bug 841713 - Add objdir paths to virtualenv; r=ted 2013-03-26 10:35:57 -07:00
Gregory Szorc
6c3fa08eab Backout 4682ed369545 (bug 841713) for reftest make target bustage
--HG--
extra : rebase_source : 6bf45c9f33563109cf6d17197f9184a3a336efe0
2013-02-20 09:16:02 -08:00
Gregory Szorc
882325bcc9 Backed out changeset 9dbb23d8ab8a for reftest make target bustage
--HG--
extra : rebase_source : aa041efe4b34190bb194a85897db5161c0eefe16
2013-02-20 09:15:07 -08:00
Gregory Szorc
ce9eac7907 Bug 841713 - Part 2: Update missed call site from original patch; r=glandium 2013-02-20 08:11:22 -08:00
Gregory Szorc
e689d22f2b Bug 841713 - Add objdir paths to virtualenv; r=ted 2013-02-19 15:23:21 -08:00
Jeff Hammel
87e74836ed Bug 830996 - implement a way to DRY mozbase packages for m-c;r=gps
--HG--
extra : rebase_source : 47c989854e95e0df97f3af656bba83a91bbef33a
2013-01-25 21:51:08 -08:00
Gregory Szorc
2cb9f2d489 Backout changeset c779b2ab7695 (bug 830996) for breaking standalone SpiderMonkey builds
--HG--
extra : rebase_source : c4ad0b666c2043d248fe58d72837f678b260e0b0
2013-01-24 19:13:30 -08:00
Jeff Hammel
bc2e245b2e Bug 830996 - implement a way to DRY mozbase packages for m-c;r=gps 2013-01-24 14:23:36 -08:00
Jeff Hammel
2c009f005e 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
acab4962d5 Bug 804865 - Require Python 2.7 to build the tree; r=ted 2012-12-20 15:45:26 -08:00
Gregory Szorc
8c83780d44 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
27442ee740 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
3e476bcb7f Bug 800614 - Require Python 2.6 to build the tree; r=ted 2012-10-22 12:24:40 -07:00
Gregory Szorc
3ba849533e Bug 802210 - Part 3: Unset PYTHONDONTWRITEBYECODE when creating virtualenv; r=ted 2012-10-22 11:51:08 -07:00
Gregory Szorc
b6b86c1846 Bug 802210 - Part 2: Unset PYTHONDONTWRITEBYTECODE when populating virtualenv; r=glandium 2012-10-22 11:13:59 -07:00
Gregory Szorc
8812f9dac3 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
3fa067e66a Bug 785871 - Make importing config.status easier. r=ted,r=gps 2012-09-20 09:52:12 +02:00
Gregory Szorc
5b9387e79e 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
15394ba7bd 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
853788ef5a 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
83c3e83ffa 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
1f49b8a98d Bug 774106 - Don't use Makefile.in to populate virtualenv; r=glandium 2012-07-23 00:19:30 -07:00