[Bug 257111] databases/py-apsw: Add option to enable EXTENSION loading

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 12 Jul 2021 02:43:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257111

Kubilay Kocak <koobs@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-qa
                 CC|                            |python@FreeBSD.org
           Severity|Affects Only Me             |Affects Some People
             Status|New                         |Open

--- Comment #1 from Kubilay Kocak <koobs@FreeBSD.org> ---
What is the difference for users for a build without EXTENSION support? 

In normal cases, if a package depends on another packages 'optional'
characteristics or dependencies, the 'requiring' port should depend on the
transitive dependencies directly. Unfortunately this option is a build time
change, which can't be leveraged for that.

Ports that depend on other ports OPTION'al semantics can be problematic, such
as when users disable those options without realising the consequences, and
ports/pkg does not have a mechanism to make users aware of these scenarios:
'Hey, this package needs this other packages 'feature', which is not included
in this package build'

If there isn't a sufficiently compelling reason to disable extension loading,
I'd suggest/propose removing it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.