Opened 13 years ago

Closed 12 years ago

Last modified 12 years ago

#32636 closed update (fixed)

samba3: update to 3.6.3

Reported by: ranauei@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: haspatch Cc: eduo@…
Port: samba3

Description

This is the latest stable available as of today. This update should also fix #32441 and it's now possible to use parallel build. I left commented a couple of things I'm not sure are still necessary.

Attachments (2)

Portfile.diff (13.3 KB) - added by ranauei@… 13 years ago.
Also minimized explicit dependencies, adjusted livecheck, and removed the lines precedently commented out
Porfile-3.6.3.diff (13.3 KB) - added by ranauei@… 13 years ago.
For version 3.6.3

Download all attachments as: .zip

Change History (12)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: mww@… removed
Owner: changed from macports-tickets@… to mww@…

Changed 13 years ago by ranauei@…

Attachment: Portfile.diff added

Also minimized explicit dependencies, adjusted livecheck, and removed the lines precedently commented out

comment:2 Changed 13 years ago by eduo@…

Hi.

I'll be testing this today against 3.6.3 to see if everything checks out.

Also, will check if https://gist.github.com/1559603 is still necessary. Release notes don't say much and it seems this bug is back in Samba.

Has anyone confirmed this build works for authenticated basic shares? (security=user for local users)

Changed 13 years ago by ranauei@…

Attachment: Porfile-3.6.3.diff added

For version 3.6.3

comment:3 in reply to:  2 Changed 13 years ago by ranauei@…

Replying to eduo@…:

I'll be testing this today against 3.6.3 to see if everything checks out.

Also, will check if https://gist.github.com/1559603 is still necessary. Release notes don't say much and it seems this bug is back in Samba.

Hi, I just added the Portfile patch for 3.6.3 (I thought I already had), if the patch is necessary just add the file and the appropriate line in the Portfile

comment:4 in reply to:  2 Changed 13 years ago by eduo@…

Replying to eduo@…:

Also, will check if https://gist.github.com/1559603 is still necessary. Release notes don't say much and it seems this bug is back in Samba.

Replying to myself: 3.6.1 with this diff fails to run, automatically quits on startup (on my side). Also with the patch above to "fix" the problem with the groups. The error is always the same: "get_user_groups: failed to get the unix group list"

3.6.3 fails miserably as well. Both using the diff above (modified for 3.6.3) with and without the "groups" patch. Without the patch it fails to start-up. With the patch it crashes upon authentication.

I'm checking these fixes now: https://bugzilla.samba.org/show_bug.cgi?id=8773

comment:5 Changed 13 years ago by eduo@…

Got it, Ranauei. Will check with your diff. Thanks! Will check how it works both like this and with the patch, if necessary.

comment:6 Changed 13 years ago by eduo@…

Cc: eduo@… added

Cc Me!

comment:7 in reply to:  5 Changed 13 years ago by ranauei@…

Replying to eduo@…:

Got it, Ranauei. Will check with your diff. Thanks! Will check how it works both like this and with the patch, if necessary.

I think you already noticed, anyway, the most annoying thing about this port is that it had to change manually all the paths in every library and binary file. I really hope someone come up with a better system because right now if a binary or a dylib is added we need to spot that and add the line in the portfile.

comment:8 Changed 12 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Summary: samba3: update to 3.6.1samba3: update to 3.6.3

r93354 (maintainer timeout)

Has anyone reported the install_name problem upstream?

comment:9 in reply to:  8 Changed 12 years ago by eduo@…

Replying to jmr@…:

r93354 (maintainer timeout)

Has anyone reported the install_name problem upstream?

Not to my knowledge.

Are the updates to the samba tickets a signal that the macports version might be updated?

comment:10 Changed 12 years ago by ranauei@…

Latest stable is 3.6.5 I'm testing the updated port right now (compilation and such).

Note: See TracTickets for help on using tickets.