Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Oct 2021 18:10:40 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 259332] net/pyrad: Update to 2.4
Message-ID:  <bug-259332-7788-skBLMmAnPO@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-259332-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-259332-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259332

Kai Knoblich <kai@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |Open
                 CC|                            |kai@FreeBSD.org
           Assignee|ports-bugs@FreeBSD.org      |kai@FreeBSD.org
                URL|                            |https://github.com/pyradius
                   |                            |/pyrad/releases/tag/2.4

--- Comment #2 from Kai Knoblich <kai@FreeBSD.org> ---
Thank you for the patch, Gian-Simon!  A few items for review:

* The "setup.py" has "install_requires=3D['six', 'netaddr']", so "RUN_DEPEN=
DS"
needs to be added and set accordingly.  (Just loading the Python module via
"import pyrad" doesn't cause any errors without those dependencies).

* Adding a "do-test" target will improve future QA and can catch issues with
missing or incompatible dependencies.

* The examples files that are installed via the EXAMPLES options are still
present in the upstream repository but aren't added to the sdist package.
Switching to USE_GITHUB for a while until upstream re-add the examples to t=
he
sdist should fix this.  In that case LICENSE_FILE can be used as well, beca=
use
the license file isn't available in the sdist, yet.


For the case, if the EXAMPLES option should stay (which I would prefer, IMH=
O):

* The install target for the EXAMPLES option can be modernized via
"post-install-EXAMPLES-on".

* Add "concurrent" to "USE_PYTHON" to make the package concurrent safe, as =
it
installs the example files to $PREFIX/share/examples/pyXX-pyrad" (=3D XX Py=
thon
flavor) instead $PREFIX/share/examples/pyrad"


Would you like to update your patch and add the above items? If not, it's n=
ot a
problem either, in this case I'd add the items before committing the update.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-259332-7788-skBLMmAnPO>