Bug 286664 - www/py-autobahn: ASYNCIO option broken - not settable by user, not remembered
Summary: www/py-autobahn: ASYNCIO option broken - not settable by user, not remembered
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Muhammad Moinur Rahman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-08 01:53 UTC by jwdevel
Modified: 2025-05-08 15:02 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (bofh)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jwdevel 2025-05-08 01:53:51 UTC
(creating this issue at the request of Mark Millard, over in #286659)

When I do 'make config' for www/py-autobahn, I do not see any ASYNCIO option, even though it is present in the Makefile.

Furthermore, due to the internal handling of this option in the Makefile, this option always appears as "new" to the ports system, and is never saved to the /var/db/ports/www_py-autobahn cache.

In truth, I don't care about the ASYNCIO option, and it may even be 100% useless - I'm not fully confident, from reading the port. It seems nothing is conditioned upon that option other than an extra test target.

This problem, combined with the weird handling of OPTIONS_FILE=... makes "make config-conditional" always want to re-configure the port. It always sees ASYNCIO as a 'new' option, and furthermore, cannot find the proper saved config file name.

I put a patch that solves both issues over at #286659, but would like some eyes on it.
Comment 1 jwdevel 2025-05-08 15:02:21 UTC
Closing this. I have learned that the ASYNCIO option has been fixed/removed in latest. Sorry for not checking on that earlier.

The only remaining issue is the OPTIONS_FILE line, which is well covered in the original bug286659.