Univention Bugzilla – Bug 37939
Upgrade to Samba 4.2.3
Last modified: 2015-07-20 17:51:57 CEST
Samba 4.2.0 has been released yesterday. We should upgrade our Samba 4.2 package.
Please also check this issue: https://bugzilla.samba.org/show_bug.cgi?id=11082
These packages are now imported and built in errata4.0-2: talloc: 2.1.2-3 tevent: 0.9.24-1 tdb: 1.3.5-1 ldb: 2:1.1.20-2 (new epoch) - The patch for Bug #31088 is obsolete now
I imported a new Debian package updated with the upstream Samba 4.2.1 release. The patches needed minor adjustment (2-3 obsolete and a couple of adjusted library file names). The issues https://bugzilla.samba.org/show_bug.cgi?id=11082 has no upstream patch yet. Package update worked on i386.
*** Bug 36948 has been marked as a duplicate of this bug. ***
Advisories: 2015-05-27-samba.yaml 2015-05-27-talloc.yaml 2015-05-27-tevent.yaml 2015-05-27-tdb.yaml 2015-05-27-ldb.yaml
Version 4.2.2 has now been packaged and built. Advisory is adjusted.
I've also cherrypicked and rebuilt univention-ldb-modules from ucs-school into the errata4.0-2 scope (and copied it back to the ucs-school-4.0r2 scope for future reference). Advisory: 2015-06-08-univention-ldb-modules.yaml
As discussed, I removed the packages from the ucs-school-4.0r2 scope. I added libunivention-ldb-modules to ucs_4.0-2_*_dvd.txt to make it maintained. I also added https://git.samba.org/abartlet/samba.git/?p=abartlet/samba.git/.git;a=patch;h=b59ae3fbb223f50a21580abdd87b06b73160569e and related upstream patches to replace debian/patches/25_heimdal_api_changes.patch. This is an updated patch to address problems like https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686227 Currently the package is re-compiling.
Maybe we should consider cherrypicking the patch for https://bugzilla.samba.org/show_bug.cgi?id=11061 as well if it applies cleanly.
The previous comment refers to https://lists.samba.org/archive/samba-technical/2015-June/108045.html
(In reply to Arvid Requate from comment #9) > Maybe we should consider cherrypicking the patch for > https://bugzilla.samba.org/show_bug.cgi?id=11061 as well if it applies > cleanly. Great! See 2015071621000257
The patch for https://bugzilla.samba.org/show_bug.cgi?id=11061 is included in Samba 4.2.3. New version imported. With the new tdb the "dbwrap_tdb_mutexes:* = yes" performance improvement announced for https://www.samba.org/samba/history/samba-4.2.0.html might actually work also with the system libtdb. We may want to test that at some point. Updated advisories: 2015-05-27-tevent.yaml 2015-05-27-tdb.yaml 2015-05-27-samba.yaml
Tests were successful: - Installation (Master + Slave): OK - Upgrade (Master + Backup + Slave + Member): OK - Join Win7: OK - Join Win8.1 OK - Join W2k8r2: OK - GPO tests: OK - Replikation after upgrading the Master only: OK - Memberserver / File access: OK - Point 'n' Print: OK - Slave rejoin: OK - AD Membermode: OK - @school update: OK - Password change at login: OK - ucs-test Master: OK - ucs-test Slave: OK - YAML files: Fail You have set the version for 2015-05-27-ldb.yaml, 2015-05-27-talloc.yaml, 2015-05-27-tdb.yaml and 2015-05-27-tevent.yaml to 1 and 2, for 2015-05-27-samba.yaml you have used only 2. Is that correct?
> - YAML files: Fail fixed.
(In reply to Arvid Requate from comment #14) > > - YAML files: Fail > > fixed. OK
univention-ldb-modules may need to be recompiled against Samba 4.2.3. At least the advisory needs updating.
I rebuilt the package (i386, amd64) and adjusted the advisory: 2015-06-08-univention-ldb-modules.yaml
(In reply to Arvid Requate from comment #17) > I rebuilt the package (i386, amd64) and adjusted the advisory: > 2015-06-08-univention-ldb-modules.yaml OK, it still works.
<http://errata.univention.de/ucs/4.0/252.html> <http://errata.univention.de/ucs/4.0/253.html> <http://errata.univention.de/ucs/4.0/254.html> <http://errata.univention.de/ucs/4.0/255.html> <http://errata.univention.de/ucs/4.0/256.html> <http://errata.univention.de/ucs/4.0/257.html>