-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
Samba developers no longer supporting OS X #17820
Comments
lol. just lol. we should ping people who have been involved in samba issues here and get them to complain upstream. |
Yeah, pretty much. I hope that complaining upstream would help, but in the mailing list thread about this from last year someone was pointing out that he was wrong and it didn't have any appreciable effect. |
Thought this would happen. We should definitely remove from core unless this is resolved. |
Yeah, a Homebrew/shame tap. |
OK, I'll do that: hey @urdh @latristesse @thebodzio @BrazilianJoe @bpaf @MindTooth @vertis @2bits @ylluminate @82times y'all should come complain upstream. |
Aw darn it looks like there's a limit to the number of "@" mentions you can include in a single comment... let me move some of those to this one: hey @lasombra @philippelatulippe @eduo @maddox @asparagui you guys should come complain upstream, too. |
|
This just seems like bizarre alarmism? Nothing has actually changed, as mentioned at the end of that mailing list thread:
Someone could submit a patch to the real problem in samba bug #9659 as a new bug and wait for another developer to handle it. If the same developer comes about and closes the bug as wontfix, then we bring it up with the other devs. |
A core samba developer closing an unrelated Mac bug as WONTFIX because OS X is no longer supported does seem to indicate policy. Rather than play whack-a-mole with bug reports, at this point the best thing to do would be to write to the mailing list asking directly if samba is supported on OS X or not. I can do that, or users of samba can. Meanwhile, although the cause of the specific issue in that bug was identified and I've been able to work around it by enabling warnings in the formula, samba 4.0.0+ still will not build for me. We should revert to 3.6.8 in the meanwhile. |
I've reverted to 3.6.8 while we sort this out. The autoconf build we were using for samba 4.0.0 only installs a subset of samba's tools, and the waf build (which is now intended as the primary buildsystem) is presently broken on OS X because it generates bad installnames. The issue for the waf buildsystem problem: https://bugzilla.samba.org/show_bug.cgi?id=9665 |
What's a shame is how clear the bias agains OS X is present in the Samba group. This bit about Darwin has existed since forever and has just recently been documented as a specific CAVEAT. This caveat, in reality, is a recommended guideline that Apple simply decided to not try and workaround but, in essence, a caveat that shouldn't affect Samba. The caveat has been documented since Lion, too. The discussion in the Samba list then goes off-topic in asinine discussions about whether this makes OS X a true Unix (and not, you know, the UNIX certification). The implication, none too subtle, is that Linux is more of a Unix than OS X (which provides all the necessary moral high-ground to justify actions that are essentially retaliation against Apple for shunning Samba in Lion, something the Samba group has never really been able to put behind). This also essentially means the bug in Samba about having users with more than 16 groups will never be addressed. |
Is there any update on this issue? I just updated my formula to 4.0.7 and it worked without a problem. I am using
|
Nothing has changed. Samba 4.x has officially switched from autotools to a waf buildscript. Using autotools only builds you a small subset of samba, so that's really a no-go. The waf buildsystem continues to be broken. |
MacPorts has gotten some 3.6.x updates in the mean time: https://trac.macports.org/log/trunk/dports/net/samba3/Portfile Should we attempt to pull any of that, or should we redact this software? |
It makes no difference. These notes relate to 4 and the situation there hasn't changed. Macports has kept updating their old version of samba 3 to less old versions is samba 3. I believe homebrew already supports the newer versions of the 3.x branch. |
Should we drop Samba 3 from core entirely then? |
Hmm, maybe. At least move it to a tap I guess. |
MacPorts does some stuff to get a newer Samba3 working, including disabling Kerberos: https://trac.macports.org/browser/trunk/dports/net/samba3/Portfile?order=name Tried going to x.x.20, but don't really want to backport all of what MacPorts is doing. 3.x.x is currently non-building on modern OS X versions out of Homebrew. I'm not very motivated to try fixing it, but it seems doable. |
I couldn't convince it not to use kerberos even with |
Figured it out, I had to also disable ldap. |
Closing this issue in the interest of mercilessly reducing the open issue count. We will definitely review a PR that tries to get Samba 4 working for OS X users. |
I can assure you that this is a misreading of a user-created by due to setting -w in CFLAGS. The fork() issue is serious, but is orthogonal to the bug at hand. We won't actively stop it working on MacOS, the rest is up to Apple. |
"The rest is up to Apple" does mean "we aren't going to support OS X (because we think Apple should)". We work around lots of Apple bugs and weirdness in Homebrew; I'd suggest you do the same if you wish to support OS X. If you don't, no problem. |
On Fri, 2013-11-29 at 00:21 -0800, Mike McQuaid wrote:
Patches to have Samba, or components of it, continue to work on MacOS X Andrew Bartlett Andrew Bartlett http://samba.org/~abartlet/ |
It looks like the Samba developers are no longer willing to support OS X at all: https://bugzilla.samba.org/show_bug.cgi?id=9659
The developer in that bug's claiming that the fork(2) syscall does not work reliably on OS X, and closed an unrelated OS X build failure as WONTFIX as a result.
The text was updated successfully, but these errors were encountered: