… vscode … electron. So it breaks alot. …
vscode is a good edior. With lots of plugins for all programming languages.
But there are very few alternatives.
Neovim is basic
The problem of vscode is it's dependency on
huge electron. So it breaks alot.
It seems electron is hard to maintain.
Electron is a bad technology...
On FreeBSD - yes, but i never had issues on Linux but thats my experience.vscode is a good edior. With lots of plugins for all programming languages.
But there are very few alternatives.
Neovim is basic
The problem of vscode is it's dependency on
huge electron. So it breaks alot.
It seems electron is hard to maintain.
Fedora, yes I used that before with gnome but I don't like to deal with system upgrades and having to deal with environment getting messed up, even knowing it's more straight forward lately.There is a discussion (lost the URL) explaining the situation. Basically there are ports that depend on different versions of Electron. Electron is so huge that the official build system cannot cope with having to build multiple of them. Since VSCode depends on Electron too it is not built at the moment. BTW Chromium is also not available in the latest packages last time I checked. I tried to build VSCode and Chromium from ports and got errors that I don't understand. Being too lazy to dig in and resolve the errors I just switched to Fedora where everything works.
That's plain wrong. All required versions are in the ports tree, and they're all fine. Didn't you read the discussion in PR 270565 at least once? I linked it several times. I also explained it right here: Electron-ports are blacklisted from the package builds because they exhaust resources on the official builders.VS-Code is broken due to huge electron.
[There are is not enough man-power to maintain the different versions of it].
On my PC electron-quarterly compiles fine but not VS-Code. 32MB of ram, using 6 builders.That's plain wrong. All required versions are in the ports tree, and they're all fine. Didn't you read the discussion in PR 270565 at least once? I linked it several times. I also explained it right here: Electron-ports are blacklisted from the package builds because they exhaust resources on the official builders.
Instead of posting your specs, better look at the logs then? JFTR, the port builds fine, here's my log of today(!):On my PC electron-quarterly compiles fine but not VS-Code. 32MB of ram, using 6 builders.
It is not man-power that is missing, it is really server-power that is needed.VS-Code is broken due to huge electron.
[There are is not enough man-power to maintain the different versions of it].
But Chromium compiles fine in 4 hours on my PC.
It's been long time since I used poudriere to build ports. Where can I find some instructions? And what ports tree should I use? I always prefer latest to be as fresh as possiblePoudriere took 4h and 15min to compile devel/electron28 in my system (16jobs and 48GB RAM). If you really want this, use poudriere to compile it.
I also prefer the latest. Vermaden made a tutorial: https://vermaden.wordpress.com/2023/04/30/simple-freebsd-poudriere-harvester-guide/ . This guide very useful.It's been long time since I used poudriere to build ports. Where can I find some instructions? And what ports tree should I use? I always prefer latest to be as fresh as possible
For DRM, foreign-cdm is working pretty well.Fedora, yes I used that before with gnome but I don't like to deal with system upgrades and having to deal with environment getting messed up, even knowing it's more straight forward lately.
So I quit using gnome and quit using Fedora, too much bleeding edge and try the bugs first to get the fix later, and other release based distributions.
I switched to Manjaro as it's a rolling distribution, I still have a laptop with that, but it's been more than a year I've been using FreeBSD instead.
What bugs me most in FreeBSD is the DRM so I can't watch Netflix or Prime subscription movies and Bluetooth tools and desktop integration.
The boot process could be nicer too with a splash, maybe Plymouth could be adapted for FreeBSD?
Anyway, for now I just need vscode.