Commit Graph

76 Commits

Author SHA1 Message Date
ekatek
822f8fa2da more error handling and reporting on package changes & downloads 2014-06-25 23:36:03 -07:00
ekatek
7d9a2ff6f3 put some try/catch blocks around maybeDownloadPackageForArchitectures. Not sure that this is the best plan? 2014-06-25 22:44:13 -07:00
Emily Stark
ecff10c23e 'springboard' selftest passes. 2014-06-25 22:16:55 -07:00
ekatek
8d6ffd57f2 don't use both explicit & forced; actually merge correctly 2014-06-25 11:50:38 -07:00
ekatek
aef7993c85 don't write versions when running with --release, forgot to commit last night 2014-06-25 11:42:49 -07:00
Emily Stark
4b58ba4d99 A steaming pile of hacks to get report-stats test passing. 2014-06-25 11:12:12 -07:00
David Glasser
a8676061e5 whenever bundling, ensure packages downloaded
specifically... for the bundling arch!

also, whenever running the project constraint solver, make sure
that (host) packages exist even if the versions haven't changed!
2014-06-24 20:13:07 -07:00
David Glasser
e0852a5928 make references to packageloader consistent 2014-06-23 22:24:44 -07:00
ekatek
73e737d30f some buildmessages around things and also actually fixing the programs require versions bug 2014-06-18 18:54:00 -07:00
David Glasser
0a66d06dbf project and selftest 2014-06-17 17:33:56 -07:00
David Glasser
2e5adc2659 fix autoupdate test
also fixes a bunch of other stuff like:

- parseStack markTop works again (so you get the right line numbers in
  self-test)

- you can (with appropriate env var) run apps with NO PACKAGES at
  all (even ctl)

- more consistently refer to METEOR-CORE@ releases as "Meteor 1.2.3"
2014-06-17 14:26:29 -07:00
ekatek
e41f2238a4 amended comment to explain that we use this weird design pattern 2014-06-11 18:06:38 -07:00
ekatek
bb0dfc112f better messages around add&remove&upgrade 2014-06-11 16:13:41 -07:00
David Glasser
d3ca5b0497 print when downloading packages in foreground
would rather have a progress bar but that involves restructuring the
download code and that should wait until we rename builds or something
2014-06-11 14:41:46 -07:00
David Glasser
6d3257909d test-bundler-assets passes 2014-06-10 19:13:48 -07:00
David Glasser
286023adfe move getLines from utils to files 2014-06-10 18:09:56 -07:00
David Glasser
a1b3014e36 Implement upgraders and notices
They are the same!
2014-06-10 18:08:50 -07:00
ekatek
ab839d4520 merging changelog changes 2014-06-10 16:57:06 -07:00
ekatek
2b424e96e5 patch releases and update packages 2014-06-05 22:07:24 -07:00
David Glasser
0ca66e0761 some minor fixes we noticed 2014-06-03 14:37:11 -07:00
ekatek
2ddc63e538 project safeToUse to solve infinite loops in tests 2014-05-28 18:16:12 -07:00
ekatek
831967dd60 cleanup of merge 2014-05-28 16:10:29 -07:00
ekatek
5ebbbdbc63 merging packaging into uvf 2014-05-28 13:26:48 -07:00
ekatek
d176828d2a minor bug cleanup to make tests pass 2014-05-27 16:50:16 -07:00
ekatek
b97f7c5a76 renamed some catalog variables, more cleanup around catalog 2014-05-27 16:07:43 -07:00
ekatek
5f10cb37a2 no more bootstrap dirs 2014-05-25 21:44:09 -07:00
ekatek
e71782a598 get rid of setDependencies entirely 2014-05-25 20:00:28 -07:00
ekatek
264d9d8039 removing some premature optimizations 2014-05-25 19:29:00 -07:00
ekatek
209fa3a59b reload project when restarting app in development mode 2014-05-25 19:13:15 -07:00
ekatek
e49818458b splitting up setDependencies 2014-05-23 16:16:31 -07:00
ekatek
b0b40a2dce removing packages should actually work now 2014-05-23 15:16:42 -07:00
ekatek
9e04e2dc35 unified versions wip two 2014-05-23 14:07:48 -07:00
ekatek
6f3504a2d3 project refactoring, wip 1 2014-05-21 15:42:12 -07:00
ekatek
7339d0e33f minor bug cleanup to make tests pass 2014-05-21 12:38:17 -07:00
David Glasser
8e2c97cd58 meteor update sorta works sometimes 2014-05-20 11:09:53 -07:00
David Glasser
5710fe876c closer to having meteor update work 2014-05-19 21:12:32 -07:00
David Glasser
ea5e6d075c add comments, comment stuff out 2014-05-19 20:12:50 -07:00
Avital Oliver
607875b7b0 Merge branch 'package-stats' into packaging 2014-05-13 14:56:11 -07:00
Avital Oliver
0060a67088 Longer token in .meteor/identifier 2014-05-13 14:30:12 -07:00
Emily Stark
9e3d6fc5cf Merge branch 'package-stats' into packaging
Conflicts:
	tools/commands.js
2014-05-13 13:43:48 -07:00
David Glasser
ce73d8855b Make tropohouse a class
The old singleton is now called tropohouse.default
2014-05-12 18:05:13 -07:00
ekatek
f2d3972857 integration mostly works except for bizarre constraint solver output bug 2014-05-09 15:15:45 -07:00
Avital Oliver
332e531a98 WIP: App identifier in APP_DIR/.meteor/identifier 2014-05-08 12:07:03 -07:00
Emily Stark
7ec7cb4d97 WIP: record package usage stats 2014-05-07 11:27:25 -07:00
ekatek
9cc56aab97 look at release packages when running with a release 2014-05-06 13:41:57 -07:00
David Glasser
9d70ff64c9 springboard almost works
springboarding happens infinitely because of build ids

have to manually bootstrap a tropohouse

fixed some other things:

 - store package server token in correct domain
 - copy files (eg packages pre-publish) with +x flags
 - catalog.getReleaseTrack works
 - don't pass release to uniload (Meteor.release will always
   end up 'UNILOAD')
 - fix building meteor-tool again
 - stop supporting apps without .meteor/release
 - merging unipackages with tools works

springboarding to warehouse releases totally not supported
2014-05-05 19:18: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
ekatek
5cda5f1877 don't contact the package server unless you need to 2014-04-24 20:04:41 -07:00
ekatek
b8c9222a27 some tests: adding packages and editing in place 2014-04-15 00:23:12 -04:00
ekatek
691cc90176 wip 2014-04-10 11:24:05 -07:00