ronivay / XenOrchestraInstallerUpdater

Xen Orchestra install/update script
GNU General Public License v3.0
1.18k stars 189 forks source link

Still loading on smartphone & tablet #69

Closed RickCordero closed 3 years ago

RickCordero commented 3 years ago

OS Version: Debian 10 Node.js version: v14-16.0 Yarn version: 1.22.4

Server specs 2vCPU & 6GB RAM

Issue I get a "Still loading" after logging into the web interface via my iPhone or iPad. It loads and works perfectly on my MacBook. I use Firefox on all three platforms. I did compiled XO via the documentation and had the ability to use XO on my iPhone or iPad; however, I prefer Ronivay's approach.

Installation logfile

=== CMD ===: curl -sL https://deb.nodesource.com/setup_14.x | bash -

## Installing the NodeSource Node.js 14.x repo...

## Populating apt-get cache...

+ apt-get update
Hit:1 https://deb.nodesource.com/node_12.x buster InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://security.debian.org/debian-security buster/updates InRelease
Get:4 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Hit:5 http://security.debian.org buster/updates InRelease
Fetched 51.9 kB in 2s (27.0 kB/s)
Reading package lists...

## Confirming "buster" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_14.x/dists/buster/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK

## Creating apt sources list file for the NodeSource Node.js 14.x repo...

+ echo 'deb https://deb.nodesource.com/node_14.x buster main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_14.x buster main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://security.debian.org buster/updates InRelease
Get:5 https://deb.nodesource.com/node_14.x buster InRelease [4,584 B]
Get:6 https://deb.nodesource.com/node_14.x buster/main amd64 Packages [766 B]
Fetched 5,350 B in 1s (5,686 B/s)
Reading package lists...

## Run `sudo apt-get install -y nodejs` to install Node.js 14.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn

=== CMD ===: apt-get install -y nodejs

Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
  nodejs
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 24.6 MB of archives.
After this operation, 25.9 MB of additional disk space will be used.
Get:1 https://deb.nodesource.com/node_14.x buster/main amd64 nodejs amd64 14.16.0-1nodesource1 [24.6 MB]
apt-listchanges: Reading changelogs...
Fetched 24.6 MB in 1s (17.8 MB/s)
(Reading database ... 148154 files and directories currently installed.)
Preparing to unpack .../nodejs_14.16.0-1nodesource1_amd64.deb ...
Detected old npm client, removing...
Unpacking nodejs (14.16.0-1nodesource1) over (12.21.0-1nodesource1) ...
Setting up nodejs (14.16.0-1nodesource1) ...
Processing triggers for man-db (2.8.5-2) ...
=== CMD ===: cd "/opt/xo/xo-src/xen-orchestra"

=== CMD ===: git pull

From https://github.com/vatesfr/xen-orchestra
   4afebca77..7eec26496  master                 -> origin/master
 * [new branch]          avoidBootingVm         -> origin/avoidBootingVm
 * [new branch]          compactReport          -> origin/compactReport
 * [new branch]          debug-5497             -> origin/debug-5497
 * [new branch]          load-balander-anti-affinity -> origin/load-balander-anti-affinity
 * [new branch]          mathieu-EAGAINBackup   -> origin/mathieu-EAGAINBackup
 * [new branch]          mathieu-fixDeleteDefaultTemplate -> origin/mathieu-fixDeleteDefaultTemplate
 * [new branch]          nr-copy-file-range2    -> origin/nr-copy-file-range2
   b75c06f7f..7c486f115  nr-delete-fs-createOutputStream -> origin/nr-delete-fs-createOutputStream
 * [new branch]          nr-fix-fs-local-close  -> origin/nr-fix-fs-local-close
 * [new branch]          nr-fix-s3-big-backups  -> origin/nr-fix-s3-big-backups
 * [new branch]          nr-s3-fix-big-backups2 -> origin/nr-s3-fix-big-backups2
 * [new branch]          nr-s3-region-http      -> origin/nr-s3-region-http
 * [new branch]          pierre-revert-vdi-snapshot-migration -> origin/pierre-revert-vdi-snapshot-migration
   31ef0be74..06c0d3dbf  proxy-v1               -> origin/proxy-v1
 * [new branch]          workers                -> origin/workers
 * [new branch]          xo-lite                -> origin/xo-lite
 * [new branch]          ya_backupnosnap        -> origin/ya_backupnosnap
 * [new branch]          ya_modifdoc            -> origin/ya_modifdoc
Updating 4afebca77..7eec26496
Fast-forward
 .gitignore                                         |    2 +
 @vates/compose/README.md                           |   81 +
 @vates/compose/USAGE.md                            |   48 +
 @vates/compose/index.js                            |   46 +
 @vates/compose/index.spec.js                       |   66 +
 @vates/compose/package.json                        |   24 +
 @vates/disposable/README.md                        |   89 +
 @vates/disposable/USAGE.md                         |   56 +
 @vates/disposable/debounceResource.js              |   56 +
 @vates/disposable/debounceResource.spec.js         |   29 +
 @vates/disposable/deduped.js                       |   52 +
 @vates/disposable/deduped.spec.js                  |   76 +
 @vates/disposable/package.json                     |   29 +
 @vates/toggle-scripts/README.md                    |   59 +
 @vates/toggle-scripts/USAGE.md                     |   26 +
 @vates/toggle-scripts/index.js                     |   60 +
 @vates/toggle-scripts/package.json                 |   41 +
 @xen-orchestra/async-map/README.md                 |   57 +-
 @xen-orchestra/async-map/USAGE.md                  |   55 +-
 @xen-orchestra/async-map/index.js                  |   71 +
 @xen-orchestra/async-map/index.spec.js             |   71 +
 .../async-map/{src/index.js => legacy.js}          |   16 +-
 @xen-orchestra/async-map/package.json              |   36 +-
 @xen-orchestra/audit-core/package.json             |    2 +-
 @xen-orchestra/backups-cli/README.md               |   20 +
 @xen-orchestra/backups-cli/USAGE.md                |   17 +
 @xen-orchestra/backups-cli/_asyncMap.js            |    5 -
 @xen-orchestra/backups-cli/commands/clean-vms.js   |   46 +-
 .../backups-cli/commands/create-symlink-index.js   |    2 +-
 @xen-orchestra/backups-cli/commands/info.js        |    2 +-
 @xen-orchestra/backups-cli/index.js                |    9 +-
 @xen-orchestra/backups-cli/package.json            |    9 +-
 @xen-orchestra/backups/Backup.js                   |  264 +++
 @xen-orchestra/backups/DurablePartition.js         |   40 +
 @xen-orchestra/backups/ImportVmBackup.js           |   59 +
 @xen-orchestra/backups/RemoteAdapter.js            |  554 ++++++
 @xen-orchestra/backups/RestoreMetadataBackup.js    |   24 +
 @xen-orchestra/backups/Task.js                     |  174 ++
 .../backups/_ContinuousReplicationWriter.js        |  116 ++
 @xen-orchestra/backups/_DeltaBackupWriter.js       |  210 +++
 @xen-orchestra/backups/_DisasterRecoveryWriter.js  |   85 +
 @xen-orchestra/backups/_FullBackupWriter.js        |   90 +
 @xen-orchestra/backups/_PoolMetadataBackup.js      |   75 +
 @xen-orchestra/backups/_VmBackup.js                |  350 ++++
 @xen-orchestra/backups/_XoMetadataBackup.js        |   62 +
 @xen-orchestra/backups/_cancelableMap.js           |   20 +
 @xen-orchestra/backups/_checkVhd.js                |    5 +
 @xen-orchestra/backups/_deltaVm.js                 |  343 ++++
 ...ePattern.js => _extractIdsFromSimplePattern.js} |    3 +-
 .../backups/{filenameDate.js => _filenameDate.js}  |    0
 @xen-orchestra/backups/_forkStreamUnpipe.js        |   28 +
 @xen-orchestra/backups/_getOldEntries.js           |    4 +
 @xen-orchestra/backups/_getTmpDir.js               |   20 +
 @xen-orchestra/backups/_getVmBackupDir.js          |    6 +
 @xen-orchestra/backups/_listPartitions.js          |   52 +
 @xen-orchestra/backups/_listReplicatedVms.js       |   30 +
 @xen-orchestra/backups/_lvm.js                     |   29 +
 @xen-orchestra/backups/_packUuid.js                |    5 +
 @xen-orchestra/backups/_syncThenable.js            |   46 +
 .../{watchStreamSize.js => _watchStreamSize.js}    |    7 +-
 @xen-orchestra/backups/formatVmBackups.js          |   34 +
 @xen-orchestra/backups/getOldEntries.js            |    3 -
 @xen-orchestra/backups/package.json                |   25 +-
 @xen-orchestra/backups/parseMetadataBackupId.js    |   23 +
 @xen-orchestra/cr-seed-cli/index.js                |    4 +-
 @xen-orchestra/cr-seed-cli/package.json            |    4 +-
 @xen-orchestra/cron/package.json                   |    1 -
 @xen-orchestra/defined/package.json                |    1 -
 @xen-orchestra/emit-async/package.json             |    1 -
 @xen-orchestra/fs/package.json                     |    8 +-
 @xen-orchestra/fs/src/abstract.js                  |   10 +-
 @xen-orchestra/fs/src/s3.js                        |  177 +-
 @xen-orchestra/log/package.json                    |    3 +-
 @xen-orchestra/mixin/package.json                  |    1 -
 .../{async-map => proxy-cli}/.babelrc.js           |    0
 @xen-orchestra/proxy-cli/.npmignore                |   24 +
 @xen-orchestra/proxy-cli/README.md                 |   46 +
 @xen-orchestra/proxy-cli/USAGE.md                  |   15 +
 @xen-orchestra/proxy-cli/package.json              |   69 +
 @xen-orchestra/proxy-cli/src/index.js              |  191 ++
 @xen-orchestra/proxy/.babelrc.js                   |    1 +
 @xen-orchestra/proxy/.npmignore                    |   24 +
 @xen-orchestra/proxy/README.md                     |   18 +
 @xen-orchestra/proxy/USAGE.md                      |    0
 @xen-orchestra/proxy/config.toml                   |   80 +
 @xen-orchestra/proxy/docs/api.md                   |  191 ++
 @xen-orchestra/proxy/package.json                  |  102 ++
 .../proxy/scripts/systemd-service-installer        |   34 +
 @xen-orchestra/proxy/src/app/_Profile.js           |    1 +
 @xen-orchestra/proxy/src/app/index.js              |   52 +
 @xen-orchestra/proxy/src/app/mixins/api.js         |  266 +++
 @xen-orchestra/proxy/src/app/mixins/appliance.js   |  159 ++
 .../proxy/src/app/mixins/authentication.js         |   43 +
 .../proxy/src/app/mixins/backups/index.js          |  412 +++++
 @xen-orchestra/proxy/src/app/mixins/config.js      |   71 +
 @xen-orchestra/proxy/src/app/mixins/hooks.js       |   49 +
 @xen-orchestra/proxy/src/app/mixins/remotes.js     |   55 +
 @xen-orchestra/proxy/src/index.js                  |  164 ++
 @xen-orchestra/upload-ova/package.json             |    2 +-
 @xen-orchestra/xapi/.babelrc.js                    |    1 +
 @xen-orchestra/xapi/README.md                      |   28 +
 @xen-orchestra/xapi/USAGE.md                       |    0
 @xen-orchestra/xapi/package.json                   |   54 +
 @xen-orchestra/xapi/src/_extractOpaqueRef.js       |    9 +
 @xen-orchestra/xapi/src/_isVmRunning.js            |    7 +
 @xen-orchestra/xapi/src/index.js                   |  124 ++
 @xen-orchestra/xapi/src/task.js                    |   13 +
 @xen-orchestra/xapi/src/vbd.js                     |   89 +
 @xen-orchestra/xapi/src/vdi.js                     |  106 ++
 @xen-orchestra/xapi/src/vif.js                     |   46 +
 @xen-orchestra/xapi/src/vm.js                      |  495 ++++++
 CHANGELOG.md                                       |  127 +-
 docs/.vuepress/config.js                           |    1 +
 docs/advanced.md                                   |   20 +-
 docs/assets/backupnosnap.png                       |  Bin 0 -> 14965 bytes
 docs/assets/exportModal.png                        |  Bin 0 -> 26106 bytes
 docs/assets/importModal.png                        |  Bin 0 -> 33014 bytes
 docs/assets/maintenancemode.png                    |  Bin 0 -> 21219 bytes
 docs/backups.md                                    |    9 +
 docs/continuous_replication.md                     |   12 +
 docs/from_the_sources.md                           |    4 +-
 docs/full_backups.md                               |    9 +
 docs/installation.md                               |    4 +-
 docs/manage_infrastructure.md                      |   23 +
 docs/migrate_to_new_xoa.md                         |   25 +
 docs/users.md                                      |    4 +-
 docs/xoa.md                                        |    4 +-
 docs/xosan.md                                      |    2 +-
 package.json                                       |   22 +-
 packages/complex-matcher/package.json              |    3 +-
 packages/complex-matcher/src/index.js              |   41 +-
 packages/complex-matcher/src/index.spec.js         |    6 +
 packages/value-matcher/package.json                |    1 -
 packages/vhd-cli/package.json                      |    4 +-
 packages/vhd-lib/package.json                      |    5 +-
 packages/vhd-lib/{ => src}/merge.integ.spec.js     |    4 +-
 packages/vhd-lib/{ => src}/vhd.integ.spec.js       |    4 +-
 packages/vhd-lib/src/vhd.js                        |    4 +-
 packages/xapi-explore-sr/package.json              |    2 +-
 packages/xen-api/examples/package.json             |    2 +-
 packages/xen-api/examples/utils.js                 |    4 +-
 packages/xen-api/package.json                      |    5 +-
 packages/xen-api/src/_Ref.js                       |   32 +
 packages/xen-api/src/_isOpaqueRef.js               |    3 -
 packages/xen-api/src/_isReadOnlyCall.js            |    5 +-
 packages/xen-api/src/cli.js                        |    5 +-
 packages/xen-api/src/index.js                      |   17 +-
 packages/xo-acl-resolver/package.json              |    3 +-
 packages/xo-cli/README.md                          |    7 +-
 packages/xo-cli/USAGE.md                           |    7 +-
 packages/xo-cli/package.json                       |    4 +-
 packages/xo-collection/package.json                |    1 -
 packages/xo-common/package.json                    |    3 +-
 packages/xo-common/src/api-errors.js               |   20 +-
 packages/xo-import-servers-csv/package.json        |    2 +-
 packages/xo-lib/package.json                       |    3 +-
 packages/xo-lib/src/index.js                       |    5 +-
 packages/xo-remote-parser/package.json             |    1 -
 packages/xo-server-audit/package.json              |    5 +-
 packages/xo-server-auth-github/package.json        |    1 -
 packages/xo-server-auth-google/package.json        |    1 -
 packages/xo-server-auth-ldap/package.json          |    4 +-
 packages/xo-server-auth-ldap/src/index.js          |   15 +-
 packages/xo-server-auth-saml/package.json          |    1 -
 packages/xo-server-backup-reports/package.json     |    3 +-
 packages/xo-server-backup-reports/src/index.js     |   80 +-
 packages/xo-server-load-balancer/package.json      |    1 -
 .../xo-server-load-balancer/src/density-plan.js    |    2 +-
 packages/xo-server-load-balancer/src/index.js      |    4 +-
 .../src/performance-plan.js                        |   15 +-
 packages/xo-server-load-balancer/src/plan.js       |   32 +-
 packages/xo-server-load-balancer/src/utils.js      |    2 +-
 packages/xo-server-perf-alert/package.json         |    1 -
 packages/xo-server-sdn-controller/package.json     |    2 +-
 packages/xo-server-test/package.json               |   11 +-
 packages/xo-server-transport-email/package.json    |    3 +-
 packages/xo-server-transport-nagios/package.json   |    1 -
 packages/xo-server-transport-slack/package.json    |    3 +-
 packages/xo-server-transport-xmpp/package.json     |    1 -
 packages/xo-server-usage-report/package.json       |    5 +-
 packages/xo-server-usage-report/src/index.js       |    4 +-
 packages/xo-server-web-hooks/package.json          |    3 +-
 packages/xo-server-web-hooks/src/index.js          |   17 +-
 packages/xo-server/bin/run-vhd-test                |    6 +-
 packages/xo-server/bin/xo-server                   |   17 +-
 packages/xo-server/config.toml                     |   46 +-
 packages/xo-server/docs/file-restoration.md        |    4 +-
 packages/xo-server/package.json                    |   35 +-
 packages/xo-server/src/_XenStore.js                |    1 +
 packages/xo-server/src/_dedupeUnmount.js           |   45 -
 packages/xo-server/src/_handleBackupLog.js         |   37 +
 packages/xo-server/src/api/metadata-backup.js      |    8 +
 packages/xo-server/src/api/network.js              |    3 +-
 packages/xo-server/src/api/pool.js                 |    6 +
 packages/xo-server/src/api/proxy.js                |    8 +-
 packages/xo-server/src/api/sr.js                   |  124 +-
 packages/xo-server/src/api/user.js                 |    4 +-
 packages/xo-server/src/api/vif.js                  |   18 +-
 packages/xo-server/src/api/vm.js                   |    8 +-
 packages/xo-server/src/api/xosan.js                |   22 +-
 packages/xo-server/src/collection/redis.js         |   14 +-
 packages/xo-server/src/index.js                    |    1 +
 packages/xo-server/src/models/acl.js               |    6 +-
 packages/xo-server/src/utils.js                    |   45 +-
 packages/xo-server/src/utils.js.flow               |    4 +-
 packages/xo-server/src/utils.spec.js               |  106 +-
 packages/xo-server/src/xapi-object-to-xo.js        |    5 +-
 packages/xo-server/src/xapi/index.js               |  228 +--
 packages/xo-server/src/xapi/index.js.flow          |    1 -
 packages/xo-server/src/xapi/mixins/networking.js   |   24 +-
 packages/xo-server/src/xapi/mixins/patching.js     |   21 +-
 packages/xo-server/src/xapi/mixins/storage.js      |   33 +-
 packages/xo-server/src/xapi/mixins/vm.js           |   14 +-
 .../xo-server/src/xapi/other-config-template.js    |    4 +-
 packages/xo-server/src/xapi/utils.js               |   16 +-
 packages/xo-server/src/xo-mixins/api.js            |   24 +-
 .../xo-server/src/xo-mixins/backups-ng/index.js    | 1773 +++----------------
 .../src/xo-mixins/backups-remote-adapter.js        |   27 +
 packages/xo-server/src/xo-mixins/backups.js        |   31 +-
 .../xo-server/src/xo-mixins/file-restore-ng.js     |  361 +---
 packages/xo-server/src/xo-mixins/ip-pools.js       |    9 +-
 .../xo-server/src/xo-mixins/jobs/execute-call.js   |    4 +-
 packages/xo-server/src/xo-mixins/jobs/index.js     |  196 ++-
 .../xo-server/src/xo-mixins/metadata-backups.js    |  717 +++-----
 packages/xo-server/src/xo-mixins/plugins.js        |    4 +-
 packages/xo-server/src/xo-mixins/proxies.js        |   21 +-
 packages/xo-server/src/xo-mixins/remotes.js        |   23 +-
 packages/xo-server/src/xo-mixins/resource-sets.js  |    6 +-
 packages/xo-server/src/xo-mixins/scheduling.js     |    4 +-
 packages/xo-server/src/xo-mixins/store.js          |   26 +-
 packages/xo-server/src/xo-mixins/subjects.js       |   16 +-
 packages/xo-server/src/xo-mixins/workers/index.js  |   16 -
 packages/xo-server/src/xo-mixins/workers/worker.js |   33 -
 packages/xo-server/src/xo-mixins/xen-servers.js    |   22 +-
 packages/xo-server/src/xo.js                       |   12 +-
 packages/xo-vmdk-to-vhd/package.json               |    3 +-
 packages/xo-vmdk-to-vhd/src/ova.integ.spec.js      |   12 +-
 .../xo-vmdk-to-vhd/src/vmdk-read.integ.spec.js     |   13 +-
 packages/xo-web/package.json                       |   11 +-
 packages/xo-web/src/common/custom-fields.js        |  151 +-
 packages/xo-web/src/common/editable/index.js       |    4 +-
 packages/xo-web/src/common/form/select.js          |    1 +
 packages/xo-web/src/common/intl/locales/it.js      |    2 +-
 packages/xo-web/src/common/intl/messages.js        |   21 +-
 packages/xo-web/src/common/shallow-equal.js        |   16 +-
 packages/xo-web/src/common/sorted-table/index.js   |   34 +-
 packages/xo-web/src/common/xo-line-chart/index.js  |    2 +-
 packages/xo-web/src/common/xo/index.js             |   74 +-
 .../xo-web/src/common/xo/migrate-vm-modal/index.js |   14 +-
 .../src/common/xo/migrate-vms-modal/index.js       |   20 +-
 packages/xo-web/src/common/xo/utils.js             |   21 +-
 packages/xo-web/src/icons.scss                     |    4 +
 .../xo-web/src/xo-app/backup/new/_remoteProxy.js   |   67 +
 packages/xo-web/src/xo-app/backup/new/index.js     |   89 +-
 .../xo-web/src/xo-app/backup/new/metadata/index.js |   22 +-
 .../xo-web/src/xo-app/backup/new/new-schedule.js   |   14 +
 packages/xo-web/src/xo-app/backup/new/schedules.js |    8 +
 .../xo-web/src/xo-app/backup/overview/tab-jobs.js  |    2 +-
 packages/xo-web/src/xo-app/backup/restore/index.js |   41 +-
 .../xo-web/src/xo-app/backup/restore/metadata.js   |    7 +-
 .../xo-web/src/xo-app/dashboard/health/index.js    |   90 +-
 packages/xo-web/src/xo-app/disk-import/index.js    |    6 +-
 packages/xo-web/src/xo-app/home/index.js           |    5 +-
 packages/xo-web/src/xo-app/home/pool-item.js       |    4 +-
 packages/xo-web/src/xo-app/index.js                |   31 +-
 packages/xo-web/src/xo-app/menu/index.js           |   20 +-
 packages/xo-web/src/xo-app/new-vm/index.js         |   14 +-
 packages/xo-web/src/xo-app/new/sr/index.js         |  186 +-
 packages/xo-web/src/xo-app/pool/index.js           |    9 +-
 packages/xo-web/src/xo-app/pool/tab-advanced.js    |   66 +-
 packages/xo-web/src/xo-app/proxies/deploy-proxy.js |   11 +-
 packages/xo-web/src/xo-app/proxies/index.js        |   42 +-
 packages/xo-web/src/xo-app/tasks/index.js          |   32 +-
 packages/xo-web/src/xo-app/vm-import/index.js      |    2 +-
 packages/xo-web/src/xo-app/vm/tab-advanced.js      |   19 +-
 packages/xo-web/src/xo-app/vm/tab-console.js       |   24 +-
 packages/xo-web/src/xo-app/vm/tab-network.js       |    2 +-
 packages/xo-web/src/xo-app/xoa/support/index.js    |   20 +-
 packages/xo-web/src/xo-app/xoa/update/index.js     |   44 +-
 scripts/normalize-packages                         |   11 +-
 yarn.lock                                          | 1831 +++++++++++---------
 281 files changed, 10848 insertions(+), 4494 deletions(-)
 create mode 100644 @vates/compose/README.md
 create mode 100644 @vates/compose/USAGE.md
 create mode 100644 @vates/compose/index.js
 create mode 100644 @vates/compose/index.spec.js
 create mode 100644 @vates/compose/package.json
 create mode 100644 @vates/disposable/README.md
 create mode 100644 @vates/disposable/USAGE.md
 create mode 100644 @vates/disposable/debounceResource.js
 create mode 100644 @vates/disposable/debounceResource.spec.js
 create mode 100644 @vates/disposable/deduped.js
 create mode 100644 @vates/disposable/deduped.spec.js
 create mode 100644 @vates/disposable/package.json
 create mode 100644 @vates/toggle-scripts/README.md
 create mode 100644 @vates/toggle-scripts/USAGE.md
 create mode 100755 @vates/toggle-scripts/index.js
 create mode 100644 @vates/toggle-scripts/package.json
 create mode 100644 @xen-orchestra/async-map/index.js
 create mode 100644 @xen-orchestra/async-map/index.spec.js
 rename @xen-orchestra/async-map/{src/index.js => legacy.js} (69%)
 delete mode 100644 @xen-orchestra/backups-cli/_asyncMap.js
 create mode 100644 @xen-orchestra/backups/Backup.js
 create mode 100644 @xen-orchestra/backups/DurablePartition.js
 create mode 100644 @xen-orchestra/backups/ImportVmBackup.js
 create mode 100644 @xen-orchestra/backups/RemoteAdapter.js
 create mode 100644 @xen-orchestra/backups/RestoreMetadataBackup.js
 create mode 100644 @xen-orchestra/backups/Task.js
 create mode 100644 @xen-orchestra/backups/_ContinuousReplicationWriter.js
 create mode 100644 @xen-orchestra/backups/_DeltaBackupWriter.js
 create mode 100644 @xen-orchestra/backups/_DisasterRecoveryWriter.js
 create mode 100644 @xen-orchestra/backups/_FullBackupWriter.js
 create mode 100644 @xen-orchestra/backups/_PoolMetadataBackup.js
 create mode 100644 @xen-orchestra/backups/_VmBackup.js
 create mode 100644 @xen-orchestra/backups/_XoMetadataBackup.js
 create mode 100644 @xen-orchestra/backups/_cancelableMap.js
 create mode 100644 @xen-orchestra/backups/_checkVhd.js
 create mode 100644 @xen-orchestra/backups/_deltaVm.js
 rename @xen-orchestra/backups/{extractIdsFromSimplePattern.js => _extractIdsFromSimplePattern.js} (85%)
 rename @xen-orchestra/backups/{filenameDate.js => _filenameDate.js} (100%)
 create mode 100644 @xen-orchestra/backups/_forkStreamUnpipe.js
 create mode 100644 @xen-orchestra/backups/_getOldEntries.js
 create mode 100644 @xen-orchestra/backups/_getTmpDir.js
 create mode 100644 @xen-orchestra/backups/_getVmBackupDir.js
 create mode 100644 @xen-orchestra/backups/_listPartitions.js
 create mode 100644 @xen-orchestra/backups/_listReplicatedVms.js
 create mode 100644 @xen-orchestra/backups/_lvm.js
 create mode 100644 @xen-orchestra/backups/_packUuid.js
 create mode 100644 @xen-orchestra/backups/_syncThenable.js
 rename @xen-orchestra/backups/{watchStreamSize.js => _watchStreamSize.js} (51%)
 create mode 100644 @xen-orchestra/backups/formatVmBackups.js
 delete mode 100644 @xen-orchestra/backups/getOldEntries.js
 create mode 100644 @xen-orchestra/backups/parseMetadataBackupId.js
 rename @xen-orchestra/{async-map => proxy-cli}/.babelrc.js (100%)
 create mode 100644 @xen-orchestra/proxy-cli/.npmignore
 create mode 100644 @xen-orchestra/proxy-cli/README.md
 create mode 100644 @xen-orchestra/proxy-cli/USAGE.md
 create mode 100644 @xen-orchestra/proxy-cli/package.json
 create mode 100755 @xen-orchestra/proxy-cli/src/index.js
 create mode 100644 @xen-orchestra/proxy/.babelrc.js
 create mode 100644 @xen-orchestra/proxy/.npmignore
 create mode 100644 @xen-orchestra/proxy/README.md
 create mode 100644 @xen-orchestra/proxy/USAGE.md
 create mode 100644 @xen-orchestra/proxy/config.toml
 create mode 100644 @xen-orchestra/proxy/docs/api.md
 create mode 100644 @xen-orchestra/proxy/package.json
 create mode 100755 @xen-orchestra/proxy/scripts/systemd-service-installer
 create mode 100644 @xen-orchestra/proxy/src/app/_Profile.js
 create mode 100644 @xen-orchestra/proxy/src/app/index.js
 create mode 100644 @xen-orchestra/proxy/src/app/mixins/api.js
 create mode 100644 @xen-orchestra/proxy/src/app/mixins/appliance.js
 create mode 100644 @xen-orchestra/proxy/src/app/mixins/authentication.js
 create mode 100644 @xen-orchestra/proxy/src/app/mixins/backups/index.js
 create mode 100644 @xen-orchestra/proxy/src/app/mixins/config.js
 create mode 100644 @xen-orchestra/proxy/src/app/mixins/hooks.js
 create mode 100644 @xen-orchestra/proxy/src/app/mixins/remotes.js
 create mode 100755 @xen-orchestra/proxy/src/index.js
 create mode 100644 @xen-orchestra/xapi/.babelrc.js
 create mode 100644 @xen-orchestra/xapi/README.md
 create mode 100644 @xen-orchestra/xapi/USAGE.md
 create mode 100644 @xen-orchestra/xapi/package.json
 create mode 100644 @xen-orchestra/xapi/src/_extractOpaqueRef.js
 create mode 100644 @xen-orchestra/xapi/src/_isVmRunning.js
 create mode 100644 @xen-orchestra/xapi/src/index.js
 create mode 100644 @xen-orchestra/xapi/src/task.js
 create mode 100644 @xen-orchestra/xapi/src/vbd.js
 create mode 100644 @xen-orchestra/xapi/src/vdi.js
 create mode 100644 @xen-orchestra/xapi/src/vif.js
 create mode 100644 @xen-orchestra/xapi/src/vm.js
 create mode 100644 docs/assets/backupnosnap.png
 create mode 100644 docs/assets/exportModal.png
 create mode 100644 docs/assets/importModal.png
 create mode 100644 docs/assets/maintenancemode.png
 create mode 100644 docs/migrate_to_new_xoa.md
 rename packages/vhd-lib/{ => src}/merge.integ.spec.js (99%)
 rename packages/vhd-lib/{ => src}/vhd.integ.spec.js (96%)
 create mode 100644 packages/xen-api/src/_Ref.js
 delete mode 100644 packages/xen-api/src/_isOpaqueRef.js
 delete mode 100644 packages/xo-server/src/_dedupeUnmount.js
 create mode 100644 packages/xo-server/src/_handleBackupLog.js
 create mode 100644 packages/xo-server/src/xo-mixins/backups-remote-adapter.js
 delete mode 100644 packages/xo-server/src/xo-mixins/workers/index.js
 delete mode 100644 packages/xo-server/src/xo-mixins/workers/worker.js
 create mode 100644 packages/xo-web/src/xo-app/backup/new/_remoteProxy.js
=== CMD ===: cd .

=== CMD ===: rm -rf "/opt/xo/xo-builds/xen-orchestra-202103122131"

=== CMD ===: cp -r "/opt/xo/xo-src/xen-orchestra /opt/xo/xo-builds/xen-orchestra-202103122131"

=== CMD ===: cd /opt/xo/xo-builds/xen-orchestra-202103122131

=== CMD ===: git rev-parse HEAD

=== CMD ===: git rev-parse --short HEAD

=== CMD ===: cd .

=== CMD ===: cd /opt/xo/xo-server

=== CMD ===: git rev-parse HEAD

=== CMD ===: git rev-parse --short HEAD

=== CMD ===: cd .

=== CMD ===: /bin/systemctl stop xo-server

=== CMD ===: cd /opt/xo/xo-builds/xen-orchestra-202103122131 && yarn  && yarn build

yarn install v1.22.4
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info fsevents@2.3.1: The platform "linux" is incompatible with this module.
info "fsevents@2.3.1" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 154.19s.
yarn run v1.22.4
$ scripts/run-script --parallel build
* complex-matcher:prebuild − yarn run clean
* value-matcher:prebuild − yarn run clean
* vhd-cli:prebuild − rimraf dist/ && index-modules --cjs-lazy src/commands
* vhd-lib:prebuild − yarn run clean
* xapi-explore-sr:prebuild − rimraf dist/
* xen-api:prebuild − rimraf dist/
* xo-cli:prebuild − rimraf dist/
* xo-collection:prebuild − rimraf dist/
* xo-common:prebuild − yarn run clean
* xo-lib:prebuild − rimraf dist/
* xo-remote-parser:prebuild − rimraf dist/
* xo-server:prebuild − index-modules src/api src/xapi/mixins src/xo-mixins && yarn run clean
* xo-server-audit:prebuild − rimraf dist/
* xo-server-auth-google:prebuild − rimraf dist/
* xo-server-auth-ldap:prebuild − rimraf dist/
* xo-server-auth-saml:prebuild − yarn run clean
* xo-server-backup-reports:prebuild − yarn run clean
* xo-server-perf-alert:prebuild − yarn run clean
* xo-server-sdn-controller:prebuild − rimraf dist/
* xo-server-transport-email:prebuild − rimraf dist/
* xo-server-transport-icinga2:prebuild − rimraf dist/
* xo-server-transport-nagios:prebuild − yarn run clean
* xo-server-transport-slack:prebuild − yarn run clean
* xo-server-transport-xmpp:prebuild − yarn run clean
* xo-server-usage-report:prebuild − yarn run clean
* xo-server-web-hooks:prebuild − rimraf dist/
* xo-vmdk-to-vhd:prebuild − yarn run clean
* xo-web:prebuild − yarn run clean && index-modules --auto src
* @xen-orchestra/audit-core:prebuild − rimraf dist/
* @xen-orchestra/cron:prebuild − yarn run clean
* @xen-orchestra/defined:prebuild − yarn run clean
* @xen-orchestra/emit-async:prebuild − yarn run clean
* @xen-orchestra/fs:prebuild − yarn run clean
* @xen-orchestra/log:prebuild − yarn run clean
* @xen-orchestra/mixin:prebuild − yarn run clean
* @xen-orchestra/openflow:prebuild − rimraf dist/
* @xen-orchestra/proxy:prebuild − yarn run clean && index-modules --cjs-lazy src/app/mixins
* @xen-orchestra/proxy-cli:prebuild − yarn run clean
* @xen-orchestra/template:prebuild − yarn run clean
* @xen-orchestra/upload-ova:prebuild − rimraf dist/
* @xen-orchestra/xapi:prebuild − yarn run clean
* xo-import-servers-csv:build − tsc
* xo-server-auth-github:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-load-balancer:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xapi-explore-sr:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xen-api:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-collection:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-audit:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-remote-parser:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-google:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-ldap:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-sdn-controller:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-email:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-icinga2:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-web-hooks:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/audit-core:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/openflow:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/api/index.js
index generated src/xapi/mixins/index.js
index generated src/xo-mixins/index.js
* @xen-orchestra/upload-ova:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/commands/index.js
* vhd-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ gulp clean
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* value-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* vhd-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
* complex-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-common:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-saml:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-perf-alert:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-backup-reports:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-xmpp:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-slack:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-vmdk-to-vhd:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-nagios:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-usage-report:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
* @xen-orchestra/log:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/defined:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/fs:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/cron:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/emit-async:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/xapi:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/mixin:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/proxy-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/template:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/app/mixins/index.js
* @xen-orchestra/proxy:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"10" }
  proposal-private-methods { "node":"10" }
  proposal-numeric-separator { "node":"10" }
  proposal-logical-assignment-operators { "node":"10" }
@babel/preset-env: `DEBUG` option

Using targets:
  proposal-nullish-coalescing-operator { "node":"10" }
  proposal-optional-chaining { "node":"10" }
  syntax-json-strings { "node":"10" }
  syntax-optional-catch-binding { "node":"10" }
  syntax-async-generators { "node":"10" }
  syntax-object-rest-spread { "node":"10" }
  proposal-export-namespace-from { "node":"10" }
  transform-modules-commonjs { "node":"10" }
  proposal-dynamic-import { "node":"10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "node": "8.9.4"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.9.4" }
  proposal-private-methods { "node":"8.9.4" }
  proposal-numeric-separator { "node":"8.9.4" }
  proposal-logical-assignment-operators { "node":"8.9.4" }
  proposal-nullish-coalescing-operator { "node":"8.9.4" }
  proposal-optional-chaining { "node":"8.9.4" }
  proposal-json-strings { "node":"8.9.4" }
  proposal-optional-catch-binding { "node":"8.9.4" }
  proposal-async-generator-functions { "node":"8.9.4" }
  syntax-object-rest-spread { "node":"8.9.4" }
  transform-dotall-regex { "node":"8.9.4" }
  proposal-unicode-property-regex { "node":"8.9.4" }
  transform-named-capturing-groups-regex { "node":"8.9.4" }
  proposal-export-namespace-from { "node":"8.9.4" }
  transform-modules-commonjs { "node":"8.9.4" }
  proposal-dynamic-import { "node":"8.9.4" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[21:34:40] Using gulpfile /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-web/gulpfile.js
[21:34:40] Starting 'clean'...
[21:34:41] Finished 'clean' after 390 ms
Successfully compiled 1 file with Babel (22524ms).
Successfully compiled 1 file with Babel (22101ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (23794ms).
index generated src/common/themes/index.js
index generated src/common/intl/locales/index.js
@babel/preset-env: `DEBUG` option

Using targets:
* xo-web:build − NODE_ENV=production gulp build
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8" }
  proposal-private-methods { "node":"8" }
  proposal-numeric-separator { "node":"8" }
  proposal-logical-assignment-operators { "node":"8" }
  proposal-nullish-coalescing-operator { "node":"8" }
  proposal-optional-chaining { "node":"8" }
  proposal-json-strings { "node":"8" }
  proposal-optional-catch-binding { "node":"8" }
  proposal-async-generator-functions { "node":"8" }
  proposal-object-rest-spread { "node":"8" }
  transform-dotall-regex { "node":"8" }
  proposal-unicode-property-regex { "node":"8" }
  transform-named-capturing-groups-regex { "node":"8" }
  proposal-export-namespace-from { "node":"8" }
  transform-modules-commonjs { "node":"8" }
  proposal-dynamic-import { "node":"8" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "7.6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"7.6" }
  proposal-private-methods { "node":"7.6" }
  proposal-numeric-separator { "node":"7.6" }
  proposal-logical-assignment-operators { "node":"7.6" }
  proposal-nullish-coalescing-operator { "node":"7.6" }
  proposal-optional-chaining { "node":"7.6" }
  proposal-json-strings { "node":"7.6" }
  proposal-optional-catch-binding { "node":"7.6" }
  proposal-async-generator-functions { "node":"7.6" }
  proposal-object-rest-spread { "node":"7.6" }
  transform-dotall-regex { "node":"7.6" }
  proposal-unicode-property-regex { "node":"7.6" }
  transform-named-capturing-groups-regex { "node":"7.6" }
  proposal-export-namespace-from { "node":"7.6" }
  transform-modules-commonjs { "node":"7.6" }
  proposal-dynamic-import { "node":"7.6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
@babel/preset-env: `DEBUG` option
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
@babel/preset-env: `DEBUG` option
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (31177ms).
Successfully compiled 3 files with Babel (31656ms).
Successfully compiled 1 file with Babel (32463ms).
Successfully compiled 1 file with Babel (32483ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "12"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"12" }
  proposal-private-methods { "node":"12" }
  proposal-numeric-separator { "node":"12" }
  proposal-logical-assignment-operators { "node":"12" }
  proposal-nullish-coalescing-operator { "node":"12" }
  proposal-optional-chaining { "node":"12" }
  syntax-json-strings { "node":"12" }
  syntax-optional-catch-binding { "node":"12" }
  syntax-async-generators { "node":"12" }
  syntax-object-rest-spread { "node":"12" }
  proposal-export-namespace-from { "node":"12" }
  transform-modules-commonjs { "node":"12" }
  proposal-dynamic-import { "node":"12" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (33001ms).
Successfully compiled 1 file with Babel (21151ms).
Successfully compiled 1 file with Babel (25253ms).
Successfully compiled 1 file with Babel (34458ms).
Successfully compiled 1 file with Babel (24079ms).
Successfully compiled 1 file with Babel (35253ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 2 files with Babel (35867ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (36151ms).
Successfully compiled 1 file with Babel (24564ms).
Successfully compiled 1 file with Babel (25522ms).
Successfully compiled 9 files with Babel (36788ms).
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "firefox": "83",
  "ie": "11",
  "ios": "12.2",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ie":"11", "ios":"12.2", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-optional-chaining { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-json-strings { "ie":"11", "node":"6" }

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-optional-catch-binding { "ie":"11", "node":"6" }
  transform-parameters { "ie":"11" }
  proposal-async-generator-functions { "ie":"11", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  transform-dotall-regex { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "ie":"11", "node":"6" }
  transform-named-capturing-groups-regex { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-template-literals { "ie":"11", "ios":"12.2" }
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
@babel/preset-env: `DEBUG` option
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-unicode-escapes { "ie":"11" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
Successfully compiled 1 file with Babel (25509ms).
  proposal-export-namespace-from { "ie":"11", "ios":"12.2", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[21:34:59] Using gulpfile /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-web/gulpfile.js
[21:34:59] Starting 'build'...
[21:34:59] Starting 'buildPages'...
[21:34:59] Starting 'buildScripts'...
[21:34:59] Starting 'buildStyles'...
[21:34:59] Starting 'copyAssets'...
Successfully compiled 9 files with Babel (36199ms).
Successfully compiled 2 files with Babel (36513ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"10" }
  proposal-private-methods { "node":"10" }
  proposal-numeric-separator { "node":"10" }
  proposal-logical-assignment-operators { "node":"10" }
  proposal-nullish-coalescing-operator { "node":"10" }
  proposal-optional-chaining { "node":"10" }
  syntax-json-strings { "node":"10" }
  syntax-optional-catch-binding { "node":"10" }
  syntax-async-generators { "node":"10" }
  syntax-object-rest-spread { "node":"10" }
  proposal-export-namespace-from { "node":"10" }
  transform-modules-commonjs { "node":"10" }
  proposal-dynamic-import { "node":"10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (27543ms).
Successfully compiled 1 file with Babel (27611ms).
Successfully compiled 3 files with Babel (29887ms).
Successfully compiled 8 files with Babel (29546ms).
Successfully compiled 1 file with Babel (30077ms).
Successfully compiled 1 file with Babel (31158ms).
Successfully compiled 5 files with Babel (43540ms).
Successfully compiled 24 files with Babel (42517ms).
Successfully compiled 5 files with Babel (47524ms).
Successfully compiled 3 files with Babel (36280ms).
Successfully compiled 1 file with Babel (35580ms).
Successfully compiled 8 files with Babel (35771ms).
Successfully compiled 20 files with Babel (48457ms).
Successfully compiled 11 files with Babel (31373ms).
Successfully compiled 1 file with Babel (37603ms).
Successfully compiled 1 file with Babel (38038ms).
Successfully compiled 1 file with Babel (37714ms).
Successfully compiled 10 files with Babel (37888ms).
Successfully compiled 7 files with Babel (38733ms).
Successfully compiled 22 files with Babel (40777ms).
[21:35:12] Finished 'buildPages' after 14 s
[21:35:19] Finished 'buildStyles' after 21 s
[21:35:19] Finished 'copyAssets' after 21 s
Successfully compiled 130 files with Babel (49270ms).
[21:38:15] Finished 'buildScripts' after 3.25 min
[21:38:15] Finished 'build' after 3.25 min
Done in 241.52s.
=== CMD ===: find "/opt/xo/xo-builds/xen-orchestra-202103122131/packages/" -maxdepth 1 -mindepth 1 -not -name "xo-server" -not -name "xo-web" -not -name "xo-server-cloud" -exec ln -sn {} "/opt/xo/xo-builds/xen-orchestra-202103122131/"

=== CMD ===: cd /opt/xo/xo-builds/xen-orchestra-202103122131 && yarn && yarn build

yarn install v1.22.4
[1/5] Validating package.json...
[2/5] Resolving packages...
success Already up-to-date.
Done in 3.10s.
yarn run v1.22.4
$ scripts/run-script --parallel build
* complex-matcher:prebuild − yarn run clean
* value-matcher:prebuild − yarn run clean
* vhd-cli:prebuild − rimraf dist/ && index-modules --cjs-lazy src/commands
* vhd-lib:prebuild − yarn run clean
* xapi-explore-sr:prebuild − rimraf dist/
* xen-api:prebuild − rimraf dist/
* xo-cli:prebuild − rimraf dist/
* xo-collection:prebuild − rimraf dist/
* xo-common:prebuild − yarn run clean
* xo-lib:prebuild − rimraf dist/
* xo-remote-parser:prebuild − rimraf dist/
* xo-server:prebuild − index-modules src/api src/xapi/mixins src/xo-mixins && yarn run clean
* xo-server-audit:prebuild − rimraf dist/
* xo-server-auth-google:prebuild − rimraf dist/
* xo-server-auth-ldap:prebuild − rimraf dist/
* xo-server-auth-saml:prebuild − yarn run clean
* xo-server-backup-reports:prebuild − yarn run clean
* xo-server-perf-alert:prebuild − yarn run clean
* xo-server-sdn-controller:prebuild − rimraf dist/
* xo-server-transport-email:prebuild − rimraf dist/
* xo-server-transport-icinga2:prebuild − rimraf dist/
* xo-server-transport-nagios:prebuild − yarn run clean
* xo-server-transport-slack:prebuild − yarn run clean
* xo-server-transport-xmpp:prebuild − yarn run clean
* xo-server-usage-report:prebuild − yarn run clean
* xo-server-web-hooks:prebuild − rimraf dist/
* xo-vmdk-to-vhd:prebuild − yarn run clean
* xo-web:prebuild − yarn run clean && index-modules --auto src
* @xen-orchestra/audit-core:prebuild − rimraf dist/
* @xen-orchestra/cron:prebuild − yarn run clean
* @xen-orchestra/defined:prebuild − yarn run clean
* @xen-orchestra/emit-async:prebuild − yarn run clean
* @xen-orchestra/fs:prebuild − yarn run clean
* @xen-orchestra/log:prebuild − yarn run clean
* @xen-orchestra/mixin:prebuild − yarn run clean
* @xen-orchestra/openflow:prebuild − rimraf dist/
* @xen-orchestra/proxy:prebuild − yarn run clean && index-modules --cjs-lazy src/app/mixins
* @xen-orchestra/proxy-cli:prebuild − yarn run clean
* @xen-orchestra/template:prebuild − yarn run clean
* @xen-orchestra/upload-ova:prebuild − rimraf dist/
* @xen-orchestra/xapi:prebuild − yarn run clean
* xo-import-servers-csv:build − tsc
* xo-server-auth-github:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-load-balancer:build − NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xapi-explore-sr:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xen-api:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-collection:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-remote-parser:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-ldap:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-audit:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-google:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-icinga2:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-email:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-sdn-controller:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-web-hooks:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/audit-core:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/xapi/mixins/index.js
index generated src/api/index.js
index generated src/xo-mixins/index.js
* @xen-orchestra/openflow:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/upload-ova:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/commands/index.js
* vhd-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ gulp clean
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* value-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
$ rimraf dist/
* complex-matcher:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* vhd-lib:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-common:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-auth-saml:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-perf-alert:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-backup-reports:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-slack:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-vmdk-to-vhd:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/cron:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
$ rimraf dist/
* xo-server-transport-nagios:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/mixin:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-transport-xmpp:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server-usage-report:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/proxy-cli:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/log:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/emit-async:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/defined:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/template:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/xapi:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* @xen-orchestra/fs:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
* xo-server:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
index generated src/app/mixins/index.js
* @xen-orchestra/proxy:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
{
  "node": "10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"10" }
  proposal-private-methods { "node":"10" }
  proposal-numeric-separator { "node":"10" }
  proposal-logical-assignment-operators { "node":"10" }
  proposal-nullish-coalescing-operator { "node":"10" }
  proposal-optional-chaining { "node":"10" }
  syntax-json-strings { "node":"10" }
  syntax-optional-catch-binding { "node":"10" }
  syntax-async-generators { "node":"10" }
  syntax-object-rest-spread { "node":"10" }
  proposal-export-namespace-from { "node":"10" }
  transform-modules-commonjs { "node":"10" }
  proposal-dynamic-import { "node":"10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.9.4"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.9.4" }
  proposal-private-methods { "node":"8.9.4" }
  proposal-numeric-separator { "node":"8.9.4" }
  proposal-logical-assignment-operators { "node":"8.9.4" }
  proposal-nullish-coalescing-operator { "node":"8.9.4" }
  proposal-optional-chaining { "node":"8.9.4" }
  proposal-json-strings { "node":"8.9.4" }
  proposal-optional-catch-binding { "node":"8.9.4" }
  proposal-async-generator-functions { "node":"8.9.4" }
  syntax-object-rest-spread { "node":"8.9.4" }
  transform-dotall-regex { "node":"8.9.4" }
  proposal-unicode-property-regex { "node":"8.9.4" }
  transform-named-capturing-groups-regex { "node":"8.9.4" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto
  proposal-export-namespace-from { "node":"8.9.4" }
  transform-modules-commonjs { "node":"8.9.4" }
  proposal-dynamic-import { "node":"8.9.4" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[21:38:43] Using gulpfile /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-web/gulpfile.js
[21:38:43] Starting 'clean'...
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
[21:38:44] Finished 'clean' after 574 ms
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (21966ms).
index generated src/common/themes/index.js
Successfully compiled 1 file with Babel (22272ms).
index generated src/common/intl/locales/index.js
* xo-web:build − NODE_ENV=production gulp build
Successfully compiled 1 file with Babel (24290ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
{
  "node": "7.6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"7.6" }
  proposal-private-methods { "node":"7.6" }
  proposal-numeric-separator { "node":"7.6" }
  proposal-logical-assignment-operators { "node":"7.6" }
  proposal-nullish-coalescing-operator { "node":"7.6" }
  proposal-optional-chaining { "node":"7.6" }
  proposal-json-strings { "node":"7.6" }
  proposal-optional-catch-binding { "node":"7.6" }
  proposal-async-generator-functions { "node":"7.6" }
  proposal-object-rest-spread { "node":"7.6" }
  transform-dotall-regex { "node":"7.6" }
  proposal-unicode-property-regex { "node":"7.6" }
  transform-named-capturing-groups-regex { "node":"7.6" }
  proposal-export-namespace-from { "node":"7.6" }
  transform-modules-commonjs { "node":"7.6" }
  proposal-dynamic-import { "node":"7.6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}
@babel/preset-env: `DEBUG` option

Using targets:

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-class-properties { "node":"8" }
  proposal-private-methods { "node":"8" }
  proposal-numeric-separator { "node":"8" }
  proposal-logical-assignment-operators { "node":"8" }
  proposal-nullish-coalescing-operator { "node":"8" }
  proposal-optional-chaining { "node":"8" }
  proposal-json-strings { "node":"8" }
  proposal-optional-catch-binding { "node":"8" }
  proposal-async-generator-functions { "node":"8" }
  proposal-object-rest-spread { "node":"8" }
  transform-dotall-regex { "node":"8" }
  proposal-unicode-property-regex { "node":"8" }
  transform-named-capturing-groups-regex { "node":"8" }
  proposal-export-namespace-from { "node":"8" }
  transform-modules-commonjs { "node":"8" }
  proposal-dynamic-import { "node":"8" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 3 files with Babel (30806ms).
Successfully compiled 1 file with Babel (29791ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "12"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"12" }
  proposal-private-methods { "node":"12" }
  proposal-numeric-separator { "node":"12" }
  proposal-logical-assignment-operators { "node":"12" }
  proposal-nullish-coalescing-operator { "node":"12" }
  proposal-optional-chaining { "node":"12" }
  syntax-json-strings { "node":"12" }
  syntax-optional-catch-binding { "node":"12" }
  syntax-async-generators { "node":"12" }
  syntax-object-rest-spread { "node":"12" }
  proposal-export-namespace-from { "node":"12" }
  transform-modules-commonjs { "node":"12" }
  proposal-dynamic-import { "node":"12" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (32221ms).
Successfully compiled 1 file with Babel (19916ms).
Successfully compiled 1 file with Babel (33552ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (34968ms).
Successfully compiled 1 file with Babel (34616ms).
Successfully compiled 1 file with Babel (35262ms).
Successfully compiled 1 file with Babel (23923ms).
Successfully compiled 1 file with Babel (26438ms).
Successfully compiled 1 file with Babel (24680ms).
[21:39:02] Using gulpfile /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-web/gulpfile.js
[21:39:02] Starting 'build'...
[21:39:02] Starting 'buildPages'...
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
[21:39:02] Starting 'buildScripts'...
[21:39:02] Starting 'buildStyles'...
[21:39:02] Starting 'copyAssets'...
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 2 files with Babel (37500ms).
Successfully compiled 1 file with Babel (25808ms).
Successfully compiled 9 files with Babel (37708ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (37653ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
Successfully compiled 2 files with Babel (35945ms).
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
@babel/preset-env: `DEBUG` option
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "6"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"6" }

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "firefox": "83",
  "ie": "11",
  "ios": "12.2",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ie":"11", "ios":"12.2", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-optional-chaining { "ie":"11", "ios":"12.2", "node":"6" }
  proposal-json-strings { "ie":"11", "node":"6" }
  proposal-optional-catch-binding { "ie":"11", "node":"6" }
  transform-parameters { "ie":"11" }
  proposal-private-methods { "node":"6" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "node":"6" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "node":"6" }
  transform-modules-commonjs { "node":"6" }
  proposal-dynamic-import { "node":"6" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
  proposal-async-generator-functions { "ie":"11", "node":"6" }
  proposal-object-rest-spread { "ie":"11", "node":"6" }
  transform-dotall-regex { "ie":"11", "node":"6" }
  proposal-unicode-property-regex { "ie":"11", "node":"6" }
  transform-named-capturing-groups-regex { "ie":"11", "node":"6" }
  transform-async-to-generator { "ie":"11", "node":"6" }
  transform-exponentiation-operator { "ie":"11", "node":"6" }
  transform-template-literals { "ie":"11", "ios":"12.2" }
Successfully compiled 1 file with Babel (26454ms).
  transform-literals { "ie":"11" }
  transform-function-name { "ie":"11", "node":"6" }
  transform-arrow-functions { "ie":"11" }
  transform-classes { "ie":"11" }
  transform-object-super { "ie":"11" }
  transform-shorthand-properties { "ie":"11" }
  transform-duplicate-keys { "ie":"11" }
  transform-computed-properties { "ie":"11" }
  transform-for-of { "ie":"11", "node":"6" }
  transform-sticky-regex { "ie":"11" }
  transform-unicode-escapes { "ie":"11" }
  transform-unicode-regex { "ie":"11" }
  transform-spread { "ie":"11" }
  transform-destructuring { "ie":"11", "node":"6" }
  transform-block-scoping { "ie":"11" }
  transform-typeof-symbol { "ie":"11" }
  transform-new-target { "ie":"11" }
  transform-regenerator { "ie":"11" }
  proposal-export-namespace-from { "ie":"11", "ios":"12.2", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "firefox":"83", "ie":"11", "ios":"12.2", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "8.10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"8.10" }
  proposal-private-methods { "node":"8.10" }
  proposal-numeric-separator { "node":"8.10" }
  proposal-logical-assignment-operators { "node":"8.10" }
  proposal-nullish-coalescing-operator { "node":"8.10" }
  proposal-optional-chaining { "node":"8.10" }
  proposal-json-strings { "node":"8.10" }
  proposal-optional-catch-binding { "node":"8.10" }
  proposal-async-generator-functions { "node":"8.10" }
  syntax-object-rest-spread { "node":"8.10" }
  proposal-unicode-property-regex { "node":"8.10" }
  transform-named-capturing-groups-regex { "node":"8.10" }
  proposal-export-namespace-from { "node":"8.10" }
  transform-modules-commonjs { "node":"8.10" }
  proposal-dynamic-import { "node":"8.10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
@babel/preset-env: `DEBUG` option

Using targets:
{
  "chrome": "86",
  "edge": "87",
  "ios": "14",
  "node": "6",
  "safari": "14",
  "samsung": "13"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-private-methods { "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-numeric-separator { "node":"6" }
  proposal-logical-assignment-operators { "edge":"87", "ios":"14", "node":"6", "samsung":"13" }
  proposal-nullish-coalescing-operator { "node":"6" }
  proposal-optional-chaining { "node":"6" }
  proposal-json-strings { "node":"6" }
  proposal-optional-catch-binding { "node":"6" }
  proposal-async-generator-functions { "node":"6" }
  proposal-object-rest-spread { "node":"6" }
  transform-dotall-regex { "node":"6" }
  proposal-unicode-property-regex { "node":"6" }
  transform-named-capturing-groups-regex { "node":"6" }
  transform-async-to-generator { "node":"6" }
  transform-exponentiation-operator { "node":"6" }
  transform-function-name { "node":"6" }
  transform-for-of { "node":"6" }
  transform-destructuring { "node":"6" }
  proposal-export-namespace-from { "ios":"14", "node":"6", "safari":"14" }
  transform-modules-commonjs { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }
  proposal-dynamic-import { "chrome":"86", "edge":"87", "ios":"14", "node":"6", "safari":"14", "samsung":"13" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 9 files with Babel (36720ms).
Successfully compiled 1 file with Babel (27790ms).
Successfully compiled 3 files with Babel (29307ms).
Successfully compiled 8 files with Babel (29281ms).
@babel/preset-env: `DEBUG` option

Using targets:
{
  "node": "10"
}

Using modules transform: auto

Using plugins:
  proposal-class-properties { "node":"10" }
  proposal-private-methods { "node":"10" }
  proposal-numeric-separator { "node":"10" }
  proposal-logical-assignment-operators { "node":"10" }
  proposal-nullish-coalescing-operator { "node":"10" }
  proposal-optional-chaining { "node":"10" }
  syntax-json-strings { "node":"10" }
  syntax-optional-catch-binding { "node":"10" }
  syntax-async-generators { "node":"10" }
  syntax-object-rest-spread { "node":"10" }
  proposal-export-namespace-from { "node":"10" }
  transform-modules-commonjs { "node":"10" }
  proposal-dynamic-import { "node":"10" }

Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set.
Successfully compiled 1 file with Babel (29363ms).
Successfully compiled 1 file with Babel (31906ms).
Successfully compiled 1 file with Babel (32311ms).
Successfully compiled 3 files with Babel (35679ms).
Successfully compiled 24 files with Babel (43917ms).
Successfully compiled 5 files with Babel (45159ms).
Successfully compiled 8 files with Babel (35090ms).
Successfully compiled 5 files with Babel (49662ms).
Successfully compiled 11 files with Babel (31061ms).
Successfully compiled 1 file with Babel (36812ms).
Successfully compiled 20 files with Babel (48675ms).
Successfully compiled 1 file with Babel (37285ms).
Successfully compiled 1 file with Babel (38524ms).
Successfully compiled 7 files with Babel (38802ms).
Successfully compiled 1 file with Babel (39007ms).
Successfully compiled 10 files with Babel (38013ms).
Successfully compiled 22 files with Babel (41009ms).
[21:39:18] Finished 'buildPages' after 16 s
[21:39:26] Finished 'buildStyles' after 23 s
[21:39:26] Finished 'copyAssets' after 23 s
Successfully compiled 130 files with Babel (47213ms).
[21:42:22] Finished 'buildScripts' after 3.32 min
[21:42:22] Finished 'build' after 3.32 min
Done in 243.98s.
=== CMD ===: sed -i "s#ExecStart=.*#ExecStart=/opt/xo\/xo-server\/bin\/xo-server#" /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/xo-server.service

=== CMD ===: sed -i "/ExecStart=.*/a WorkingDirectory=/opt/xo/xo-server" /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/xo-server.service

=== CMD ===: sed -i "s/#'\/any\/url' = '\/path\/to\/directory'/'\/' = '\/opt\/xo\/xo-web\/dist\/'/" /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/sample.config.toml

=== CMD ===: sed -i "s/port = 80/port = 443/" /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/sample.config.toml

=== CMD ===: sed -i "s%# cert = '.\/certificate.pem'%cert = '/etc/ssl/xo/xo.crt'%" /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/sample.config.toml

=== CMD ===: "sed -i s%# key = '.\/key.pem'%key = '/etc/ssl/xo/xo.key'%" /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/sample.config.toml

=== CMD ===: sed -i "s/# redirectToHttps/redirectToHttps/" /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/sample.config.toml

=== CMD ===: mkdir -p /root/.config/xo-server

=== CMD ===: mv -f /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/sample.config.toml /root/.config/xo-server/config.toml

=== CMD ===: ln -sfn /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server /opt/xo/xo-server

=== CMD ===: ln -sfn /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-web /opt/xo/xo-web

=== CMD ===: /bin/cp -f /opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/xo-server.service /etc/systemd/system/xo-server.service

=== CMD ===: /bin/systemctl daemon-reload

=== CMD ===: /bin/systemctl start xo-server

Update succesful
=== CMD ===: /bin/systemctl enable xo-server

=== CMD ===: find /opt/xo/xo-builds/ -maxdepth 1 -type d -name "xen-orchestra*" -printf "%T@ %p\n" | sort -n | cut -d' ' -f2- | head -n -3 | xargs -r rm -r

xo-server.service log

Mar 12 21:42:38 xodeb10 xo-server[6141]:       `  Can't deactivate volume group "XOdeb10-vg" with 2 open logical volume(s)`,
Mar 12 21:42:38 xodeb10 xo-server[6141]:     failed: true,
Mar 12 21:42:38 xodeb10 xo-server[6141]:     timedOut: false,
Mar 12 21:42:38 xodeb10 xo-server[6141]:     isCanceled: false,
Mar 12 21:42:38 xodeb10 xo-server[6141]:     killed: false
Mar 12 21:42:38 xodeb10 xo-server[6141]:   }
Mar 12 21:42:38 xodeb10 xo-server[6141]: }
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.486Z xo:main INFO Setting up / → /opt/xo/xo-web/dist/
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.500Z xo:plugin INFO register audit
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.520Z xo:plugin INFO register auth-github
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.532Z xo:plugin INFO register auth-google
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.536Z xo:plugin INFO register auth-ldap
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.593Z xo:plugin INFO register auth-saml
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.672Z xo:plugin INFO register backup-reports
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.677Z xo:plugin INFO register load-balancer
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.685Z xo:plugin INFO register perf-alert
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.694Z xo:plugin INFO register sdn-controller
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.726Z xo:plugin INFO register test
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.728Z xo:plugin INFO register test-plugin
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.729Z xo:plugin INFO register transport-email
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.767Z xo:plugin INFO register transport-icinga2
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.769Z xo:plugin INFO register transport-nagios
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.771Z xo:plugin INFO register transport-slack
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.892Z xo:plugin INFO register transport-xmpp
Mar 12 21:42:38 xodeb10 xo-server[6141]: 2021-03-13T02:42:38.951Z xo:plugin INFO register usage-report
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.133Z xo:plugin INFO register web-hooks
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.136Z xo:plugin INFO failed register test
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.136Z xo:plugin INFO Cannot find module '/opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/n
Mar 12 21:42:39 xodeb10 xo-server[6141]:   error: Error: Cannot find module '/opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/node_modules/xo-server-te
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at tryPackage (internal/modules/cjs/loader.js:303:19)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at Function.Module._findPath (internal/modules/cjs/loader.js:516:18)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at Function.Module._resolveFilename (internal/modules/cjs/loader.js:867:27)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at Function.Module._load (internal/modules/cjs/loader.js:725:27)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at Module.require (internal/modules/cjs/loader.js:952:19)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at require (internal/modules/cjs/helpers.js:88:18)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at Xo.call (/opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/src/index.js:284:18)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at Xo.call (/opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/src/index.js:332:25)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at map (/opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/src/index.js:354:38)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at Array.map (<anonymous>)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at Xo.registerPluginsInPath (/opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/src/index.js:352:11)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at runNextTicks (internal/process/task_queues.js:58:5)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at processImmediate (internal/timers.js:434:9)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at process.topLevelDomainCallback (domain.js:144:15)
Mar 12 21:42:39 xodeb10 xo-server[6141]:       at process.callbackTrampoline (internal/async_hooks.js:129:14) {
Mar 12 21:42:39 xodeb10 xo-server[6141]:     code: 'MODULE_NOT_FOUND',
Mar 12 21:42:39 xodeb10 xo-server[6141]:     path: '/opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/node_modules/xo-server-test/package.json',
Mar 12 21:42:39 xodeb10 xo-server[6141]:     requestPath: '/opt/xo/xo-builds/xen-orchestra-202103122131/packages/xo-server/dist/../node_modules/xo-server-test'
Mar 12 21:42:39 xodeb10 xo-server[6141]:   }
Mar 12 21:42:39 xodeb10 xo-server[6141]: }
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.273Z xo:plugin INFO successfully register auth-github
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register auth-google
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register auth-ldap
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register auth-saml
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register test-plugin
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-email
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-icinga2
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-nagios
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-slack
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-xmpp
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register usage-report
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register web-hooks
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register backup-reports
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register audit
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register load-balancer
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register perf-alert
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.855Z xo:plugin INFO successfully register sdn-controller
Mar 12 21:43:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:43:09 xodeb10 xo-server[6141]: 2021-03-13T02:43:09.591Z xo:xo-mixins:xen-servers WARN failed to connect to XenServer {
Mar 12 21:43:09 xodeb10 xo-server[6141]:   host: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:   error: Error: connect ETIMEDOUT 192.168.3.10:443
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.callbackTrampoline (internal/async_hooks.js:131:14) {
Mar 12 21:43:09 xodeb10 xo-server[6141]:     errno: -110,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     code: 'ETIMEDOUT',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     syscall: 'connect',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     address: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     port: 443,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     url: 'https://192.168.3.10/jsonrpc',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     call: { method: 'session.login_with_password', params: '* obfuscated *' }
Mar 12 21:43:09 xodeb10 xo-server[6141]:   }
Mar 12 21:43:09 xodeb10 xo-server[6141]: }
Mar 12 21:44:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:45:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:09 xodeb10 xo-server[6141]: 2021-03-13T02:46:09.910Z xo:main INFO + WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:46:28 xodeb10 xo-server[6141]: 2021-03-13T02:46:28.821Z xo:main INFO - WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:47:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:48:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:49:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:50:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:51:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:52:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:53:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:54:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:55:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:56:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:57:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:58:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:59:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 22:00:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
lines 56-101/101 (END)
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-email
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-icinga2
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-nagios
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-slack
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-xmpp
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register usage-report
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register web-hooks
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register backup-reports
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register audit
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register load-balancer
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register perf-alert
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.855Z xo:plugin INFO successfully register sdn-controller
Mar 12 21:43:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:43:09 xodeb10 xo-server[6141]: 2021-03-13T02:43:09.591Z xo:xo-mixins:xen-servers WARN failed to connect to XenServer {
Mar 12 21:43:09 xodeb10 xo-server[6141]:   host: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:   error: Error: connect ETIMEDOUT 192.168.3.10:443
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.callbackTrampoline (internal/async_hooks.js:131:14) {
Mar 12 21:43:09 xodeb10 xo-server[6141]:     errno: -110,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     code: 'ETIMEDOUT',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     syscall: 'connect',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     address: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     port: 443,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     url: 'https://192.168.3.10/jsonrpc',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     call: { method: 'session.login_with_password', params: '* obfuscated *' }
Mar 12 21:43:09 xodeb10 xo-server[6141]:   }
Mar 12 21:43:09 xodeb10 xo-server[6141]: }
Mar 12 21:44:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:45:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:09 xodeb10 xo-server[6141]: 2021-03-13T02:46:09.910Z xo:main INFO + WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:46:28 xodeb10 xo-server[6141]: 2021-03-13T02:46:28.821Z xo:main INFO - WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:47:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:48:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:49:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:50:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:51:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:52:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:53:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:54:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:55:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:56:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:57:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:58:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:59:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 22:00:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
~
lines 56-101/101 (END)
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-email
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-icinga2
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-nagios
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-slack
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-xmpp
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register usage-report
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register web-hooks
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register backup-reports
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register audit
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register load-balancer
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register perf-alert
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.855Z xo:plugin INFO successfully register sdn-controller
Mar 12 21:43:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:43:09 xodeb10 xo-server[6141]: 2021-03-13T02:43:09.591Z xo:xo-mixins:xen-servers WARN failed to connect to XenServer {
Mar 12 21:43:09 xodeb10 xo-server[6141]:   host: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:   error: Error: connect ETIMEDOUT 192.168.3.10:443
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.callbackTrampoline (internal/async_hooks.js:131:14) {
Mar 12 21:43:09 xodeb10 xo-server[6141]:     errno: -110,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     code: 'ETIMEDOUT',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     syscall: 'connect',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     address: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     port: 443,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     url: 'https://192.168.3.10/jsonrpc',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     call: { method: 'session.login_with_password', params: '* obfuscated *' }
Mar 12 21:43:09 xodeb10 xo-server[6141]:   }
Mar 12 21:43:09 xodeb10 xo-server[6141]: }
Mar 12 21:44:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:45:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:09 xodeb10 xo-server[6141]: 2021-03-13T02:46:09.910Z xo:main INFO + WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:46:28 xodeb10 xo-server[6141]: 2021-03-13T02:46:28.821Z xo:main INFO - WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:47:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:48:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:49:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:50:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:51:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:52:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:53:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:54:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:55:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:56:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:57:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:58:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:59:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 22:00:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
~
~
lines 56-101/101 (END)
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-email
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-icinga2
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-nagios
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-slack
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-xmpp
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register usage-report
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register web-hooks
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register backup-reports
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register audit
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register load-balancer
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register perf-alert
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.855Z xo:plugin INFO successfully register sdn-controller
Mar 12 21:43:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:43:09 xodeb10 xo-server[6141]: 2021-03-13T02:43:09.591Z xo:xo-mixins:xen-servers WARN failed to connect to XenServer {
Mar 12 21:43:09 xodeb10 xo-server[6141]:   host: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:   error: Error: connect ETIMEDOUT 192.168.3.10:443
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.callbackTrampoline (internal/async_hooks.js:131:14) {
Mar 12 21:43:09 xodeb10 xo-server[6141]:     errno: -110,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     code: 'ETIMEDOUT',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     syscall: 'connect',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     address: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     port: 443,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     url: 'https://192.168.3.10/jsonrpc',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     call: { method: 'session.login_with_password', params: '* obfuscated *' }
Mar 12 21:43:09 xodeb10 xo-server[6141]:   }
Mar 12 21:43:09 xodeb10 xo-server[6141]: }
Mar 12 21:44:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:45:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:09 xodeb10 xo-server[6141]: 2021-03-13T02:46:09.910Z xo:main INFO + WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:46:28 xodeb10 xo-server[6141]: 2021-03-13T02:46:28.821Z xo:main INFO - WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:47:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:48:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:49:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:50:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:51:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:52:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:53:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:54:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:55:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:56:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:57:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:58:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:59:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 22:00:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
~
~
~
~
lines 56-101/101 (END)
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-email
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-icinga2
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-nagios
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-slack
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register transport-xmpp
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register usage-report
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register web-hooks
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.274Z xo:plugin INFO successfully register backup-reports
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register audit
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register load-balancer
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.279Z xo:plugin INFO successfully register perf-alert
Mar 12 21:42:39 xodeb10 xo-server[6141]: 2021-03-13T02:42:39.855Z xo:plugin INFO successfully register sdn-controller
Mar 12 21:43:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:43:09 xodeb10 xo-server[6141]: 2021-03-13T02:43:09.591Z xo:xo-mixins:xen-servers WARN failed to connect to XenServer {
Mar 12 21:43:09 xodeb10 xo-server[6141]:   host: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:   error: Error: connect ETIMEDOUT 192.168.3.10:443
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
Mar 12 21:43:09 xodeb10 xo-server[6141]:       at TCPConnectWrap.callbackTrampoline (internal/async_hooks.js:131:14) {
Mar 12 21:43:09 xodeb10 xo-server[6141]:     errno: -110,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     code: 'ETIMEDOUT',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     syscall: 'connect',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     address: '192.168.3.10',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     port: 443,
Mar 12 21:43:09 xodeb10 xo-server[6141]:     url: 'https://192.168.3.10/jsonrpc',
Mar 12 21:43:09 xodeb10 xo-server[6141]:     call: { method: 'session.login_with_password', params: '* obfuscated *' }
Mar 12 21:43:09 xodeb10 xo-server[6141]:   }
Mar 12 21:43:09 xodeb10 xo-server[6141]: }
Mar 12 21:44:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:45:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:46:09 xodeb10 xo-server[6141]: 2021-03-13T02:46:09.910Z xo:main INFO + WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:46:28 xodeb10 xo-server[6141]: 2021-03-13T02:46:28.821Z xo:main INFO - WebSocket connection (::ffff:192.168.1.20)
Mar 12 21:47:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:48:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:49:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:50:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:51:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:52:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:53:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:54:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:55:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:56:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:57:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:58:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 21:59:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
Mar 12 22:00:00 xodeb10 xo-server[6141]: [load-balancer]Execute plans!
ronivay commented 3 years ago

Hi,

This script doesn't do anything to the embedded webserver in Xen Orchestra which might cause something like this. Tested this and can't reproduce with iOS safari/firefox/chrome. My best bet is that this is something to do with the old installation you did by hand and new one with this script and having something cached in your mobile browsers if you're accessing the Xen Orchestra with same URL.

You should continue to debug this with browser developer tools (if available for your mobile browser) and try to do the obvious, as in clear browser history/cache and see if it helps.

Anyway this is something that's out of scope of this script since it doesn't touch parts that might cause behaviour like this. I'll keep this open for a moment if you give more information about the matter, but i'm afraid there's not much i can do.

RickCordero commented 3 years ago

Good morning, Thank you for your quick reply. After reading your response I created two fresh Debian 10 VMs. One with self-generated SSL certs and one without ssl certs.

RickCordero commented 3 years ago

Good morning,

Thank you for your quick reply. I think the problem lies with my self-generated X.509 cert.

After reading your response I decided to create two fresh Debian 10 VMs. On one Debian VM I generated X.509 certs, changed the port from 80 to 443, and inputted the path to both the cert & key in xo-install.cfg (Fig 1). I left the other Debian VM with the standard configs (no X.509, port 80, etc). The VM that has the X.509 cert gives me the “still loading” problem when I log into the web interface on my iPad (Fig 2). I have no problems when I log into the web interface that has no X.509 cert (Fig 3). With this new information do you have any further suggestions or is this still out of scope?

Side note: I use this for my simple home lab so nothing mission critical. I just want to learn and fix errors. Let me know if/how to donate money to you.

Fig 1

Fig 2

Fig 3

On Mar 13, 2021, at 2:58 AM, Roni Väyrynen @.***> wrote:

Hi,

This script doesn't do anything to the embedded webserver in Xen Orchestra which might cause something like this. Tested this and can't reproduce with iOS safari/firefox/chrome. My best bet is that this is something to do with the old installation you did by hand and new one with this script and having something cached in your mobile browsers if you're accessing the Xen Orchestra from same URL.

You should continue to debug this with browser developer tools (if available for your mobile browser) and try to do the obvious, as in clear browser history/cache and see if it helps.

Anyway this is something that's out of scope of this script since it doesn't touch parts that might cause behaviour like this. I'll keep this open for a moment if you give more information about the matter, but i'm afraid there's not much i can do.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ronivay/XenOrchestraInstallerUpdater/issues/69#issuecomment-797892808, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMJCO54BOZ2GG2TCDZR2G63TDMLLZANCNFSM4ZDKW6FA.

ronivay commented 3 years ago

Hi,

Thank you very much, this helped to debug this further. I was able to reproduce this myself and it is indeed a websocket error when connecting to Xen Orchestra using HTTPS. Did a bit of research and this is a safety feature at least with iOS that it doesn't allow websocket connections with self-signed certificates. So not really other fix at this point except use a "real" certificate or go with HTTP if you otherwise have a safe connection to the server.

I haven't really thought of having a donate option, should i ? :D

RickCordero commented 3 years ago

Well, I am glad I am not crazy. lol! I am going to try and load a Let’s Encrypt cert into a new XO VM.

Yes, you should. There are plenty of secure ways for followers to donate. Your hard work should be rewarded.

Best,

Rick

On Mar 13, 2021, at 2:06 PM, Roni Väyrynen @.***> wrote:

Hi,

Thank you very much, this helped to debug this further. I was able to reproduce this myself and is indeed a websocket error when connecting to Xen Orchestra. This is actually a safety feature at least with iOS that it doesn't allow websocket connections with self-signed certificates. So not really other fix at this point except use a a "real" certificate or go with HTTP if you otherwise have a safe connection to the server.

I haven't really thought of having a donate option, should i ? :D

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/ronivay/XenOrchestraInstallerUpdater/issues/69#issuecomment-798769041, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMJCO57BLZ4Y4U53UO35C2TTDOZSXANCNFSM4ZDKW6FA.