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
David Glasser
8a5869df92
copy-dev-bundle-from-jenkins: don't overwrite!
2014-06-25 14:56:18 -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
2c99cdc883
Merge branch 'packaging-more-stats' into packaging
2014-06-25 11:19:47 -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
Emily Stark
7f4cc3299a
Fix static file serving test.
...
Test assets are now served under /packages/<package name>:test/.
2014-06-24 15:20:44 -07:00