[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