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
David Glasser
3d3ce33d32
be more consistent about release track vs name
2014-05-19 19:57:29 -07:00
David Glasser
22efb24606
use tool record in unipackage.json for springboard
2014-05-19 19:57:28 -07:00
David Glasser
b2aaf88e92
refresh catalog after syncing serverCatalog
2014-05-19 19:57:28 -07:00
David Glasser
9146cf3c76
two partial fixes
2014-05-19 18:00:31 -07:00
David Glasser
b0d9061ca7
don't let files.cp_r get confused by symlinks
...
at least, by symlinks that it's skipping anyway
also, get rid of file.cp_r's unused return value
2014-05-19 17:39:04 -07:00
David Glasser
3e88f04d1f
use orderKey generation code
2014-05-19 17:20:55 -07:00
David Glasser
630a3eb794
start to clean up meteor update
2014-05-19 17:13:58 -07:00
David Glasser
1c866f34bd
Switch default release version to use orderKey
2014-05-19 16:49:58 -07:00
David Glasser
52e74df7b1
Default orderKey algorithm
2014-05-19 16:10:23 -07:00
ekatek
dc9d50cf56
change schema in getReleaseVersion
2014-05-19 16:03:52 -07:00
ekatek
99d0c54dd8
use new release API
2014-05-19 15:48:25 -07:00
ekatek
4970482689
minor release plumbing
2014-05-19 14:38:44 -07:00
Slava Kim
7065cc50f6
Introduce the upgrade flag to the constraint solver
...
and clean up options in general
2014-05-16 12:01:16 -07:00
Slava Kim
0760ffbc36
Put additional 'no-upgrade' constraints only on root deps.
...
And depending on the `breaking` option, set different type of constraints.
2014-05-16 11:39:00 -07:00
Slava Kim
1fe9b29d35
Reuse the acceptable range search for given constraints
2014-05-16 11:00:26 -07:00
Slava Kim
daa5889c38
Adjust rails-based benchmarking tests to eliminate the unresolvable situation
...
it didn't occur before as direct deps downgrade was possible
2014-05-16 10:42:30 -07:00
Slava Kim
63b35f1bbc
Constraint solver never suggests to downgrade your direct dependencies
2014-05-16 10:42:00 -07:00
Slava Kim
85ac69ca93
Rails based tests for the constraint solver now properly parse and use the ">="
...
operator
2014-05-15 18:36:42 -07:00
Slava Kim
a6cf0db7be
Fix tests due to the previous change 6216f29fc55a1
2014-05-15 18:23:34 -07:00
Slava Kim
98d9a56a62
Extend the number of types of constraints from 2 to 3
...
Instead of having a "exact" flag, have a "type" field with 3 different values
2014-05-15 18:16:30 -07:00
David Glasser
9871c30219
fix typo
2014-05-15 13:50:21 -07:00
David Glasser
333d241c38
strip undefineds from prevSol
...
not sure if this is the right approach
2014-05-15 13:40:08 -07:00
David Glasser
89b0161001
change publish-release --create to --create-track
2014-05-15 13:34:32 -07:00
David Glasser
9f51a408ed
make-bootstrap tarballs shouldn't be hidden
...
it's just on a secret menu
2014-05-14 14:08:25 -07:00
David Glasser
5abfe1933d
tweak help ToC
2014-05-14 14:07:11 -07:00
David Glasser
00df10d8a6
Script to install bootstrap tarball in ~/.meteor0
...
This is basically the same as curl-install, except without:
- figure out which OS you're using (ie, figure out the URL)
- actually wget the tarball (comes from disk instead)
- setting up the /usr/local/bin/meteor script
2014-05-14 14:05:19 -07:00
Slava Kim
32d7bf6b2f
Don't try to estimate transitive deps cost much
...
And try to do it in a cleaner way
2014-05-14 13:37:12 -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
Emily Stark
a9c944c4d9
Catch errors reporting package stats
2014-05-14 10:25:38 -07:00
Slava Kim
4f0bb7faeb
Fix costFunction, estimateCostFunction and the comparison of the costs so they
...
better reflect the design doc.
And we are back to the stone age
2014-05-13 22:53:17 -07:00
Slava Kim
048cb5be36
Add an identifier file to the test runner
2014-05-13 22:02:52 -07:00
Slava Kim
c369761fe5
wip debugging the test
2014-05-13 15:49:20 -07:00
Emily Stark
67352e18d4
Remove unnecessary sandbox env var
2014-05-13 15:24:44 -07:00
Emily Stark
81ece3d76a
Fix ServiceConfiguration -> ServiceConnection
2014-05-13 15:08:57 -07:00
Avital Oliver
d51da1bdd1
Improve ServiceConnection.ConnectionTimeoutError
...
Now even though it's initialized lazily, running
`foo instanceof ServiceConnection.ConnectionTimeoutError` before
it's initialized won't throw an error.
2014-05-13 15:04:12 -07:00
Avital Oliver
607875b7b0
Merge branch 'package-stats' into packaging
2014-05-13 14:56:11 -07:00
Emily Stark
624ddcb655
Remove stats login XXX
2014-05-13 14:30:22 -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
Emily Stark
573ef7489f
Set test package stats server in environment variable
2014-05-13 11:58:31 -07:00
ekatek
81724216c8
use _.clone to assign versions
2014-05-13 11:44:14 -07:00
Slava Kim
dd98362920
WIP test for the conservative cost function in constraint solver
2014-05-12 19:05:29 -07:00
Slava Kim
9325049172
Fix the way Constraint Solver discovers previous solution
2014-05-12 19:05:29 -07:00
David Glasser
3f7c958329
read defaultReleaseVersion into catalog
2014-05-12 18:05:34 -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
David Glasser
de2a13a99f
server catalog
...
have two separate catalogs, one for "i want to know what's on the server
even if it's overridden by local packages", one for "what do i have
available to build with"
2014-05-12 17:30:15 -07:00
David Glasser
add4b7363a
new dependency from devel
2014-05-12 17:24:50 -07:00
ekatek
552fc249f2
send the right versions
2014-05-12 17:21:16 -07:00