[Bug 271230] net-mgmt/py-pysmi: Update to 1.1.13

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 10 May 2023 11:33:08 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271230

--- Comment #3 from Robert Clausecker <fuz@FreeBSD.org> ---
(In reply to John W. O'Brien from comment #2)

Hi John.  Thank you for your update.

> the tie-breaker in favor of DISTVERSION is pretty far down the decision tree.

DISTVERSION was only introduced a few years ago, so many old ports still use
PORTVERSION.  These are converted sporadically whenever a port is updated and
the maintainer remembers to do it.  The decision tree is:

 * Does the Ports infrastructure mangle DISTVERSION into PORTVERSION correctly?
   If yes, use DISTVERSION, else use PORTVERSION.

I agree that it's fairly down the tree in the sense that it's a leaf node, but
it's also fairly up the tree in the sense that it's the root node.

> On this topic, the Python Ports Policy needs to be updated for consistency.

I apologise for this inconsistency.  CHEESESHOP was only recently renamed to
PYPI.

> Why do you ask?

I ask because it's a common error to make.  Build-time dependencies are not
installed when the user downloads a binary package, so their presence must not
be relied on for executing the ported application.  As most people do their
runtime testing on machines that also have build dependencies installed, this
sort of issue is easy to miss.

***

Note that now that you have only one documentation file, you could avoid the
${BASEDOCS:S,^,${WRKSRC}/,} spiel.  It is however not required that you change
it.

Will likely commit without further changes once you give an affirmative answer
to my question about BUILD_DEPENDS.

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