Opened 9 years ago
Closed 6 years ago
#51009 closed enhancement (wontfix)
nmap: Remove subversion as a default variant
Reported by: | wyuenho (Jimmy Yuen Ho Wong) | Owned by: | opendarwin.org@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | danielluke (Daniel J. Luke) | |
Port: | nmap |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
As a continuation of #37343
I'd like to request nmap to remove subversion from its default list of dependencies. Since #37343 was technically fixed by introducing a variant, I'd like to open this ticket for discussion. The reason to request this change is to have MacPorts build an nmap like most major Linux distributions do, to align with common expectation. As far as I can tell, CentOS, Ubuntu and their related distributions do not build with subversion as the default. It's only used for nmap-update, an old closed-alpha project that barely anyone uses, according to one of nmap's authors.
https://twitter.com/bonsaiviking/status/710561647765499904
In addition to this, the subversion port also brings in 12 direct dependencies, all of which are unnecessary for nmap to function.
Change History (6)
comment:1 Changed 9 years ago by wyuenho (Jimmy Yuen Ho Wong)
Cc: | wyuenho@… added |
---|
comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | dluke@… wyuenho@… removed |
---|---|
Description: | modified (diff) |
Owner: | changed from macports-tickets@… to opendarwin.org@… |
Summary: | Remove the subversion as a default variant of nmap → nmap: Remove the subversion as a default variant |
Type: | request → enhancement |
Version: | 2.3.4 |
comment:3 Changed 9 years ago by danielluke (Daniel J. Luke)
Although I asked to discuss this on macports-dev, I guess we can do it here.
I would like to see an upstream reference (in documentation or on their dev mailing list) with consensus that people shouldn't be building nmap-update by default even though it's in the default ./configure build.
In general, MacPorts tries to provide fully-functional ports with exceptions up to the discretion of the maintainer.
comment:4 Changed 9 years ago by wyuenho (Jimmy Yuen Ho Wong)
Summary: | nmap: Remove the subversion as a default variant → nmap: Remove subversion as a default variant |
---|
comment:5 Changed 6 years ago by wyuenho (Jimmy Yuen Ho Wong)
Fully-functional doesn't mean installing the whole internet. That just means making all the variants available, not by default turn on all variants.
comment:6 Changed 6 years ago by danielluke (Daniel J. Luke)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
If/when you convince upstream to not opportunistically link with subversion (ie, when this option isn't enabled by default in source builds of nmap), then I'll be happy to change how the MacPorts port works.
Cc Me!