Package Details: electron25 25.9.8-6

Git Clone URL: https://aur.archlinux.org/electron25.git (read-only, click to copy)
Package Base: electron25
Description: Build cross platform desktop apps with web technologies
Upstream URL: https://electronjs.org
Licenses: MIT, BSD-3-Clause
Submitter: alerque
Maintainer: alerque
Last Packager: alerque
Votes: 6
Popularity: 2.60
First Submitted: 2024-03-06 19:24 (UTC)
Last Updated: 2024-04-24 07:39 (UTC)

Sources (151)

Pinned Comments

alerque commented on 2024-03-12 11:34 (UTC)

Because the same issues come up over and over, here are some FAQs/tips:

  • Check if you still need this. It is in the AUR because it is EOL and removed from Arch official repos since no official packages depend on it. If none of your other packages depend on it, just remove it.
  • If you do still need it and don't want to build it, consider switching to electronNN-bin.
  • If you do build this, yes it takes about 40 Gigs of sources and a lot of CPU to build.
  • Using the chroot build methods recommended by Arch will make this much easier, especially to not run into conflicts with node versions, etc.

Latest Comments

1 2 3 Next › Last »

meyznu commented on 2024-05-14 22:15 (UTC)

Yes, it creates problems for anyone who has installed this package before. I'm not sure why it is insignificant. Cloning entire repositories seems unnecessary. You need only --depth 1.

aliu commented on 2024-05-14 19:35 (UTC)

The dependency is electron25, for which electron25-bin is a provider! Unless you installed this AUR package before, you'll need to manually select a provider. Unless your AUR-helper has a bug, whose fixing is not Arch's responsibility.

lukinhasb commented on 2024-05-14 15:29 (UTC)

@aliu It was installed as a dependency of another package! And that's the fundamental problem, this is causing a horrendous update experience to anyone who installs any of the 30 packages that depends on this, and more likely than not, these 30 packages depend on this by mistake. This is error-inducing, it should be suffixed with "electron-dev" or something like that so no one in sane conscience depends on this package unless they MEAN to download 100GB of data to update a 200mb package

aliu commented on 2024-05-14 15:21 (UTC) (edited on 2024-05-14 15:21 (UTC) by aliu)

it's not bugged. you chose to install the build-from-source package... read the pinned comment and just install electron25-bin bruh

lukinhasb commented on 2024-05-14 15:18 (UTC)

This package should be BANNED from the repository, it's bugged and hangs the updates for hours. I work home-office as a programmer and I'm losing my work day because of this horrible update.

meyznu commented on 2024-05-13 20:29 (UTC)

It downloads 77 GB, not 40. Cloning git repositories with --depth 1 could have helped significantly reduce the size.

alerque commented on 2024-04-01 22:56 (UTC)

@aliu You don't need the LTS to run this but you do need it to build it properly. Build it in a chroot so that you don't have to change the nodejs on your host system.

aliu commented on 2024-03-12 12:06 (UTC)

Do we need LTS hydrogen though? It made me unable to install this due to conflicts with my local, latest nodejs, which is required due to other electron versions I have installed.

alerque commented on 2024-03-12 11:34 (UTC)

Because the same issues come up over and over, here are some FAQs/tips:

  • Check if you still need this. It is in the AUR because it is EOL and removed from Arch official repos since no official packages depend on it. If none of your other packages depend on it, just remove it.
  • If you do still need it and don't want to build it, consider switching to electronNN-bin.
  • If you do build this, yes it takes about 40 Gigs of sources and a lot of CPU to build.
  • Using the chroot build methods recommended by Arch will make this much easier, especially to not run into conflicts with node versions, etc.

krassecommits commented on 2024-03-12 08:31 (UTC) (edited on 2024-03-12 08:42 (UTC) by krassecommits)

The chromium repo is over 30 GB. Do we really need to clone the whole repo? Can't we just clone the linux part?