Bug 202360

Summary: databases/tdb could not be built with NO_PYTHON
Product: Ports & Packages Reporter: Lev A. Serebryakov <lev>
Component: Individual Port(s)Assignee: Timur I. Bakeyev <timur>
Status: Closed Overcome By Events    
Severity: Affects Only Me Flags: bugzilla: maintainer-feedback? (timur)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Build log with all parameters. none

Description Lev A. Serebryakov freebsd_committer freebsd_triage 2015-08-16 13:27:47 UTC
Created attachment 159920 [details]
Build log with all parameters.

Build failure, ate least with poudriere.

Please, make it proper option on all samba-related ports. Samba could be used in small boxes, where Python API is useless ad Python port itself is a half of available system storage!
Comment 1 Timur I. Bakeyev freebsd_committer freebsd_triage 2015-08-18 21:10:27 UTC
It's a bug in upstream, I've submitted https://bugzilla.samba.org/show_bug.cgi?id=11457

I don't want to make this option exposed, as samba4* heavily uses Python bindings for it's on runtime tools. So, letting people disable it by accident will open yet another can of worms.

Your use case is quite specific and for it you can always put appropriate flag into /etc/make.conf.

Keep in mind that samba36 is already deprecated by upstream also, so we are focusing on samba4x in general.
Comment 2 Lev A. Serebryakov freebsd_committer freebsd_triage 2015-08-19 11:14:08 UTC
Really, typical router needs only nmbd to "link" several networks when here is no domain or AD or any other infrastructure, but only stand-alone servers (and clients). samba4x is too much for this simple task.
Comment 3 Timur I. Bakeyev freebsd_committer freebsd_triage 2017-10-30 04:19:09 UTC
I believe that now you can build relevant packages without Python bindings