Package Details: signal-desktop-beta 7.51.0beta3-1

Git Clone URL: https://aur.archlinux.org/signal-desktop-beta.git (read-only, click to copy)
Package Base: signal-desktop-beta
Description: Signal Private Messenger for Linux - Beta version.
Upstream URL: https://signal.org
Keywords: secure-messenger signal signal-desktop
Licenses: GPL3
Conflicts: signal-desktop-beta-bin
Submitter: Edu4rdSHL
Maintainer: Edu4rdSHL
Last Packager: Edu4rdSHL
Votes: 16
Popularity: 0.55
First Submitted: 2020-08-17 19:09 (UTC)
Last Updated: 2025-04-11 06:42 (UTC)

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

Edu4rdSHL commented on 2025-04-11 06:38 (UTC)

Hey mkurz, yes, it's still needed. See https://github.com/electron/electron/issues/46484. It happens on electron versions >=33.4 and >=35.

mkurz commented on 2025-04-07 19:01 (UTC) (edited on 2025-04-07 19:02 (UTC) by mkurz)

@Edu4rdSHL Regarding the patch in https://aur.archlinux.org/cgit/aur.git/commit/?h=signal-desktop-beta&id=7bf8d7e40c0144226450f4d9625c1b9d17d8f5ec - what artifacts exactly? Does it also still happen with latest Signal beta, because it upgraded to v35.1.2, but you experienced the problem with 35.0.x

Do you have a link to an electron issue or pull request I can follow? Thanks!

mkurz commented on 2025-03-21 14:12 (UTC) (edited on 2025-03-21 14:12 (UTC) by mkurz)

fyi, regarding the ruby-stud package (https://aur.archlinux.org/packages/ruby-stud): I adopted it, fixed the problem and pushed out a new release (0.0.23-2). It should work out of the box now. Have fun ;)

Also, if you run into problems like:

  ⨯ cannot execute  cause=exit status 1
                    errorOut=/usr/lib/ruby/3.3.0/rubygems/specification.rb:1417:in `rescue in block in activate_dependencies': Could not find 'cabin' (>= 0.6.0) among 99 total gem(s) (Gem::MissingSpecError)
    Checked in 'GEM_PATH=/home/mkurz/.local/share/gem/ruby/3.3.0:/usr/lib/ruby/gems/3.3.0' at: /usr/lib/ruby/gems/3.3.0/specifications/fpm-1.16.0.gemspec, execute `gem env` for more information
        from /usr/lib/ruby/3.3.0/rubygems/specification.rb:1414:in `block in activate_dependencies'
...

    /usr/lib/ruby/3.3.0/rubygems/dependency.rb:301:in `to_specs': Could not find 'cabin' (>= 0.6.0) among 99 total gem(s) (Gem::MissingSpecError)
    Checked in 'GEM_PATH=/home/mkurz/.local/share/gem/ruby/3.3.0:/usr/lib/ruby/gems/3.3.0' , execute `gem env` for more information
        from /usr/lib/ruby/3.3.0/rubygems/specification.rb:1415:in `block in activate_dependencies'
...

It's likely you need to reinstall the gems mentioned in the error message. That is because they need to be placed in the correct folder that belongs to the installed ruby version. In the above error message it complains that it could not find ruby-cabin in the 3.3.0 folder. Turns out there are two folders:

/usr/lib/ruby/gems/3.0.0
/usr/lib/ruby/gems/3.3.0

Because ruby is now on version 3.3.0 it does not look into the 3.0.0 folder anymore. So that means all gems in the 3.0.0 folder need to be reinstalled so they automatically move into the 3.3.0 folder:

$ ls -1 /usr/lib/ruby/gems/3.0.0/gems/
cabin-0.9.0
clamp-1.3.2
insist-1.0.0
...

# reinstall all gems in that folder:
yay -S ruby-cabin ruby-clamp ruby-insist ...

When re-installed all those packages the /usr/lib/ruby/gems/3.0.0 will be gone.

mkurz commented on 2025-03-21 12:59 (UTC) (edited on 2025-03-21 13:21 (UTC) by mkurz)

Build is currently broken, at least on aarch64. Tries to download hundreds of files from nmpjs.org, none of which exists.

Ran into the same problem. Seems this is a known problem:

I solved it by installing pnpm via npm:

yay -Rns pnpm # first remove previous installed pnpm
npm install -g pnpm # Install pnpm, but via npm
yay -S signal-desktop-beta --assume-installed pnpm # install/upgrade signal-beta 

petaramesh commented on 2025-03-18 14:56 (UTC)

Build is currently broken, at least on aarch64. Tries to download hundreds of files from nmpjs.org, none of which exists.

Edu4rdSHL commented on 2025-02-28 06:03 (UTC)

Indeed, Signal changed the build to pnpm this version, should be fixed on -2.

Thanks, Flammkuchen.

Flammkuchen commented on 2025-02-27 15:03 (UTC) (edited on 2025-02-27 15:04 (UTC) by Flammkuchen)

I got the following error. It builds with pnpm as makedepend.

sh: line 1: pnpm: command not found
npm error code 127
npm error path /build/signal-desktop-beta/src/Signal-Desktop-7.45.0-beta.1
npm error command failed
npm error command sh -c pnpm run build:acknowledgments && pnpm run electron:install-app-deps
npm error A complete log of this run can be found in: /build/.npm/_logs/2025-02-27T13_56_06_694Z-debug-0.log

You should also update the license to AGPL-3.0-only

Edu4rdSHL commented on 2025-02-25 22:45 (UTC)

That comment fits better on the ruby-stud package, not here, I don't want the comments for this package to be filled with something that doesn't belong to the signal-desktop-beta package.

Just checked and the fix is already on the first comment of the ruby-stud package, we could have avoided all the noise here if you checked there when I told you the first time.

PseudoSpock commented on 2025-02-25 22:41 (UTC)

Not you, personally. Those trying to build it and it failing on building the ruby-stud dependency. Don't be so touchy to those trying to help.

Edu4rdSHL commented on 2025-02-25 22:35 (UTC)

I don't need to do anything, I don't maintain ruby-stud, report the issue there.