Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jul 2021 02:43:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 257111] databases/py-apsw: Add option to enable EXTENSION loading
Message-ID:  <bug-257111-21822-LHjnHcbEZm@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-257111-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-257111-21822@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

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.

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-257111-21822-LHjnHcbEZm>