Package Details: python-eduvpn_common 5.0.1-1

Git Clone URL: https://aur.archlinux.org/python-eduvpn_common.git (read-only, click to copy)
Package Base: python-eduvpn_common
Description: EduVPN common library for python clients
Upstream URL: https://codeberg.org/eduVPN/eduvpn-common
Licenses: MIT
Submitter: hv15
Maintainer: hv15
Last Packager: hv15
Votes: 2
Popularity: 1.00
First Submitted: 2023-03-05 14:56 (UTC)
Last Updated: 2026-03-23 13:52 (UTC)

Pinned Comments

hv15 commented on 2023-03-07 14:28 (UTC)

Re-added signature, users need to retrieve the PGP public key from upstream: https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc.

For convenience, you can also do the following (note the dash - at the end of the line!):

curl https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc | gpg --import -

Latest Comments

1 2 Next › Last »

hv15 commented on 2026-02-27 16:53 (UTC) (edited on 2026-02-27 16:55 (UTC) by hv15)

Thanks @vchurarvy for looking into this! The GO111MODULE env detail led me to this blog post: https://maelvls.dev/go111module-everywhere/, it seems it has to do with a change in both the semantics and function of getting go modules during build, which has been gradually changing with each new release. I'm not sure how best to approach the problem, I can add this to the PKGBUILD but this would have to be checked on each new release of go. Maybe a change to the Makefile might be enough? I need to look into this further.

EDIT 1: Just found out that an issue had been opened upstream about this over a year ago: https://codeberg.org/eduVPN/eduvpn-common/issues/34. Seemingly the solution is to activate the GO111MODULE feature. Alright I'll add this ASAP.

vchuravy commented on 2026-02-26 09:39 (UTC)

I just ran into a similar issue to @mehrad

==> Starting build()...
CGO_ENABLED="1" go build -o lib/libeduvpn_common-4.0.0.so -buildmode=c-shared ./exports
exports/exports.go:28:2: cannot find package "codeberg.org/eduVPN/eduvpn-common/client" in any of:
        /usr/lib/go/src/codeberg.org/eduVPN/eduvpn-common/client (from $GOROOT)
        /home/vchuravy/go/src/codeberg.org/eduVPN/eduvpn-common/client (from $GOPATH)

I had to set GO111MODULE=auto to successfully build the package.

hv15 commented on 2025-06-12 19:50 (UTC)

Hi @mehrad, it looks like your go installation isn't working correctly. I was able to build this package in a chroot using makechrootpkg without issue. Are you perhaps calling makepkg from some reduced environment?

mehrad commented on 2025-06-11 09:28 (UTC)

Building the AUR results in this error. I am not sure if this should be reported here or on https://codeberg.org/eduVPN/eduvpn-common

==> Starting build()...
CGO_ENABLED="1" go build -o lib/libeduvpn_common-3.0.0.so -buildmode=c-shared ./exports
go: module cache not found: neither GOMODCACHE nor GOPATH is set
make: *** [Makefile:9: build] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'python-eduvpn_common-3.0.0-1':
error: packages failed to build: python-eduvpn_common-3.0.0-1

dmark04 commented on 2023-11-24 13:08 (UTC) (edited on 2023-11-24 13:24 (UTC) by dmark04)

Please update this to version 1.1.2 and then also update python-eduvpn-client with this dependency. See my comment in https://aur.archlinux.org/packages/python-eduvpn-client

Thanks for maintaining.

hv15 commented on 2023-03-07 14:28 (UTC)

Re-added signature, users need to retrieve the PGP public key from upstream: https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc.

For convenience, you can also do the following (note the dash - at the end of the line!):

curl https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc | gpg --import -

hv15 commented on 2023-03-06 12:47 (UTC)

@TheCrazyRABBIT13 sure that would be helpful.

TheCrazyRABBIT13 commented on 2023-03-06 12:33 (UTC)

@hv15 None. But I found out I only get this error, if I rebuild the package. When it was first installed as dependency in the last update of python-eduvpn-client it installed flawlessly. Although I had an error in the build process of python-eduvpn-client during this last update and the troubleshooting of this error lead me to the error in the rebuild process of this package. Maybe I should post the original error in the comment section of python-eduvpn-client?

hv15 commented on 2023-03-06 08:34 (UTC)

@TheCrazyRABBIT13 what version of python-importlib-metadata or python-importlib_resources do you have installed?