[Pkg-samba-maint] [Git][samba-team/samba][master] 4 commits: mention closing of #999876 by 4.16
Michael Tokarev (@mjt)
gitlab at salsa.debian.org
Fri Apr 8 09:57:53 BST 2022
Michael Tokarev pushed to branch master at Debian Samba Team / samba
Commits:
d8e3b512 by Michael Tokarev at 2022-04-08T10:35:28+03:00
mention closing of #999876 by 4.16
- - - - -
5ec14f56 by Michael Tokarev at 2022-04-08T11:37:32+03:00
d/salsa-ci.yml: stop targetting experimental
we targeted experimental because we had to upload libldb & samba together
for the first upload of new upstream (as the two are tied closely).
Since we now build whole thing from single source, drop experimental.
- - - - -
565ef614 by Michael Tokarev at 2022-04-08T11:40:30+03:00
d/salsa-ci.yml: stop allowing failure for blhc test
The show-stopper bug in blhc is fixed long ago:
https://bugs.debian.org/929503
(the test is still failing though, but for different reason)
- - - - -
8f797b54 by Michael Tokarev at 2022-04-08T11:57:18+03:00
disable-setuid-confchecks.patch
- - - - -
4 changed files:
- debian/changelog
- + debian/patches/disable-setuid-confchecks.patch
- debian/patches/series
- debian/salsa-ci.yml
Changes:
=====================================
debian/changelog
=====================================
@@ -41,6 +41,7 @@ samba (2:4.16.0+dfsg-1) experimental; urgency=medium
Closes: #1005642 (windows client data corruption due to cache poisoning)
Closes: #988197 (legacy printing support, 47d79d7e7e406f7dd2)
Closes: #998423 (coredump connecting from macos to shares with var substs)
+ Closes: #999876 (winbind allow trusted domains = no regression)
* Notable changes in 4.16 series compared to 4.13:
- modular VFS (see The_New_VFS.txt)
- publishing printers in AD is more complete
=====================================
debian/patches/disable-setuid-confchecks.patch
=====================================
@@ -0,0 +1,25 @@
+From: Michael Tokarev <mjt at tls.msk.ru>
+Date: Fri, 08 Apr 2022 11:50:21 +0300
+Subject: disable setuid configure checks
+
+For some strange reason, when running reprotest test on salsa-ci,
+which apparently is running as root, - on the *second* build only
+the configure fails (after successfully built package the first
+time). The configure test tries to change gid and verifies it
+actually changed (not that the syscall exist), - and that fails.
+Since it is extremly uncommon to configure the build process as
+root, salsa-ci test environment details are quite deep down the line,
+and we know the syscall actually works, just disable the probe,
+pretending we are not root.
+
+diff --git a/source3/lib/util_sec.c b/source3/lib/util_sec.c
+index 30a29f535b1..451ad396965 100644
+--- a/source3/lib/util_sec.c
++++ b/source3/lib/util_sec.c
+@@ -556,5 +556,5 @@ static int have_syscall(void)
+ int main(void)
+ {
+- if (getuid() != 0) {
++ if (1 || getuid() != 0) {
+ #if (defined(AIX) && defined(USE_SETREUID))
+ /* setreuid is badly broken on AIX 4.1, we avoid it completely */
=====================================
debian/patches/series
=====================================
@@ -15,3 +15,4 @@ spelling.patch
waf-add-support-for-GNU-kFreeBSD.patch
ctdb_etcd_lock-path.patch
silence-waf-uselib_local.diff
+disable-setuid-confchecks.patch
=====================================
debian/salsa-ci.yml
=====================================
@@ -3,13 +3,6 @@ include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
-variables:
- RELEASE: 'experimental'
-
-blhc:
- # Until https://bugs.debian.org/929503 is fixed in blhc
- allow_failure: true
-
reprotest:
# Until https://bugs.debian.org/912340 is fixed in samba
allow_failure: true
View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/394903f1819f5518e36dd50cce0a5c6834558efc...8f797b546a6d68158c38f0abae41da764c2d4fb4
--
View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/394903f1819f5518e36dd50cce0a5c6834558efc...8f797b546a6d68158c38f0abae41da764c2d4fb4
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-samba-maint/attachments/20220408/d0839944/attachment-0001.htm>
More information about the Pkg-samba-maint
mailing list