29 May 2024 |
| raitobezarius changed their display name from raitobezarius to raitobezarius (DECT: 7248). | 17:07:38 |
4 Jun 2024 |
| raitobezarius changed their display name from raitobezarius (DECT: 7248) to raitobezarius. | 11:15:28 |
7 Jun 2024 |
| @alex3829:matrix.org removed their display name real_z2. | 23:44:45 |
11 Jun 2024 |
| 9pfs joined the room. | 20:24:10 |
17 Jun 2024 |
Marie | i'm making changes to prefetch-npm-deps, how can i check all FODs in nixpkgs to see if i broke something? (Lily Foster) | 08:59:13 |
Marie | * i'm making changes to prefetch-npm-deps, how can i check/rebuild all FODs in nixpkgs to see if i broke something? (Lily Foster) | 09:00:24 |
teto | maybe run nixpkgs-review on your code and see how many drv it rebuilds ? | 10:46:40 |
Marie | i tried running nixpkgs-review but it didn't rebuilt the FODs, it just fetches them from the cache | 10:48:00 |
Lily Foster | i was working on a fod checker | 13:49:25 |
Lily Foster | i guess i should dust off that code | 13:49:31 |
Lily Foster | it already basically works, i just never hooked it up to any frontend logic | 13:50:01 |
19 Jun 2024 |
| Refrito PR joined the room. | 08:29:35 |
Refrito PR | run | 08:30:44 |
Refrito PR | run for ur life | 08:30:53 |
Refrito PR | nxpkg-review | 08:31:04 |
24 Jun 2024 |
| @janik0:matrix.org left the room. | 08:52:33 |
25 Jun 2024 |
| @janne.hess:helsinki-systems.de left the room. | 10:42:12 |
27 Jun 2024 |
Xandor Schiefer | Hello all, I maintain vscode-js-debug , it's the first package I'm maintaining. It's currently broken on Darwin because, via vsce , it depends on keytar .
There is actually already a "packaged" version of keytar , available as element-desktop.passthru.keytar , but I'm not sure how to use that with buildNpmPackage in such a way that npm doesn't need to actually build keytar itself, but use the nixpkgs one instead.
| 21:05:07 |
Xandor Schiefer | Dandellion mentioning you here because you're listed as a maintainer of element-desktop and perhaps you'd know how to approach this. | 22:46:55 |
28 Jun 2024 |
hexa | quba-viewer> npm ERR! code 1
quba-viewer> npm ERR! path /build/source/node_modules/electron
quba-viewer> npm ERR! command failed
quba-viewer> npm ERR! command sh -c node install.js
quba-viewer> npm ERR! RequestError: getaddrinfo EAI_AGAIN github.com
quba-viewer> npm ERR! at ClientRequest.<anonymous> (/build/source/node_modules/got/source/request-as-event-emitter.js:178:14)
quba-viewer> npm ERR! at Object.onceWrapper (node:events:633:26)
quba-viewer> npm ERR! at ClientRequest.emit (node:events:530:35)
quba-viewer> npm ERR! at origin.emit (/build/source/node_modules/@szmarczak/http-timer/source/index.js:37:11)
quba-viewer> npm ERR! at TLSSocket.socketErrorListener (node:_http_client:500:9)
quba-viewer> npm ERR! at TLSSocket.emit (node:events:518:28)
quba-viewer> npm ERR! at emitErrorNT (node:internal/streams/destroy:169:8)
quba-viewer> npm ERR! at emitErrorCloseNT (node:internal/streams/destroy:128:3)
quba-viewer> npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
quba-viewer>
quba-viewer> npm ERR! Log files were not written due to an error writing to the directory: /nix/store/rjvqnvcvwfm11bysj3gjizzzl17gpyqy-quba-viewer-1.4.0-npm-deps/_logs
quba-viewer> npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
| 14:50:09 |
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 |