[Bug 271230] net-mgmt/py-pysmi: Update to 1.1.13
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 271230] net-mgmt/py-pysmi: Update to 1.1.13"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.