Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conflict: Constraint error on the latest vulcan-starter (published 4 days ago) and temporary work around #188

Open
adalidda opened this issue Mar 9, 2021 · 5 comments

Comments

@adalidda
Copy link

adalidda commented Mar 9, 2021

Hi,

On the latest vulcan-starter published 4 days ago, after running
npm install
and npm start I got many Conflict: Constraint error.

The work around solution is to import each vulcan package manually into vulcan-starter and install them.

Please found below my work around solution.

Thank You
Adalidda


kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ npm start

[email protected] prestart /home/kauprey/Adalidda-V6.4.X/Vulcan-Starter
node .vulcan/prestart_vulcan.js


\\ ////
\\//// Vulcan.js
\/// The full-stack React+GraphQL framework
────

Creating your own settings.json file...

Happy hacking with Vulcan!
The docs are available at: http://docs.vulcanjs.org

[email protected] start /home/kauprey/Adalidda-V6.4.X/Vulcan-Starter
meteor --settings settings.json

[[[[[ ~/Adalidda-V6.4.X/Vulcan-Starter ]]]]]

=> Started proxy.
=> Meteor 2.1 is available. Update this project with 'meteor update'.
=> Errors prevented startup:

While selecting package versions:
error: Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

Conflict: Constraint vulcan:core@=1.16.1 is not satisfied by vulcan:core 1.16.0.
Constraints on package "vulcan:core":

  • vulcan:core@=1.16.0 <- vulcan:i18n-en-us 1.16.0
  • vulcan:core@=1.16.1 <- getting-started 0.0.0
  • vulcan:[email protected] <- vulcan:forms 1.3.2 <- getting-started 0.0.0
  • vulcan:[email protected] <- vulcan:accounts 1.3.2 <- getting-started 0.0.0

Conflict: Constraint vulcan:forms@=1.16.1 is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

  • vulcan:forms@=1.16.1 <- getting-started 0.0.0

Conflict: Constraint vulcan:accounts@=1.16.1 is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

  • vulcan:accounts@=1.16.1 <- getting-started 0.0.0

Conflict: Constraint vulcan:ui-bootstrap@=1.16.1 is not satisfied by vulcan:ui-bootstrap 1.10.1.
Constraints on package "vulcan:ui-bootstrap":

  • vulcan:ui-bootstrap@=1.16.1 <- getting-started 0.0.0

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

=> Your application has errors. Waiting for file change.
^C
kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ npm install
npm WARN [email protected] requires a peer of react@^0.14.0 || ^15.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of react-router@^2.3.0 || ^3.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

audited 2230 packages in 13.935s

92 packages are looking for funding
run npm fund for details

found 119 vulnerabilities (85 low, 23 moderate, 11 high)
run npm audit fix to fix them, or npm audit for details
kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ npm start

[email protected] prestart /home/kauprey/Adalidda-V6.4.X/Vulcan-Starter
node .vulcan/prestart_vulcan.js


\\ ////
\\//// Vulcan.js
\/// The full-stack React+GraphQL framework
────

Happy hacking with Vulcan!
The docs are available at: http://docs.vulcanjs.org

[email protected] start /home/kauprey/Adalidda-V6.4.X/Vulcan-Starter
meteor --settings settings.json

[[[[[ ~/Adalidda-V6.4.X/Vulcan-Starter ]]]]]

=> Started proxy.
=> Meteor 2.1 is available. Update this project with 'meteor update'.
=> Errors prevented startup:

While selecting package versions:
error: Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:core 1.16.0.
Constraints on package "vulcan:core":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:ui-bootstrap 1.10.1.
Constraints on package "vulcan:ui-bootstrap":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:voting 1.3.2.
Constraints on package "vulcan:voting":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:events 1.3.2.
Constraints on package "vulcan:events":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

=> Your application has errors. Waiting for file change.
^C
kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor remove getting-started
=> Errors after removing packages

While selecting package versions:
error: Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add example-forum
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:core 1.16.0.
Constraints on package "vulcan:core":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:ui-bootstrap 1.10.1.
Constraints on package "vulcan:ui-bootstrap":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:voting 1.3.2.
Constraints on package "vulcan:voting":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:events 1.3.2.
Constraints on package "vulcan:events":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:core
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:lib@=1.16.1 is not satisfied by vulcan:lib 1.10.1.
Constraints on package "vulcan:lib":

Conflict: Constraint vulcan:i18n@=1.16.1 is not satisfied by vulcan:i18n 1.5.0.
Constraints on package "vulcan:i18n":

  • vulcan:i18n@=1.16.1 <- vulcan:core 1.16.1

Conflict: Constraint vulcan:users@=1.16.1 is not satisfied by vulcan:users 1.3.2.
Constraints on package "vulcan:users":

  • vulcan:users@=1.16.1 <- vulcan:core 1.16.1

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:ui-bootstrap 1.10.1.
Constraints on package "vulcan:ui-bootstrap":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:voting 1.3.2.
Constraints on package "vulcan:voting":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:events 1.3.2.
Constraints on package "vulcan:events":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:lib
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:i18n@=1.16.1 is not satisfied by vulcan:i18n 1.5.0.
Constraints on package "vulcan:i18n":

  • vulcan:i18n@=1.16.1 <- vulcan:core 1.16.1

Conflict: Constraint vulcan:users@=1.16.1 is not satisfied by vulcan:users 1.3.2.
Constraints on package "vulcan:users":

  • vulcan:users@=1.16.1 <- vulcan:core 1.16.1

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:ui-bootstrap 1.10.1.
Constraints on package "vulcan:ui-bootstrap":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:voting 1.3.2.
Constraints on package "vulcan:voting":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:events 1.3.2.
Constraints on package "vulcan:events":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:/Adalidda-V6.4.X/Vulcan-Starter$ ^C
kauprey@ubunextjs:
/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:i18n
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:users@=1.16.1 is not satisfied by vulcan:users 1.3.2.
Constraints on package "vulcan:users":

  • vulcan:users@=1.16.1 <- vulcan:core 1.16.1

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:ui-bootstrap 1.10.1.
Constraints on package "vulcan:ui-bootstrap":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:voting 1.3.2.
Constraints on package "vulcan:voting":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:events 1.3.2.
Constraints on package "vulcan:events":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:/Adalidda-V6.4.X/Vulcan-Starter$ ^C
kauprey@ubunextjs:
/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:users
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:ui-bootstrap 1.10.1.
Constraints on package "vulcan:ui-bootstrap":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:voting 1.3.2.
Constraints on package "vulcan:voting":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:events 1.3.2.
Constraints on package "vulcan:events":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:ui-bootstrap
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:voting 1.3.2.
Constraints on package "vulcan:voting":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:events 1.3.2.
Constraints on package "vulcan:events":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:events
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:voting 1.3.2.
Constraints on package "vulcan:voting":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:/Adalidda-V6.4.X/Vulcan-Starter$ ^C
kauprey@ubunextjs:
/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:voting
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:accounts 1.3.2.
Constraints on package "vulcan:accounts":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

Conflict: Constraint [email protected] is not satisfied by email 2.0.0.
Constraints on package "email":

kauprey@ubunextjs:/Adalidda-V6.4.X/Vulcan-Starter$ ^C
kauprey@ubunextjs:
/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:accounts
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:email 1.3.2.
Constraints on package "vulcan:email":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:email
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:forms 1.3.2.
Constraints on package "vulcan:forms":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:forms
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:embed 1.8.11.
Constraints on package "vulcan:embed":

Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:embed
=> Errors while adding packages:

While selecting package versions:
error: Conflict: Constraint vulcan:[email protected] is not satisfied by vulcan:admin 1.6.1.
Constraints on package "vulcan:admin":

kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add vulcan:admin
boilerplate-generator: updating npm dependencies -- combined-stream2...

Changes to your project's package version selections:

accounts-base added, version 1.7.1
accounts-password added, version 1.6.3
allow-deny added, version 1.1.0
apollo added, version 4.0.0
autoupdate added, version 1.6.0
babel-compiler added, version 7.5.5
babel-runtime added, version 1.5.0
base64 added, version 1.0.12
binary-heap added, version 1.0.11
blaze-tools added, version 1.0.10
boilerplate-generator added, version 1.7.1
buffer added, version 0.0.0
caching-compiler added, version 1.2.2
caching-html-compiler added, version 1.1.3
callback-hook added, version 1.3.0
check added, version 1.3.1
ddp added, version 1.4.0
ddp-client added, version 2.3.3
ddp-common added, version 1.4.0
ddp-rate-limiter added, version 1.0.9
ddp-server added, version 2.3.2
deps added, version 1.0.12
diff-sequence added, version 1.1.1
dynamic-import added, version 0.5.5
ecmascript added, version 0.14.4
ecmascript-runtime added, version 0.7.0
ecmascript-runtime-client added, version 0.11.0
ecmascript-runtime-server added, version 0.10.0
ejson added, version 1.1.1
email added, version 2.0.0
es5-shim added, version 4.8.0
fetch added, version 0.1.1
fourseven:scss added, version 4.12.0
geojson-utils added, version 1.0.10
getting-started added, version 0.0.0
hot-code-push added, version 1.0.4
html-tools added, version 1.0.11
htmljs added, version 1.0.11
http added, version 1.4.3
id-map added, version 1.1.0
inter-process-messaging added, version 0.1.1
littledata:synced-cron added, version 1.5.1
localstorage added, version 1.2.0
logging added, version 1.1.20
meteor added, version 1.9.3
meteorhacks:picker added, version 1.0.3
minifier-css added, version 1.5.3
minifier-js added, version 2.6.0
minimongo added, version 1.6.1
modern-browsers added, version 0.1.5
modules added, version 0.15.0
modules-runtime added, version 0.12.0
mongo added, version 1.10.1
mongo-decimal added, version 0.1.2
mongo-dev-server added, version 1.1.0
mongo-id added, version 1.0.7
npm-bcrypt added, version 0.9.3
npm-mongo added, version 3.8.1
ordered-dict added, version 1.1.0
promise added, version 0.11.2
random added, version 1.2.0
rate-limit added, version 1.0.9
reactive-dict added, version 1.3.0
reactive-var added, version 1.0.11
reload added, version 1.3.1
retry added, version 1.1.0
routepolicy added, version 1.1.0
server-render added, version 0.3.1
service-configuration added, version 1.0.11
session added, version 1.2.0
sha added, version 1.0.9
shell-server added, version 0.5.0
socket-stream-client added, version 0.3.1
spacebars-compiler added, version 1.1.3
srp added, version 1.1.0
standard-minifier-css added, version 1.6.1
standard-minifier-js added, version 2.6.0
static-html added, version 1.2.2
templating-tools added, version 1.1.2
tracker added, version 1.2.0
underscore added, version 1.0.10
url added, version 1.3.1
vulcan:accounts added, version 1.16.1
vulcan:admin added, version 1.16.1
vulcan:core added, version 1.16.1
vulcan:email added, version 1.16.1
vulcan:embed added, version 1.16.1
vulcan:events added, version 1.16.1
vulcan:forms added, version 1.16.1
vulcan:i18n added, version 1.16.1
vulcan:i18n-en-us added, version 1.13.2
vulcan:lib added, version 1.16.1
vulcan:ui-bootstrap added, version 1.16.1
vulcan:users added, version 1.16.1
vulcan:voting added, version 1.16.1
webapp added, version 1.9.1
webapp-hashing added, version 1.0.9

vulcan:admin: Vulcan components package
kauprey@ubunextjs:~/Adalidda-V6.4.X/Vulcan-Starter$ meteor add example-forum

Changes to your project's package version selections:

example-forum added, version 1.16.1

example-forum: Vulcan forum package
kauprey@ubunextjs:/Adalidda-V6.4.X/Vulcan-Starter$ meteor start
'start' is not a Meteor command. See 'meteor --help'.
kauprey@ubunextjs:
/Adalidda-V6.4.X/Vulcan-Starter$ npm start

[email protected] prestart /home/kauprey/Adalidda-V6.4.X/Vulcan-Starter
node .vulcan/prestart_vulcan.js


@eric-burel
Copy link
Collaborator

Hi, do you use a 2 repo install? It's because we are in the process of updating Vulcan.
@SachaG can you please publish the latest Vulcan devel packages? I don't have the rights on Atmosphere but I've prepared a 1.16.1 release on devel

@adalidda
Copy link
Author

adalidda commented Mar 9, 2021

No I use git clone vulcan-starter

@TomFreudenberg
Copy link

TomFreudenberg commented Apr 20, 2021

Hey @eric-burel @SachaG

I am very sorry writing this and hopefully you take this as a really touched comment and well-intentioned criticism.

Again I am here at Vulcan willing to check and use this stack for a new customer project - but - also this time - I am giving up in case that not even the Starter repo is working to allow some fiddle around before diving into a project.

That's really a pitty for all the time and effort you invest in this project. For me it is not quite clear if you use Vulcan for any of your own projects and so it makes sense for you as a development company? But when you doing this work in case of getting others onboard - it should at least - imho - have always a functional starter.

I tried to run just the Starter Repo with the meteor .release left in the Repo, I tried the two Repos installation and I tried to update all to meteor 2.2 - but - in any case still get "your application is crashing" or "has constraints".

Sorry to say this, but I hope you understand that a "Hmmm - what a ... - I can't get this to work" feels really stupid, especially after you've put in your time.

This won't bring friends to the Vulcan project.

Cheers
Tom

@eric-burel
Copy link
Collaborator

Hi @TomFreudenberg , we use Vulcan only on existing projects (Live for Good platform for me, and Sacha has his own projects like Sidebar).
I don't really advise to start new projects based on Vulcan Meteor, as we are transitioning toward Next and the NPM ecosystem : https://github.com/VulcanJS/vulcan-next. This work is ongoing, so Vulcan Next already includes many of Vulcan backend capabilities, but is still in beta-testing phase. We are also working on reintroducing components like the SmartForm right now.

So if you need to start something right now, I think you'd be better of with switching to Vulcan Next (and bear with us until it's a bit more complete) or going back to vanilla Meteor, now it's actively maintained again.

The goal of having the Starter ok at any time is sadly unachievable:

  • Meteor build time and test time are awful. This prevents us from setting up free automated CI/CD on Github
  • Builds often work on our machine when we push, but not on other users machine, without obvious reasons. Versioning is not reliable and very time-consuming to debug.

The bug you are suffering from, we are hitting them as well and have no better solution. As contributors we cannot sustain contributing to Vulcan when it takes an hour to just get the version right with obscure error messages and dependency conflicts, even if we still try our best to keep the framework up and running (happy to take PR in as well!). All the more that the server build often fails, Meteor not being able to handle some packages like Material UI.

Hopefully Next and NPM solves most of those issues, and let us go back to a wider JavaScript ecosystem where we can find more support and answers. Also no time is lost because we are porting all Vulcan's code to this new ecosystem.

@TomFreudenberg
Copy link

Hi @eric-burel

thanks for your open and clear words - Currently with this project I am not able to step into "Vulcan Next" - but I checkout earlier for the next time.

Until then - good luck to you and your projects!

Tom

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants