Package Details: ferdi 5.6.2-1

Git Clone URL: https://aur.archlinux.org/ferdi.git (read-only, click to copy)
Package Base: ferdi
Description: A messaging browser that allows you to combine your favorite messaging services into one application
Upstream URL: https://getferdi.com
Keywords: app browser franz gmail messenger slack whatsapp
Licenses: Apache
Submitter: AG_Caesar
Maintainer: dpeukert
Last Packager: dpeukert
Votes: 15
Popularity: 0.40
First Submitted: 2019-09-25 13:30
Last Updated: 2021-09-13 09:26

Pinned Comments

dpeukert commented on 2020-02-16 11:54

The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/main/ferdi

Latest Comments

1 2 3 4 Next › Last »

dpeukert commented on 2021-09-07 09:15

@RealOrRandom: Thanks for the heads-up, should be fixed now.

RealOrRandom commented on 2021-09-07 08:57

After the update electron 14 (I assume this is the cause), I just get a blank window. Rebuilding the package does not help. As a workaround, ferdi-bin works.

Developer console shows the error below plus a very similar error.

Uncaught TypeError: Cannot read properties of undefined (reading 'app')
    at Object.<anonymous> (node_modules/electron-is-dev/index.js:8)
    at Object.<anonymous> (node_modules/electron-is-dev/index.js:15)
    at Module._compile (internal/modules/cjs/loader.js:1083)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1113)
    at Module.load (internal/modules/cjs/loader.js:940)
    at Module._load (internal/modules/cjs/loader.js:781)
    at Function.f._load (electron/js2c/asar_bundle.js:5)
    at Function.o._load (electron/js2c/renderer_init.js:29)
    at Module.require (internal/modules/cjs/loader.js:964)
    at require (internal/modules/cjs/helpers.js:88)
    at Object.<anonymous> (node_modules/electro…util/source/is.js:2)
    at Object.<anonymous> (node_modules/electro…til/source/is.js:17)
    at Module._compile (internal/modules/cjs/loader.js:1083)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1113)
    at Module.load (internal/modules/cjs/loader.js:940)
    at Module._load (internal/modules/cjs/loader.js:781)
    at Function.f._load (electron/js2c/asar_bundle.js:5)
    at Function.o._load (electron/js2c/renderer_init.js:29)
    at Module.require (internal/modules/cjs/loader.js:964)
    at require (internal/modules/cjs/helpers.js:88)
    at Object.<anonymous> (node_modules/electron-util/index.js:12)
    at Object.<anonymous> (node_modules/electron-util/index.js:303)
    at Module._compile (internal/modules/cjs/loader.js:1083)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1113)
    at Module.load (internal/modules/cjs/loader.js:940)
    at Module._load (internal/modules/cjs/loader.js:781)
    at Function.f._load (electron/js2c/asar_bundle.js:5)
    at Function.o._load (electron/js2c/renderer_init.js:29)
    at Module.require (internal/modules/cjs/loader.js:964)
    at require (internal/modules/cjs/helpers.js:88)
    at Object.<anonymous> (environment.js:1)
    at Object.<anonymous> (environment.js:2)
    at Module._compile (internal/modules/cjs/loader.js:1083)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1113)
    at Module.load (internal/modules/cjs/loader.js:940)
    at Module._load (internal/modules/cjs/loader.js:781)
    at Function.f._load (electron/js2c/asar_bundle.js:5)
    at Function.o._load (electron/js2c/renderer_init.js:29)
    at Module.require (internal/modules/cjs/loader.js:964)
    at require (internal/modules/cjs/helpers.js:88)
    at Object.<anonymous> (stores/UserStore.js:1)
    at Object.<anonymous> (stores/UserStore.js:2)
    at Module._compile (internal/modules/cjs/loader.js:1083)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1113)
    at Module.load (internal/modules/cjs/loader.js:940)
    at Module._load (internal/modules/cjs/loader.js:781)
    at Function.f._load (electron/js2c/asar_bundle.js:5)
    at Function.o._load (electron/js2c/renderer_init.js:29)
    at Module.require (internal/modules/cjs/loader.js:964)
    at require (internal/modules/cjs/helpers.js:88)

dpeukert commented on 2021-08-02 10:14

@rednas: Thanks for letting me know, I've set a minimum version for the node.js dependency so that this doesn't happen in the future.

rednas commented on 2021-08-02 10:07

@dpeukert yes it was a nodejs problem. From some other software/previous installation I had nodejs-lts-ebrium instead of nodejs installed. After changing to nodejs update worked. Thanks a lot for the hint.

dpeukert commented on 2021-07-31 12:44

@rednas: I've just tried building with the following environment and I wasn't able to reproduce the issue:

$ npm -v
6.14.13
$ node -v
v16.5.0
$ pacman -Q nodejs npm6 trizen
nodejs 16.6.0-1
npm6 6.14.13-1
trizen 1:1.64-1

After some searching on the internet (https://github.com/SAP-samples/hana-developer-cli-tool-example/issues/57), it looks like this might be caused by an older version of node.js itself, is it possible that you're not running an up-to-date version of node.js?

rednas commented on 2021-07-28 09:46

During the update to 5.6.0 I got the following problem:

:: Building ferdi package(s)...
==> Making package: ferdi 5.6.0-2 (Wed 28 Jul 2021 11:35:47 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
[11:35:47] Requiring external module @babel/register
[11:35:49] Using gulpfile /home/apweiler/.cache/pacaur/ferdi/src/ferdi-5.6.0/gulpfile.babel.js
[11:35:49] Starting 'build'...
[11:35:49] Starting 'clean'...
[11:35:49] Finished 'clean' after 57 ms
[11:35:49] Starting 'mvSrc'...
[11:35:49] Starting 'mvPackageJson'...
[11:35:49] Starting 'mvLernaPackages'...
[11:35:49] Starting 'exportBuildInfo'...
[11:35:49] Finished 'exportBuildInfo' after 122 ms
[11:35:49] Finished 'mvPackageJson' after 188 ms
[11:35:50] Finished 'mvLernaPackages' after 484 ms
[11:35:50] Finished 'mvSrc' after 541 ms
[11:35:50] Starting 'html'...
[11:35:50] Starting 'scripts'...
[11:35:50] Starting 'styles'...
[11:35:50] Starting 'verticalStyle'...
[11:35:50] Starting 'recipes'...
[11:35:50] Starting 'recipeInfo'...
[11:35:53] Finished 'verticalStyle' after 3.51 s
[11:35:53] Finished 'styles' after 3.51 s
[11:35:54] Finished 'html' after 4.78 s
[11:35:55] Finished 'recipeInfo' after 5.1 s
[11:36:02] Finished 'recipes' after 12 s
[11:36:05] Finished 'scripts' after 16 s
[11:36:05] Finished 'build' after 16 s
Cannot find module 'fs/promises'
Require stack:
- /home/apweiler/.cache/pacaur/ferdi/src/ferdi-5.6.0/node_modules/builder-util/out/fs.js
- /home/apweiler/.cache/pacaur/ferdi/src/ferdi-5.6.0/node_modules/builder-util/out/util.js
- /home/apweiler/.cache/pacaur/ferdi/src/ferdi-5.6.0/node_modules/electron-builder/out/cli/cli.js
- /home/apweiler/.cache/pacaur/ferdi/src/ferdi-5.6.0/node_modules/electron-builder/cli.js
==> ERROR: A failure occurred in build().
    Aborting...
:: failed to build ferdi package(s)

I'm not sure if it is caused by ferdi package or is in npm6 package. Does anyone knows this problem?

laarSn commented on 2021-06-01 03:12

@dpeukert

re ferdi & ferdi-git: clean build install WORKS OK (Regular package, zen kernel)

re ferdi-bin taskebar icon: let this go, i think it's on my machine side, (bin package zen kernel lightdm cinnamon if you want to reproduce)

Thanks for your work, this app port is a must have!

dpeukert commented on 2021-05-29 00:45

@laarSn

re ferdi & ferdi-git: I've updated patches for both, let me know if that fixed it for you.

re ferdi-bin taskbar icon: That's weird, it's working for me. Can you tell me what DE/WM you're using?

laarSn commented on 2021-05-27 04:29

FIX PLEASE (both git/regular fail) or give solution...downgrade,bin package (also no applet with bin version in taskbar)????

patching file src/stores/AppStore.js Hunk #1 FAILED at 36. 1 out of 1 hunk FAILED -- saving rejects to file src/stores/AppStore.js.rej ==> ERREUR : Une erreur s’est produite dans prepare(). Abandon…

dpeukert commented on 2021-05-03 08:31

@xerus: Nope, that's because ferdi refuses to build with npm >= 7. It's just a build dep though, so you can go back to the your regular npm version once you install this package.

I'll also switch this package to depend on nodejs-lts-fermium as I did with ferdi-git, so that there's no need to downgrade nodejs.