ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Xen Orchestra - Community Edition - Installing with Yarn

    IT Discussion
    xen orchestra updater ubuntu 16.10 xenorchestra xenserver xen orchestra community xo xoce xcp-ng debian ubuntu
    22
    296
    82.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DustinB3403 @BRRABill
      last edited by

      @BRRABill I think you are missing the two things being discussed.

      Recently @olivier and his team enabled the use of Yarn (you can find instructions here on how to install this and then upgrade) as you have in the past.

      Or you can export your settings, and create a new installation, with Yarn packed in. From there just import your configuration settings.

      1 Reply Last reply Reply Quote 0
      • B
        BRRABill
        last edited by

        Ah, OK.

        Sorry was out for a few days, just getting my brain warmed back up!

        D 1 Reply Last reply Reply Quote 0
        • D
          DustinB3403 @BRRABill
          last edited by DustinB3403

          @BRRABill No problem.

          The Yarn package does a better job of managing NPM, so we had to update the installation process, along with determine a way that we could install Yarn into existing systems.

          Building a new system is almost easier in that you can export and import your configurations.

          So there is no "good" reason to be stuck on one.

          1 Reply Last reply Reply Quote 1
          • N
            noelweston @DustinB3403
            last edited by

            @DustinB3403 - I just signed up to say a massive thank you for this - I've been struggling with the previous instructions and going round in circles with no success. I've now used your script to build successfully on a ubuntu 16.04 server and am up and running.

            I did find a couple of issues along the way - firstly, is there a typo in the command line? I think the correct path should be github.com/Jarli01/xenorchestra_installer/master/xo_install.sh - I only got it working in the first place by downloading the script and running locally.

            Secondly, on my system at least, yarn wasn't installed, so the first run of the script failed - it was an easy enough correction to make, but could be checked and covered within the script?

            Anyway, thanks again šŸ™‚

            Noel Weston

            S D 3 Replies Last reply Reply Quote 3
            • S
              scottalanmiller @noelweston
              last edited by

              @noelweston welcome to MangoLassi!

              1 Reply Last reply Reply Quote 0
              • D
                Danp @noelweston
                last edited by

                @noelweston I believe the path should actually be -- https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh

                N 1 Reply Last reply Reply Quote 0
                • N
                  noelweston @Danp
                  last edited by

                  @Danp - OK - as I said, I've got round it - but I think there's a spare "edit" in the first post / instructions?

                  @scottalanmiller - thanks!

                  1 Reply Last reply Reply Quote 0
                  • D
                    Danp @noelweston
                    last edited by

                    @noelweston said in Xen Orchestra - Community Edition - Installing with Yarn:

                    Secondly, on my system at least, yarn wasn't installed

                    Looks like the actual command to install is missing. According to their website, the proper command would be sudo apt-get update && sudo apt-get install yarn.

                    N 1 Reply Last reply Reply Quote 1
                    • N
                      noelweston @Danp
                      last edited by

                      @Danp - Yes, that's what I ended up doing. Might just be worth either adding to the script (if that doesn't cause other issues) or at least warning for noobs like me?

                      1 Reply Last reply Reply Quote 0
                      • D
                        Danp
                        last edited by

                        I'm sure @DustinB3403 will get it fixed up shortly.

                        1 Reply Last reply Reply Quote 1
                        • D
                          DustinB3403
                          last edited by

                          I've updated the script (sorry, not sure how I forgot the yarn install portion...) and tested both the installation, and then the force to enable the added functionality.

                          All is working as intended.

                          Also @noelweston welcome to the community, and I'm glad that I made your life a bit easier.

                          1 Reply Last reply Reply Quote 2
                          • G
                            geek-baba @DustinB3403
                            last edited by

                            Hi @DustinB3403

                            I am trying to update the xo community install however after running the script successfully the xo web and server version remains old. I can see the master stable source is updated with latest version.
                            https://github.com/vatesfr/xo-web - 5.10.4
                            https://github.com/vatesfr/xo-server - 5.10.0

                            After running the updater script my xo is still at xo-server 5.8.0 and xo-web 5.9.0.

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              Danp @geek-baba
                              last edited by

                              @shwetkprabhat Can you show us the console output from running the update script?

                              Also, show us the exact command you issued to perform the upgrade.

                              G 1 Reply Last reply Reply Quote 0
                              • C
                                CloudKnight
                                last edited by

                                Excellent post, thanks for the update Dustin.
                                The Xen Orchestra install script should be a sticky on this forum so its easy to find I think.

                                1 Reply Last reply Reply Quote 1
                                • G
                                  geek-baba @Danp
                                  last edited by

                                  @Danp
                                  I have tried 2 of them:

                                  1. sudo curl https://raw.githubusercontent.com/Jarli01/xenorchestra_updater/master/xo-update.sh | bash -s -- -f
                                  2. sudo curl https://raw.githubusercontent.com/Jarli01/xenorchestra_updater/master/xo-update.sh | bash -s -- -b next-release

                                  Output of 1:
                                  root@xo:~# sudo curl https://raw.githubusercontent.com/Jarli01/xenorchestra_updater/master/xo-update.sh | bash -s -- -f
                                  % Total % Received % Xferd Average Speed Time Time Time Current
                                  Dload Upload Total Spent Left Speed
                                  100 2624 100 2624 0 0 9088 0 --:--:-- --:--:-- --:--:-- 9079
                                  Stopping xo-server...
                                  Checking for Yarn package...
                                  Checking for Yarn update...
                                  Reading package lists... Done
                                  Building dependency tree
                                  Reading state information... Done
                                  yarn is already the newest version (0.27.5-1).
                                  The following packages were automatically installed and are no longer required:
                                  linux-headers-4.4.0-62 linux-headers-4.4.0-62-generic linux-headers-4.4.0-72 linux-headers-4.4.0-72-generic linux-headers-4.4.0-75 linux-headers-4.4.0-75-generic linux-headers-4.4.0-78
                                  linux-headers-4.4.0-78-generic linux-headers-4.4.0-79 linux-headers-4.4.0-79-generic linux-image-4.4.0-62-generic linux-image-4.4.0-72-generic linux-image-4.4.0-75-generic linux-image-4.4.0-78-generic
                                  linux-image-4.4.0-79-generic linux-image-extra-4.4.0-62-generic linux-image-extra-4.4.0-72-generic linux-image-extra-4.4.0-75-generic linux-image-extra-4.4.0-78-generic
                                  linux-image-extra-4.4.0-79-generic rlwrap
                                  Use 'sudo apt autoremove' to remove them.
                                  0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
                                  Checking xo-server...
                                  Current branch stable
                                  Current version v5.8.0
                                  91 updates available
                                  Updating from source...

                                  *** Please tell me who you are.

                                  Run

                                  git config --global user.email "you@example.com"
                                  git config --global user.name "Your Name"

                                  to set your account's default identity.
                                  Omit --global to set the identity only in this repository.

                                  fatal: unable to auto-detect email address (got 'root@xo.(none)')
                                  Cannot save the current index state
                                  Updating 264611b..b73add6
                                  error: Your local changes to the following files would be overwritten by merge:
                                  yarn.lock
                                  Please, commit your changes or stash them before you can merge.
                                  Aborting
                                  Clearing directories...
                                  Adding existing plugins to Yarn lock file...
                                  yarn upgrade v0.27.5
                                  [1/4] Resolving packages...
                                  warning fs-promise@2.0.3: Use mz or fs-extra^3.0 with Promise Support
                                  warning app-conf > fs-promise@0.5.0: Use mz or fs-extra^3.0 with Promise Support
                                  warning xo-vmdk-to-vhd > fs-promise@0.4.1: Use mz or fs-extra^3.0 with Promise Support
                                  warning level-party > multileveldown > brfs > static-module > through2 > xtend > object-keys@0.4.0:
                                  [2/4] Fetching packages...
                                  warning fsevents@1.1.2: The platform "linux" is incompatible with this module.
                                  info "fsevents@1.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
                                  [3/4] Linking dependencies...
                                  [4/4] Rebuilding all packages...
                                  success Saved lockfile.
                                  success Saved 957 new dependencies.
                                  ā”œā”€ @gulp-sourcemaps/identity-map@1.0.1
                                  ā”œā”€ @gulp-sourcemaps/map-sources@1.0.0
                                  ā”œā”€ @marsaud/smb2-promise@0.2.1
                                  ā”œā”€ @marsaud/smb2@0.7.2
                                  ā”œā”€ @nraynaud/struct-fu@1.0.1
                                  ā”œā”€ abab@1.0.3
                                  ā”œā”€ abbrev@1.1.0
                                  ā”œā”€ abstract-leveldown@2.6.1
                                  ā”œā”€ accepts@1.3.3
                                  ā”œā”€ acorn-globals@3.1.0
                                  ā”œā”€ acorn-jsx@3.0.1
                                  ā”œā”€ acorn@4.0.13
                                  ā”œā”€ agent-base@2.1.1
                                  ā”œā”€ ajv-keywords@1.5.1
                                  ā”œā”€ ajv@4.11.8
                                  ā”œā”€ align-text@0.1.4
                                  ā”œā”€ amdefine@1.0.1
                                  ā”œā”€ ansi-escapes@1.4.0
                                  ā”œā”€ ansi-regex@2.1.1
                                  ā”œā”€ ansi-styles@3.1.0
                                  ā”œā”€ any-promise@1.3.0
                                  ā”œā”€ anymatch@1.3.0
                                  ā”œā”€ app-conf@0.4.1
                                  ā”œā”€ append-transform@0.4.0
                                  ā”œā”€ aproba@1.1.2
                                  ā”œā”€ archiver-utils@1.3.0
                                  ā”œā”€ archiver@1.3.0
                                  ā”œā”€ archy@1.0.0
                                  ā”œā”€ are-we-there-yet@1.1.4
                                  ā”œā”€ argon2@0.15.0
                                  ā”œā”€ argparse@1.0.9
                                  ā”œā”€ arp-a@0.5.1
                                  ā”œā”€ arr-diff@2.0.0
                                  ā”œā”€ arr-filter@1.1.2
                                  ā”œā”€ arr-flatten@1.0.3
                                  ā”œā”€ arr-map@2.0.2
                                  ā”œā”€ array-differ@1.0.0
                                  ā”œā”€ array-each@1.0.1
                                  ā”œā”€ array-equal@1.0.0
                                  ā”œā”€ array-flatten@1.1.1
                                  ā”œā”€ array-initial@1.0.0
                                  ā”œā”€ array-last@1.1.1
                                  ā”œā”€ array-slice@0.2.3
                                  ā”œā”€ array-union@1.0.2
                                  ā”œā”€ array-uniq@1.0.3
                                  ā”œā”€ array-unique@0.2.1
                                  ā”œā”€ array.prototype.find@2.0.4
                                  ā”œā”€ arrify@1.0.1
                                  ā”œā”€ asap@2.0.5
                                  ā”œā”€ asn1@0.2.3
                                  ā”œā”€ assert-plus@1.0.0
                                  ā”œā”€ ast-types@0.9.12
                                  ā”œā”€ async-done@1.2.2
                                  ā”œā”€ async-each@1.0.1
                                  ā”œā”€ async-settle@1.0.0
                                  ā”œā”€ async@2.5.0
                                  ā”œā”€ asynckit@0.4.0
                                  ā”œā”€ atob@1.1.3
                                  ā”œā”€ aws-sign2@0.6.0
                                  ā”œā”€ aws4@1.6.0
                                  ā”œā”€ babel-code-frame@6.22.0
                                  ā”œā”€ babel-core@6.25.0
                                  ā”œā”€ babel-eslint@7.2.3
                                  ā”œā”€ babel-generator@6.25.0
                                  ā”œā”€ babel-helper-bindify-decorators@6.24.1
                                  ā”œā”€ babel-helper-builder-binary-assignment-operator-visitor@6.24.1
                                  ā”œā”€ babel-helper-call-delegate@6.24.1
                                  ā”œā”€ babel-helper-define-map@6.24.1
                                  ā”œā”€ babel-helper-explode-assignable-expression@6.24.1
                                  ā”œā”€ babel-helper-explode-class@6.24.1
                                  ā”œā”€ babel-helper-function-name@6.24.1
                                  ā”œā”€ babel-helper-get-function-arity@6.24.1
                                  ā”œā”€ babel-helper-hoist-variables@6.24.1
                                  ā”œā”€ babel-helper-optimise-call-expression@6.24.1
                                  ā”œā”€ babel-helper-regex@6.24.1
                                  ā”œā”€ babel-helper-remap-async-to-generator@6.24.1
                                  ā”œā”€ babel-helper-replace-supers@6.24.1
                                  ā”œā”€ babel-helpers@6.24.1
                                  ā”œā”€ babel-jest@19.0.0
                                  ā”œā”€ babel-messages@6.23.0
                                  ā”œā”€ babel-plugin-check-es2015-constants@6.22.0
                                  ā”œā”€ babel-plugin-istanbul@4.1.4
                                  ā”œā”€ babel-plugin-jest-hoist@19.0.0
                                  ā”œā”€ babel-plugin-lodash@3.2.11
                                  ā”œā”€ babel-plugin-syntax-async-functions@6.13.0
                                  ā”œā”€ babel-plugin-syntax-async-generators@6.13.0
                                  ā”œā”€ babel-plugin-syntax-class-constructor-call@6.18.0
                                  ā”œā”€ babel-plugin-syntax-class-properties@6.13.0
                                  ā”œā”€ babel-plugin-syntax-decorators@6.13.0
                                  ā”œā”€ babel-plugin-syntax-do-expressions@6.13.0
                                  ā”œā”€ babel-plugin-syntax-dynamic-import@6.18.0
                                  ā”œā”€ babel-plugin-syntax-exponentiation-operator@6.13.0
                                  ā”œā”€ babel-plugin-syntax-export-extensions@6.13.0
                                  ā”œā”€ babel-plugin-syntax-function-bind@6.13.0
                                  ā”œā”€ babel-plugin-syntax-object-rest-spread@6.13.0
                                  ā”œā”€ babel-plugin-syntax-trailing-function-commas@6.22.0
                                  ā”œā”€ babel-plugin-transform-async-generator-functions@6.24.1
                                  ā”œā”€ babel-plugin-transform-async-to-generator@6.24.1
                                  ā”œā”€ babel-plugin-transform-class-constructor-call@6.24.1
                                  ā”œā”€ babel-plugin-transform-class-properties@6.24.1
                                  ā”œā”€ babel-plugin-transform-decorators-legacy@1.3.4
                                  ā”œā”€ babel-plugin-transform-decorators@6.24.1
                                  ā”œā”€ babel-plugin-transform-do-expressions@6.22.0
                                  ā”œā”€ babel-plugin-transform-es2015-arrow-functions@6.22.0
                                  ā”œā”€ babel-plugin-transform-es2015-block-scoped-functions@6.22.0
                                  ā”œā”€ babel-plugin-transform-es2015-block-scoping@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-classes@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-computed-properties@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-destructuring@6.23.0
                                  ā”œā”€ babel-plugin-transform-es2015-duplicate-keys@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-for-of@6.23.0
                                  ā”œā”€ babel-plugin-transform-es2015-function-name@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-literals@6.22.0
                                  ā”œā”€ babel-plugin-transform-es2015-modules-amd@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-modules-commonjs@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-modules-systemjs@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-modules-umd@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-object-super@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-parameters@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-shorthand-properties@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-spread@6.22.0
                                  ā”œā”€ babel-plugin-transform-es2015-sticky-regex@6.24.1
                                  ā”œā”€ babel-plugin-transform-es2015-template-literals@6.22.0
                                  ā”œā”€ babel-plugin-transform-es2015-typeof-symbol@6.23.0
                                  ā”œā”€ babel-plugin-transform-es2015-unicode-regex@6.24.1
                                  ā”œā”€ babel-plugin-transform-exponentiation-operator@6.24.1
                                  ā”œā”€ babel-plugin-transform-export-extensions@6.22.0
                                  ā”œā”€ babel-plugin-transform-function-bind@6.22.0
                                  ā”œā”€ babel-plugin-transform-object-rest-spread@6.23.0
                                  ā”œā”€ babel-plugin-transform-regenerator@6.24.1
                                  ā”œā”€ babel-plugin-transform-runtime@6.23.0
                                  ā”œā”€ babel-plugin-transform-strict-mode@6.24.1
                                  ā”œā”€ babel-polyfill@6.23.0
                                  ā”œā”€ babel-preset-env@1.5.2
                                  ā”œā”€ babel-preset-jest@19.0.0
                                  ā”œā”€ babel-preset-stage-0@6.24.1
                                  ā”œā”€ babel-preset-stage-1@6.24.1
                                  ā”œā”€ babel-preset-stage-2@6.24.1
                                  ā”œā”€ babel-preset-stage-3@6.24.1
                                  ā”œā”€ babel-register@6.24.1
                                  ā”œā”€ babel-runtime@6.23.0
                                  ā”œā”€ babel-template@6.25.0
                                  ā”œā”€ babel-traverse@6.25.0
                                  ā”œā”€ babel-types@6.25.0
                                  ā”œā”€ babylon@6.17.4
                                  ā”œā”€ bach@1.1.0
                                  ā”œā”€ balanced-match@1.0.0
                                  ā”œā”€ base64url@2.0.0
                                  ā”œā”€ bcrypt-pbkdf@1.0.1
                                  ā”œā”€ bcrypt@1.0.2
                                  ā”œā”€ bcryptjs@2.4.3
                                  ā”œā”€ beeper@1.1.1
                                  ā”œā”€ binary-extensions@1.8.0
                                  ā”œā”€ binary@0.3.0
                                  ā”œā”€ bind-property-descriptor@0.0.0
                                  ā”œā”€ bindings@1.2.1
                                  ā”œā”€ bl@1.2.1
                                  ā”œā”€ block-stream@0.0.9
                                  ā”œā”€ blocked@1.2.1
                                  ā”œā”€ bluebird@3.5.0
                                  ā”œā”€ body-parser@1.17.2
                                  ā”œā”€ boom@2.10.1
                                  ā”œā”€ brace-expansion@1.1.8
                                  ā”œā”€ braces@1.8.5
                                  ā”œā”€ brfs@1.4.3
                                  ā”œā”€ browser-resolve@1.11.2
                                  ā”œā”€ browserslist@2.1.5
                                  ā”œā”€ bser@2.0.0
                                  ā”œā”€ buffer-crc32@0.2.13
                                  ā”œā”€ buffer-equal@0.0.1
                                  ā”œā”€ buffer-shims@1.0.0
                                  ā”œā”€ buffers@0.1.1
                                  ā”œā”€ builtin-modules@1.1.1
                                  ā”œā”€ builtins@1.0.3
                                  ā”œā”€ bytes@2.4.0
                                  ā”œā”€ bytewise-core@1.2.3
                                  ā”œā”€ bytewise@1.1.0
                                  ā”œā”€ caller-path@0.1.0
                                  ā”œā”€ callsites@2.0.0
                                  ā”œā”€ camelcase@3.0.0
                                  ā”œā”€ camelize@1.0.0
                                  ā”œā”€ caniuse-lite@1.0.30000696
                                  ā”œā”€ caseless@0.12.0
                                  ā”œā”€ center-align@0.1.3
                                  ā”œā”€ chainsaw@0.1.0
                                  ā”œā”€ chalk@1.1.3
                                  ā”œā”€ character-parser@2.2.0
                                  ā”œā”€ child-process-promise@2.2.1
                                  ā”œā”€ chokidar@1.7.0
                                  ā”œā”€ chownr@1.0.1
                                  ā”œā”€ ci-info@1.0.0
                                  ā”œā”€ circular-json@0.3.1
                                  ā”œā”€ clean-css@3.4.27
                                  ā”œā”€ cli-cursor@1.0.2
                                  ā”œā”€ cli-width@2.1.0
                                  ā”œā”€ cliui@3.2.0
                                  ā”œā”€ clone-stats@0.0.1
                                  ā”œā”€ clone@1.0.2
                                  ā”œā”€ co@3.0.6
                                  ā”œā”€ code-point-at@1.1.0
                                  ā”œā”€ coffee-script@1.12.6
                                  ā”œā”€ collection-map@0.1.0
                                  ā”œā”€ color-convert@1.9.0
                                  ā”œā”€ color-name@1.1.2
                                  ā”œā”€ combined-stream@1.0.5
                                  ā”œā”€ commander@2.8.1
                                  ā”œā”€ component-emitter@1.2.1
                                  ā”œā”€ compress-commons@1.2.0
                                  ā”œā”€ concat-map@0.0.1
                                  ā”œā”€ concat-stream@1.6.0
                                  ā”œā”€ connect-flash@0.1.1
                                  ā”œā”€ connect@3.6.2
                                  ā”œā”€ console-control-strings@1.1.0
                                  ā”œā”€ constantinople@3.1.0
                                  ā”œā”€ contains-path@0.1.0
                                  ā”œā”€ content-disposition@0.5.2
                                  ā”œā”€ content-security-policy-builder@1.1.0
                                  ā”œā”€ content-type-parser@1.0.1
                                  ā”œā”€ content-type@1.0.2
                                  ā”œā”€ convert-source-map@1.5.0
                                  ā”œā”€ cookie-parser@1.4.3
                                  ā”œā”€ cookie-signature@1.0.6
                                  ā”œā”€ cookie@0.3.1
                                  ā”œā”€ cookiejar@2.1.1
                                  ā”œā”€ copy-props@1.6.0
                                  ā”œā”€ core-js@2.4.1
                                  ā”œā”€ core-util-is@1.0.2
                                  ā”œā”€ crc@3.4.4
                                  ā”œā”€ crc32-stream@2.0.0
                                  ā”œā”€ cron@1.2.1
                                  ā”œā”€ cross-spawn@5.1.0
                                  ā”œā”€ cryptiles@2.0.5
                                  ā”œā”€ css@2.2.1
                                  ā”œā”€ cssom@0.3.2
                                  ā”œā”€ cssstyle@0.2.37
                                  ā”œā”€ d@1.0.0
                                  ā”œā”€ d3-time-format@2.0.5
                                  ā”œā”€ d3-time@1.0.7
                                  ā”œā”€ dashdash@1.14.1
                                  ā”œā”€ dasherize@2.0.0
                                  ā”œā”€ dashify@0.2.2
                                  ā”œā”€ data-uri-to-buffer@0.0.4
                                  ā”œā”€ dateformat@2.0.0
                                  ā”œā”€ debug-fabulous@0.1.0
                                  ā”œā”€ debug-log@1.0.1
                                  ā”œā”€ debug@2.6.8
                                  ā”œā”€ decamelize@1.2.0
                                  ā”œā”€ decorator-synchronized@0.2.3
                                  ā”œā”€ deep-extend@0.4.2
                                  ā”œā”€ deep-is@0.1.3
                                  ā”œā”€ default-require-extensions@1.0.0
                                  ā”œā”€ default-resolution@2.0.0
                                  ā”œā”€ deferred-leveldown@1.2.1
                                  ā”œā”€ define-properties@1.1.2
                                  ā”œā”€ defined@1.0.0
                                  ā”œā”€ deflate-js@0.2.3
                                  ā”œā”€ degenerator@1.0.4
                                  ā”œā”€ deglob@2.1.0
                                  ā”œā”€ del@2.2.2
                                  ā”œā”€ delayed-stream@1.0.0
                                  ā”œā”€ delegates@1.0.0
                                  ā”œā”€ depd@1.1.0
                                  ā”œā”€ dependency-check@2.9.1
                                  ā”œā”€ deptree@1.0.0
                                  ā”œā”€ destroy@1.0.4
                                  ā”œā”€ detect-file@0.1.0
                                  ā”œā”€ detect-indent@4.0.0
                                  ā”œā”€ detect-newline@2.1.0
                                  ā”œā”€ detective@4.5.0
                                  ā”œā”€ diff@3.2.0
                                  ā”œā”€ dns-prefetch-control@0.1.0
                                  ā”œā”€ doctrine@1.5.0
                                  ā”œā”€ doctypes@1.1.0
                                  ā”œā”€ dont-sniff-mimetype@1.0.0
                                  ā”œā”€ double-ended-queue@2.1.0-0
                                  ā”œā”€ duplexer2@0.0.2
                                  ā”œā”€ duplexify@3.5.0
                                  ā”œā”€ each-props@1.3.0
                                  ā”œā”€ ecc-jsbn@0.1.1
                                  ā”œā”€ ee-first@1.1.1
                                  ā”œā”€ electron-to-chromium@1.3.15
                                  ā”œā”€ encodeurl@1.0.1
                                  ā”œā”€ end-of-stream@1.4.0
                                  ā”œā”€ errno@0.1.4
                                  ā”œā”€ error-ex@1.3.1
                                  ā”œā”€ es-abstract@1.7.0
                                  ā”œā”€ es-to-primitive@1.1.1
                                  ā”œā”€ es5-ext@0.10.23
                                  ā”œā”€ es6-iterator@2.0.1
                                  ā”œā”€ es6-map@0.1.5
                                  ā”œā”€ es6-set@0.1.5
                                  ā”œā”€ es6-symbol@3.1.1
                                  ā”œā”€ es6-weak-map@2.0.2
                                  ā”œā”€ escape-html@1.0.3
                                  ā”œā”€ escape-string-regexp@1.0.5
                                  ā”œā”€ escodegen@1.8.1
                                  ā”œā”€ escope@3.6.0
                                  ā”œā”€ eslint-config-standard-jsx@4.0.1
                                  ā”œā”€ eslint-config-standard@10.2.1
                                  ā”œā”€ eslint-import-resolver-node@0.2.3
                                  ā”œā”€ eslint-module-utils@2.1.1
                                  ā”œā”€ eslint-plugin-import@2.2.0
                                  ā”œā”€ eslint-plugin-node@4.2.2
                                  ā”œā”€ eslint-plugin-promise@3.5.0
                                  ā”œā”€ eslint-plugin-react@6.10.3
                                  ā”œā”€ eslint-plugin-standard@3.0.1
                                  ā”œā”€ eslint@3.19.0
                                  ā”œā”€ espree@3.4.3
                                  ā”œā”€ esprima@3.1.3
                                  ā”œā”€ esquery@1.0.0
                                  ā”œā”€ esrecurse@4.2.0
                                  ā”œā”€ estraverse@4.2.0
                                  ā”œā”€ esutils@2.0.2
                                  ā”œā”€ etag@1.8.0
                                  ā”œā”€ event-emitter@0.3.5
                                  ā”œā”€ event-to-promise@0.8.0
                                  ā”œā”€ eventemitter3@1.2.0
                                  ā”œā”€ exec-promise@0.6.1
                                  ā”œā”€ exec-sh@0.2.0
                                  ā”œā”€ execa@0.6.3
                                  ā”œā”€ exit-hook@1.1.1
                                  ā”œā”€ expand-brackets@0.1.5
                                  ā”œā”€ expand-range@1.8.2
                                  ā”œā”€ expand-template@1.0.3
                                  ā”œā”€ expand-tilde@2.0.2
                                  ā”œā”€ expect-ct@0.1.0
                                  ā”œā”€ express-session@1.15.3
                                  ā”œā”€ express@4.15.3
                                  ā”œā”€ extend-shallow@2.0.1
                                  ā”œā”€ extend@3.0.1
                                  ā”œā”€ extglob@0.3.2
                                  ā”œā”€ extsprintf@1.0.2
                                  ā”œā”€ falafel@1.2.0
                                  ā”œā”€ fancy-log@1.3.0
                                  ā”œā”€ fast-future@1.0.2
                                  ā”œā”€ fast-levenshtein@2.0.6
                                  ā”œā”€ fatfs@0.10.6
                                  ā”œā”€ fb-watchman@2.0.0
                                  ā”œā”€ fifolock@1.0.0
                                  ā”œā”€ figures@1.7.0
                                  ā”œā”€ file-entry-cache@2.0.0
                                  ā”œā”€ file-uri-to-path@0.0.2
                                  ā”œā”€ filename-regex@2.0.1
                                  ā”œā”€ fileset@2.0.3
                                  ā”œā”€ fill-range@2.2.3
                                  ā”œā”€ finalhandler@1.0.3
                                  ā”œā”€ find-parent-dir@0.3.0
                                  ā”œā”€ find-root@1.1.0
                                  ā”œā”€ find-up@1.1.2
                                  ā”œā”€ findup-sync@0.4.3
                                  ā”œā”€ fined@1.1.0
                                  ā”œā”€ first-chunk-stream@1.0.0
                                  ā”œā”€ flagged-respawn@0.3.2
                                  ā”œā”€ flat-cache@1.2.2
                                  ā”œā”€ for-in@1.0.2
                                  ā”œā”€ for-own@0.1.5
                                  ā”œā”€ foreach@2.0.5
                                  ā”œā”€ forever-agent@0.6.1
                                  ā”œā”€ form-data@2.2.0
                                  ā”œā”€ formidable@1.1.1
                                  ā”œā”€ forwarded@0.1.0
                                  ā”œā”€ frameguard@3.0.0
                                  ā”œā”€ fresh@0.5.0
                                  ā”œā”€ from2@2.3.0
                                  ā”œā”€ fs-exists-sync@0.1.0
                                  ā”œā”€ fs-extra@2.1.2
                                  ā”œā”€ fs-promise@2.0.3
                                  ā”œā”€ fs.realpath@1.0.0
                                  ā”œā”€ fstream-ignore@1.0.5
                                  ā”œā”€ fstream@1.0.11
                                  ā”œā”€ ftp@0.3.10
                                  ā”œā”€ function-bind@1.1.0
                                  ā”œā”€ gauge@2.7.4
                                  ā”œā”€ generate-function@2.0.0
                                  ā”œā”€ generate-object-property@1.2.0
                                  ā”œā”€ get-caller-file@1.0.2
                                  ā”œā”€ get-stdin@5.0.1
                                  ā”œā”€ get-stream@3.0.0
                                  ā”œā”€ get-uri@2.0.0
                                  ā”œā”€ get-values@0.1.0
                                  ā”œā”€ getpass@0.1.7
                                  ā”œā”€ github-from-package@0.0.0
                                  ā”œā”€ glob-base@0.3.0
                                  ā”œā”€ glob-parent@2.0.0
                                  ā”œā”€ glob-stream@5.3.5
                                  ā”œā”€ glob-watcher@3.2.0
                                  ā”œā”€ glob@7.1.2
                                  ā”œā”€ global-modules@0.2.3
                                  ā”œā”€ global-prefix@0.1.5
                                  ā”œā”€ globals@9.18.0
                                  ā”œā”€ globby@5.0.0
                                  ā”œā”€ glogg@1.0.0
                                  ā”œā”€ golike-defer@0.0.0
                                  ā”œā”€ graceful-fs@4.1.11
                                  ā”œā”€ graceful-readlink@1.0.1
                                  ā”œā”€ growly@1.3.0
                                  ā”œā”€ gulp-babel@6.1.2
                                  ā”œā”€ gulp-cli@1.3.0
                                  ā”œā”€ gulp-coffee@2.3.4
                                  ā”œā”€ gulp-plumber@1.1.0
                                  ā”œā”€ gulp-sourcemaps@2.6.0
                                  ā”œā”€ gulp-util@3.0.8
                                  ā”œā”€ gulp-watch@4.3.11
                                  ā”œā”€ gulp@4.0.0-alpha.2
                                  ā”œā”€ gulplog@1.0.0
                                  ā”œā”€ handlebars@4.0.10
                                  ā”œā”€ har-schema@1.0.5
                                  ā”œā”€ har-validator@4.2.1
                                  ā”œā”€ has-ansi@2.0.0
                                  ā”œā”€ has-flag@1.0.0
                                  ā”œā”€ has-gulplog@0.1.0
                                  ā”œā”€ has-unicode@2.0.1
                                  ā”œā”€ has@1.0.1
                                  ā”œā”€ hashy@0.6.1
                                  ā”œā”€ hawk@3.1.3
                                  ā”œā”€ helmet-csp@2.4.0
                                  ā”œā”€ helmet@3.6.1
                                  ā”œā”€ hide-powered-by@1.0.0
                                  ā”œā”€ highland@2.11.0
                                  ā”œā”€ hoek@2.16.3
                                  ā”œā”€ home-or-tmp@2.0.0
                                  ā”œā”€ homedir-polyfill@1.0.1
                                  ā”œā”€ hosted-git-info@2.5.0
                                  ā”œā”€ hpkp@2.0.0
                                  ā”œā”€ hsts@2.0.0
                                  ā”œā”€ html-encoding-sniffer@1.0.1
                                  ā”œā”€ http-errors@1.6.1
                                  ā”œā”€ http-proxy-agent@1.0.0
                                  ā”œā”€ http-proxy@1.16.2
                                  ā”œā”€ http-server-plus@0.8.0
                                  ā”œā”€ http-signature@1.1.1
                                  ā”œā”€ https-proxy-agent@1.0.0
                                  ā”œā”€ human-format@0.8.0
                                  ā”œā”€ husky@0.13.4
                                  ā”œā”€ iconv-lite@0.4.15
                                  ā”œā”€ ienoopen@1.0.0
                                  ā”œā”€ ignore@3.3.3
                                  ā”œā”€ imurmurhash@0.1.4
                                  ā”œā”€ index-modules@0.3.0
                                  ā”œā”€ inflight@1.0.6
                                  ā”œā”€ inherits@2.0.3
                                  ā”œā”€ ini@1.3.4
                                  ā”œā”€ inquirer@0.12.0
                                  ā”œā”€ interpret@1.0.3
                                  ā”œā”€ invariant@2.2.2
                                  ā”œā”€ invert-kv@1.0.0
                                  ā”œā”€ ip@1.0.1
                                  ā”œā”€ ipaddr.js@1.3.0
                                  ā”œā”€ is-absolute@0.2.6
                                  ā”œā”€ is-arrayish@0.2.1
                                  ā”œā”€ is-binary-path@1.0.1
                                  ā”œā”€ is-buffer@1.1.5
                                  ā”œā”€ is-builtin-module@1.0.0
                                  ā”œā”€ is-callable@1.1.3
                                  ā”œā”€ is-ci@1.0.10
                                  ā”œā”€ is-date-object@1.0.1
                                  ā”œā”€ is-dotfile@1.0.3
                                  ā”œā”€ is-equal-shallow@0.1.3
                                  ā”œā”€ is-expression@3.0.0
                                  ā”œā”€ is-extendable@0.1.1
                                  ā”œā”€ is-extglob@1.0.0
                                  ā”œā”€ is-finite@1.0.2
                                  ā”œā”€ is-fullwidth-code-point@1.0.0
                                  ā”œā”€ is-glob@2.0.1
                                  ā”œā”€ is-my-json-valid@2.16.0
                                  ā”œā”€ is-number@0.1.1
                                  ā”œā”€ is-path-cwd@1.0.0
                                  ā”œā”€ is-path-in-cwd@1.0.0
                                  ā”œā”€ is-path-inside@1.0.0
                                  ā”œā”€ is-plain-object@2.0.3
                                  ā”œā”€ is-posix-bracket@0.1.1
                                  ā”œā”€ is-primitive@2.0.0
                                  ā”œā”€ is-promise@2.1.0
                                  ā”œā”€ is-property@1.0.2
                                  ā”œā”€ is-redirect@1.0.0
                                  ā”œā”€ is-regex@1.0.4
                                  ā”œā”€ is-relative@0.2.1
                                  ā”œā”€ is-resolvable@1.0.0
                                  ā”œā”€ is-stream@1.1.0
                                  ā”œā”€ is-symbol@1.0.1
                                  ā”œā”€ is-typedarray@1.0.0
                                  ā”œā”€ is-unc-path@0.1.2
                                  ā”œā”€ is-utf8@0.2.1
                                  ā”œā”€ is-valid-glob@0.3.0
                                  ā”œā”€ is-windows@0.2.0
                                  ā”œā”€ isarray@1.0.0
                                  ā”œā”€ isexe@2.0.0
                                  ā”œā”€ isobject@2.1.0
                                  ā”œā”€ isstream@0.1.2
                                  ā”œā”€ istanbul-api@1.1.10
                                  ā”œā”€ istanbul-lib-coverage@1.1.1
                                  ā”œā”€ istanbul-lib-hook@1.0.7
                                  ā”œā”€ istanbul-lib-instrument@1.7.3
                                  ā”œā”€ istanbul-lib-report@1.1.1
                                  ā”œā”€ istanbul-lib-source-maps@1.2.1
                                  ā”œā”€ istanbul-reports@1.1.1
                                  ā”œā”€ jest-changed-files@19.0.2
                                  ā”œā”€ jest-cli@19.0.2
                                  ā”œā”€ jest-config@19.0.4
                                  ā”œā”€ jest-diff@19.0.0
                                  ā”œā”€ jest-environment-jsdom@19.0.2
                                  ā”œā”€ jest-environment-node@19.0.2
                                  ā”œā”€ jest-file-exists@19.0.0
                                  ā”œā”€ jest-haste-map@19.0.2
                                  ā”œā”€ jest-jasmine2@19.0.2
                                  ā”œā”€ jest-matcher-utils@19.0.0
                                  ā”œā”€ jest-matchers@19.0.0
                                  ā”œā”€ jest-message-util@19.0.0
                                  ā”œā”€ jest-mock@19.0.0
                                  ā”œā”€ jest-regex-util@19.0.0
                                  ā”œā”€ jest-resolve-dependencies@19.0.0
                                  ā”œā”€ jest-resolve@19.0.2
                                  ā”œā”€ jest-runtime@19.0.4
                                  ā”œā”€ jest-snapshot@19.0.2
                                  ā”œā”€ jest-util@19.0.2
                                  ā”œā”€ jest-validate@19.0.2
                                  ā”œā”€ jest@19.0.2
                                  ā”œā”€ jju@1.3.0
                                  ā”œā”€ js-stringify@1.0.2
                                  ā”œā”€ js-tokens@3.0.2
                                  ā”œā”€ js-yaml@3.8.4
                                  ā”œā”€ jsbn@0.1.1
                                  ā”œā”€ jsdom@9.12.0
                                  ā”œā”€ jsesc@1.3.0
                                  ā”œā”€ json-parse-helpfulerror@1.0.3
                                  ā”œā”€ json-rpc-peer@0.13.2
                                  ā”œā”€ json-rpc-protocol@0.11.3
                                  ā”œā”€ json-schema@0.2.3
                                  ā”œā”€ json-stable-stringify@1.0.1
                                  ā”œā”€ json-stringify-safe@5.0.1
                                  ā”œā”€ json5@0.5.1
                                  ā”œā”€ jsonfile@2.4.0
                                  ā”œā”€ jsonify@0.0.0
                                  ā”œā”€ jsonpointer@4.0.1
                                  ā”œā”€ jsprim@1.4.0
                                  ā”œā”€ jstransformer@1.0.0
                                  ā”œā”€ jsx-ast-utils@1.4.1
                                  ā”œā”€ julien-f-source-map-support@0.0.0
                                  ā”œā”€ julien-f-unzip@0.2.1
                                  ā”œā”€ kind-of@3.2.2
                                  ā”œā”€ kindof@2.0.0
                                  ā”œā”€ klaw@1.3.1
                                  ā”œā”€ last-run@1.1.1
                                  ā”œā”€ lazy-cache@1.0.4
                                  ā”œā”€ lazystream@1.0.0
                                  ā”œā”€ lcid@1.0.0
                                  ā”œā”€ length-prefixed-stream@1.5.1
                                  ā”œā”€ level-codec@6.1.0
                                  ā”œā”€ level-errors@1.0.4
                                  ā”œā”€ level-iterator-stream@1.3.1
                                  ā”œā”€ level-packager@1.2.1
                                  ā”œā”€ level-party@3.0.4
                                  ā”œā”€ level-post@1.0.5
                                  ā”œā”€ level-sublevel@6.6.1
                                  ā”œā”€ level@1.7.0
                                  ā”œā”€ leveldown@1.7.2
                                  ā”œā”€ levelup@1.3.8
                                  ā”œā”€ leven@2.1.0
                                  ā”œā”€ levn@0.3.0
                                  ā”œā”€ liftoff@2.3.0
                                  ā”œā”€ load-json-file@1.1.0
                                  ā”œā”€ locate-path@2.0.0
                                  ā”œā”€ lodash._arrayeach@3.0.0
                                  ā”œā”€ lodash._basecopy@3.0.1
                                  ā”œā”€ lodash._baseeach@3.0.4
                                  ā”œā”€ lodash._basetostring@3.0.1
                                  ā”œā”€ lodash._basevalues@3.0.0
                                  ā”œā”€ lodash._bindcallback@3.0.1
                                  ā”œā”€ lodash._getnative@3.9.1
                                  ā”œā”€ lodash._isiterateecall@3.0.9
                                  ā”œā”€ lodash._reescape@3.0.0
                                  ā”œā”€ lodash._reevaluate@3.0.0
                                  ā”œā”€ lodash._reinterpolate@3.0.0
                                  ā”œā”€ lodash._root@3.0.1
                                  ā”œā”€ lodash.cond@4.5.2
                                  ā”œā”€ lodash.debounce@4.0.8
                                  ā”œā”€ lodash.escape@3.2.0
                                  ā”œā”€ lodash.foreach@3.0.3
                                  ā”œā”€ lodash.isarguments@3.1.0
                                  ā”œā”€ lodash.isarray@3.0.4
                                  ā”œā”€ lodash.isequal@4.5.0
                                  ā”œā”€ lodash.isfunction@3.0.8
                                  ā”œā”€ lodash.isplainobject@4.0.6
                                  ā”œā”€ lodash.isstring@4.0.1
                                  ā”œā”€ lodash.keys@3.1.2
                                  ā”œā”€ lodash.mapvalues@4.6.0
                                  ā”œā”€ lodash.reduce@4.6.0
                                  ā”œā”€ lodash.restparam@3.6.1
                                  ā”œā”€ lodash.sortby@4.7.0
                                  ā”œā”€ lodash.template@3.6.2
                                  ā”œā”€ lodash.templatesettings@3.1.1
                                  ā”œā”€ lodash@4.17.4
                                  ā”œā”€ log-symbols@1.0.2
                                  ā”œā”€ longest@1.0.1
                                  ā”œā”€ looper@2.0.0
                                  ā”œā”€ loose-envify@1.3.1
                                  ā”œā”€ lru-cache@4.1.1
                                  ā”œā”€ ltgt@2.1.3
                                  ā”œā”€ make-error@1.3.0
                                  ā”œā”€ make-iterator@1.0.0
                                  ā”œā”€ makeerror@1.0.11
                                  ā”œā”€ map-cache@0.2.2
                                  ā”œā”€ match-stream@0.0.2
                                  ā”œā”€ matchdep@1.0.1
                                  ā”œā”€ media-typer@0.3.0
                                  ā”œā”€ merge-descriptors@1.0.1
                                  ā”œā”€ merge-stream@1.0.1
                                  ā”œā”€ merge@1.2.0
                                  ā”œā”€ methods@1.1.2
                                  ā”œā”€ micromatch@2.3.11
                                  ā”œā”€ mime-db@1.27.0
                                  ā”œā”€ mime-types@2.1.15
                                  ā”œā”€ mime@1.3.4
                                  ā”œā”€ minimatch@3.0.4
                                  ā”œā”€ minimist@1.2.0
                                  ā”œā”€ mkdirp@0.5.1
                                  ā”œā”€ moment-timezone@0.5.13
                                  ā”œā”€ moment@2.18.1
                                  ā”œā”€ ms@1.0.0
                                  ā”œā”€ multikey-hash@1.0.4
                                  ā”œā”€ multileveldown@2.3.0
                                  ā”œā”€ multipipe@0.1.2
                                  ā”œā”€ mute-stdout@1.0.0
                                  ā”œā”€ mute-stream@0.0.5
                                  ā”œā”€ mz@2.6.0
                                  ā”œā”€ nan@2.6.2
                                  ā”œā”€ natives@1.1.0
                                  ā”œā”€ natural-compare@1.4.0
                                  ā”œā”€ ndjson@1.5.0
                                  ā”œā”€ negotiator@0.6.1
                                  ā”œā”€ netmask@1.0.6
                                  ā”œā”€ next-tick@1.0.0
                                  ā”œā”€ nocache@2.0.0
                                  ā”œā”€ node-abi@2.0.3
                                  ā”œā”€ node-int64@0.4.0
                                  ā”œā”€ node-notifier@5.1.2
                                  ā”œā”€ node-pre-gyp@0.6.32
                                  ā”œā”€ node-version@1.0.0
                                  ā”œā”€ noop-logger@0.1.1
                                  ā”œā”€ nopt@3.0.6
                                  ā”œā”€ normalize-package-data@2.4.0
                                  ā”œā”€ normalize-path@2.1.1
                                  ā”œā”€ now-and-later@1.0.0
                                  ā”œā”€ npm-run-path@2.0.2
                                  ā”œā”€ npmlog@4.1.2
                                  ā”œā”€ ntlm@0.1.3
                                  ā”œā”€ number-is-nan@1.0.1
                                  ā”œā”€ numeric-id-map@1.1.0
                                  ā”œā”€ nwmatcher@1.4.1
                                  ā”œā”€ oauth-sign@0.8.2
                                  ā”œā”€ object-assign@4.1.1
                                  ā”œā”€ object-inspect@0.4.0
                                  ā”œā”€ object-keys@1.0.11
                                  ā”œā”€ object.assign@4.0.4
                                  ā”œā”€ object.defaults@1.1.0
                                  ā”œā”€ object.omit@2.0.1
                                  ā”œā”€ object.pick@1.2.0
                                  ā”œā”€ object.reduce@0.1.7
                                  ā”œā”€ on-finished@2.3.0
                                  ā”œā”€ on-headers@1.0.1
                                  ā”œā”€ once@1.4.0
                                  ā”œā”€ onetime@1.1.0
                                  ā”œā”€ optimist@0.6.1
                                  ā”œā”€ optionator@0.8.2
                                  ā”œā”€ ordered-read-streams@0.3.0
                                  ā”œā”€ os-homedir@1.0.2
                                  ā”œā”€ os-locale@1.4.0
                                  ā”œā”€ os-tmpdir@1.0.2
                                  ā”œā”€ over@0.0.5
                                  ā”œā”€ p-finally@1.0.0
                                  ā”œā”€ p-limit@1.1.0
                                  ā”œā”€ p-locate@2.0.0
                                  ā”œā”€ pac-proxy-agent@1.1.0
                                  ā”œā”€ pac-resolver@2.0.0
                                  ā”œā”€ parse-filepath@1.0.1
                                  ā”œā”€ parse-glob@3.0.4
                                  ā”œā”€ parse-json@2.2.0
                                  ā”œā”€ parse-pairs@0.2.2
                                  ā”œā”€ parse-passwd@1.0.0
                                  ā”œā”€ parse5@1.5.1
                                  ā”œā”€ parseurl@1.3.1
                                  ā”œā”€ partial-stream@0.0.0
                                  ā”œā”€ passport-local@1.0.0
                                  ā”œā”€ passport-strategy@1.0.0
                                  ā”œā”€ passport@0.3.2
                                  ā”œā”€ path-dirname@1.0.2
                                  ā”œā”€ path-exists@2.1.0
                                  ā”œā”€ path-is-absolute@1.0.1
                                  ā”œā”€ path-is-inside@1.0.2
                                  ā”œā”€ path-key@2.0.1
                                  ā”œā”€ path-parse@1.0.5
                                  ā”œā”€ path-root-regex@0.1.2
                                  ā”œā”€ path-root@0.1.1
                                  ā”œā”€ path-to-regexp@0.1.7
                                  ā”œā”€ path-type@1.1.0
                                  ā”œā”€ pause@0.0.1
                                  ā”œā”€ performance-now@0.2.0
                                  ā”œā”€ pify@2.3.0
                                  ā”œā”€ pinkie-promise@2.0.1
                                  ā”œā”€ pinkie@2.0.4
                                  ā”œā”€ pipette@0.9.3
                                  ā”œā”€ pkg-conf@2.0.0
                                  ā”œā”€ pkg-config@1.1.1
                                  ā”œā”€ pkg-dir@1.0.0
                                  ā”œā”€ pkg-up@1.0.0
                                  ā”œā”€ platform@1.3.3
                                  ā”œā”€ pluralize@1.2.1
                                  ā”œā”€ prebuild-install@2.1.2
                                  ā”œā”€ prelude-ls@1.1.2
                                  ā”œā”€ preserve@0.2.0
                                  ā”œā”€ pretty-format@19.0.0
                                  ā”œā”€ pretty-hrtime@1.0.3
                                  ā”œā”€ private@0.1.7
                                  ā”œā”€ process-nextick-args@1.0.7
                                  ā”œā”€ progress@1.1.8
                                  ā”œā”€ promise-polyfill@6.0.2
                                  ā”œā”€ promise-toolbox@0.8.3
                                  ā”œā”€ promise@7.3.1
                                  ā”œā”€ protocol-buffers-schema@3.3.1
                                  ā”œā”€ protocol-buffers@3.2.1
                                  ā”œā”€ proxy-addr@1.1.4
                                  ā”œā”€ proxy-agent@2.0.0
                                  ā”œā”€ prr@0.0.0
                                  ā”œā”€ pseudomap@1.0.2
                                  ā”œā”€ pug-attrs@2.0.2
                                  ā”œā”€ pug-code-gen@1.1.1
                                  ā”œā”€ pug-error@1.3.2
                                  ā”œā”€ pug-filters@2.1.3
                                  ā”œā”€ pug-lexer@3.1.0
                                  ā”œā”€ pug-linker@3.0.1
                                  ā”œā”€ pug-load@2.0.7
                                  ā”œā”€ pug-parser@3.0.0
                                  ā”œā”€ pug-runtime@2.0.3
                                  ā”œā”€ pug-strip-comments@1.0.2
                                  ā”œā”€ pug-walk@1.1.3
                                  ā”œā”€ pug@2.0.0-rc.2
                                  ā”œā”€ pull-cat@1.1.11
                                  ā”œā”€ pull-level@2.0.3
                                  ā”œā”€ pull-live@1.0.1
                                  ā”œā”€ pull-pushable@2.1.1
                                  ā”œā”€ pull-stream@3.6.0
                                  ā”œā”€ pull-window@2.1.4
                                  ā”œā”€ pullstream@0.4.1
                                  ā”œā”€ pump@1.0.2
                                  ā”œā”€ punycode@1.4.1
                                  ā”œā”€ pw@0.0.4
                                  ā”œā”€ qs@6.4.0
                                  ā”œā”€ quote-stream@1.0.2
                                  ā”œā”€ random-bytes@1.0.0
                                  ā”œā”€ randomatic@1.1.7
                                  ā”œā”€ range-parser@1.2.0
                                  ā”œā”€ raw-body@2.2.0
                                  ā”œā”€ rc@1.2.1
                                  ā”œā”€ read-package-json@2.0.10
                                  ā”œā”€ read-pkg-up@1.0.1
                                  ā”œā”€ read-pkg@1.1.0
                                  ā”œā”€ readable-stream@2.3.3
                                  ā”œā”€ readdirp@2.1.0
                                  ā”œā”€ readline2@1.0.1
                                  ā”œā”€ rechoir@0.6.2
                                  ā”œā”€ redis-commands@1.3.1
                                  ā”œā”€ redis-parser@2.6.0
                                  ā”œā”€ redis@2.7.1
                                  ā”œā”€ referrer-policy@1.1.0
                                  ā”œā”€ regenerate@1.3.2
                                  ā”œā”€ regenerator-runtime@0.10.5
                                  ā”œā”€ regenerator-transform@0.9.11
                                  ā”œā”€ regex-cache@0.4.3
                                  ā”œā”€ regexpu-core@2.0.0
                                  ā”œā”€ regjsgen@0.2.0
                                  ā”œā”€ regjsparser@0.1.5
                                  ā”œā”€ remove-trailing-separator@1.0.2
                                  ā”œā”€ repeat-element@1.1.2
                                  ā”œā”€ repeat-string@1.6.1
                                  ā”œā”€ repeating@2.0.1
                                  ā”œā”€ replace-ext@0.0.1
                                  ā”œā”€ request@2.81.0
                                  ā”œā”€ require-directory@2.1.1
                                  ā”œā”€ require-main-filename@1.0.1
                                  ā”œā”€ require-uncached@1.0.3
                                  ā”œā”€ requires-port@1.0.0
                                  ā”œā”€ resolve-dir@0.1.1
                                  ā”œā”€ resolve-from@1.0.1
                                  ā”œā”€ resolve-url@0.2.1
                                  ā”œā”€ resolve@1.3.3
                                  ā”œā”€ restore-cursor@1.0.1
                                  ā”œā”€ right-align@0.1.3
                                  ā”œā”€ rimraf@2.6.1
                                  ā”œā”€ run-async@0.1.0
                                  ā”œā”€ run-parallel@1.1.6
                                  ā”œā”€ rx-lite@3.1.2
                                  ā”œā”€ safe-buffer@5.1.1
                                  ā”œā”€ sane@1.5.0
                                  ā”œā”€ sax@1.2.4
                                  ā”œā”€ schema-inspector@1.6.8
                                  ā”œā”€ semver-greatest-satisfied-range@1.0.0
                                  ā”œā”€ semver-regex@1.0.0
                                  ā”œā”€ semver@5.3.0
                                  ā”œā”€ send@0.15.3
                                  ā”œā”€ serve-static@1.12.3
                                  ā”œā”€ set-blocking@2.0.0
                                  ā”œā”€ set-immediate-shim@1.0.1
                                  ā”œā”€ setimmediate@1.0.5
                                  ā”œā”€ setprototypeof@1.0.3
                                  ā”œā”€ shallow-copy@0.0.1
                                  ā”œā”€ shebang-command@1.2.0
                                  ā”œā”€ shebang-regex@1.0.0
                                  ā”œā”€ shelljs@0.7.8
                                  ā”œā”€ shellwords@0.1.0
                                  ā”œā”€ signal-exit@3.0.2
                                  ā”œā”€ signed-varint@2.0.1
                                  ā”œā”€ simple-get@1.4.3
                                  ā”œā”€ simple-token@0.1.0
                                  ā”œā”€ slash@1.0.0
                                  ā”œā”€ slice-ansi@0.0.4
                                  ā”œā”€ slice-stream@1.0.0
                                  ā”œā”€ smart-buffer@1.1.15
                                  ā”œā”€ sntp@1.0.9
                                  ā”œā”€ socks-proxy-agent@2.1.1
                                  ā”œā”€ socks@1.1.10
                                  ā”œā”€ source-map-resolve@0.3.1
                                  ā”œā”€ source-map-support@0.4.15
                                  ā”œā”€ source-map-url@0.3.0
                                  ā”œā”€ source-map@0.5.6
                                  ā”œā”€ sparkles@1.0.0
                                  ā”œā”€ spdx-correct@1.0.2
                                  ā”œā”€ spdx-expression-parse@1.0.4
                                  ā”œā”€ spdx-license-ids@1.2.2
                                  ā”œā”€ split-lines@1.1.0
                                  ā”œā”€ split2@2.1.1
                                  ā”œā”€ sprintf-js@1.0.3
                                  ā”œā”€ sshpk@1.13.1
                                  ā”œā”€ stack-chain@1.3.7
                                  ā”œā”€ stack-trace@0.0.9
                                  ā”œā”€ standard-engine@7.0.0
                                  ā”œā”€ standard@10.0.2
                                  ā”œā”€ static-eval@0.2.4
                                  ā”œā”€ static-module@1.3.2
                                  ā”œā”€ statuses@1.3.1
                                  ā”œā”€ stream-exhaust@1.0.1
                                  ā”œā”€ stream-shift@1.0.0
                                  ā”œā”€ stream-to-pull-stream@1.7.2
                                  ā”œā”€ string_decoder@0.10.31
                                  ā”œā”€ string-length@1.0.1
                                  ā”œā”€ string-width@1.0.2
                                  ā”œā”€ stringstream@0.0.5
                                  ā”œā”€ strip-ansi@3.0.1
                                  ā”œā”€ strip-bom-stream@1.0.0
                                  ā”œā”€ strip-bom-string@1.0.0
                                  ā”œā”€ strip-bom@2.0.0
                                  ā”œā”€ strip-eof@1.0.0
                                  ā”œā”€ strip-json-comments@2.0.1
                                  ā”œā”€ struct-fu@1.1.1
                                  ā”œā”€ superagent@3.5.2
                                  ā”œā”€ supports-color@2.0.0
                                  ā”œā”€ symbol-tree@3.2.2
                                  ā”œā”€ table@3.8.3
                                  ā”œā”€ tar-fs@1.15.3
                                  ā”œā”€ tar-pack@3.3.0
                                  ā”œā”€ tar-stream@1.5.4
                                  ā”œā”€ tar@2.2.1
                                  ā”œā”€ test-exclude@4.1.1
                                  ā”œā”€ text-table@0.2.0
                                  ā”œā”€ thenify-all@1.6.0
                                  ā”œā”€ thenify@3.3.0
                                  ā”œā”€ throat@3.2.0
                                  ā”œā”€ through@2.3.8
                                  ā”œā”€ through2-filter@2.0.0
                                  ā”œā”€ through2@2.0.3
                                  ā”œā”€ thunkify@2.1.2
                                  ā”œā”€ tildify@1.2.0
                                  ā”œā”€ time-stamp@1.1.0
                                  ā”œā”€ tmp@0.0.31
                                  ā”œā”€ tmpl@1.0.4
                                  ā”œā”€ to-absolute-glob@0.1.1
                                  ā”œā”€ to-fast-properties@1.0.3
                                  ā”œā”€ token-stream@0.0.1
                                  ā”œā”€ tough-cookie@2.3.2
                                  ā”œā”€ tr46@0.0.3
                                  ā”œā”€ traverse@0.3.9
                                  ā”œā”€ trim-right@1.0.1
                                  ā”œā”€ tryit@1.0.3
                                  ā”œā”€ tunnel-agent@0.4.3
                                  ā”œā”€ tweetnacl@0.14.5
                                  ā”œā”€ typ@0.6.3
                                  ā”œā”€ type-check@0.3.2
                                  ā”œā”€ type-is@1.6.15
                                  ā”œā”€ typedarray@0.0.6
                                  ā”œā”€ typewise-core@1.2.0
                                  ā”œā”€ typewise@1.0.3
                                  ā”œā”€ typewiselite@1.0.0
                                  ā”œā”€ uglify-js@2.8.29
                                  ā”œā”€ uglify-to-browserify@1.0.2
                                  ā”œā”€ uid-number@0.0.6
                                  ā”œā”€ uid-safe@2.1.4
                                  ā”œā”€ ultron@1.1.0
                                  ā”œā”€ unc-path-regex@0.1.2
                                  ā”œā”€ undertaker-registry@1.0.0
                                  ā”œā”€ undertaker@1.1.0
                                  ā”œā”€ uniq@1.0.1
                                  ā”œā”€ unique-stream@2.2.1
                                  ā”œā”€ unpipe@1.0.0
                                  ā”œā”€ unzip-response@1.0.2
                                  ā”œā”€ urix@0.1.0
                                  ā”œā”€ user-home@2.0.0
                                  ā”œā”€ util-deprecate@1.0.2
                                  ā”œā”€ utils-merge@1.0.0
                                  ā”œā”€ uuid@3.1.0
                                  ā”œā”€ v8flags@2.1.1
                                  ā”œā”€ vali-date@1.0.0
                                  ā”œā”€ validate-npm-package-license@3.0.1
                                  ā”œā”€ varint@5.0.0
                                  ā”œā”€ vary@1.1.1
                                  ā”œā”€ verror@1.3.6
                                  ā”œā”€ vinyl-file@2.0.0
                                  ā”œā”€ vinyl-fs@2.4.4
                                  ā”œā”€ vinyl-sourcemaps-apply@0.2.1
                                  ā”œā”€ vinyl@1.2.0
                                  ā”œā”€ void-elements@2.0.1
                                  ā”œā”€ walkdir@0.0.11
                                  ā”œā”€ walker@1.0.7
                                  ā”œā”€ watch@0.10.0
                                  ā”œā”€ webidl-conversions@4.0.1
                                  ā”œā”€ whatwg-encoding@1.0.1
                                  ā”œā”€ whatwg-url@4.8.0
                                  ā”œā”€ which-module@1.0.0
                                  ā”œā”€ which@1.2.14
                                  ā”œā”€ wide-align@1.1.2
                                  ā”œā”€ window-size@0.1.4
                                  ā”œā”€ with@5.1.1
                                  ā”œā”€ wordwrap@1.0.0
                                  ā”œā”€ worker-farm@1.4.1
                                  ā”œā”€ wrap-ansi@2.1.0
                                  ā”œā”€ wrappy@1.0.2
                                  ā”œā”€ wreck@6.3.0
                                  ā”œā”€ write@0.2.1
                                  ā”œā”€ ws@2.3.1
                                  ā”œā”€ x-xss-protection@1.0.0
                                  ā”œā”€ xdg-basedir@2.0.0
                                  ā”œā”€ xen-api@0.10.0
                                  ā”œā”€ xml-name-validator@2.0.1
                                  ā”œā”€ xml2js@0.4.17
                                  ā”œā”€ xmlbuilder@4.2.1
                                  ā”œā”€ xmlrpc@1.3.2
                                  ā”œā”€ xo-acl-resolver@0.2.3
                                  ā”œā”€ xo-collection@0.4.1
                                  ā”œā”€ xo-common@0.1.1
                                  ā”œā”€ xo-remote-parser@0.3.0
                                  ā”œā”€ xo-vmdk-to-vhd@0.0.12
                                  ā”œā”€ xok@1.0.0
                                  ā”œā”€ xregexp@2.0.0
                                  ā”œā”€ xtend@4.0.1
                                  ā”œā”€ y18n@3.2.1
                                  ā”œā”€ yallist@2.1.2
                                  ā”œā”€ yargs-parser@4.2.1
                                  ā”œā”€ yargs@6.6.0
                                  └─ zip-stream@1.2.0
                                  Done in 41.50s.
                                  Installing...
                                  yarn install v0.27.5
                                  [1/4] Resolving packages...
                                  [2/4] Fetching packages...
                                  warning fsevents@1.1.2: The platform "linux" is incompatible with this module.
                                  info "fsevents@1.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
                                  [3/4] Linking dependencies...
                                  [4/4] Rebuilding all packages...
                                  success Saved lockfile.
                                  $ npm run build

                                  xo-server@5.8.0 prebuild /opt/xo-server
                                  index-modules src/api src/xapi/mixins src/xo-mixins

                                  index generated src/api/index.js
                                  index generated src/xapi/mixins/index.js
                                  index generated src/xo-mixins/index.js

                                  xo-server@5.8.0 build /opt/xo-server
                                  gulp build --production

                                  [05:39:08] Using gulpfile /opt/xo-server/gulpfile.js
                                  [05:39:08] Starting 'build'...
                                  [05:39:08] Starting 'clean'...
                                  [05:39:08] Finished 'clean' after 6.08 ms
                                  [05:39:08] Starting 'buildCoffee'...
                                  [05:39:08] Starting 'buildEs6'...
                                  [05:39:13] Finished 'buildCoffee' after 5.01 s
                                  [05:39:32] Finished 'buildEs6' after 24 s
                                  [05:39:32] Finished 'build' after 24 s
                                  Done in 46.71s.
                                  Updated version v5.8.0
                                  Checking xo-web...
                                  Current branch stable
                                  Current version v5.8.3
                                  44 updates available
                                  Updating from source...

                                  *** Please tell me who you are.

                                  Run

                                  git config --global user.email "you@example.com"
                                  git config --global user.name "Your Name"

                                  to set your account's default identity.
                                  Omit --global to set the identity only in this repository.

                                  fatal: unable to auto-detect email address (got 'root@xo.(none)')
                                  Cannot save the current index state
                                  Updating 9199784..2ee7333
                                  error: Your local changes to the following files would be overwritten by merge:
                                  yarn.lock
                                  Please, commit your changes or stash them before you can merge.
                                  Aborting
                                  Clearing directories...
                                  Installing...
                                  yarn install v0.27.5
                                  [1/4] Resolving packages...
                                  [2/4] Fetching packages...
                                  warning fsevents@1.0.17: The platform "linux" is incompatible with this module.
                                  info "fsevents@1.0.17" is an optional dependency and failed compatibility check. Excluding it from installation.
                                  [3/4] Linking dependencies...
                                  [4/4] Rebuilding all packages...
                                  success Saved lockfile.
                                  $ npm run build

                                  xo-web@5.9.0 build /opt/xo-web
                                  npm run build-indexes && NODE_ENV=production gulp build

                                  xo-web@5.9.0 build-indexes /opt/xo-web
                                  index-modules --auto src

                                  index generated src/common/intl/locales/index.js
                                  index generated src/common/themes/index.js
                                  [05:40:06] Using gulpfile /opt/xo-web/gulpfile.js
                                  [05:40:06] Starting 'build'...
                                  [05:40:06] Starting 'buildPages'...
                                  [05:40:06] Starting 'buildScripts'...
                                  [05:40:06] Starting 'buildStyles'...
                                  [05:40:06] Starting 'copyAssets'...
                                  [05:40:10] Finished 'buildPages' after 4.21 s
                                  [05:40:15] Finished 'buildStyles' after 8.84 s
                                  [05:40:16] Finished 'copyAssets' after 9.74 s
                                  [05:42:42] Finished 'buildScripts' after 2.6 min
                                  [05:42:42] Finished 'build' after 2.6 min
                                  Done in 181.81s.
                                  Updated version v5.8.3
                                  Restarting xo-server...

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    Danp
                                    last edited by

                                    @shwetkprabhat said in Xen Orchestra - Community Edition - Installing with Yarn:

                                    *** Please tell me who you are.
                                    Run
                                    git config --global user.email "you@example.com"
                                    git config --global user.name "Your Name"

                                    You need to address this issue before it will build successfully.

                                    B G 2 Replies Last reply Reply Quote 0
                                    • D
                                      DustinB3403
                                      last edited by

                                      Before you proceed with that change, make sure to take a snapshot.

                                      D 1 Reply Last reply Reply Quote 1
                                      • D
                                        Danp @DustinB3403
                                        last edited by

                                        @DustinB3403 Isn't that a given for any upgrade? šŸ˜‰

                                        D 1 Reply Last reply Reply Quote 1
                                        • hobbit666H
                                          hobbit666
                                          last edited by

                                          What's the easiest way to see what the latest version is of XO-Web and server?

                                          D 1 Reply Last reply Reply Quote 0
                                          • D
                                            DustinB3403 @Danp
                                            last edited by

                                            @Danp said in Xen Orchestra - Community Edition - Installing with Yarn:

                                            @DustinB3403 Isn't that a given for any upgrade? šŸ˜‰

                                            You'd think that but often people need a reminder.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 11
                                            • 12
                                            • 13
                                            • 14
                                            • 15
                                            • 15 / 15
                                            • First post
                                              Last post