Meteor 2.3.1 is out!

Hey everyone!

Meteor 2.3.1 is now out and recommended. See highlights below!

Highlights:

• Node.js update to 14.7.3
• Typescript update to 4.3.2
• New env variable METEOR_TOOL_ENABLE_REIFY_RUNTIME_CACHE
• New flag --platforms have been added to the build command
• Skeletons dependencies updated to the latest version

For more details, check out the link here.

You can also check out the blog post here.

Please let us know if you have any questions!

14 Likes

Great work! Thank you for all the goodies!

We’ve been testing this version for a few days with a pretty complex production app, and haven’t noticed any problems yet. On the other hand, we noticed a substantial speedup in the server & client refresh during development - nice!!

The only headache were a couple of old packages depending on accounts-base. We had to fork them locally and set the Meteor version from 2.3. Other than that, no issues so far.

7 Likes

Just did a full update and everything is working beautifully.

Server startup time appears to have improved about 40% compared with previous version.

Thanks and congratulations to all involved :fireworks:

5 Likes

Running in production now without any issues.

The fast restart during development is awesome. Thank you :partying_face:

5 Likes

Hi all, Firstly, thanks for your hard work and efforts.
Secondly, I have given it a try with the following result:

While selecting package versions:
error: Conflict: Constraint accounts-base@1.1.3 is not satisfied by
accounts-base 2.0.0.
Constraints on package "accounts-base":
* accounts-base@~2.0.0 <- top level
* accounts-base@2.0.0 <- service-configuration 1.1.0 <- accounts-base 2.0.0
* accounts-base@2.0.0 <- accounts-password 2.0.0
* accounts-base@1.7.1 || 2.0.0 <- alanning:roles 3.3.0
* accounts-base@2.0.0 <- accounts-ui 1.4.0
* accounts-base@2.0.0 <- accounts-ui-unstyled 1.5.0 <- accounts-ui 1.4.0
* accounts-base@1.1.3 <- useraccounts:core 1.14.2 <- useraccounts:unstyled
1.14.2

I might be missing something, but it seems that useraccounts:unstyled is constraint to use useraccounts:core 1.14.2. I think useraccounts:unstyled is a very common package, and may deserve an update.
Regards

2 Likes

If I had a penny

Can you please provide a bit more context @harry97?

1 Like

I’m getting a similar error to @ alsantana
meteor update --release 2.3

=> Errors while initializing project:        
                                             
While selecting package versions:
error: Conflict: Constraint accounts-base@1.1.3 is not satisfied by accounts-base 2.0.0.
Constraints on package "accounts-base":
* accounts-base@~2.0.0 <- top level
* accounts-base@1.1.3 <- useraccounts:core 1.14.2
* accounts-base@2.0.0 <- service-configuration 1.1.0 <- accounts-base 2.0.0 <- accounts-password 2.0.0
* accounts-base@2.0.0 <- accounts-password 2.0.0

Conflict: Constraint http@1.0.10 is not satisfied by http 2.0.0.
Constraints on package "http":
* http@~2.0.0 <- top level
* http@1.0.10 <- useraccounts:core 1.14.2

Can someone please provide steps to find and solve this issue?
I’ve been googling all afternoon :slight_smile:

1 Like

I probably am not the right person to advise on how to fix this, but can you please post the output of meteor list?

@vikr00001 , this is my meteor list:

accounts-base                     2.0.0  A user account system
accounts-password                 2.0.0  Password support for accounts
accounts-ui                       1.4.0  Simple templates to add logi...
alanning:roles                    3.3.0  Authorization package for Me...
aldeed:collection2                3.4.1  Automatic validation of Mete...
aldeed:simple-schema              1.5.4  A simple schema validation o...
aldeed:template-extension         4.1.0  Adds template features curre...
blaze-hot                         1.1.0  Update files using Blaze's A...
blaze-html-templates              1.2.1  Compile HTML templates into ...
browser-policy                    1.1.0  Configure security policies ...
dburles:collection-helpers        1.1.0  Transform your collections w...
dburles:google-maps               1.1.5  Google Maps Javascript API v3
ecmascript                        0.15.2  Compiler plugin that suppor...
edgee:slingshot                   0.7.1  Directly post files to cloud...
email                             2.1.0  Send email messages
es5-shim                          4.8.0  Shims and polyfills to impro...
fourseven:scss                    4.14.2  Style with attitude. Sass a...
hot-module-replacement            0.3.0  Update code in development w...
http                              2.0.0  Make HTTP calls to remote se...
johanbrook:publication-collector  1.1.0  Test a Meteor publication by...
kadira:blaze-layout               2.3.0  Layout Manager for Blaze (wo...
kadira:dochead                    1.5.0  Isomorphic way to manipulate...
kadira:flow-router                2.12.1  Carefully Designed Client S...
less                              3.0.2  Leaner CSS language
mdg:geolocation                   1.3.0  Provides reactive geolocatio...
mdg:seo                           3.2.2  Provide SEO support for enab...
mdg:validated-method              1.2.0  A simple wrapper for Meteor....
meteor-base                       1.5.1  Packages that every Meteor a...
meteorhacks:aggregate             1.3.0  Proper MongoDB aggregations ...
meteorhacks:ssr                   2.2.0  Server Side Rendering for Me...
meteortesting:mocha               2.0.2  Run Meteor package or app te...
mobile-experience                 1.1.0  Packages for a great mobile ...
mongo                             1.12.0  Adaptor for using MongoDB a...
percolate:momentum                0.7.2  Reactive animations
reactive-dict                     1.3.0  Reactive dictionary
reactive-var                      1.0.11  Reactive variable
seba:minifiers-autoprefixer       2.0.1  Standard minifiers used with...
shell-server                      0.5.0  Server-side component of the...
standard-minifier-js              2.6.1  Standard javascript minifier...
themeteorchef:bert                2.2.2  A client side, multi-style a...
tracker                           1.2.0  Dependency tracker to allow ...

Something similar happens with useraccounts:flow-routing.
I think the solution would be to clone the repo locally, change the version and install the modified package. This is documented in Writing Atmosphere Packages | Meteor Guide. However, it would be nice to have those useraccounts-related packages updated :slightly_smiling_face:

Meetup about what is new in 2.3 starting now:

1 Like

I have never yet quite understood how to read these. Is it saying useraccounts:core is asking for accounts-base@1.1.3? I don’t see a useraccounts package in the meteor list output that you posted.

Here’s the dependencies list

accounts-password@1.7.0
├─┬ accounts-base@1.9.0
│ ├─┬ callback-hook@1.3.0
│ │ └── ecmascript@0.15.1 (top level)
│ ├─┬ check@1.3.1
│ │ ├── ecmascript@0.15.1 (top level)
│ │ └─┬ ejson@1.1.1
│ │   ├─┬ base64@1.0.12
│ │   │ └── ecmascript@0.15.1 (top level)
│ │   └── ecmascript@0.15.1 (top level)
│ ├─┬ ddp@1.4.0
│ │ ├─┬ ddp-client@2.4.0
│ │ │ ├── callback-hook@1.3.0 (expanded above)
│ │ │ ├── check@1.3.1 (expanded above)
│ │ │ ├─┬ ddp-common@1.4.0
│ │ │ │ ├── check@1.3.1 (expanded above)
│ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ ├── ejson@1.1.1 (expanded above)
│ │ │ │ ├─┬ random@1.2.0
│ │ │ │ │ └── ecmascript@0.15.1 (top level)
│ │ │ │ ├─┬ retry@1.1.0
│ │ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ │ └── random@1.2.0 (expanded above)
│ │ │ │ └── tracker@1.2.0 (top level)
│ │ │ ├─┬ diff-sequence@1.1.1
│ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ └── ejson@1.1.1 (expanded above)
│ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ ├── ejson@1.1.1 (expanded above)
│ │ │ ├─┬ id-map@1.1.0
│ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ └── ejson@1.1.1 (expanded above)
│ │ │ ├─┬ mongo-id@1.0.7
│ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ ├── ejson@1.1.1 (expanded above)
│ │ │ │ ├── id-map@1.1.0 (expanded above)
│ │ │ │ └── random@1.2.0 (expanded above)
│ │ │ ├── random@1.2.0 (expanded above)
│ │ │ ├─┬ reload@1.3.1
│ │ │ │ └── ecmascript@0.15.1 (top level)
│ │ │ ├── retry@1.1.0 (expanded above)
│ │ │ ├─┬ socket-stream-client@0.3.1
│ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ ├─┬ modern-browsers@0.1.5
│ │ │ │ │ └─┬ modules@0.16.0
│ │ │ │ │   └── modules-runtime@0.12.0
│ │ │ │ └── retry@1.1.0 (expanded above)
│ │ │ └── tracker@1.2.0 (top level)
│ │ └─┬ ddp-server@2.3.2
│ │   ├── callback-hook@1.3.0 (expanded above)
│ │   ├── check@1.3.1 (expanded above)
│ │   ├── ddp-client@2.4.0 (expanded above)
│ │   ├── ddp-common@1.4.0 (expanded above)
│ │   ├── diff-sequence@1.1.1 (expanded above)
│ │   ├── ecmascript@0.15.1 (top level)
│ │   ├── ejson@1.1.1 (expanded above)
│ │   ├── mongo-id@1.0.7 (expanded above)
│ │   ├── random@1.2.0 (expanded above)
│ │   ├── retry@1.1.0 (expanded above)
│ │   ├─┬ routepolicy@1.1.0
│ │   │ ├── ecmascript@0.15.1 (top level)
│ │   │ ├── underscore@1.0.10
│ │   │ └─┬ webapp@1.10.1
│ │   │   ├─┬ boilerplate-generator@1.7.1
│ │   │   │ ├── ecmascript@0.15.1 (top level)
│ │   │   │ └── underscore@1.0.10
│ │   │   ├── ecmascript@0.15.1 (top level)
│ │   │   ├─┬ inter-process-messaging@0.1.1
│ │   │   │ ├── modules@0.16.0 (expanded above)
│ │   │   │ └─┬ promise@0.11.2
│ │   │   │   ├── modern-browsers@0.1.5 (expanded above)
│ │   │   │   └── modules@0.16.0 (expanded above)
│ │   │   ├─┬ logging@1.2.0
│ │   │   │ ├── ecmascript@0.15.1 (top level)
│ │   │   │ ├─┬ ecmascript-runtime-client@0.11.0
│ │   │   │ │ ├── modern-browsers@0.1.5 (expanded above)
│ │   │   │ │ ├── modules@0.16.0 (expanded above)
│ │   │   │ │ └── promise@0.11.2 (expanded above)
│ │   │   │ └── ejson@1.1.1 (expanded above)
│ │   │   ├── modern-browsers@0.1.5 (expanded above)
│ │   │   ├── routepolicy@1.1.0 (expanded above)
│ │   │   ├── underscore@1.0.10
│ │   │   └─┬ webapp-hashing@1.1.0
│ │   │     ├── ecmascript@0.15.1 (top level)
│ │   │     └── underscore@1.0.10
│ │   ├── underscore@1.0.10
│ │   └── webapp@1.10.1 (expanded above)
│ ├─┬ ddp-rate-limiter@1.0.9
│ │ ├── ecmascript@0.15.1 (top level)
│ │ └─┬ rate-limit@1.0.9
│ │   ├── ecmascript@0.15.1 (top level)
│ │   └── random@1.2.0 (expanded above)
│ ├── ecmascript@0.15.1 (top level)
│ ├── ejson@1.1.1 (expanded above)
│ ├─┬ localstorage@1.2.0
│ │ └── random@1.2.0 (expanded above)
│ ├── mongo@1.11.0 (top level)
│ ├── random@1.2.0 (expanded above)
│ ├── reactive-var@1.0.11 (top level)
│ ├─┬ service-configuration@1.0.11
│ │ ├── accounts-base@1.9.0 (expanded above)
│ │ └── mongo@1.11.0 (top level)
│ ├── tracker@1.2.0 (top level)
│ └─┬ url@1.3.1
│   ├── modern-browsers@0.1.5 (expanded above)
│   └── modules@0.16.0 (expanded above)
├── check@1.3.1 (expanded above)
├── ddp@1.4.0 (expanded above)
├── ecmascript@0.15.1 (top level)
├── ejson@1.1.1 (expanded above)
├── email@2.0.0
├─┬ npm-bcrypt@0.9.3
│ └── modules@0.16.0 (expanded above)
├── random@1.2.0 (expanded above)
├── sha@1.0.9
└─┬ srp@1.1.0
  ├── check@1.3.1 (expanded above)
  ├── ecmascript@0.15.1 (top level)
  ├── random@1.2.0 (expanded above)
  └── sha@1.0.9
alanning:roles@1.2.16
├── accounts-base@1.9.0 (expanded above)
├── check@1.3.1 (expanded above)
├── mongo@1.11.0 (top level)
├── tracker@1.2.0 (top level)
└── underscore@1.0.10
blaze-html-templates@1.1.2
├─┬ blaze@2.4.0
│ ├── check@1.3.1 (expanded above)
│ ├── ecmascript@0.15.1 (top level)
│ ├─┬ htmljs@1.1.0
│ │ └── ecmascript@0.15.1 (top level)
│ ├─┬ observe-sequence@1.0.16
│ │ ├── diff-sequence@1.1.1 (expanded above)
│ │ ├── mongo-id@1.0.7 (expanded above)
│ │ ├── random@1.2.0 (expanded above)
│ │ ├── tracker@1.2.0 (top level)
│ │ └── underscore@1.0.10
│ ├─┬ ordered-dict@1.1.0
│ │ └── ecmascript@0.15.1 (top level)
│ ├── reactive-var@1.0.11 (top level)
│ ├── tracker@1.2.0 (top level)
│ └── underscore@1.0.10
├─┬ spacebars@1.1.0
│ ├── blaze@2.4.0 (expanded above)
│ ├── htmljs@1.1.0 (expanded above)
│ ├── observe-sequence@1.0.16 (expanded above)
│ ├── tracker@1.2.0 (top level)
│ └── underscore@1.0.10
├─┬ templating@1.4.0
│ ├─┬ templating-compiler@1.4.0
│ │ ├─┬ caching-html-compiler@1.2.0
│ │ │ ├─┬ caching-compiler@1.2.2
│ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ └── random@1.2.0 (expanded above)
│ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ ├─┬ templating-tools@1.2.0
│ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ ├─┬ spacebars-compiler@1.2.0
│ │ │ │ │ ├─┬ blaze-tools@1.1.0
│ │ │ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ │ │ └── htmljs@1.1.0 (expanded above)
│ │ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ │ ├─┬ html-tools@1.1.0
│ │ │ │ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ │ │ │ └── htmljs@1.1.0 (expanded above)
│ │ │ │ │ ├── htmljs@1.1.0 (expanded above)
│ │ │ │ │ └── underscore@1.0.10
│ │ │ │ └── underscore@1.0.10
│ │ │ └── underscore@1.0.10
│ │ ├── ecmascript@0.15.1 (top level)
│ │ └── templating-tools@1.2.0 (expanded above)
│ └─┬ templating-runtime@1.4.0
│   ├── blaze@2.4.0 (expanded above)
│   ├── spacebars@1.1.0 (expanded above)
│   ├── templating-compiler@1.4.0 (expanded above)
│   └── underscore@1.0.10
└─┬ ui@1.0.13
  └── blaze@2.4.0 (expanded above)
cunneen:signature-pad@1.5.3
dburles:collection-helpers@1.1.0
├── mongo@1.11.0 (top level)
└── underscore@1.0.10
dynamic-import@0.6.0
├─┬ fetch@0.1.1
│ ├── modern-browsers@0.1.5 (expanded above)
│ ├── modules@0.16.0 (expanded above)
│ └── promise@0.11.2 (expanded above)
├── inter-process-messaging@0.1.1 (expanded above)
├── modern-browsers@0.1.5 (expanded above)
├── modules@0.16.0 (expanded above)
└── promise@0.11.2 (expanded above)
ecmascript@0.15.1
├─┬ babel-compiler@7.6.1
│ ├─┬ ecmascript-runtime@0.7.0
│ │ ├── ecmascript-runtime-client@0.11.0 (expanded above)
│ │ └─┬ ecmascript-runtime-server@0.10.0
│ │   └── modules@0.16.0 (expanded above)
│ └── modern-browsers@0.1.5 (expanded above)
├─┬ babel-runtime@1.5.0
│ └── modules@0.16.0 (expanded above)
├── dynamic-import@0.6.0 (top level)
├── ecmascript-runtime@0.7.0 (expanded above)
├── modules@0.16.0 (expanded above)
├── promise@0.11.2 (expanded above)
└─┬ react-fast-refresh@0.1.1
  └── modules@0.16.0 (expanded above)
es5-shim@4.8.0
└── modules@0.16.0 (expanded above)
fastclick@1.0.13
force-ssl@1.1.0
├── ddp@1.4.0 (expanded above)
├── ecmascript@0.15.1 (top level)
├─┬ force-ssl-common@1.1.0
│ └── ecmascript@0.15.1 (top level)
└── webapp@1.10.1 (expanded above)
ground:db@0.3.15
├─┬ dispatch:kernel@0.0.6
│ ├── blaze@2.4.0 (expanded above)
│ ├── dispatch:request-animation-frame@0.0.1
│ ├── tracker@1.2.0 (top level)
│ └── underscore@1.0.10
├── ejson@1.1.1 (expanded above)
├─┬ ground:localstorage@0.1.9
│ ├── ejson@1.1.1 (expanded above)
│ ├── ground:store@0.1.2
│ ├─┬ raix:eventemitter@0.1.3
│ │ └── underscore@1.0.10
│ ├── random@1.2.0 (expanded above)
│ └── underscore@1.0.10
├─┬ ground:servertime@0.0.3
│ └── ground:store@0.1.2
├─┬ ground:util@0.1.17
│ ├── ddp@1.4.0 (expanded above)
│ ├── ejson@1.1.1 (expanded above)
│ ├─┬ ground:minimax@1.1.3
│ │ ├── ejson@1.1.1 (expanded above)
│ │ ├── ground:dictionary@0.2.1
│ │ └── underscore@1.0.10
│ ├─┬ minimongo@1.6.2
│ │ ├── diff-sequence@1.1.1 (expanded above)
│ │ ├── ecmascript@0.15.1 (top level)
│ │ ├── ejson@1.1.1 (expanded above)
│ │ ├─┬ geojson-utils@1.0.10
│ │ │ └── modules@0.16.0 (expanded above)
│ │ ├── id-map@1.1.0 (expanded above)
│ │ ├─┬ mongo-decimal@0.1.2
│ │ │ ├── ecmascript@0.15.1 (top level)
│ │ │ └── ejson@1.1.1 (expanded above)
│ │ ├── mongo-id@1.0.7 (expanded above)
│ │ ├── ordered-dict@1.1.0 (expanded above)
│ │ ├── random@1.2.0 (expanded above)
│ │ └── tracker@1.2.0 (top level)
│ ├── mongo@1.11.0 (top level)
│ ├── mongo-id@1.0.7 (expanded above)
│ ├── random@1.2.0 (expanded above)
│ ├── reactive-var@1.0.11 (top level)
│ ├── tracker@1.2.0 (top level)
│ └── underscore@1.0.10
├── minimongo@1.6.2 (expanded above)
├── raix:eventemitter@0.1.3 (expanded above)
├── raix:onetimeout@1.0.4
├─┬ raix:stubfence@1.0.3
│ ├── ddp@1.4.0 (expanded above)
│ ├── mongo@1.11.0 (top level)
│ └── underscore@1.0.10
├── tracker@1.2.0 (top level)
└── underscore@1.0.10
iron:router@1.1.2
├─┬ deps@1.0.12
│ └── tracker@1.2.0 (top level)
├── ejson@1.1.1 (expanded above)
├─┬ iron:controller@1.0.12
│ ├─┬ iron:core@1.0.11
│ │ ├── ejson@1.1.1 (expanded above)
│ │ └── underscore@1.0.10
│ ├─┬ iron:dynamic-template@1.0.12
│ │ ├── blaze@2.4.0 (expanded above)
│ │ ├── iron:core@1.0.11 (expanded above)
│ │ ├── jquery@1.11.11 (top level)
│ │ ├── random@1.2.0 (expanded above)
│ │ ├── reactive-var@1.0.11 (top level)
│ │ ├── templating@1.4.0 (expanded above)
│ │ ├── tracker@1.2.0 (top level)
│ │ ├── ui@1.0.13 (expanded above)
│ │ └── underscore@1.0.10
│ ├─┬ iron:layout@1.0.12
│ │ ├── blaze@2.4.0 (expanded above)
│ │ ├── iron:core@1.0.11 (expanded above)
│ │ ├── iron:dynamic-template@1.0.12 (expanded above)
│ │ ├── templating@1.4.0 (expanded above)
│ │ ├── tracker@1.2.0 (top level)
│ │ └── underscore@1.0.10
│ ├─┬ reactive-dict@1.3.0
│ │ ├── ecmascript@0.15.1 (top level)
│ │ ├── ejson@1.1.1 (expanded above)
│ │ └── tracker@1.2.0 (top level)
│ ├── templating@1.4.0 (expanded above)
│ ├── tracker@1.2.0 (top level)
│ └── underscore@1.0.10
├── iron:core@1.0.11 (expanded above)
├── iron:layout@1.0.12 (expanded above)
├─┬ iron:location@1.0.11
│ ├── iron:core@1.0.11 (expanded above)
│ ├─┬ iron:url@1.1.0
│ │ ├── iron:core@1.0.11 (expanded above)
│ │ └── underscore@1.0.10
│ ├── jquery@1.11.11 (top level)
│ ├── tracker@1.2.0 (top level)
│ └── underscore@1.0.10
├─┬ iron:middleware-stack@1.1.0
│ ├── ejson@1.1.1 (expanded above)
│ ├── iron:core@1.0.11 (expanded above)
│ ├── iron:url@1.1.0 (expanded above)
│ └── underscore@1.0.10
├── iron:url@1.1.0 (expanded above)
├── templating@1.4.0 (expanded above)
├── ui@1.0.13 (expanded above)
├── underscore@1.0.10
└── webapp@1.10.1 (expanded above)
jquery@1.11.11
└── modules@0.16.0 (expanded above)
kevohagan:sweetalert@1.0.0
less@2.8.0
├── caching-compiler@1.2.2 (expanded above)
├── ecmascript@0.15.1 (top level)
└── underscore@1.0.10
meteor-base@1.4.0
├── ddp@1.4.0 (expanded above)
├── es5-shim@4.8.0 (top level)
├─┬ hot-code-push@1.0.4
│ ├─┬ autoupdate@1.7.0
│ │ ├── check@1.3.1 (expanded above)
│ │ ├── ddp@1.4.0 (expanded above)
│ │ ├── ecmascript@0.15.1 (top level)
│ │ ├── inter-process-messaging@0.1.1 (expanded above)
│ │ ├── retry@1.1.0 (expanded above)
│ │ ├── tracker@1.2.0 (top level)
│ │ └── webapp@1.10.1 (expanded above)
│ └── reload@1.3.1 (expanded above)
├─┬ livedata@1.0.18
│ └── ddp@1.4.0 (expanded above)
└── webapp@1.10.1 (expanded above)
meteorhacks:npm@1.5.0
├── meteorhacks:async@1.0.0
└── underscore@1.0.10
meteorhacks:subs-manager@1.6.4
├── deps@1.0.12 (expanded above)
├── ejson@1.1.1 (expanded above)
└── underscore@1.0.10
mobile-experience@1.1.0
├── launch-screen@1.2.1
└── mobile-status-bar@1.1.0
momentjs:moment@2.24.0
mongo@1.11.0
├─┬ allow-deny@1.1.0
│ ├── check@1.3.1 (expanded above)
│ ├── ddp@1.4.0 (expanded above)
│ ├── ecmascript@0.15.1 (top level)
│ ├── ejson@1.1.1 (expanded above)
│ └── minimongo@1.6.2 (expanded above)
├─┬ binary-heap@1.0.11
│ ├── ecmascript@0.15.1 (top level)
│ └── id-map@1.1.0 (expanded above)
├── callback-hook@1.3.0 (expanded above)
├── check@1.3.1 (expanded above)
├── ddp@1.4.0 (expanded above)
├── diff-sequence@1.1.1 (expanded above)
├── ecmascript@0.15.1 (top level)
├── ejson@1.1.1 (expanded above)
├── minimongo@1.6.2 (expanded above)
├── mongo-decimal@0.1.2 (expanded above)
├─┬ mongo-dev-server@1.1.0
│ └── modules@0.16.0 (expanded above)
├── mongo-id@1.0.7 (expanded above)
├── npm-mongo@3.9.0
├── random@1.2.0 (expanded above)
├── tracker@1.2.0 (top level)
└── underscore@1.0.10
react-meteor-data@0.2.16
├── ecmascript@0.15.1 (top level)
├─┬ tmeasday:check-npm-versions@0.3.2
│ └── ecmascript@0.15.1 (top level)
└── tracker@1.2.0 (top level)
reactive-var@1.0.11
└── tracker@1.2.0 (top level)
session@1.2.0
├── ecmascript@0.15.1 (top level)
├── ejson@1.1.1 (expanded above)
└── reactive-dict@1.3.0 (expanded above)
shell-server@0.5.0
└── ecmascript@0.15.1 (top level)
standard-minifier-css@1.7.2
├── ecmascript@0.15.1 (top level)
└─┬ minifier-css@1.5.3
  └── ecmascript@0.15.1 (top level)
standard-minifier-js@2.6.0
├── babel-compiler@7.6.1 (expanded above)
├── ecmascript@0.15.1 (top level)
└─┬ minifier-js@2.6.0
  └── babel-compiler@7.6.1 (expanded above)
tracker@1.2.0
└── ecmascript@0.15.1 (top level)
underscore@1.0.10
useraccounts:core@1.14.2
├── accounts-base@1.9.0 (expanded above)
├── blaze@2.4.0 (expanded above)
├── check@1.3.1 (expanded above)
├─┬ http@1.4.4
│ ├── modules@0.16.0 (expanded above)
│ └── url@1.3.1 (expanded above)
├── jquery@1.11.11 (top level)
├── reactive-dict@1.3.0 (expanded above)
├── reactive-var@1.0.11 (top level)
├─┬ softwarerero:accounts-t9n@1.3.11
│ ├─┬ coffeescript@1.0.17
│ │ ├── caching-compiler@1.2.2 (expanded above)
│ │ └── ecmascript@0.15.1 (top level)
│ └── deps@1.0.12 (expanded above)
├── templating@1.4.0 (expanded above)
└── underscore@1.0.10
useraccounts:ionic@1.14.2
├── templating@1.4.0 (expanded above)
├── underscore@1.0.10
└── useraccounts:core@1.14.2 (top level)
useraccounts:iron-routing@1.14.2
├── check@1.3.1 (expanded above)
├── iron:router@1.1.2 (top level)
├── underscore@1.0.10
└── useraccounts:core@1.14.2 (top level)
veeramarni:ionic-css@1.2.4
└── ecmascript@0.15.1 (top level)
zimme:iron-router-active@2.0.1
└─┬ zimme:active-route@2.3.2
  ├── check@1.3.1 (expanded above)
  ├── coffeescript@1.0.17 (expanded above)
  ├── reactive-dict@1.3.0 (expanded above)
  └── underscore@1.0.10

Hmmm… it looks like useraccounts:core is asking for accounts-base@1.90. You’re getting an error with regard to accounts-base@1.1.3 but I don’t yet see anything calling for accounts-base@1.1.3. Probably someone else here will know what this and explain it.

Can you fork a package (to fix dependency issues) without adding all the code to your Git repo? I use CI to deploy, so I can’t simply .gitignore the local package.

I used git submodules for now, read somewhere here on the forum people didn’t like it but they didn’t say why. For me it seems to work, and Codeship apparently supports it.

Please Testing

https://atmospherejs.com/darkblade/accounst-core-mtr2.3

https://atmospherejs.com/darkblade/unstyled-mtr2.3

Can you please provide info on the features of your accounts package?

Also, there’s a typo – “accounst-core” => “accounts-core”.

It is the same version of the original code is why I leave a link to the original package but this is adapted for meteor 2.3 or higher that solves the error of @alsantana and @robgordon , could you show me where you got the error