Commit Graph

70 Commits

Author SHA1 Message Date
Jesse Rosenberger
da763c74fa Change Windows "Generate Dev Bundle" script to use common globals.
This change allows the Windows "Generate Dev Bundle" script to
automatically get the versions of major bundled versions from the same
script which the Unix script uses, thus preventing different versions of
Node.js, npm, Mongo, etc. from being built into different versions of
Meteor, such as what happened when I published Meteor 1.4.3.2 and failed
to notice the duplication of variables across different scripts.

This behavior now works in a similar way as the 'BUNDLE_VERSION' variable, which
is retrieved from the global `meteor` script except this change uses the
package versions from the `build-dev-bundle-common.sh` script in the
`scripts` directory.
2017-03-21 12:21:14 -04:00
Jesse Rosenberger
358af021a4 Bump versions of Node.js, npm and MongoDB for the Windows dev_bundle.
In a similar fashion as:

* f51c6822ae (Node.js)
* 8ea41588ea (npm)
* 3470516f93 (MongoDB)

I overlooked the multiplicity of these version variables when updating the major package versions during the release of Meteor 1.4.3.2.

While I intend on never making this mistake again, I've also opened meteor/meteor#8505 which consolidates these variables to a single location (in `build-dev-bundle-common.sh`) to hopefully prevent this from happening to anyone else!
2017-03-21 13:14:57 +02:00
Jesse Rosenberger
38dd26ab64 Bumping version of 7-zip for Windows
In an effort to try to resolve #7688 extraction slowness.
2017-02-01 10:22:01 -05:00
Ben Newman
0065039917 Remove wildcard from 7-zip path in Windows dev bundle script. 2017-02-01 10:22:01 -05:00
Ben Newman
be0c8c3ee0 Upgrade the npm npm package to version 4.1.2. 2017-02-01 10:11:19 -05:00
Ben Newman
c1a25f4af1 Ugrade Node to version 4.7.3. 2017-02-01 10:05:18 -05:00
Ben Newman
4f4ab1b68f Ugrade Node to version 4.6.2. 2016-11-14 11:50:19 -05:00
Ben Newman
4b618ac289 Download Python from S3 when building Windows dev_bundle.
Should fix #7960.
2016-10-28 16:11:30 -04:00
Ben Newman
e2be0bbc8a Upgrade the npm npm package to version 3.10.9. 2016-10-21 22:16:29 -04:00
Ben Newman
6af6eee022 Update Node to version 4.6.1.
https://nodejs.org/en/blog/release/v4.6.1/
2016-10-19 17:26:00 -04:00
Ben Newman
0d32423fe0 Upgrade Node to version 4.6.0.
https://nodejs.org/en/blog/release/v4.6.0/
2016-10-03 17:32:09 -04:00
Ben Newman
670c305927 Update the npm npm package to v3.10.8. 2016-09-27 12:07:41 -04:00
Ben Newman
d411113e7f Update the npm npm package to v3.10.7. 2016-09-09 11:28:46 -04:00
Ben Newman
d28fe76851 Upgrade Windows bundled Python version to 2.7.12. 2016-08-16 12:51:22 -04:00
Ben Newman
ca51c8fd87 Upgrade npm to 3.10.6.
https://github.com/npm/npm/blob/master/CHANGELOG.md#v3106-2016-07-07
2016-08-16 12:50:28 -04:00
Ben Newman
b45f733209 Upgrade Node to 4.5.0.
https://nodejs.org/en/blog/release/v4.5.0/
2016-08-16 12:48:36 -04:00
Ben Newman
a4a828e4c3 Install Node headers and libraries in dev_bundle/.node-gyp/.
This gives us a reliable place for node-gyp to find the necessary headers
and libraries for compiling binary packages, instead of relying on the
accessibility of $HOME and/or $USERPROFILE.
2016-08-06 13:46:16 -04:00
Ben Newman
7faa4ba7d7 Revert "Include Node 4.5.0-rc.2 in the dev bundle."
This reverts commit 64a9312e29.

Although Meteor runs fine on Node 4.5.0, node-gyp doesn't know how to
download libraries appropriate for RC releases, so it looks like we need
to hold off on this upgrade until it's officially out.
2016-08-06 13:46:16 -04:00
Ben Newman
760eecb1d2 Include Node 4.5.0-rc.2 in the dev bundle. 2016-08-06 13:46:15 -04:00
Ben Newman
3f1826bf7a Provide bin\7za.exe with Windows dev bundle. 2016-07-28 13:58:15 -04:00
Ben Newman
89d50890cc Make 7z work even if not in $env:PATH. 2016-07-22 16:10:14 -04:00
Ben Newman
c54686126e Merge branch 'devel' into release-1.4 2016-07-09 15:07:52 -04:00
Ben Newman
f16d8b36fa Update node, npm, node-gyp, and node-pre-gyp.
https://nodejs.org/en/blog/release/v0.10.46/
https://github.com/npm/npm/releases/tag/v3.10.5
https://github.com/nodejs/node-gyp/releases/tag/v3.4.0
https://github.com/mapbox/node-pre-gyp/releases/tag/v0.6.29
2016-07-08 13:44:07 -04:00
Ben Newman
287ec0e10b Upgrade npm to 3.10.3. 2016-07-01 20:40:39 -04:00
Ben Newman
ef1d818a97 Upgrade npm to 3.10.2. 2016-06-29 10:20:20 -04:00
Ben Newman
9943ae365b Upgrade Node to 4.4.7.
https://nodejs.org/en/blog/release/v4.4.7/
2016-06-29 10:17:49 -04:00
Ben Newman
d02446eb01 Upgrade Node to 4.4.6.
https://nodejs.org/en/blog/release/v4.4.6/
2016-06-26 19:15:36 -04:00
Ben Newman
4e0b8f7718 Help node-gyp find its build tools when building Windows dev bundle. 2016-06-24 12:15:31 -04:00
Tom Coleman
8e5ad645ab Update dev bundle Mongo to 3.2
Also, just use the vanilla Mongo from mongodb.com.

We used to ship a version with SSL statically compiled in so that `meteor mongo`
to Mother worked. This isn't a thing any more.
2016-06-24 12:15:25 -04:00
Ben Newman
906f82e4d9 Upgrade Node to v4.4.5.
http://nodejs.org/en/blog/release/v4.4.5/
2016-06-24 12:15:23 -04:00
Ben Newman
5f85d61f41 Upgrade npm to 3.9.6. 2016-06-20 14:54:39 -04:00
Ben Newman
6419990765 Upgrade Node to 0.10.45 and npm to 2.15.1. 2016-05-16 18:21:14 -04:00
Ben Newman
81756d9833 Make sure python.exe is in $PATH when running npm on Windows. 2016-05-16 18:21:08 -04:00
Ben Newman
2a7c0af36f More tweaks to install npm in the Windows dev bundle. 2016-03-15 23:11:33 -04:00
Ben Newman
b1fd863f1c Another attempt to install npm@2.14.22 correctly on Windows. 2016-03-15 21:36:45 -04:00
Ben Newman
e1c30c508b Use npm@1.4.12 to install npm@2.14.22 to install npm@3.1.2 on Windows. 2016-03-15 19:42:24 -04:00
Ben Newman
94896b78f4 Upgrade dev bundle Node to 0.10.43. 2016-03-11 12:45:12 -05:00
Ben Newman
be280958e8 Upgrade npm to 2.14.22 and bump $BUNDLE_VERSION to 0.5.28. 2016-03-10 19:34:34 -05:00
Ben Newman
52eac1d60d Use Node v0.10.41 when building the Windows dev bundle, too. 2015-12-08 18:49:35 -05:00
Martijn Walraven
8e625c4066 Use rename instead of a slow robocopy move 2015-08-03 13:47:16 +02:00
Martijn Walraven
62c99185a4 Add explicit version for npm 3 so builds are reproducible 2015-07-23 16:46:06 -07:00
Martijn Walraven
01afd89a59 Install initial version of npm from dist and only use npm for building dev bundle 2015-07-23 15:25:46 -07:00
Martijn Walraven
cb9111a978 Don't put temp directory for generating dev bundle under scripts, but one level up 2015-07-23 15:25:46 -07:00
Martijn Walraven
b6cb554364 Install npm 3 to avoid having to flatten packages manually 2015-07-23 15:25:45 -07:00
Martijn Walraven
1d862f1437 Fix check for PLATFORM env variable 2015-07-23 15:25:45 -07:00
Martijn Walraven
10fe112959 To be removed path no longer exists 2015-07-23 15:25:45 -07:00
Martijn Walraven
d01d7d5f8d Replace PowerShell operations by cmd to avoid long directory name errors 2015-07-23 15:25:45 -07:00
David Glasser
f59cf85740 Prepare to build Node 0.10.40 2015-07-16 21:58:14 -07:00
sashko
16d0fa2470 Remove too-long path 2015-03-12 19:15:12 -07:00
Slava Kim
419befbf5f Revert the new dev_bundle 2015-03-04 16:13:40 -08:00