Package Details: epoptes 23.01-2

Git Clone URL: https://aur.archlinux.org/epoptes-client.git (read-only, click to copy)
Package Base: epoptes-client
Description: An opensource computer lab management and monitoring tool
Upstream URL: https://github.com/Epoptes/epoptes
Licenses: GPL3
Submitter: sgar
Maintainer: sgar
Last Packager: sgar
Votes: 3
Popularity: 0.005699
First Submitted: 2018-11-08 12:01 (UTC)
Last Updated: 2023-08-08 18:18 (UTC)

Latest Comments

rafaelff commented on 2023-08-07 16:28 (UTC)

Fails to package epoptes-client because of it tries to remove "${pkgdir}/usr/lib/python3.10" when current Python version is 3.11 (hence no python3.10 dir).

If Python 3.10 must be used, please make python310 or python<=3.10 an explicit dependency.

If current version 3.11 of python package can be used with epoptes, please change the PKGBUILD so it can work.

For a command line more version-flexible, consider something like this instead:

_ver=$(python --version | grep -Po '3\.\d+')
rm -r "${pkgdir}/usr/bin" "${pkgdir}/usr/lib/python${_ver}"

AnesCDev commented on 2021-11-18 13:51 (UTC) (edited on 2021-11-18 13:54 (UTC) by AnesCDev)

https://pastebin.com/v9gra7ds

I share the PKGBUILD that work for me.

alkisg commented on 2021-09-29 15:06 (UTC)

I filed an upstream issue for this, and applied the patch. Thanks!

https://github.com/epoptes/epoptes/issues/141

alkisg commented on 2021-09-29 14:15 (UTC)

Hi guys, I'm upstream for Epoptes, trying Arch Linux for the first time. I managed to install epoptes-client using the requires='' workaround mentioned here. Thank you for that, I'll go ahead and commit it upstream, is that OK?

I also had to run pacman -S inetutils in order for the hostname command to be available, maybe that one needs to be declared as a dependency in the PKGBUILD.

robertmaynord commented on 2020-01-17 21:12 (UTC)

Thanks to Sergio for the upgrade to 20.01-1! The install for epoptes-client now works without problems. Note: install the package 'bsdmainutils' beforehand using yay. Epoptes-client then installs with yay.

robertmaynord commented on 2020-01-13 17:51 (UTC)

I was able to make some progress by installing python-twisted and adding Ushikawa's line. However, it now shows the error message:

...Switched to a new branch 'makepkg' ==> Starting prepare()... sed: can't read src/epoptes/setup.py: No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting...

This is for our school - to monitor student activity on their netbooks. I am in the process of moving over from Ubuntu, and need epoptes-client.

tomt commented on 2019-10-20 14:33 (UTC)

I am not sure I understand.. Do I remove python-twisted, and then try to install it?

sgar commented on 2019-10-20 09:08 (UTC)

@tomt i just built the package on a clean chroot and it built correctly... if you try to build it with python-twisted installed, it doesnt complete.. after the package is done, u can install it and it will pull pyhton-twisted

tomt commented on 2019-10-20 02:30 (UTC)

New install, trying to install epoptes-client. Made sure all dependencies are met, get this:

:: failed to verify integrity or prepare epoptes-client package

Full output

:: Checking bsdmainutils integrity... ==> Making package: bsdmainutils 11.1.2-2 (Sat 19 Oct 2019 09:23:59 PM CDT) ==> Retrieving sources... -> Found bsdmainutils_11.1.2ubuntu2.tar.gz -> Found archlinux-ncal.patch ==> Validating source files with sha256sums... bsdmainutils_11.1.2ubuntu2.tar.gz ... Passed archlinux-ncal.patch ... Passed :: Preparing bsdmainutils... ==> Making package: bsdmainutils 11.1.2-2 (Sat 19 Oct 2019 09:23:59 PM CDT) ==> WARNING: Skipping dependency checks. ==> Retrieving sources... -> Found bsdmainutils_11.1.2ubuntu2.tar.gz -> Found archlinux-ncal.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting bsdmainutils_11.1.2ubuntu2.tar.gz with bsdtar ==> Sources are ready. :: Checking epoptes-client integrity... ==> Making package: epoptes-client 1.0.1-2.1 (Sat 19 Oct 2019 09:24:00 PM CDT) ==> Retrieving sources... -> Updating epoptes git repo... Fetching origin ==> Validating source files with sha256sums... epoptes ... Skipped :: Preparing epoptes-client... ==> Making package: epoptes-client 1.0.1-2.1 (Sat 19 Oct 2019 09:24:01 PM CDT) ==> WARNING: Skipping dependency checks. ==> Retrieving sources... -> Updating epoptes git repo... Fetching origin ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of epoptes git repo... Reset branch 'makepkg' ==> Starting prepare()... twisted.plugins.epoptesd running clean WARNING: the following files are not recognized by DistUtilsExtra.auto: data/epoptes.desktop.in po/epoptes.pot potfiles-workaround/README potfiles-workaround/remote_assistance.py twisted/plugins/epoptesd.py twisted.plugins.epoptesd Traceback (most recent call last): File "setup.py", line 64, in <module> main() File "setup.py", line 60, in main server_special_files) File "/usr/lib/python3.7/site-packages/DistUtilsExtra/auto.py", line 98, in setup requires(attrs, src_all) File "/usr/lib/python3.7/site-packages/DistUtilsExtra/auto.py", line 471, in __requires __add_imports(imports, s, attrs) File "/usr/lib/python3.7/site-packages/DistUtilsExtra/auto.py", line 412, in __add_imports elif node.module and __external_mod(cur_module, node.module, attrs): File "/usr/lib/python3.7/site-packages/DistUtilsExtra/auto.py", line 377, in __external_mod return 'dist-packages' in mod.__file or 'site-packages' in mod.file or \ TypeError: argument of type 'NoneType' is not iterable ==> ERROR: A failure occurred in prepare(). Aborting... :: failed to verify integrity or prepare epoptes-client package

Any suggestions?

ushikawa commented on 2019-05-19 09:08 (UTC)

Hello,

I had a problem installing epoptes, and I found a slight flaw in setup.py. I know I should contribute on epoptes project, but since a very simple modification of PKGBUILD is able to correct the problem, I write it down here.

In prepare() : add the following line before "setup clean" and "setup config"

sed -i "57 a\ \trequires=''," src/epoptes/setup.py

I hope it may help ! Ushi