Commit Graph

267 Commits

Author SHA1 Message Date
Matthew Arbesfeld
ff68931a51 Add BrowserStackLocal binary to dev_bundle
We added the new binaries to the s3 bucket, and then GET them from the
generate_dev_bundle shell script.
2014-07-03 14:18:55 -07:00
David Glasser
9a34a7c3ab The changes from dev bundle 0.3.41, merged in 2014-07-01 16:26:48 -07:00
David Glasser
a92a62acc1 Use a package.json file for deps of boot.js
Include package.json and npm-shrinkwrap.json in dev_bundle/etc

Dev bundle version number skips over one used on matt-dev-bundle-update
2014-07-01 14:57:42 -07:00
David Glasser
af7c8a3e6e can't override npm version
bump dev bundle again

sigh.  in trying to work around a silly bug (npm creates ~/tmp), it
turns out that you can't actually install npm like that --- because it
reverts the hack done by 'make install PORTABLE=1' to make npm find node
properly (because that hack literally rewrites a file in the npm module)
2014-06-26 13:53:14 -07:00
David Glasser
c6a94b7f19 new dev bundle
Changes:

- Drop keypress; it hasn't been used since we rewrote prompts to use
  built-in readline

- Use a slightly newer version of npm, to avoid strange thing where it
  creates ~/tmp

- Drop node-aes-gcm and bcrypt: we now can support cross-platform
  package deploys directly!  (A follow-up commit will add them
  to the corresponding packages.)

- Drop heapdump: it was only there for convenience, and now can also be
  added via a package

- upddate some comments
2014-06-26 13:53:13 -07:00
David Glasser
8a5869df92 copy-dev-bundle-from-jenkins: don't overwrite! 2014-06-25 14:56:18 -07:00
David Glasser
5a85e2f24c Merge branch 'devel' into packaging
Conflicts:
	tools/bundler.js
	tools/tests/login.js
	tools/unipackage.js
2014-06-23 14:48:21 -07:00
Emily Stark
1c12b1a49f Merge branch 'master' into devel
Conflicts:
	History.md
	packages/accounts-password/password_server.js
	packages/spacebars-tests/template_tests.html
	packages/spacebars-tests/template_tests.js
	packages/ui/base.js
2014-06-23 08:18:19 -07:00
Emily Stark
fba413d597 update banner, notices, History 2014-06-23 08:04:59 -07:00
Emily Stark
1180597f06 bump dev bundle; upgrade node 2014-06-16 18:17:21 -07:00
Emily Stark
eb4ad2c566 Remove deploy-examples.
Moving it to automated-unit-tests
2014-06-12 19:19:36 -07:00
Emily Stark
8d1086aa74 Add spiderable test to deploy-examples 2014-06-12 19:14:49 -07:00
David Glasser
c5e5305a3b Merge branch 'devel' into packaging
Conflicts:
	tools/bundler.js
	tools/packages.js
2014-06-11 12:02:57 -07:00
David Glasser
febef90803 print a patch banner 2014-06-09 16:58:22 -07:00
David Glasser
7098c68260 print the main banners! 2014-06-09 16:58:22 -07:00
David Glasser
b4e9adc663 'meteor admin set-banners' 2014-06-09 16:58:22 -07:00
Emily Stark
ef3eaa427a Configure parties oauth in deploy-examples 2014-06-09 15:27:17 -07:00
Avital Oliver
76cb9bd36f Minor changes on deploy-example.sh 2014-06-09 14:55:27 -07:00
Avital Oliver
6be92962b3 Updated deploy-examples.sh script for Rainforest QA runs 2014-06-09 14:52:26 -07:00
Torgny Bjers
816641caad Adding = to long options for MongoDB compilation
References meteor/meteor#2163
2014-05-22 15:57:54 -07:00
Emily Stark
bf8426322c Merge branch 'master' into devel 2014-05-22 09:50:17 -07:00
Emily Stark
ca12a9842d Update History, banner, notices 2014-05-21 21:10:03 -07:00
David Glasser
9871c30219 fix typo 2014-05-15 13:50:21 -07:00
David Glasser
00df10d8a6 Script to install bootstrap tarball in ~/.meteor0
This is basically the same as curl-install, except without:

  - figure out which OS you're using (ie, figure out the URL)
  - actually wget the tarball (comes from disk instead)
  - setting up the /usr/local/bin/meteor script
2014-05-14 14:05:19 -07:00
Emily Stark
bfeabbc5b0 Merge branch 'master' into devel 2014-05-12 17:15:42 -07:00
Emily Stark
5dc48badef Update banner and notices 2014-05-12 17:01:34 -07:00
Avital Oliver
5fe931056b Better error when releasing an unbuilt git sha 2014-05-09 16:30:23 -07:00
Felix Rabe
3431c66c16 Fix occurrences of "cd dirname $0"
They are not safe for spaces in paths. There might be other places to look for trouble.

I've run the following command to produce this commit: (on OS X, copy-and-pasting the below exactly)

    find . -type f -name '*.sh' -print0  |  # Find all .sh files
        xargs -0 fgrep -H -- '`'         |  # See all places with backticks in them
        fgrep 'cd `dirname $0'           |  # I deemed these problematic (variable assignments are safe)
        cut -d ':' -f 1                  |  # Take the <file> from <file>:<line> produced by "grep -H"
        tr '\n' '\0'                     |  # Also here, spaces can be problematic - always do "xargs -0"!
        xargs -0 -- sed -i '' 's/cd `dirname $0`/cd "`dirname "$0"`"/g'

The significance of adding the two levels of "'s can be verified by running the following in your Terminal:

    $ node -e 'console.log(process.argv.splice(1))' -- `echo 1   2`
    [ '1', '2' ]

    $ node -e 'console.log(process.argv.splice(1))' -- "`echo 1   2`"
    [ '1 2' ]

    $ node -e 'console.log(process.argv.splice(1))' -- "`echo "1   2"`"
    [ '1   2' ]
2014-05-07 17:51:09 -07:00
David Glasser
f2e2a781cc Update Node to 0.10.28 which includes our npm fix 2014-05-02 10:59:37 -07:00
Emily Stark
de9188f1e8 Merge branch 'master' into devel
Conflicts:
	History.md
	packages/minifiers/urlrewriting-tests.js
2014-05-01 12:39:33 -07:00
Emily Stark
399629e941 Merge branch 'release-0.8.1.1'
The large number of conflicts is because release-0.8.1.1 was branched
off of release/0.8.1 instead of master.

Conflicts:
	History.md
	docs/.meteor/release
	docs/lib/release-override.js
	examples/clock/.meteor/release
	examples/leaderboard/.meteor/release
	examples/parties/.meteor/release
	examples/todos/.meteor/release
	examples/wordplay/.meteor/release
	scripts/admin/banner.txt
	scripts/admin/notices.json
2014-05-01 12:37:41 -07:00
Emily Stark
629423d514 Update banner and notices 2014-05-01 12:17:24 -07:00
David Glasser
000c71ec30 A better version of our patch
However, the better version involves taking some changes from a version
of npm not yet released with Node.
2014-04-30 18:03:53 -07:00
David Glasser
94074c0dcd new dev bundle: with npm/npm#5137
We should be able to remove our "npm install --force" workaround after
this.
2014-04-30 18:03:53 -07:00
Emily Stark
4b6d88828e tweak notices 2014-04-30 10:47:37 -07:00
Emily Stark
68f4425841 tweak banner 2014-04-30 10:28:40 -07:00
Emily Stark
9cd32c85ec add line break in notices 2014-04-30 10:23:01 -07:00
Emily Stark
2978ceb96d Update History, banner, notices 2014-04-30 10:21:40 -07:00
Emily Stark
b6501d4ebe Merge branch 'master' into devel
Conflicts:
	History.md
	packages/oauth1/oauth1_server.js
2014-04-21 15:29:31 -07:00
Emily Stark
25e3428132 Add 0.7.2.1 to notices 2014-04-21 15:21:53 -07:00
Emily Stark
700673592c Update notices 2014-04-21 14:51:59 -07:00
Emily Stark
41d36b671a Update banner text 2014-04-21 14:50:56 -07:00
Nick Martin
34581338f0 remove now unused script. 2014-04-08 23:53:05 -07:00
Nick Martin
714e513b99 Upgrade Node.js from 0.10.25 to 0.10.26 2014-04-07 22:56:41 -07:00
Nick Martin
4a1a6816d3 Bump openssl version used for mongo. Add node-aes-gcm.
The previous version of openssl (1.0.1f) was vulnerable to the 'heartbleed'
attack, though Meteor did not use this version in a way that opened
it to attack. The build of openssl here is used only for mongod, not
node, and was used only as a client, not a server. But lets upgrade anyway.
2014-04-07 22:50:43 -07:00
David Glasser
6b9c74561f banner and notices rough draft 2014-03-26 20:34:31 -07:00
David Glasser
9cb2131bb6 Check package notices line length 2014-03-26 20:33:56 -07:00
David Glasser
1d9c2443e8 Automatically remove deprecated preserve-inputs 2014-03-26 15:02:34 -07:00
Avital Oliver
748c4db7a3 No more spark and universal-events packages 2014-03-25 19:09:56 -07:00
Nick Martin
294a945e17 update banner text 2014-03-18 14:02:22 -07:00