+ command -v git /bin/git + cd . && git config --get remote.origin.url https://github.com/ronivay/XenOrchestraInstallerUpdater.git + cd . && git status --porcelain + cd . && git fetch + cd . && git rev-parse --short HEAD ec902a5 + cd . && git rev-parse --short FETCH_HEAD ec902a5 + cd . && git diff --name-only @{upstream}| grep xo-install.sh Running script version ec902a5 with config: PORT="8080" INSTALLDIR="/opt/xo" CONFIGUPDATE=true REPOSITORY="https://github.com/vatesfr/xen-orchestra" BRANCH="master" PLUGINS="all" AUTOUPDATE="true" OS_CHECK="true" ARCH_CHECK="true" PRESERVE="3" PATH_TO_HTTPS_CERT= PATH_TO_HTTPS_KEY= + id -u 0 + uname -m x86_64 + command -v xe + grep ^VERSION_ID /etc/os-release | cut -d'=' -f2 | grep -Eo '[0-9]{1,2}' | head -1 8 + grep ^NAME /etc/os-release | cut -d'=' -f2 | sed 's/"//g' | awk '{print $1}' Rocky + grep ^GRUB_DISTRIBUTOR /etc/default/grub | grep 'Xen Orchestra' + command -v yum /bin/yum + command -v apt-get + command -v systemctl /bin/systemctl + df -P -k '/opt' | tail -1 | awk '{print $4}' 152277456 + grep MemTotal /proc/meminfo | awk '{print $2}' 16177144 + node -v 2>/dev/null| grep -Eo '[0-9.]+' | cut -d'.' -f1 14 + yum update -y nodejs yarn Last metadata expiration check: 3:38:36 ago on Mon 11 Apr 2022 06:10:18 AM MDT. Dependencies resolved. Nothing to do. Complete! + cd "/opt/xo/xo-src/xen-orchestra" && git pull --ff-only From https://github.com/vatesfr/xen-orchestra f6e1b9571..ef819f4d5 master -> origin/master 4a58c6901..7798cc499 feat_auto_restore -> origin/feat_auto_restore * [new branch] feat_deps_list_generator_script -> origin/feat_deps_list_generator_script * [new branch] feat_import_iso -> origin/feat_import_iso * [new branch] feat_merge_multiple -> origin/feat_merge_multiple 6a3340f8c..a9838b21d nr-ova-export -> origin/nr-ova-export 3b7789769..9f0f38ef9 xo-lite -> origin/xo-lite Updating f6e1b9571..ef819f4d5 Fast-forward @xen-orchestra/xapi/index.js | 4 + CHANGELOG.unreleased.md | 1 + docs/.vuepress/config.js | 1 + docs/architecture.md | 4 +- docs/restapi.md | 149 +++++++++++++++++++++ package.json | 12 +- packages/xen-api/src/cli.js | 7 +- packages/xen-api/src/index.js | 116 +++++++++++++--- packages/xo-server/docs/rest-api.md | 41 +++--- packages/xo-server/src/_handleBackupLog.mjs | 41 ++++-- packages/xo-server/src/api/server.mjs | 4 + .../xo-server/src/xo-mixins/backups-ng/index.mjs | 1 + packages/xo-server/src/xo-mixins/plugins.mjs | 2 + packages/xo-server/src/xo-mixins/xen-servers.mjs | 31 ++++- scripts/{benchmarks => benchmarks.js} | 0 scripts/{lint-staged => lint-staged.js} | 0 .../{normalize-packages => normalize-packages.js} | 0 scripts/{run-script => run-script.js} | 0 scripts/{run => run.js} | 0 scripts/{travis-tests => travis-tests.js} | 0 20 files changed, 351 insertions(+), 63 deletions(-) create mode 100644 docs/restapi.md rename scripts/{benchmarks => benchmarks.js} (100%) rename scripts/{lint-staged => lint-staged.js} (100%) rename scripts/{normalize-packages => normalize-packages.js} (100%) rename scripts/{run-script => run-script.js} (100%) rename scripts/{run => run.js} (100%) rename scripts/{travis-tests => travis-tests.js} (100%) + cd . + rm -rf "/opt/xo/xo-builds/xen-orchestra-202204110948" + cp -r "/opt/xo/xo-src/xen-orchestra" "/opt/xo/xo-builds/xen-orchestra-202204110948" + cd /opt/xo/xo-builds/xen-orchestra-202204110948 && git rev-parse HEAD ef819f4d531ce306cdcd996f5b4b48f57c798e75 + cd /opt/xo/xo-builds/xen-orchestra-202204110948 && git rev-parse --short HEAD ef819f4d5 + cd . + readlink -e /opt/xo/xo-server /opt/xo/xo-builds/xen-orchestra-202204051415/packages/xo-server + cd /opt/xo/xo-server && git rev-parse HEAD f6e1b957113ce01a2b470437779f8b0590c692b1 + cd /opt/xo/xo-server && git rev-parse --short HEAD f6e1b9571 + cd . Updating Xen Orchestra from 'f6e1b9571' to 'ef819f4d5' + pgrep -f xo-server 114184 + /bin/systemctl stop xo-server + cd /opt/xo/xo-builds/xen-orchestra-202204110948 && yarn && yarn build yarn install v1.22.18 [1/5] Validating package.json... [2/5] Resolving packages... [3/5] Fetching packages... [4/5] Linking dependencies... warning " > eslint-config-standard@17.0.0-1" has incorrect peer dependency "eslint-plugin-n@^14.0.0". warning "workspace-aggregator-96eeb056-bbef-4e47-bb06-3318f84df82b > @xen-orchestra/fs > @aws-sdk/lib-storage@3.58.0" has unmet peer dependency "@aws-sdk/abort-controller@^3.0.0". [5/5] Building fresh packages... success Saved lockfile. Done in 55.68s. yarn run v1.22.18 $ scripts/run-script.js --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 * 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-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-netbox:prebuild − rimraf dist/ * 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/fs:prebuild − yarn run clean * @xen-orchestra/openflow:prebuild − rimraf dist/ * @xen-orchestra/template:prebuild − yarn run clean * @xen-orchestra/upload-ova:prebuild − rimraf dist/ * xo-import-servers-csv:build − tsc * xo-server:build − cross-env NODE_ENV=production yarn run _build * 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/ index generated src/commands/index.js * vhd-cli:build − cross-env 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/ $ rimraf dist/ $ rimraf dist/ $ rimraf dist/ $ rimraf dist/ * 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/ $ rimraf dist/ * xo-remote-parser: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-auth-ldap:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/ * xo-server-netbox: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/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/ $ 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/ $ rimraf dist/ $ rimraf dist/ * xo-server-backup-reports:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/ * value-matcher: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/ $ rimraf dist/ $ rimraf dist/ $ gulp clean $ rimraf dist/ * xo-server-perf-alert:build − cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/ $ rimraf dist/ $ rimraf dist/ * 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/ * xo-server-transport-slack: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/ $ index-modules --index-file index.mjs src/api src/xapi/mixins src/xo-mixins && babel --delete-dir-on-start --keep-file-extension --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/fs: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/ index generated src/api/index.mjs index generated src/xapi/mixins/index.mjs index generated src/xo-mixins/index.mjs @babel/preset-env: `DEBUG` option Using targets: @babel/preset-env: `DEBUG` option Using targets: { "node": "8.10" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } syntax-object-rest-spread proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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": "10" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. { "node": "6" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. @babel/preset-env: `DEBUG` option Using targets: { "node": "14.6" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } syntax-class-properties syntax-numeric-separator proposal-logical-assignment-operators { node < 15 } syntax-nullish-coalescing-operator proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread transform-modules-commonjs proposal-dynamic-import proposal-export-namespace-from { } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. @babel/preset-env: `DEBUG` option Using targets: { "node": "12" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } @babel/preset-env: `DEBUG` option Using targets: { "node": "6" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } syntax-object-rest-spread transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. proposal-private-property-in-object { node < 16.9 } syntax-class-properties proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } syntax-object-rest-spread proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } syntax-object-rest-spread proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. @babel/preset-env: `DEBUG` option Using targets: { "node": "12" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } syntax-class-properties proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 1 file with Babel (7616ms). @babel/preset-env: `DEBUG` option Using targets: { "chrome": "97", "edge": "98", "firefox": "97", "ios": "14.5", "node": "6", "samsung": "16" } Using modules transform: auto Using plugins: proposal-class-static-block { ios, node < 16.11, samsung } proposal-private-property-in-object { ios < 15, node < 16.9, samsung } proposal-class-properties { ios < 15, node < 12 } proposal-private-methods { ios < 15, node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9, samsung } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } transform-parameters { ios } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { ios, node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 1 file with Babel (6476ms). Successfully compiled 1 file with Babel (7150ms). [09:50:12] Using gulpfile /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-web/gulpfile.js [09:50:12] Starting 'clean'... [09:50:12] Finished 'clean' after 65 ms Successfully compiled 1 file with Babel (6164ms). @babel/preset-env: `DEBUG` option Using targets: { "node": "6" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 1 file with Babel (7468ms). @babel/preset-env: `DEBUG` option Using targets: { "chrome": "97", "edge": "98", "firefox": "97", "ios": "14.5", "node": "6", "samsung": "16" } Using modules transform: auto Successfully compiled 1 file with Babel (8569ms). Using plugins: proposal-class-static-block { ios, node < 16.11, samsung } proposal-private-property-in-object { ios < 15, node < 16.9, samsung } proposal-class-properties { ios < 15, node < 12 } proposal-private-methods { ios < 15, node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9, samsung } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } transform-parameters { ios } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { ios, node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. index generated src/common/themes/index.js index generated src/common/intl/locales/index.js * xo-web:build − GIT_HEAD=$(git rev-parse HEAD) NODE_ENV=production gulp build Successfully compiled 1 file with Babel (7928ms). @babel/preset-env: `DEBUG` option Using targets: { "node": "7" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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": "8" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Using targets: { "node": "14.17" } Using modules transform: false Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } syntax-class-properties syntax-numeric-separator proposal-logical-assignment-operators { node < 15 } syntax-nullish-coalescing-operator proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread syntax-dynamic-import syntax-export-namespace-from Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. @babel/preset-env: `DEBUG` option Using targets: { "chrome": "97", "edge": "98", "firefox": "97", "ios": "14.5", "node": "10", "samsung": "16" } Using modules transform: auto Using plugins: proposal-class-static-block { ios, node < 16.11, samsung } proposal-private-property-in-object { ios < 15, node < 16.9, samsung } proposal-class-properties { ios < 15, node < 12 } proposal-private-methods { ios < 15, node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9, samsung } syntax-json-strings syntax-optional-catch-binding transform-parameters { ios } syntax-async-generators syntax-object-rest-spread proposal-export-namespace-from { ios, node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 1 file with Babel (6709ms). @babel/preset-env: `DEBUG` option Using targets: { "node": "14" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } syntax-class-properties proposal-private-methods { node < 14.6 } syntax-numeric-separator proposal-logical-assignment-operators { node < 15 } syntax-nullish-coalescing-operator proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread transform-modules-commonjs proposal-dynamic-import proposal-export-namespace-from { } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 3 files with Babel (10048ms). @babel/preset-env: `DEBUG` option Using targets: { "node": "6" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } Successfully compiled 1 file with Babel (9963ms). proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 1 file with Babel (7904ms). Successfully compiled 1 file with Babel (7619ms). @babel/preset-env: `DEBUG` option Using targets: { "node": "10" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 1 file with Babel (8134ms). @babel/preset-env: `DEBUG` option Using targets: { "chrome": "97", "edge": "98", "firefox": "96", "ios": "14.5", "node": "6", "samsung": "16" } Using modules transform: auto Using plugins: proposal-class-static-block { ios, node < 16.11, samsung } proposal-private-property-in-object { ios < 15, node < 16.9, samsung } proposal-class-properties { ios < 15, node < 12 } proposal-private-methods { ios < 15, node < 14.6 } @babel/preset-env: `DEBUG` option Using targets: { "chrome": "97", "edge": "98", "firefox": "97", "ios": "14.5", "node": "6", "samsung": "16" } Using modules transform: auto Using plugins: proposal-class-static-block { ios, node < 16.11, samsung } proposal-private-property-in-object { ios < 15, node < 16.9, samsung } proposal-class-properties { ios < 15, node < 12 } proposal-private-methods { ios < 15, node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9, samsung } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } transform-parameters { ios } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { ios, node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9, samsung } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } transform-parameters { ios } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { ios, node < 13.2 } transform-modules-commonjs proposal-dynamic-import 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-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 11 files with Babel (12410ms). Successfully compiled 1 file with Babel (11625ms). Successfully compiled 1 file with Babel (12072ms). Successfully compiled 1 file with Babel (12091ms). @babel/preset-env: `DEBUG` option Using targets: { "node": "6" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } Successfully compiled 9 files with Babel (11829ms). proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. @babel/preset-env: `DEBUG` option Using targets: { "node": "7" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } proposal-class-properties { node < 12 } proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 1 file with Babel (12510ms). @babel/preset-env: `DEBUG` option Using targets: { "node": "14" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } syntax-class-properties proposal-private-methods { node < 14.6 } syntax-numeric-separator proposal-logical-assignment-operators { node < 15 } syntax-nullish-coalescing-operator proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread transform-modules-commonjs proposal-dynamic-import proposal-export-namespace-from { } Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. Successfully compiled 2 files with Babel (12944ms). @babel/preset-env: `DEBUG` option Using targets: { "node": "12" } Using modules transform: auto Using plugins: proposal-class-static-block { node < 16.11 } proposal-private-property-in-object { node < 16.9 } syntax-class-properties proposal-private-methods { node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9 } syntax-json-strings syntax-optional-catch-binding syntax-async-generators syntax-object-rest-spread proposal-export-namespace-from { node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. [09:50:18] Using gulpfile /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-web/gulpfile.js [09:50:18] Starting 'build'... [09:50:18] Starting 'buildPages'... [09:50:18] Starting 'buildScripts'... [09:50:18] Starting 'buildStyles'... [09:50:18] Starting 'copyAssets'... Successfully compiled 17 files with Babel (14058ms). Successfully compiled 2 files with Babel (12421ms). Successfully compiled 5 files with Babel (13114ms). Successfully compiled 1 file with Babel (12768ms). Successfully compiled 24 files with Babel (13236ms). Successfully compiled 3 files with Babel (13770ms). Successfully compiled 6 files with Babel (16382ms). Successfully compiled 1 file with Babel (12690ms). Successfully compiled 1 file with Babel (14540ms). Successfully compiled 1 file with Babel (13794ms). Successfully compiled 9 files with Babel (12398ms). Successfully compiled 13 files with Babel (12647ms). Successfully compiled 135 files with Babel (15278ms). DEPRECATION WARNING: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($spacer, 2) or calc($spacer / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 199 │ $headings-margin-bottom: ($spacer / 2) !default; │ ^^^^^^^^^^^ ╵ ../../node_modules/bootstrap/scss/_variables.scss 199:27 @import ../../node_modules/bootstrap/scss/bootstrap.scss 10:9 @import src/index.scss 14:9 root stylesheet DEPRECATION WARNING: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div(4, 3) or calc(4 / 3) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 236 │ $line-height-lg: (4 / 3) !default; │ ^^^^^ ╵ ../../node_modules/bootstrap/scss/_variables.scss 236:27 @import ../../node_modules/bootstrap/scss/bootstrap.scss 10:9 @import src/index.scss 14:9 root stylesheet DEPRECATION WARNING: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($spacer, 2) or calc($spacer / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 497 │ $navbar-padding-y: ($spacer / 2) !default; │ ^^^^^^^^^^^ ╵ ../../node_modules/bootstrap/scss/_variables.scss 497:38 @import ../../node_modules/bootstrap/scss/bootstrap.scss 10:9 @import src/index.scss 14:9 root stylesheet DEPRECATION WARNING: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($spacer, 2) or calc($spacer / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 107 │ padding: ($spacer / 2) $spacer; │ ^^^^^^^^^^^ ╵ ../../node_modules/bootstrap/scss/_type.scss 107:13 @import ../../node_modules/bootstrap/scss/bootstrap.scss 19:9 @import src/index.scss 14:9 root stylesheet DEPRECATION WARNING: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($spacer-y, 2) or calc($spacer-y / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 36 │ margin-bottom: ($spacer-y / 2); │ ^^^^^^^^^^^^^ ╵ ../../node_modules/bootstrap/scss/_images.scss 36:19 @import ../../node_modules/bootstrap/scss/bootstrap.scss 20:9 @import src/index.scss 14:9 root stylesheet DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div(9, 21) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 26 │ padding-bottom: percentage(9 / 21); │ ^^^^^^ ╵ ../../node_modules/bootstrap/scss/_responsive-embed.scss 26:30 @import ../../node_modules/bootstrap/scss/bootstrap.scss 44:9 @import src/index.scss 14:9 root stylesheet DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div(9, 16) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 30 │ padding-bottom: percentage(9 / 16); │ ^^^^^^ ╵ ../../node_modules/bootstrap/scss/_responsive-embed.scss 30:30 @import ../../node_modules/bootstrap/scss/bootstrap.scss 44:9 @import src/index.scss 14:9 root stylesheet DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div(3, 4) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 34 │ padding-bottom: percentage(3 / 4); │ ^^^^^ ╵ ../../node_modules/bootstrap/scss/_responsive-embed.scss 34:30 @import ../../node_modules/bootstrap/scss/bootstrap.scss 44:9 @import src/index.scss 14:9 root stylesheet DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div(1, 1) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 38 │ padding-bottom: percentage(1 / 1); │ ^^^^^ ╵ ../../node_modules/bootstrap/scss/_responsive-embed.scss 38:30 @import ../../node_modules/bootstrap/scss/bootstrap.scss 44:9 @import src/index.scss 14:9 root stylesheet WARNING: 61 repetitive deprecation warnings omitted. [09:50:39] Finished 'buildPages' after 21 s [09:50:39] Finished 'buildStyles' after 21 s @babel/preset-env: `DEBUG` option Using targets: { "chrome": "97", "edge": "98", "firefox": "97", "ios": "14.5", "node": "6", "samsung": "16" } Using modules transform: auto Using plugins: proposal-class-static-block { ios, node < 16.11, samsung } proposal-private-property-in-object { ios < 15, node < 16.9, samsung } proposal-class-properties { ios < 15, node < 12 } proposal-private-methods { ios < 15, node < 14.6 } proposal-numeric-separator { node < 12.5 } proposal-logical-assignment-operators { node < 15 } proposal-nullish-coalescing-operator { node < 14 } proposal-optional-chaining { node < 16.9, samsung } proposal-json-strings { node < 10 } proposal-optional-catch-binding { node < 10 } transform-parameters { ios } proposal-async-generator-functions { node < 10 } proposal-object-rest-spread { node < 8.3 } transform-dotall-regex { node < 8.10 } proposal-unicode-property-regex { node < 10 } transform-named-capturing-groups-regex { node < 10 } transform-async-to-generator { node < 7.6 } transform-exponentiation-operator { node < 7 } transform-function-name { node < 6.5 } transform-for-of { node < 6.5 } transform-destructuring { node < 6.5 } proposal-export-namespace-from { ios, node < 13.2 } transform-modules-commonjs proposal-dynamic-import Using polyfills: No polyfills were added, since the `useBuiltIns` option was not set. [09:50:40] Finished 'copyAssets' after 22 s [09:53:02] Finished 'buildScripts' after 2.73 min [09:53:02] Finished 'build' after 2.73 min Done in 182.99s. + find "/opt/xo/xo-builds/xen-orchestra-202204110948/packages/" -maxdepth 1 -mindepth 1 -not -name "xo-server" -not -name "xo-web" -not -name "xo-server-cloud" -not -name "xo-server-test*" -exec ln -sn {} "/opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server/node_modules/" \; + sed -i "s#ExecStart=.*#ExecStart=/opt/xo\/xo-server\/dist\/cli.mjs#" /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server/xo-server.service + sed -i "/ExecStart=.*/a WorkingDirectory=/opt/xo/xo-server" /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server/xo-server.service + find /etc/systemd/system -maxdepth 1 -type l -name 'xo-server.service' + /bin/cp -f /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server/xo-server.service /etc/systemd/system/xo-server.service + /bin/systemctl daemon-reload + sed -i "s%#'/any/url' = '/path/to/directory'%'/' = '/opt/xo/xo-web/dist/'%" /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server/sample.config.toml + sed -i "s/port = 80/port = 8080/" /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server/sample.config.toml + mkdir -p /root/.config/xo-server + mv -f /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server/sample.config.toml /root/.config/xo-server/config.toml + ln -sfn /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server /opt/xo/xo-server + ln -sfn /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-web /opt/xo/xo-web + /bin/systemctl start xo-server + journalctl --since '2022-04-11 09:48:35' -u xo-server | grep 'Web server listening on https\{0,1\}:\/\/.*:8080' + journalctl --since '2022-04-11 09:48:35' -u xo-server | grep 'Web server listening on https\{0,1\}:\/\/.*:8080' Apr 11 09:53:23 xo1.logistics.int xo-server[115815]: 2022-04-11T15:53:23.745Z xo:main INFO Web server listening on http://[::]:8080 Update succesful + /bin/systemctl enable xo-server + find /opt/xo/xo-builds/ -maxdepth 1 -type d -name "xen-orchestra*" -printf "%T@ %p\n" | sort -n | cut -d' ' -f2- | head -n -3 /opt/xo/xo-builds/xen-orchestra-202112011526 + readlink -e /opt/xo/xo-server /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-server + readlink -e /opt/xo/xo-web /opt/xo/xo-builds/xen-orchestra-202204110948/packages/xo-web + readlink -e /opt/xo/xo-proxy + rm -rf /opt/xo/xo-builds/xen-orchestra-202112011526