You are not logged in.
Hey just wanted to also report a issue with npms server, when you try and install electron for example it will give a 404 error and downloads from the wrong address.
[jamie@jamie-emachine Youtube]$ npm i
npm ERR! code 1
npm ERR! path /run/media/jamie/47F22DEE70C10570/projects/Youtube/node_modules/electron
npm ERR! command failed
npm ERR! command sh -c node install.js
npm ERR! Official Linux/ia32 support is deprecated.
npm ERR! For more info: https://electronjs.org/blog/linux-32bit-support
npm ERR! HTTPError: Response code 404 (Not Found) for https://github.com/electron/electron/releases/download/v19.0.6/electron-v19.0.6-linux-ia32.zip
npm ERR! at EventEmitter.<anonymous> (/run/media/jamie/47F22DEE70C10570/projects/Youtube/node_modules/got/source/as-stream.js:35:24)
npm ERR! at EventEmitter.emit (node:events:527:28)
npm ERR! at module.exports (/run/media/jamie/47F22DEE70C10570/projects/Youtube/node_modules/got/source/get-response.js:22:10)
npm ERR! at ClientRequest.handleResponse (/run/media/jamie/47F22DEE70C10570/projects/Youtube/node_modules/got/source/request-as-event-emitter.js:155:5)
npm ERR! at Object.onceWrapper (node:events:642:26)
npm ERR! at ClientRequest.emit (node:events:539:35)
npm ERR! at origin.emit (/run/media/jamie/47F22DEE70C10570/projects/Youtube/node_modules/@szmarczak/http-timer/source/index.js:37:11)
npm ERR! at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:639:27)
npm ERR! at HTTPParser.parserOnHeadersComplete (node:_http_common:117:17)
npm ERR! at TLSSocket.socketOnData (node:_http_client:502:22)
npm ERR! A complete log of this run can be found in:
npm ERR! /home/jamie/.npm/_logs/2022-06-25T10_02_59_101Z-debug-0.log
Last edited by gameslayer (2022-06-29 07:07:44)
Offline
Ignore that message, they still support it and I still build packages for 32bit but on Arch32 npm is broken
Offline
Ahh I see, will this get fixed? I need it for Arch32
Offline
Mmh. Npm seems to work atm. As I read https://electronjs.org/blog/linux-32bit-support
(and the HTTP error above), Electron is not supporting 32-bit anymore.
No, I personally have no plans to fix Electron on Arch32.. :-)
Offline
Ahh damn they must of dropped support for it
Offline
Would you guys be able to put electron on the Arch32 repo? That would be an awesome way to keep the support alive and keep support for applications that use Electron
Offline
Not unless electron revoke their idea to stop supporting electron since version 3.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
It's actually lying, if you revert a couple versions back, the last compiled version released was 18.3.5 but since it's open source you could just compile it yourself since they won't anymore and redistribute it on the repo like Manjaro does for x64 system in their repo.
Offline
Building Electron from scratch might involve some node.js patches and stuff.
This doesn't look too hard, so I might give it a try (though I think somebody else could do it for training :-) ):
https://www.electronjs.org/docs/latest/ … ions-linux
There are not that lot of important Electron apps, so this might not have the highest priority. :-)
Offline
Fetching chromium...
Cloning into 'src'...
mmh. This needs local libseccomp patching, chromium currently doesn't really work on 32-bit Intel. And this is a problem
since quite a while. And everybody cloning his own version for his project (here Electron) is not really helping either..
Offline
I really hope this is doable, there is apps that use it including the many desktop apps for web services I have made using electron and YouTube and YouTube music for example run great even on a couple old PC's running Arch32
Offline
Errors:
failed to resolve infra/3pp/tools/httpd-php/linux-386@version:2@httpd2.4.38.php7.3.31.chromium.3 (line 11): no such package: infra/3pp/tools/httpd-php/linux-386
failed to resolve infra/3pp/tools/esbuild/linux-386@version:2@0.14.13.chromium.2 (line 17): no such package: infra/3pp/tools/esbuild/linux-386
Error: Command 'cipd ensure -log-level error -root /build/electron/src -ensure-file /tmp/tmpoxlzcynk.ensure' returned non-zero exit status 1
Errors:
failed to resolve infra/3pp/tools/httpd-php/linux-386@version:2@httpd2.4.38.php7.3.31.chromium.3 (line 11): no such package: infra/3pp/tools/httpd-php/linux-386
failed to resolve infra/3pp/tools/esbuild/linux-386@version:2@0.14.13.chromium.2 (line 17): no such package: infra/3pp/tools/esbuild/linux-386
and this is in prepare :->
Offline
Patches needed to be done to resolve this?
Offline
Yes, fixes needed for at the very least the PKGBUILD.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
Oh I see that's a pain.
Offline
Would this also help at all? https://wiki.archlinux.org/title/32-bit … guidelines
Offline
Also made this request on electron
Offline
The problem in Chromium is with libseccomp-jailing for IA-32. It broke again and again till it finally broke (in a final way). :-)
I know about some people in Slackware trying to fix it.. maybe then there is a chance.
Offline
You can get it working using this argument --disable-seccomp-filter-sandbox
here is my Fujitsu laptop with Arch32 running my Youtube desktop app compiled for Linux 32bit
https://i.imgur.com/jQ5ssw6.jpg
Last edited by gameslayer (2022-06-29 11:49:30)
Offline