Commit Graph

31 Commits

Author SHA1 Message Date
ekatek
f70099c992 apps run tests do not 2014-05-21 17:41:18 -07:00
ekatek
6f3504a2d3 project refactoring, wip 1 2014-05-21 15:42:12 -07:00
David Glasser
943d00646f dedup package parsing code 2014-05-20 10:50:53 -07:00
David Glasser
5710fe876c closer to having meteor update work 2014-05-19 21:12:32 -07:00
David Glasser
52e74df7b1 Default orderKey algorithm 2014-05-19 16:10:23 -07:00
David Glasser
35bad76bc5 'meteor admin make-bootstrap-tarballs'
other changes:

- defaultReleaseVersion is not synced using 'collections' any more,
  since it is a singleton and has different merge logic
- publish-release --fromCheckout renamed to --from-checkout
- $METEOR_SAVE_TMPDIRS env var to not delete files.mkdtemp stuff
- release.latestDownloaded() now comes from tropohouse

we recognized that the cross-linking stuff in
Tropohouse.maybeDownloadPackageForArchitectures doesn't quite work so we
changed it to not quite work in a different way (which allows us to
leave downloaded-builds out of the bootstrap tarball and decrease its
size by 50%).  will fix later.
2014-05-14 11:40:43 -07:00
David Glasser
e4000c6808 Merge branch 'devel' into packaging
Conflicts (around utils.quotemeta):
	tools/packages.js
	tools/utils.js
2014-05-12 17:06:11 -07:00
ekatek
0b98b86164 constraint solver interface changes 2014-05-09 17:11:34 -07:00
ekatek
2eac771902 change rebuild-all to rebuild and allow to rebuild singular packages; enforce lowercase package names; cleanup 2014-05-04 16:59:15 -07:00
David Glasser
e0fcd2c2ed update regexp for new version of npm
also, use quotemeta where necessary
2014-04-30 18:03:54 -07:00
ekatek
8a96a1c25a removing test slices; renaming slices to builds 2014-04-07 15:25:30 -07:00
ekatek
2a833a224d Revert "hax"
This reverts commit 5f4b44316d.
2014-03-30 00:54:50 -07:00
ekatek
5f4b44316d hax 2014-03-28 11:12:35 -07:00
ekatek
d3f768717a updated troposphere schema 2014-03-24 14:56:38 -07:00
Emily Stark
da7400aca5 Miscellaneous trivial cleanup.
Comment typos, duplicate require()'s, missing require(), missing
semicolon.
2014-03-20 12:29:16 -07:00
ekatek
6ac5296289 add and remove to use handle lack of versions, rewrite .meteor/packages properly 2014-03-18 18:22:13 -07:00
Geoff Schmidt
a1d3f4db44 WIP determining build time dependencies 2014-03-13 21:20:30 -07:00
Geoff Schmidt
985ffea9fa WIP - make package build run the constraint solver.
move constraint solver from a package into the tool.
unipackage loading is broken; next step is to fix that
2014-03-12 19:02:47 -07:00
David Glasser
58a27d123c Fix and test some runner error handling issues
- Exit with failure if proxy starts to listen. Previously, we got stuck
  inside ProxyRunner.start(), and since we weren't waiting on any IO
  we'd exit 0!  (The existence of a yielded fiber is not sufficient to
  block Node exit.)

- Don't print various bits of startup text if we are stopped midway.

- Stop main Runner immediately if proxy or mongo runners invoke
  onFailure, rather than waiting for wait to be called and return.

- Ensure that a few Futures don't get return called on them multiple
  times.

- Ensure we don't try to call close() on the proxy's TCP server if it
  failed to listen in the first place.
2014-02-11 00:17:22 -08:00
David Glasser
7c02e4a59d utils.sleep -> utils.sleepMs
multiply one by a thousand
2014-02-04 17:46:19 -08:00
David Glasser
5ca01e736a drop unused nonstandard require 2014-01-30 16:13:14 -08:00
Geoff Schmidt
377d940ba0 fake-mongod, a stub mongod for automated testing 2014-01-28 19:36:04 -08:00
Geoff Schmidt
5f7393b3a4 Autoupdater tests! They pass. 2014-01-27 02:31:39 -08:00
Geoff Schmidt
dbfecc184a mongo_runner: update code style and fiberize 2013-12-30 15:44:21 -08:00
Geoff Schmidt
9db5fec711 files: update code style 2013-12-30 06:11:04 -08:00
David Glasser
56229c9bc9 tools utils.readLine: no shmancy ANSI in M-x shell
Also, isTTY is not a function.
2013-12-19 22:36:31 -08:00
Geoff Schmidt
410a585d76 Deferred registration! 2013-12-11 04:26:01 -08:00
Geoff Schmidt
cbafd31eae Use node os.hostname() in preference to $HOST. 2013-12-08 23:54:14 -08:00
Geoff Schmidt
89d6260a84 Provide hostname for web-based credential revocation UI 2013-12-07 20:20:53 -08:00
Geoff Schmidt
a95f9eb480 Refactor/fiberize deploy RPCs. Add basic Meteor Accounts support. 2013-12-06 19:22:10 -08:00
Emily Stark
69c98bce63 Add login command to meteor tool 2013-11-07 21:53:27 -08:00