Ben Newman
c8a55feaa5
Bump package versions for 1.3.5-rc.1 release.
release/METEOR@1.3.5-rc.1
2016-07-14 17:07:30 -04:00
Ben Newman
e85cef8e1a
Make download resumption test faster and more deterministic.
...
We now use a smaller file (the `babel-compiler` archive instead of
`meteor-tool`), and we interrupt every 500kB, which leads to three total
interruptions for that file. Also, we only delay one second (instead of
five) between attempts.
2016-07-14 17:00:08 -04:00
Ben Newman
91f203999b
Make download resumption test always run (and pass).
...
This is a test that really needs to run and pass every time we run the
test suite, so I decided it shouldn't be --slow. If it takes too long, we
can always download a smaller test file.
Hard-coding the download length was a recipe for brittleness, so now I'm
downloading the file without interruptions in parallel with the
interrupted/resumed download, so that we can compare the two files when
both have finished downloading.
Follow-up to #7399 .
2016-07-14 16:05:35 -04:00
Ben Newman
7a530f79f6
Increase more test timeouts for robustness' sake.
2016-07-14 14:52:41 -04:00
Ben Newman
d20dcbeab5
Don't let meteor {node,npm} fail if packages.data.db incomplete.
...
It's pretty strange that `data` can be undefined when there is no `error`,
but that's the API we're dealing with.
2016-07-14 14:39:38 -04:00
Ben Newman
f0e3522b3c
Make autoupdate self-test more robust.
2016-07-14 13:53:53 -04:00
Ben Newman
9c31fa0cc6
Increase inotify user watch count for Circle CI tests.
...
See also: https://circleci.com/blog/sudo-circleci-make-me-a-sandwich/
2016-07-14 13:18:21 -04:00
Ben Newman
a6e2cd82c6
Bump package versions for 1.3.5-rc.0 release.
release/METEOR@1.3.5-rc.0
2016-07-14 13:00:52 -04:00
Ben Newman
9ae91e7b73
Rename upgrader that removes .meteor/dev_bundle.
2016-07-14 12:51:17 -04:00
Ben Newman
9131700684
Bump package versions for 1.3.5-beta.0 release.
release/METEOR@1.3.5-beta.0
2016-07-14 12:04:53 -04:00
Ben Newman
0f039ea5d3
Bump $BUNDLE_VERSION to 0.6.19 before rebuilding dev bundle.
2016-07-14 11:47:33 -04:00
Ben Newman
e5b1b4f129
Update History.md to reflect changes in Meteor 1.3.5.
2016-07-14 11:47:33 -04:00
Ben Newman
0c43039f60
Avoid fiberHelpers.bindEnvironment by returning Promise from attempt.
...
Follow-up to #7399 .
2016-07-14 11:47:32 -04:00
Ben Newman
fbfb5b84e2
Avoid exposing httpHelpers._currentRequest.
...
Follow-up to #7399 .
2016-07-14 11:47:32 -04:00
Tom Coleman
2cb3462b6d
Minor fixes + added a comment
2016-07-14 11:47:32 -04:00
Tom Coleman
c7b537424a
Added stream buffers to the dev bundle
2016-07-14 11:47:31 -04:00
Tom Coleman
4a28c33dd7
Better logging and progress
...
Using Console.debug to register messages about retries.
2016-07-14 11:47:31 -04:00
Tom Coleman
36011459fa
Made the test work in a sensible way
2016-07-14 11:47:31 -04:00
Tom Coleman
cc07c15b6b
First pass at request resuming via buffering the range header
...
This is still a WIP, but I wanted to get feedback at this point.
Will update the PR with outstanding TODOs.
2016-07-14 11:47:30 -04:00
Ben Newman
73e44a3c9c
Use .meteor/local/dev_bundle instead of .meteor/dev_bundle.
...
I'm deliberately leaving in the code to ensure .meteor/.gitignore contains
dev_bundle for now, so that the old file won't get accidentally checked
into anyone's app repository.
2016-07-14 11:47:30 -04:00
Ben Newman
5e874bec93
Make $METEOR_NPM_REBUILD_FLAGS override default flags.
2016-07-14 11:47:29 -04:00
Ben Newman
9e24096267
Update History.md to reflect changes in Meteor 1.3.5.
2016-07-14 11:47:27 -04:00
Ben Newman
46c0243fce
Support additional meteor rebuild flags via environment variable.
2016-07-14 11:27:59 -04:00
Ben Newman
fa14798115
Pass --no-bin-links to npm rebuild to fix #7401 .
2016-07-14 11:27:58 -04:00
Ben Newman
f4ac7dc448
Decompose npm-rebuild-args.js.
...
Helps with #7401 .
2016-07-14 11:27:58 -04:00
Ben Newman
e90ce88b0e
Fix a bug in tools/utils/http-helpers.js.
2016-07-14 11:27:58 -04:00
Ben Newman
c6a666f025
New URL for 7-zip .msi in publish-meteor-tool.bat.
2016-07-14 11:27:57 -04:00
Ben Newman
0f4aedb7fb
Call npm rebuild --update-binary in npm-rebuild.json.
2016-07-14 11:27:57 -04:00
Ben Newman
391a7a3134
Ensure parent directory exists in files.writeFileAtomically.
2016-07-14 11:27:56 -04:00
Ben Newman
69b100d21a
Save .meteor/local/resolver-result-cache.json to improve startup performance.
2016-07-14 11:27:56 -04:00
Ben Newman
79660c16aa
Make constraint solver result cache JSON-serializable.
2016-07-14 11:27:56 -04:00
Ben Newman
ea236fc9da
Try harder to create .meteor/dev_bundle symlink.
...
May help with #7391 .
2016-07-14 11:27:55 -04:00
Ben Newman
cfac635a62
Flatten webapp npm-shrinkwrap.json.
...
This may also help fix errors installing the mime-db dependency, since it
has been upgraded from 1.21.0 to 1.23.0.
2016-07-14 11:27:55 -04:00
Ben Newman
c3e73c264c
Prevent archinfo.host() from yielding by forcing its result to be cached.
2016-07-14 11:27:55 -04:00
Ben Newman
a37d226da8
Return all packages from getProdPackageNames if package.json missing.
2016-07-14 11:27:54 -04:00
Ben Newman
934bdcf598
Rebuild binary npm packages used by compiler plugins, too.
...
Fixes #7297 .
2016-07-14 11:27:54 -04:00
Ben Newman
78fcabbd58
Always link .meteor/dev_bundle to release specified in .meteor/release.
...
I was mistaken to think that files.getDevBundle() would be called after
springboarding to the appropriate release.
2016-07-14 11:27:53 -04:00
Mehdi Ahraoui
81ef4d7818
Allow Meteor.publish to take an object ( #7365 )
...
* Add TODO
* Fix 6649
Allow `Meteor.publish` to take an object
* Add tests
* Update PR
* Missing semicolon
* Remove useless line
2016-07-13 17:16:23 +00:00
Eli Skeggs
6c455a9321
Add --raw-logs option for meteor test ( #7398 )
...
Fixes #7396 .
2016-07-13 17:15:40 +00:00
Ilari Patrikka
768d82eb6c
Set stopped computation to null instead of delete ( #7326 ) ( #7328 )
...
* Set stopped computation to null instead of delete (#7326 )
Delete can be very slow. Setting the stopped computation property to null instead brings a speed gain of 3-10x.
http://bertanguven.com/preventing-memory-leaks-in-javascript-null-vs-delete
* add generated npm-shrinkwrap.json
* Remove computation tracking from Tracker.
2016-07-12 22:37:48 +00:00
Tom Coleman
bc12938206
Merge pull request #7387 from abernix/meteor-issue-7347
...
Update simplesmtp to 0.3.34
2016-07-13 08:22:51 +10:00
Ben Newman
31d6bbbda7
Merge pull request #7380 from meteor/laosb-babel-exclude-min-js
...
Exclude .min.js from babel compiling.
2016-07-12 00:45:49 +00:00
Ben Newman
0beee2f0c7
Update History.md to reflect changes in the 1.3.4.4 release.
...
https://github.com/meteor/meteor/pull/7377#commitcomment-18199666
2016-07-11 14:49:15 -04:00
Jesse Rosenberger
56113cc8cc
Update simplesmtp to 0.3.34
...
Fixes #7347
Also removes incorrectly copy-pasted comment left over from #7128
2016-07-11 18:56:43 +03:00
Wexpo Lyu
9022729b1e
Excluede .min.js from babel compiling.
2016-07-11 06:28:06 +08:00
Ben Newman
f8b1bba606
Improve .meteor/dev_bundle link reading and creation.
2016-07-10 15:39:46 -04:00
Ben Newman
74aea0ca3c
Update modules test app to Meteor 1.3.4.4.
2016-07-10 15:26:06 -04:00
Ben Newman
caabd129b9
Merge pull request #7377 from meteor/release-1.3.4.4
...
Release 1.3.4.4
2016-07-10 17:35:54 +00:00
Ben Newman
ab0f803b06
Bump package versions for the official 1.3.4.4 release.
release/METEOR@1.3.4.4
2016-07-10 10:06:40 -04:00
Ben Newman
0689cae25a
Set loglevel = error for Npm.depends-related npm commands.
2016-07-10 10:04:50 -04:00