NUDelta/ce-platform

Update Meteor to latest and other base packages

youralien opened this issue · 3 comments

It has major updates to cordova which should help us.
Plus, we are currently on a janky intermediate version of meteor (e.g., METEOR@1.8.1-issue-10516.0) due to #116

A couple others

cordova-background-geolocation-lt@3.8.1
phonegap-plugin-push@2.3.0

For Meteor, see the changelog for which cordova packages really get some major updates
https://docs.meteor.com/changelog.html

just ran meteor update. I'm a little confused that many of the packages are old, but some of these versions may not be compatible with our project. Not going to update just yet, but copying this here for reference.

accounts-password      upgraded from 1.6.0 to 1.6.1
caching-html-compiler  upgraded from 1.1.2 to 1.1.3
ddp-rate-limiter       upgraded from 1.0.7 to 1.0.8
ddp-server             upgraded from 2.3.1 to 2.3.2
mdg:validated-method   upgraded from 1.1.0 to 1.2.0
minifier-css           upgraded from 1.5.0 to 1.5.2
npm-mongo              upgraded from 3.7.0 to 3.7.1
raix:eventstate        upgraded from 0.0.4 to 0.0.6
raix:push              upgraded from 3.3.0 to 3.4.1
socket-stream-client   upgraded from 0.3.0 to 0.3.1
url                    upgraded from 1.3.0 to 1.3.1
xolvio:cleaner         upgraded from 0.3.3 to 0.4.0


The following top-level dependencies were not updated to the very latest version
available:
 * aldeed:collection2 2.10.0 (3.1.0 is available)
 * cfs:filesystem 0.1.2 (3.0.0 is available)
 * cfs:gridfs 0.0.34 (3.0.0 is available)
 * cfs:standard-packages 0.5.10 (3.0.0 is available)
 * jquery 1.11.11 (3.0.0 is available)
 * msavin:mongol 2.0.1 (10.0.1 is available)
 * raix:push 3.4.1 (4.0.0 is available)
 * sergeyt:typeahead 0.11.1_9 (1.2.0 is available)

Newer versions of the following indirect dependencies are available:
 * aldeed:collection2-core 1.2.0 (2.1.2 is available)
 * aldeed:schema-deny 1.1.0 (3.0.0 is available)
 * aldeed:schema-index 1.1.1 (3.0.0 is available)
 * cfs:access-point 0.1.49 (3.0.0 is available)
 * cfs:base-package 0.0.30 (3.0.0 is available)
 * cfs:collection 0.5.5 (3.0.0 is available)
 * cfs:collection-filters 0.2.4 (3.0.0 is available)
 * cfs:data-man 0.0.6 (3.0.0 is available)
 * cfs:file 0.1.17 (3.0.0 is available)
 * cfs:http-methods 0.0.32 (3.0.0 is available)
 * cfs:http-publish 0.0.13 (3.0.0 is available)
 * cfs:power-queue 0.9.11 (3.0.0 is available)
 * cfs:reactive-list 0.0.9 (3.0.0 is available)
 * cfs:reactive-property 0.0.4 (3.0.0 is available)
 * cfs:storage-adapter 0.2.4 (3.0.0 is available)
 * cfs:tempstore 0.1.6 (3.0.0 is available)
 * cfs:upload-http 0.0.20 (3.0.0 is available)
 * cfs:worker 0.1.5 (3.0.0 is available)
 * coffeescript 1.0.17 (2.4.1 is available)
 * meteortoys:toykit 3.0.4 (10.0.0 is available)
 * raix:eventemitter 0.1.3 (1.0.0 is available)
 * softwarerero:accounts-t9n 1.3.11 (2.5.2 is available)
These versions may not be compatible with your project.
To update one or more of these packages to their latest
compatible versions, pass their names to `meteor update`,
or just run `meteor update --all-packages`.

getting some errors with building cordova plugins
here is a helpful thread to start reading, next time I pick this up: meteor/meteor#8998

  • update: I added rm -rf .meteor/local/cordova-build as suggested to solve this issue

helpful thread for another type of build error: chemerisuk/cordova-plugin-firebase-analytics#103

  • update: pod repo update fixes this build error

got an error while doing the xcode archive, clang error 70. helpful link about it... https://stackoverflow.com/questions/45667117/clang-error-clang-frontend-command-failed-with-exit-code-70-use-v-to-see-inv

  • update: still broken, but I tried doing rm -rf ~/Library/Developer/Xcode/DerivedData which is supposed to clear a cache that is part of Cocoapods

got errors when doing a meteor update on other packages, such as raix:push and its dependencies like raix:eventstate. see https://forums.meteor.com/t/meteor-update-and-raix-eventstate/53727/5

  • update: downgraded and now running meteor works without errors

trying to build ios in development mode, but encountering some errors in xcode related to the cordova-background-fetch package

I'm wondering what cordova packages are also not valid, if cordova is bumped to version 9. For example, cordova-custom-config doesn't seem to have any mentions of cordova 9