Hi @KerfuffleV2, @cedricroijakkers - I kan understand why you did add systemd-sysvcompat
but this breaks my openrc
system if I would let it run!!!
can you add openrc
as alternative to systemd-sysvcompat
?
Git Clone URL: | https://aur.archlinux.org/vscodium.git (read-only, click to copy) |
---|---|
Package Base: | vscodium |
Description: | Free/Libre Open Source Software Binaries of VSCode (git build from latest release). |
Upstream URL: | https://github.com/VSCodium/vscodium.git |
Licenses: | MIT |
Conflicts: | codium, vscodium, vscodium-bin, vscodium-git |
Provides: | codium, vscodium |
Submitter: | cedricroijakkers |
Maintainer: | cedricroijakkers (daiyam) |
Last Packager: | daiyam |
Votes: | 73 |
Popularity: | 1.59 |
First Submitted: | 2021-04-10 15:12 (UTC) |
Last Updated: | 2024-11-16 02:00 (UTC) |
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 Next › Last »
Hi @KerfuffleV2, @cedricroijakkers - I kan understand why you did add systemd-sysvcompat
but this breaks my openrc
system if I would let it run!!!
can you add openrc
as alternative to systemd-sysvcompat
?
@cedricroijakkers: Were you building it in a chroot though? I also use paru with Chroot
in /etc/paru.conf
.
When building in a chroot, extra packages in your local installation aren't available. if the build requires anything that's not in the default package set then it has to be specified in makedepends
to ensure it is pulled in.
Thanks for adding that!
@KerfuffleV2: I did not have any problems building myself in paru, but I did have the package installed already. I've added it to the dependency list now.
It doesn't seem possible to build this package in a chroot right now. nvm fails with a very unhelpful error message because deep in its guts it does:
L=$(ls -dl /sbin/init 2>/dev/null)
As /sbin/init
does not actually exist, the command returns a non-zero status and nvm just gives up immediately due to running with set -e
. It looks like the latest nvm in the repo has a fix for this problem, but unfortunately that's not the version that's used to build vscodium
.
The simplest solution right now is to add systemd-sysvcompat
to the makedepends
section of the PKGBUILD
. This will ensure /sbin/init
actually exists, even when building chrooted.
Edit (March 11, 2022): I was able to install vscodium
again without issue a few days ago. Maybe my Pacman updates were very out of date.
When I tried updating, I got this error. What can I do?
==> Validating source files with sha256sums...
vscodium ... Skipped
vscode ... Skipped
vscodium.desktop ... Passed
==> Extracting sources...
-> Creating working copy of vscodium git repo...
Cloning into 'vscodium'...
done.
Switched to a new branch 'makepkg'
-> Creating working copy of vscode git repo...
Cloning into 'vscode'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
==> ERROR: A failure occurred in build().
Aborting...
The conflicts array is not necessary. See example in https://wiki.archlinux.org/title/PKGBUILD#conflicts.
Already installed and don't need to be listed: bash gcc gcc-libs make.
I commented out that section in my global config @jotoho and it made it to compilation, so both [lfs]
and [filter "lfs"]
seem to contain the issue at least.
Much thanks to @HurricanePootis, I'm confirming your suggestion works for me.
Before seeing your comment, I still had same the Git LFS issue I had before, despite having git-lfs
installed. You may be having the same issue if you don't actively use Git LFS anymore. (For me, I was playing with Git LFS on Keybase a few weeks ago, until I realized I actually only needed normal Git.
The LFS section in ~/.gitconfig
must've been left over from then.)
(I'm not sure what the suggestion of @HurricanePootis means for those who need &/or actively use Git LFS.)
To anyone having problems with git cloning the repo, even after installing git-lfs
, I have found a fixed that work and may work for y'all too.
Remove anything under the [lfs]
section in your ~/.gitconfig
file.
Pinned Comments