| 28 Jun 2024 |
hexa | https://github.com/ZUGFeRD/quba-viewer/tree/master | 14:50:25 |
hexa | one of the dependencies, looks to be electron, wants to reach out to github.com | 14:50:44 |
| xanderio joined the room. | 14:55:34 |
hexa | and I think I probably need to pass in our electron builds? 🤔 | 14:55:35 |
hexa | env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
| 14:56:19 |
hexa | that one is very gud | 14:56:23 |
hexa | quba-viewer> ⨯ Get "https://github.com/electron/electron/releases/download/v20.0.0/electron-v20.0.0-win32-x64.zip": dial tcp: lookup github.com on [::1]:53: read udp [::1]:42201->[::1]:53: read: connection refused
| 14:58:26 |
hexa | that can't be good 😄 | 14:58:43 |
hexa | anyway, it can't find electron now, which is expected | 14:59:08 |
hexa | this derivation will be built:
/nix/store/gr5yz8fsm37rfaxsngcrvnhn8dc43shk-quba-viewer-1.4.0.drv
quba-viewer> building '/nix/store/gr5yz8fsm37rfaxsngcrvnhn8dc43shk-quba-viewer-1.4.0.drv' on 'ssh-ng://hexa@build1.darmstadt.ccc.de'
copying 0 paths
quba-viewer> building '/nix/store/gr5yz8fsm37rfaxsngcrvnhn8dc43shk-quba-viewer-1.4.0.drv'
quba-viewer> Running phase: unpackPhase
quba-viewer> unpacking source archive /nix/store/hm82459pvlm94cwzv6vmq79b5b4gs2s7-source
quba-viewer> source root is source
quba-viewer> Running phase: patchPhase
quba-viewer> Executing npmConfigHook
quba-viewer> Configuring npm
quba-viewer> Validating consistency between /build/source/package-lock.json and /nix/store/rjvqnvcvwfm11bysj3gjizzzl17gpyqy-quba-viewer-1.4.0-npm-deps/package-lock.json
quba-viewer> Installing dependencies
quba-viewer> npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
quba-viewer> npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
quba-viewer> npm WARN deprecated consolidate@0.15.1: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog
quba-viewer> npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
quba-viewer> npm WARN deprecated asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change
quba-viewer> npm WARN deprecated webpack-chain@6.5.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
quba-viewer> npm WARN deprecated electron-osx-sign@0.6.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
quba-viewer> npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
quba-viewer>
quba-viewer> added 1240 packages, and audited 1241 packages in 7s
WARNING Compiled with 3 warnings 3:00:04 PM
quba-viewer>
quba-viewer> warning
quba-viewer>
quba-viewer> asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
quba-viewer> This can impact web performance.
quba-viewer> Assets:
quba-viewer> js/chunk-vendors.d8dc69db.js (426 KiB)
quba-viewer> lib/pdfjs/build/pdf.js (380 KiB)
quba-viewer> lib/pdfjs/build/pdf.js.map (774 KiB)
quba-viewer> lib/pdfjs/build/pdf.sandbox.js (614 KiB)
quba-viewer> lib/pdfjs/build/pdf.sandbox.js.map (529 KiB)
quba-viewer> lib/pdfjs/build/pdf.worker.js (1.6 MiB)
quba-viewer> lib/pdfjs/build/pdf.worker.js.map (3.2 MiB)
quba-viewer> lib/pdfjs/web/compressed.tracemonkey-pldi-09.pdf (992 KiB)
quba-viewer> lib/pdfjs/web/viewer.js (383 KiB)
quba-viewer> lib/pdfjs/web/viewer.js.map (807 KiB)
quba-viewer>
quba-viewer> warning
quba-viewer>
quba-viewer> entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
quba-viewer> Entrypoints:
quba-viewer> app (472 KiB)
quba-viewer> js/chunk-vendors.d8dc69db.js
quba-viewer> css/app.bed31740.css
quba-viewer> js/app.369b5189.js
quba-viewer>
quba-viewer>
quba-viewer> warning
quba-viewer>
quba-viewer> webpack performance recommendations:
quba-viewer> You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
quba-viewer> For more info visit https://webpack.js.org/guides/code-splitting/
quba-viewer>
File Size Gzipped
quba-viewer>
quba-viewer> dist/lib/pdfjs/build/pdf.worker.js 1635.76 KiB 311.79 KiB
quba-viewer> dist/lib/pdfjs/build/pdf.sandbox.js 614.02 KiB 257.15 KiB
quba-viewer> dist/js/chunk-vendors.d8dc69db.js 425.69 KiB 146.94 KiB
quba-viewer> dist/lib/pdfjs/web/viewer.js 383.25 KiB 77.79 KiB
quba-viewer> dist/lib/pdfjs/build/pdf.js 379.78 KiB 76.46 KiB
quba-viewer> dist/lib/pdfjs/web/debugger.js 18.21 KiB 4.85 KiB
quba-viewer> dist/js/app.369b5189.js 15.99 KiB 5.89 KiB
quba-viewer> dist/lib/pdfjs/web/viewer.css 59.54 KiB 10.75 KiB
quba-viewer> dist/css/app.bed31740.css 30.26 KiB 5.40 KiB
quba-viewer>
quba-viewer> Images and other types of assets omitted.
quba-viewer> Build at: 2024-06-28T15:00:04.291Z - Hash: 35cbb3f9ca077d8a - Time: 7721ms
quba-viewer>
quba-viewer> DONE Build complete. The dist directory is ready to be deployed.
quba-viewer> INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
quba-viewer>
quba-viewer> • electron-builder version=23.0.3 os=6.6.35
quba-viewer> • loaded configuration file=package.json ("build" field)
quba-viewer> • writing effective config file=release/builder-effective-config.yaml
quba-viewer> • packaging platform=win32 arch=x64 electron=20.0.0 appOutDir=release/win-unpacked
quba-viewer> ⨯ Get "https://github.com/electron/electron/releases/download/v20.0.0/electron-v20.0.0-win32-x64.zip": dial tcp: lookup github.com on [::1]:53: read udp [::1]:37675->[::1]:53: read: connection refused
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:206
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).follow
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:234
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).DownloadNoRetry
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:128
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).Download
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:112
quba-viewer> github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).doDownload
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:192
quba-viewer> github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).Download
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:177
quba-viewer> github.com/develar/app-builder/pkg/electron.downloadElectron.func1.1
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:73
quba-viewer> github.com/develar/app-builder/pkg/util.MapAsyncConcurrency.func2
quba-viewer> /Volumes/data/Documents/app-builder/pkg/util/async.go:68
quba-viewer> runtime.goexit
quba-viewer> /usr/local/Cellar/go/1.17/libexec/src/runtime/asm_amd64.s:1581
quba-viewer> ⨯ /build/source/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
quba-viewer> Exit code:
quba-viewer> 1 failedTask=build stackTrace=Error: /build/source/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
quba-viewer> Exit code:
quba-viewer> 1
quba-viewer> at ChildProcess.<anonymous> (/build/source/node_modules/builder-util/src/util.ts:250:14)
quba-viewer> at Object.onceWrapper (node:events:633:26)
quba-viewer> at ChildProcess.emit (node:events:518:28)
quba-viewer> at maybeClose (node:internal/child_process:1105:16)
quba-viewer> at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5)
quba-viewer>
quba-viewer> ERROR: `npm build` failed
quba-viewer>
quba-viewer> Here are a few things you can try, depending on the error:
quba-viewer> 1. Make sure your build script (build) exists
quba-viewer> If there is none, set `dontNpmBuild = true`.
quba-viewer> 2. If the error being thrown is something similar to "error:0308010C:digital envelope routines::unsupported", add `NODE_OPTIONS = "--openssl-legacy-provider"` to your derivation
quba-viewer> See https://github.com/webpack/webpack/issues/14532 for more information.
quba-viewer>
| 15:00:19 |
hexa | * [...]
quba-viewer> DONE Build complete. The dist directory is ready to be deployed.
quba-viewer> INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
quba-viewer>
quba-viewer> • electron-builder version=23.0.3 os=6.6.35
quba-viewer> • loaded configuration file=package.json ("build" field)
quba-viewer> • writing effective config file=release/builder-effective-config.yaml
quba-viewer> • packaging platform=win32 arch=x64 electron=20.0.0 appOutDir=release/win-unpacked
quba-viewer> ⨯ Get "https://github.com/electron/electron/releases/download/v20.0.0/electron-v20.0.0-win32-x64.zip": dial tcp: lookup github.com on [::1]:53: read udp [::1]:37675->[::1]:53: read: connection refused
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:206
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).follow
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:234
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).DownloadNoRetry
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:128
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).Download
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:112
quba-viewer> github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).doDownload
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:192
quba-viewer> github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).Download
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:177
quba-viewer> github.com/develar/app-builder/pkg/electron.downloadElectron.func1.1
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:73
quba-viewer> github.com/develar/app-builder/pkg/util.MapAsyncConcurrency.func2
quba-viewer> /Volumes/data/Documents/app-builder/pkg/util/async.go:68
quba-viewer> runtime.goexit
quba-viewer> /usr/local/Cellar/go/1.17/libexec/src/runtime/asm_amd64.s:1581
quba-viewer> ⨯ /build/source/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
quba-viewer> Exit code:
quba-viewer> 1 failedTask=build stackTrace=Error: /build/source/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
quba-viewer> Exit code:
quba-viewer> 1
quba-viewer> at ChildProcess.<anonymous> (/build/source/node_modules/builder-util/src/util.ts:250:14)
quba-viewer> at Object.onceWrapper (node:events:633:26)
quba-viewer> at ChildProcess.emit (node:events:518:28)
quba-viewer> at maybeClose (node:internal/child_process:1105:16)
quba-viewer> at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5)
quba-viewer>
quba-viewer> ERROR: `npm build` failed
quba-viewer>
quba-viewer> Here are a few things you can try, depending on the error:
quba-viewer> 1. Make sure your build script (build) exists
quba-viewer> If there is none, set `dontNpmBuild = true`.
quba-viewer> 2. If the error being thrown is something similar to "error:0308010C:digital envelope routines::unsupported", add `NODE_OPTIONS = "--openssl-legacy-provider"` to your derivation
quba-viewer> See https://github.com/webpack/webpack/issues/14532 for more information.
quba-viewer>
| 15:01:09 |
| thubrecht joined the room. | 15:31:58 |