Package Details: vesktop 1.5.2-3

Git Clone URL: https://aur.archlinux.org/vesktop.git (read-only, click to copy)
Package Base: vesktop
Description: Vesktop gives you the performance of web Discord and the comfort of Discord Desktop
Upstream URL: https://github.com/Vencord/Vesktop
Keywords: discord vencord vesktop
Licenses: GPL3
Conflicts: vesktop-bin
Submitter: picokan
Maintainer: Edu4rdSHL
Last Packager: Edu4rdSHL
Votes: 13
Popularity: 7.87
First Submitted: 2024-01-16 08:05 (UTC)
Last Updated: 2024-05-09 03:11 (UTC)

Dependencies (5)

Required by (0)

Sources (3)

Pinned Comments

Edu4rdSHL commented on 2024-04-19 19:11 (UTC) (edited on 2024-04-29 18:33 (UTC) by Edu4rdSHL)

I don't want to be that guy, but:

  • If the package builds using makepkg -s, I don't care if your AUR helper doesn't work, it's a problem with your AUR helper and needs to be fixed there. Here's the build log for the latest version: https://gist.github.com/Edu4rdSHL/929a7eba81165da5166c4d0974d0e96f
  • I can't reproduce the current electron issue with v30, and seems that only a few users are having the issue. So I don't see any reason to downgrade the electron version for everyone. Plus, Athonathonathon put a workaround for it, which seems to be related to the current Chrome breakage on Wayland setups.

The Wayland issue has been fixed from 1.5.1-2 onwards.

Latest Comments

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

Edu4rdSHL commented on 2024-05-09 03:12 (UTC)

silentnoodle, thanks for reporting. Fixed on https://aur.archlinux.org/cgit/aur.git/commit/?h=vesktop&id=63f042b06a660c6107eaf1b40ca1fc3b817a7b7d

silentnoodle commented on 2024-05-07 18:23 (UTC)

makepkg -si does not work but COREPACK_ENABLE_STRICT=0 makepkg -si does work

chrrybmb commented on 2024-05-07 12:49 (UTC) (edited on 2024-05-07 12:55 (UTC) by chrrybmb)

I don't know why this is so hard for you to understand. I'm going to paraphrase a comment I made four days ago and make it as clear as possible.

As you just stated, the source of people's issues was electron 30, it had nothing to do with using system provided electron. Vesktop was working just fine with the electron29 package, so if this package uses electron29 then the people who were having issues and the people who dislike bundled electron will both be happy.

Edu4rdSHL commented on 2024-05-06 17:15 (UTC)

Honestly, I don't get the problem here. People came here to report that the package is broken because electron 30+ causes issues on his setups (I never experienced it) without providing any upstream bug report or anything. Then the upstream maintainer had to come here to confirm the breakage — again, I don't see even one upstream bug report linked.

Thereafter, I fixed the package by simply packaging what the upstream project build produces, and then people now argue why I did it? Come on.

This package supports setting flags on $HOME/.config/vesktop-flags.conf or directly in the .desktop file, so just set the Wayland-required flags there and problem solved.

chrrybmb commented on 2024-05-03 15:02 (UTC) (edited on 2024-05-03 15:12 (UTC) by chrrybmb)

The "officially supported" electron version upstream supports is the one they package, which is what this package is now using.

The officially supported electron version is electron 29, it makes no difference to them whether it is packaged by the vesktop devs or arch maintainers. If Vendicated wanted this package to switch to the bundled electron they would have specified that.

xiota commented on 2024-05-03 14:59 (UTC)

Further, upstream (good afternoon Vendicated ,o7) came and pointed out the fix.

The request from upstream was, "please stick to proper stable electron versions officially supported by us". The "officially supported" electron version upstream supports is the one they package, which is what this package is now using.

ISSOtm commented on 2024-05-03 13:28 (UTC) (edited on 2024-05-03 13:33 (UTC) by ISSOtm)

Avoiding downloads during build is not the crusade of anyone, it is simply good packaging practice, for several good reasons.


The mess will go away soon if this package is reverted. I can testify firsthand that this happened for at least two packages I was involved with, one being Aseprite (for which I was promoted to co-maintainer after submitting a patch to the PKGBBUILD that fixed the random crashes).

I also believe that a satisfying solution can be reached in less time by discussing this and reaching some consensus, instead of strong-arming each-other (a package will be voluntarily deleted far sooner by its disgruntled submitter if their complaints are addressed, than if their package is deleted against their will).


To be fair to the reporters, the maintainer hasn't asked for any details either. Too much information is as unhelpful as too little, and nowhere was any particular information requested. The issue isn't specific to Wayland either, so what info is pertinent anyway?

Further, upstream (good afternoon Vendicated ,o7) came and pointed out the fix. This comment thread, the dozen of issues reported upstream, and several annoyed users, could have been avoided by complying, instead of digging one's heels in "works for me". It is not how I think packaging ought to work: what if this user had been replied "well I don't use those plugins"? Instead, things just hummed along.


I have reported that the bundled Electron breaks fractional scaling for me. And besides, it is fine to request improvements even if they aren't resolving breakage. It happens all the time, and generally improving usability is considered a good thing.

xiota commented on 2024-05-03 12:40 (UTC)

Avoiding downloads during build is primarily the crusade of a single user who has a specific use case that requires it.

Even if this package were reverted, the "mess" is unlikely to go away soon because the turn around on orphan and deletion requests is months. Since vesktop_electron now exists, unless it is being mismanaged, users who want system electron might as well use it.

There is a difference between "reporting breakage" and complaining. The complainers did not provide any info about error messages, hardware specs, desktop and window managers, etc that could have helped the maintainer reproduce the issue. Nothing is reported broken in posts expressing discontent with using the packaged electron.

ISSOtm commented on 2024-05-03 11:35 (UTC)

I have reverted to my aforementioned workaround, because the bundled Electron fails to use Wayland, and thus looks blurry in a way that I can't bear. The bundled Electron also causes issues, not only the system Electron :/

I would also like to kindly point out the existence of the vesktop-bin package; people who want to use the bundled Electron are already using that. Now we have three packages for (stable) Vesktop: vesktop-bin, vesktop, vesktop_electron... I think this is becoming a mess. (Additionally, re-reading the AUR guidelines, it seems like relying on the bundled Electron is not allowed for a non--bin package?)

Please allow me to renew that request to switch the PKGBUILD to electron29. That package exists for the specific purpose of supporting applications that need Electron 29, and Vesktop is just that. If you do not wish to handle that kind of change yourself, then I remain a volunteer for putting my money elbow grease where my mouth is, and co-maintaining the package. (Feel free to contact me by e-mail if you'd rather take this privately.)


As for pnpm, I remember reading a statement that "build() and prepare() should not access the network", but couldn't find it. It seems to be policy nonetheless.


Lastly, I would like to point out that reporting breakage is completely fair as long as demands are not made; and IMO what happened doesn't qualify as "complain-bombing", especially when the maintainer (initially) dismissed those reports curtly as a being a minority.

Assigning blame does not matter one iota, I would rather move on and find a compromise at least most of us will agree on.

chrrybmb commented on 2024-05-03 09:41 (UTC) (edited on 2024-05-03 10:01 (UTC) by chrrybmb)

Why are you lumping me in with a group of people I'm not part of? I never made any complaints until this package switched to bundled electron.

Also, downgrading electron does not mean switching to bundled electron, that's something nobody asked for. So don't give me that snarky redditor "aCcEpT ThE CoNsEqUeNcEs" response.