Commit Graph

1729 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
881381479b bump a test timeout 2014-06-25 22:24:59 -07:00
Emily Stark
ecff10c23e 'springboard' selftest passes. 2014-06-25 22:16:55 -07:00
David Glasser
125a2ba76f don't drop error on catalog refresh! 2014-06-25 22:16:25 -07:00
David Glasser
ee462d49b7 resolve paths in $PACKAGE_DIRS 2014-06-25 22:16:25 -07:00
David Glasser
ff59e1c5b0 drop console.log 2014-06-25 22:16:11 -07:00
ekatek
efd5a6de69 donot segfault on non-existent versions of packages 2014-06-25 20:41:43 -07:00
ekatek
5cee6120f2 better search 2014-06-25 20:03:40 -07:00
ekatek
624571ba20 and more cleanup 2014-06-25 19:47:17 -07:00
ekatek
c93391532b fixing: updating packages, better output of meteor list 2014-06-25 19:43:19 -07:00
ekatek
18e5bd3b6c check for obviously bad architectures 2014-06-25 19:16:56 -07:00
Emily Stark
382be78710 'update during run' passes.
It looks like tools trees now always have a dev_bundle/ directory
instead of bin/, include/ etc. at the top level. Someone correct me if
I'm wrong.
2014-06-25 17:33:55 -07:00
ekatek
b062d5b16e oops contact the right server 2014-06-25 16:11:12 -07:00
ekatek
b2dd824fc0 pagination support and also override arch to deploy to mother 2014-06-25 15:59:40 -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
6ce6a3ec3f bump a test timeout 2014-06-25 11:31:17 -07:00
Emily Stark
3036b6b686 Use EJSON.equals in selftest.expectEqual 2014-06-25 11:12:12 -07:00
Emily Stark
1a3fd67496 Add 'clientAddress' to package stats meta test.
Currently fails because 'meteor deploy' sites don't have
HTTP_FORWARDED_COUNT set. I think the right way to fix this is to have
the runner set it.
2014-06-25 11:12:12 -07:00
Emily Stark
e8b1fddc4e Do a 'meteor run' in report-stats test.
It tests that stats get sent on 'meteor run', and also is faster than
bundling.
2014-06-25 11:12:12 -07:00
Emily Stark
01b73cafce Remove obsolete XXX 2014-06-25 11:12:12 -07:00
Emily Stark
e525cb51bb Fix bug in Run.stop().
Otherwise selftest crashes if you call `run.stop()` without calling
e.g. `run.match()` first.
2014-06-25 11:12:12 -07:00
Emily Stark
f761e898c8 Record session id on package stats 2014-06-25 11:12:12 -07:00
Emily Stark
e4ecda9fe8 Fix direct dependency reporting.
And test for it.
2014-06-25 11:12:12 -07:00
Emily Stark
e1d4140f35 Add a selftest.fail() reason 2014-06-25 11:12:12 -07:00
Emily Stark
4b58ba4d99 A steaming pile of hacks to get report-stats test passing. 2014-06-25 11:12:12 -07:00
Emily Stark
6f92768559 Add hostname/meteor release/os to package stats 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
7920d77249 functions like to be called 2014-06-24 19:19:25 -07:00
ekatek
d212a629a9 now we can have constraints yay 2014-06-24 18:24:49 -07:00
ekatek
946eaae045 better messages for add with constraint override 2014-06-24 18:03:50 -07:00
David Glasser
2ea86e8ef7 don't refresh to find local packages! 2014-06-24 17:52:09 -07:00
David Glasser
e1129710a7 drop another unused argument 2014-06-24 17:22:59 -07:00
David Glasser
1d97cf70e4 drop unused argument 2014-06-24 17:22:59 -07:00
David Glasser
860261d62c don't refresh a catalog while the other refreshes
also, try/finally
2014-06-24 17:22:59 -07:00
David Glasser
d0d5805cb6 Use util.inherits in tool
This lets use look at self.constructor and see the right class rather
than BaseCatalog
2014-06-24 17:22:59 -07:00
David Glasser
9a9c8dc3db deploy targets linux. bundler takes --architecture 2014-06-24 17:22:44 -07:00
Emily Stark
4a50235014 Add simple 'meteor bundle' selftest 2014-06-24 16:49:19 -07:00
ekatek
6283a7e89b do not infinite-loop refresh. 2014-06-24 16:38:06 -07:00
Emily Stark
efc81f242e Also test that we do print description when it exists. 2014-06-24 16:30:25 -07:00
ekatek
f7defb2c0d don't print null if there is no description for a version and don't let people publish description-less packages 2014-06-24 16:28:32 -07:00
Emily Stark
c2ccbd5f8b Don't print weird things when packages have no descriptions. 2014-06-24 16:25:41 -07:00
ekatek
5578a57a8e change the ui on publish-for-arch to bring in line 2014-06-24 16:21:02 -07:00
David Glasser
cffc1ed1cc camelcase api.versionsFrom and api.addFiles
Leave around api.add_files so as to not break literally every
package. Leave our own uses of it alone until after merging to devel, so
that merging package.js files isn't a nightmare.
2014-06-24 16:11:30 -07:00
David Glasser
2df9602911 Seriously, use the project versions as constraints
(Note: the deleted commented out code would have been erroring had it
been enabled!)
2014-06-24 15:58:19 -07:00
ekatek
2db65c09a7 renaming soure to versions_from in package-source api 2014-06-24 15:50:26 -07:00
David Glasser
b125db0602 ensure tool is browser+os.whatever
and not browser+os+os.whatever

this should allow us to satisfactorily create bootstrap tarballs for
multiple packages
2014-06-23 22:43:46 -07:00
David Glasser
bc7d7be58f Restore --get-ready to its old meaning
It now builds all accessible local packages (as well as ensuring any
packages mentioned in your current app are downloaded)
2014-06-23 22:24:45 -07:00
David Glasser
ef9be46be7 clarify publish-release --from-checkout message 2014-06-23 22:24:45 -07:00