Search Criteria
Package Details: outrun-git r3.1e86c42-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/outrun-git.git (read-only, click to copy) |
---|---|
Package Base: | outrun-git |
Description: | Execute a local command using the processing power of another Linux machine |
Upstream URL: | https://github.com/Overv/outrun |
Licenses: | Apache |
Conflicts: | outrun |
Provides: | outrun |
Submitter: | xiretza |
Maintainer: | xiretza |
Last Packager: | xiretza |
Votes: | 1 |
Popularity: | 0.000002 |
First Submitted: | 2021-03-18 23:51 (UTC) |
Last Updated: | 2021-03-18 23:51 (UTC) |
Dependencies (14)
- fuse3 (fuse3-gitAUR)
- openssh (openssh-gitAUR, openssh-dotconfigAUR, openssh-dotconfig-binAUR, openssh-selinuxAUR, openssh-hpn-shimAUR, openssh-gssapiAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-fasteners (python-fasteners-gitAUR)
- python-lz4
- python-msgpack
- python-pyzmq
- python-semver
- git (git-gitAUR, git-glAUR) (make)
- python-setuptools (make)
- python-pytest (check)
- python-pytest-cov (check)
- python-vagrant (check)
- vagrant (vagrant-gitAUR) (check)
Latest Comments
m040601 commented on 2021-03-20 12:15 (UTC) (edited on 2021-03-20 13:04 (UTC) by m040601)
In case someone else is also wondering why vagrant is (optionally) "needed"
Silly me, just sat down and took some time to carefully go through the README https://github.com/Overv/outrun :
Also, a correction to my previous claim about arm/raspberry.
So I cant use it as I had previously thought with my arm raspberries. Maybe later, with other extra binary compatiblity tool like qemu/arm/binfmt etc. Related issue, https://github.com/Overv/outrun/issues/11
m040601 commented on 2021-03-20 11:38 (UTC) (edited on 2021-03-20 11:50 (UTC) by m040601)
@xiretza
Thanks ! Ahhh, the "check" dependencies. I had missed that one.
That's the really important thing here. Not using it alone will avoid having to pull gigabytes of ruby, gems, vagrant and go. Ufff :-)
xiretza commented on 2021-03-20 10:57 (UTC) (edited on 2021-03-20 11:02 (UTC) by xiretza)
@m040601: there really aren't very many dependencies (only 8 runtime deps), and all of them are in the repos - I don't really see much of a problem here.
Edit after your edit:
vagrant is in checkdepends, if you don't want to test the built package use
makepkg --nocheck
.makepkg will automatically uninstall make-/checkdepends after build with
-r
/--rmdeps
if you want to keep your system clean, build in a chroot using
makechrootpkg
, this will not install any packages on your host system.m040601 commented on 2021-03-20 10:49 (UTC) (edited on 2021-03-20 12:13 (UTC) by m040601)
Thanks for making this PGKBUILD. A question about it's required dependencies.
I'm not familiar with python and have only a superficial knowldege of making PKGBUILDSso please forgive my ignorance.
I saw this announced on Hacker News, and then was happy to find someone had already made this PKGBUILD for Archlinux.
I was just about to install it when I saw the huge amount of dependencies and build dependencies. Both from the AUR as well from official packgage.
Wow !!! That's huge.
Pulls python-vagrant, which pulls vagrant wich pulls ruby and ruby gems etc. It even pulls go, half a gigabyte. This is of course on my system, which I want to keep as lean as possible. I know most of them are make/build dependencies, and that I can remove them after the package is installed. I also know that I can do this build in a separated/isolated part of my system (build chroot, venv, pipx etc) to keep my main system clean. But still ... I don't want this, just to quickly test out a package.
So my question is:
The only thing I could figure out was to inpect and check this: these sources
the requirement of the file "setup.py" on https://github.com/Overv/outrun/blob/master/setup.py , where there is this mention of "requires" and "extras requires" :
This is what ends up in the file "outrun.egg-info/requires.txt" on https://pypi.org/project/outrun/#files used by "pip install outrun"
Again, I'm not saying or demanding it should be done other than the way it is. I'm just wondering and asking.
The good reason for asking this is that "outrun" needs to be installed in 2 computers. I wanted to test this in a setup with a beefy machine talking to other less powerfull machines like my Raspberry Pi's or other arm chromebooks. They all run Archlinux or ArchlinuxARM. But, I dont' want to install go, rust, ruby etc on the tiny Raspberry Pi's.
Thanks in advance