Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Signal-Desktop for i686
@ 2021-11-18  3:30 artenaki
  2021-11-19 16:15 ` mikoxyz
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: artenaki @ 2021-11-18  3:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 568 bytes --]

New issue by artenaki on void-packages repository

https://github.com/void-linux/void-packages/issues/34126

Description:
Signal-Desktop i686 has a very old version 1.14.4 (2018) in Void Linux and actually doesn't work, although it runs. An error when linking to a smartphone. Version 5.16.0 (2021) already exists at this time. What caused the discontinuation of builds for i686 after version 1.14.4? Did you encounter any unsolvable problems? I also failed to compile latest Signal version for x86 (some error). Will you keep trying? Perhaps you will have good luck.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
@ 2021-11-19 16:15 ` mikoxyz
  2021-11-20  1:23 ` artenaki
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: mikoxyz @ 2021-11-19 16:15 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 564 bytes --]

New comment by mikoxyz on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974208901

Comment:
>\# Signal officially only supports x86_64 (also due to Electron)
>\# discontinued Electron 32-bit support: https://www.electronjs.org/blog/linux-32bit-support
>\# 32-bit is not supported https://github.com/signalapp/Signal-Desktop/issues/1661
>\# armv7hf/arm64: https://github.com/signalapp/Signal-Desktop/issues/3410

\- From https://github.com/void-linux/void-packages/blob/master/srcpkgs/Signal-Desktop/template.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
  2021-11-19 16:15 ` mikoxyz
@ 2021-11-20  1:23 ` artenaki
  2021-11-20 10:29 ` mikoxyz
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: artenaki @ 2021-11-20  1:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 222 bytes --]

New comment by artenaki on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974567598

Comment:
And so what? Electron 32 bit package exists in npm repository. Latest version.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
  2021-11-19 16:15 ` mikoxyz
  2021-11-20  1:23 ` artenaki
@ 2021-11-20 10:29 ` mikoxyz
  2021-11-20 12:20 ` Johnnynator
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: mikoxyz @ 2021-11-20 10:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

New comment by mikoxyz on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974628819

Comment:
> And so what? Electron 32 bit package exists in npm repository. Latest version.

a) We don't use npm, so that's irrelevant.
b) "So what"? 32-bit builds are still not officially supported, and I doubt someone here wants to maintain a psuedo-fork of Electron and Signal. Do it yourself, if you're so inclined.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (2 preceding siblings ...)
  2021-11-20 10:29 ` mikoxyz
@ 2021-11-20 12:20 ` Johnnynator
  2021-11-20 12:25 ` ericonr
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Johnnynator @ 2021-11-20 12:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 812 bytes --]

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974642070

Comment:
> > And so what? Electron 32 bit package exists in npm repository. Latest version.
> 
> a) We don't use npm, so that's irrelevant. 

The Signal-Desktop packages does use the npm repos.

> b) "So what"? 32-bit builds are still not officially supported, and I doubt someone here wants to maintain a psuedo-fork of Electron and Signal. Do it yourself, if you're so inclined.

No need to fork electron, they still support x86, that blog post doesn't representet status quo.
I can't say anything about signal and what might or might not be broken with 32bit builds. These two issues are mainly about their packaging work and not about third party packaging.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (3 preceding siblings ...)
  2021-11-20 12:20 ` Johnnynator
@ 2021-11-20 12:25 ` ericonr
  2021-11-20 13:15 ` mikoxyz
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2021-11-20 12:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974642659

Comment:
Unfortunately, it would seem Signal *is* using the npm repository version instead of our own. Should that be fixed to use system electron, it would be brought closer to actually working on i686.

It was initially disabled because it failed to build for i686, so if electron isn't the only issue, more investigation might be necessary. I can't actually find the specific build failure. Sharing the build failure you got would be a good start.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (4 preceding siblings ...)
  2021-11-20 12:25 ` ericonr
@ 2021-11-20 13:15 ` mikoxyz
  2021-11-20 16:38 ` Johnnynator
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: mikoxyz @ 2021-11-20 13:15 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]

New comment by mikoxyz on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974648966

Comment:
> > > And so what? Electron 32 bit package exists in npm repository. Latest version.
> > 
> > 
> > a) We don't use npm, so that's irrelevant.
> 
> The Signal-Desktop packages does use the npm repos.

Was primarily referring to the Electron package not using npm, but yeah, that's a miss on my end. Sorry about that.

> > b) "So what"? 32-bit builds are still not officially supported, and I doubt someone here wants to maintain a psuedo-fork of Electron and Signal. Do it yourself, if you're so inclined.
> 
> No need to fork electron, they still support x86, that blog post doesn't representet status quo. I can't say anything about signal and what might or might not be broken with 32bit builds. These two issues are mainly about their packaging work and not about third party packaging.

Oh, really? Another miss on my end, then; was going completely after the blog post. Sorry ^^;

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (5 preceding siblings ...)
  2021-11-20 13:15 ` mikoxyz
@ 2021-11-20 16:38 ` Johnnynator
  2021-11-20 16:38 ` [ISSUE] [CLOSED] " Johnnynator
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Johnnynator @ 2021-11-20 16:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 3438 bytes --]

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974676311

Comment:
I did take a quick look at Signal-Desktop. It is probably the most painfull and broken mix of npm packages and certainly not trivial to get running outside of `x86_64 (glibc)` .
If someone wants to fight though all the mess and get it working on `i686`, `x86_64-musl` and the likes, feel free to do so, but for now the most sane solution is to clean the `signal-desktop` package from the i686 repo,  

```
error /builddir/Signal-Desktop-5.24.0/node_modules/@signalapp/signal-client: Command failed.
Exit code: 1
Command: node-gyp-build
Arguments: 
Directory: /builddir/Signal-Desktop-5.24.0/node_modules/@signalapp/signal-client
Output:
gyp info it worked if it ends with ok
gyp info using node-gyp@5.1.0
gyp info using node@14.18.1 | linux | ia32
gyp info find Python using Python version 2.7.18 found at "/usr/bin/python"
gyp http GET https://nodejs.org/download/release/v14.18.1/node-v14.18.1-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v14.18.1/node-v14.18.1-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v14.18.1/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v14.18.1/SHASUMS256.txt
gyp info spawn /usr/bin/python
gyp info spawn args [
gyp info spawn args   '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/builddir/Signal-Desktop-5.24.0/node_modules/@signalapp/signal-client/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/tmp/.cache/node-gyp/14.18.1/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/tmp/.cache/node-gyp/14.18.1',
gyp info spawn args   '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/tmp/.cache/node-gyp/14.18.1/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/builddir/Signal-Desktop-5.24.0/node_modules/@signalapp/signal-client',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp: binding.gyp not found (cwd: /builddir/Signal-Desktop-5.24.0/node_modules/@signalapp/signal-client) while trying to load binding.gyp
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:282:12)
gyp ERR! System Linux 5.15.2_2
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /builddir/Signal-Desktop-5.24.0/node_modules/@signalapp/signal-client
gyp ERR! node -v v14.18.1
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
```

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ISSUE] [CLOSED] Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (6 preceding siblings ...)
  2021-11-20 16:38 ` Johnnynator
@ 2021-11-20 16:38 ` Johnnynator
  2021-11-21  9:22 ` artenaki
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Johnnynator @ 2021-11-20 16:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 695 bytes --]

Closed issue by artenaki on void-packages repository

https://github.com/void-linux/void-packages/issues/34126

Description:
Signal-Desktop i686 has a very old version 1.14.4 (2018) in Void Linux and actually doesn't work, although it runs. An error when linking to a smartphone. Version 5.16.0 (2021) already exists at this time. What caused the discontinuation of builds for i686 after version 1.14.4? Did you encounter any unsolvable problems? I also failed to compile latest Signal version for x86 (some error). Will you keep trying? Perhaps you will have good luck.

https://voidlinux.org/packages/?arch=i686&q=Signal-Desktop
https://voidlinux.org/packages/?arch=x86_64&q=Signal-Desktop

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (7 preceding siblings ...)
  2021-11-20 16:38 ` [ISSUE] [CLOSED] " Johnnynator
@ 2021-11-21  9:22 ` artenaki
  2021-11-21  9:33 ` artenaki
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: artenaki @ 2021-11-21  9:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 593 bytes --]

New comment by artenaki on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974781711

Comment:
I checked now. Signal-Desktop 1.14.4 does not start on Void Linux i686 at all. Segfault. The build was in August 2018 and apparently incompatible with modern libraries. There is also an error when running Kadu.
https://alpha.de.repo.voidlinux.org/current/Signal-Desktop-1.14.4_1.i686.xbps
https://voidlinux.org/packages/?arch=i686&q=kadu

Signal-Desktop-1.14.4_1.i686.xbps works in Ubuntu 16.04 32 bit (2016) however (runs but does not connect).

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (8 preceding siblings ...)
  2021-11-21  9:22 ` artenaki
@ 2021-11-21  9:33 ` artenaki
  2021-11-21  9:35 ` artenaki
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: artenaki @ 2021-11-21  9:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 818 bytes --]

New comment by artenaki on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974781711

Comment:
I checked now. Signal-Desktop 1.14.4 does not start on Void Linux i686 at all. Segfault. The build was in August 2018 and apparently incompatible with modern libraries. There is also an error when running Kadu.
https://alpha.de.repo.voidlinux.org/current/Signal-Desktop-1.14.4_1.i686.xbps
https://voidlinux.org/packages/?arch=i686&q=kadu

Signal-Desktop-1.14.4_1.i686.xbps works in Ubuntu 16.04 32 bit (2016) however (runs but does not connect).

UPD (Offtop): I prefer to use Wire instead of Signal. Package from Void Linux i686 also works in Ubuntu 16.04 32 bit (only need to install electron 10). There is a web version. No phone number required, no Google captcha.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (9 preceding siblings ...)
  2021-11-21  9:33 ` artenaki
@ 2021-11-21  9:35 ` artenaki
  2022-02-09  1:32 ` artenaki
  2022-02-09  1:37 ` artenaki
  12 siblings, 0 replies; 14+ messages in thread
From: artenaki @ 2021-11-21  9:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 826 bytes --]

New comment by artenaki on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-974781711

Comment:
I checked now. Signal-Desktop 1.14.4 does not start on Void Linux i686 at all. Segfault. The build was in August 2018 and apparently incompatible with modern libraries. There is also an error when running Kadu.
https://alpha.de.repo.voidlinux.org/current/Signal-Desktop-1.14.4_1.i686.xbps
https://voidlinux.org/packages/?arch=i686&q=kadu

Signal-Desktop-1.14.4_1.i686.xbps works in Ubuntu 16.04 32 bit (2016) however (runs but does not connect).

UPD (Offtop): I prefer to use wire-desktop instead of Signal. Package from Void Linux i686 also works in Ubuntu 16.04 32 bit (only need to install electron 10). There is a web version. No phone number required, no Google captcha.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (10 preceding siblings ...)
  2021-11-21  9:35 ` artenaki
@ 2022-02-09  1:32 ` artenaki
  2022-02-09  1:37 ` artenaki
  12 siblings, 0 replies; 14+ messages in thread
From: artenaki @ 2022-02-09  1:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 558 bytes --]

New comment by artenaki on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-1033238796

Comment:
In general, I would say that it is much easier to run Electron applications on the old 32-bit Linux than C/C++ (Qt5/6). For example: Element, Wire. And try, for example, to compile Telegram i386. Good luck.
But Signal is an exception to this.

For example, I copied app.asar (Wire) from Void Linux and ran it in Ubuntu Xenial 2016 without any problems. This would not have been possible in a C/C++ application.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: Signal-Desktop for i686
  2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
                   ` (11 preceding siblings ...)
  2022-02-09  1:32 ` artenaki
@ 2022-02-09  1:37 ` artenaki
  12 siblings, 0 replies; 14+ messages in thread
From: artenaki @ 2022-02-09  1:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 545 bytes --]

New comment by artenaki on void-packages repository

https://github.com/void-linux/void-packages/issues/34126#issuecomment-1033238796

Comment:
In general, I would say that it is much easier to run Electron applications than C/C++ (Qt5/6) on the old 32-bit Linux. For example: Element, Wire. And try, for example, to compile Telegram i386. Good luck.
But Signal is an exception to this.

I copied app.asar (Wire) from Void Linux and ran it in Ubuntu Xenial 2016 without any problems. This would not have been possible in a C/C++ application.

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2022-02-09  1:38 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-18  3:30 [ISSUE] Signal-Desktop for i686 artenaki
2021-11-19 16:15 ` mikoxyz
2021-11-20  1:23 ` artenaki
2021-11-20 10:29 ` mikoxyz
2021-11-20 12:20 ` Johnnynator
2021-11-20 12:25 ` ericonr
2021-11-20 13:15 ` mikoxyz
2021-11-20 16:38 ` Johnnynator
2021-11-20 16:38 ` [ISSUE] [CLOSED] " Johnnynator
2021-11-21  9:22 ` artenaki
2021-11-21  9:33 ` artenaki
2021-11-21  9:35 ` artenaki
2022-02-09  1:32 ` artenaki
2022-02-09  1:37 ` artenaki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).