Open Kudostoy0u opened 3 years ago
This is a package built from the latest code available on github, right? Curious of how "compatible with the current license" distributing such binary can be?
@Kudostoy0u I am wondering if your linux distro uses the official arch repos or do they maintain their own? In the official arch repos there is no onivim2 prebuilt package and the packages on the aur are not distributing prebuilt binaries only a PKGBUILD file which lets you compile the binary yourself. the onivim2-git
package is building from master and the onivim2
package is pinned to specific release.
For me a prebuilt package would be really nice because everytime I want to checkout the latest master changes I install the onivim2-git package and then my machine is unusable for a good 30 minutes while building.
This is a package built from the latest code available on github, right? Curious of how "compatible with the current license" distributing such binary can be?
Well, this package is being distributed under the same license according to the package info -> Licenses : custom:OutrunLabsEULA
If you want to see it yourself find it in the AUR -> https://aur.archlinux.org/packages/onivim2/
I'm not sure exactly how it works because I'm pretty new to the Linux community, but how I comprehended the information.
What I was thinking is that there is a form a barrier for "mis-using" the license from the download page: you have to either say you are academic / education / nonprofit to get it for free, or you have to pay. The alternative, building yourself, is a form of barrier. With this solution, there is no barrier for violating the license, it becomes a passive process of "I did a package install, it never asked me what I will use it for".
Of course, this is only my 2 cents. Just thinking that the author has to keep a tiny bit of barrier to use to make a bit of money and live of it.
For me a prebuilt package would be really nice because everytime I want to checkout the latest master changes I install the onivim2-git package and then my machine is unusable for a good 30 minutes while building.
This is confusing for me, because when I downloaded it using pacman -S
, it almost instantly installed. Maybe it's a pre-built PKGBUILD, if that's even possible, or somehow got its way into the official repositories.
EDIT: Found this when googling the version #.. https://www.google.com/search?q=2033.41c412d13-1
Then, googling Chaotic AUR
, "It's an automated building repo for AUR packages"
On the Garuda Linux homepage, I found this:
@Kudostoy0u then this means that your distro has its own official repos and is not using the arch repos. I don't know about the legal aspects of this but for me it seems a bit fishy to distribute software binaries with a custom licence.
AUR package doesn't have unzip
dependency which is required while building.
The AUR package seems to be outdated and onivim2-git
is orphaned and fails to build
/usr/bin/esy: line 2: /opt/esy/node_modules/esy/_build/default/bin/esy.exe: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...
error making: onivim2-git
@Bad3r have you been able to build the package in any way? I've tried multiple ways and it usually fails
The problem is esy package in the AUR, there is an error in the PKGBUILD. https://aur.archlinux.org/packages/esy/ . Check out the latest comment, it describes what you need to fix...
@gbaranski I added the unzip
dependency to the PKGBUILD
@pmkap I tried to fix that change in the PKGBUILD but it says
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
I don't know what to do to fix that
Are you trying to push to the AUR? Just fix the PKGBUILD and run makepkg -si
.
@pmkap Yes, trying to push to the AUR like I did with the onivim2
package. Maybe I don't have necessary permissions?
@adrielsand Yes, only the maintainer of the package can push changes. The maintainter fixed the esy package. You should be able now to install everything as you usually do. If not, please comment on the AUR package site. This is not an issue of Onivim2 and doesn't really belong here.
I am on Garuda linux, fish shell, and I found a different way to install onivim2.
Here is onivim2 on the AUR: https://aur.archlinux.org/packages/onivim2/
It's much more convenient to install with pacman's prebuilt binaries and fast mirrors rather than building it from source with the help of
git clone
, which the download speed is ~250KiB/s for me.I don't see this as a way to install onivim in the docs, and it's under the same license, so I think it would be convenient for arch/arch-based distro users if you could perhaps include this as a way to install onivim2?
Thanks, Kudos