- Support needed packaging changes required update to samba-4.21.0

Update samba.spec, baselibs.conf to deliver libldb packages.

- Package ceph_new VFS module.

- Incorrect FSCTL_QUERY_ALLOCATED_RANGES response when truncated;
  (bso#15699); (bsc#1229684).

-  Bad variable definition for ParseTuple causing test failure for
   Smb3UnixTests.test_create_context_reparse; (bso#15702).

- Update to 4.21.0
  * Incorrect FSCTL_QUERY_ALLOCATED_RANGES response when
    truncated; (bso#15699).
  * Bad variable definition for ParseTuple causing test failure
    for Smb3UnixTests.test_create_context_reparse; (bso#15702).
  * Add new vfs_ceph module (based on low level API);
    (bso#15686).
  * samba-tool can not load the default configuration file;
    (bso#15698).
  * Crash when readlinkat fails; (bso#15700).
  * Can't add/delete special keys to keytab for nfs, cifs, http
    etc; (bso#15689).
  * Compound SMB2 requests don't return
    NT_STATUS_NETWORK_SESSION_EXPIRED for all requests, confuses
    MacOSX clients; (bso#15696).
  * --version-* options are still not ergonomic, and they reject
    tilde characters; (bso#15673).
  * ldb_version.h is missing from ldb public library;
    (bso#15690).

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/samba?expand=0&rev=696
This commit is contained in:
Samuel Cabrero 2024-10-08 11:46:47 +00:00 committed by Git OBS Bridge
commit 58b2b2ee8d
11 changed files with 16534 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

37
_service Normal file
View File

@ -0,0 +1,37 @@
<services>
<service name="tar_scm" mode="manual">
<param name="url">https://gitlab.suse.de/samba/suse-samba.git/</param>
<param name="scm">git</param>
<param name="revision">factory-4-21-stable</param>
<param name="versionformat">@PARENT_TAG@+git.@TAG_OFFSET@.%h</param>
<param name="versionrewrite-pattern">samba-(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<param name="filename">samba</param>
<param name="exclude">.git</param>
</service>
<service name="extract_file" mode="manual">
<param name="archive">samba*.tar</param>
<param name="files">samba-*/packaging/SuSE/samba.changes</param>
<param name="files">samba-*/packaging/SuSE/baselibs.conf</param>
<param name="files">samba-*/packaging/SuSE/samba-client-rpmlintrc</param>
<param name="files">samba-*/packaging/SuSE/samba.spec</param>
</service>
<service name="set_version" mode="manual">
<param name="basename">samba</param>
<param name="regex">^samba-([^/]+)</param>
<param name="file">samba.spec</param>
</service>
<service name="set_version" mode="manual">
<param name="basename">samba</param>
<param name="regex">^samba-([^/]+)</param>
<param name="file">samba.changes</param>
</service>
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">bz2</param>
</service>
</services>

75
baselibs.conf Normal file
View File

@ -0,0 +1,75 @@
samba-winbind-libs
requires "samba-client-libs-<targettype> = <version>"
provides "samba-winbind-<targettype> = <version>"
obsoletes "samba-winbind-<targettype> < <version>"
supplements "packageand(samba-winbind-libs:pam-<targettype>)"
supplements "packageand(samba-winbind-libs:glibc-<targettype>)"
-/usr/lib/samba
samba-client
supplements "packageand(samba-client:glibc-<targettype>)"
-/usr/lib/samba
samba-libs
requires "samba-client-libs-<targettype> = <version>"
provides "libdcerpc-samr0-<targettype> = <version>"
obsoletes "libdcerpc-samr0-<targettype> < <version>"
samba-client-libs
provides "libsmbclient0-<targettype> = <version>"
obsoletes "libsmbclient0-<targettype> < <version>"
obsoletes "libndr0-<targettype> < <version>"
obsoletes "libndr1-<targettype> < <version>"
obsoletes "libndr2-<targettype> < <version>"
provides "libndr2-<targettype> = <version>"
obsoletes "libsmbldap0-<targettype> < <version>"
obsoletes "libsmbldap2-<targettype> < <version>"
provides "libsmbldap2-<targettype> = <version>"
obsoletes "libsamba-credentials0-<targettype> < <version>"
obsoletes "libsamba-credentials1-<targettype> < <version>"
provides "libsamba-credentials1-<targettype> = <version>"
provides "libdcerpc-binding0-<targettype> = <version>"
obsoletes "libdcerpc-binding0-<targettype> < <version>"
provides "libndr-krb5pac0-<targettype> = <version>"
obsoletes "libndr-krb5pac0-<targettype> < <version>"
provides "libndr-nbt0-<targettype> = <version>"
obsoletes "libndr-nbt0-<targettype> < <version>"
provides "libndr-standard0-<targettype> = <version>"
obsoletes "libndr-standard0-<targettype> < <version>"
provides "libsamba-util0-<targettype> = <version>"
obsoletes "libsamba-util0-<targettype> < <version>"
provides "libsamba-errors0-<targettype> = <version>"
obsoletes "libsamba-errors0-<targettype> < <version>"
provides "libsamba-hostconfig0-<targettype> = <version>"
obsoletes "libsamba-hostconfig0-<targettype> < <version>"
provides "libtevent-util0-<targettype> = <version>"
obsoletes "libtevent-util0-<targettype> < <version>"
provides "libnetapi0-<targettype> = <version>"
obsoletes "libnetapi0-<targettype> < <version>"
provides "libsamba-passdb0-<targettype> = <version>"
obsoletes "libsamba-passdb0-<targettype> < <version>"
provides "libsamdb0-<targettype> = <version>"
obsoletes "libsamdb0-<targettype> < <version>"
provides "libwbclient0-<targettype> = <version>"
obsoletes "libwbclient0-<targettype> < <version>"
provides "libsmbconf0-<targettype> = <version>"
obsoletes "libsmbconf0-<targettype> < <version>"
provides "libdcerpc0-<targettype> = <version>"
obsoletes "libdcerpc0-<targettype> < <version>"
obsoletes "libsamba-policy0-python3-<targettype> < <version>"
samba-ad-dc-libs
requires "samba-client-libs-<targettype> = <version>"
provides "samba-ad-dc-<targettype> = <version>"
obsoletes "samba-ad-dc-<targettype> < <version>"
samba-libs-python3
samba-devel
requires -samba-<targettype>
requires "samba-libs-<targettype> = <version>"
requires "samba-client-libs-<targettype> = <version>"
requires "samba-ad-dc-libs-<targettype> = <version>"
requires "samba-winbind-libs-<targettype> = <version>"
provides "libnetapi-devel-<targettype> = <version>"
obsoletes "libnetapi-devel-<targettype> < <version>"
provides "libsamba-policy-devel-<targettype> = <version>"
obsoletes "libsamba-policy-devel-<targettype> < <version>"
obsoletes "libsamba-policy-python3-devel-<targettype> < <version>"
libldb2
obsoletes "libldb1-<targettype> < <version>"
python3-ldb

BIN
samba-4.20.2+git.348.4fb6af61307.tar.bz2 (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cf66829f5b03c937a1170f3e46f99fdeed5824bf49afb159232a03cbc9cef937
size 44686019

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9b0123d3003e00ba69ffee9882044f5970632dea3d382c74c66c5e0fe7fdb400
size 44922677

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb350a01e48597efb6bcd661059ea6cc969900dfdcaf2499dd6cdd09af0f8e44
size 45051548

1
samba-client-rpmlintrc Normal file
View File

@ -0,0 +1 @@
addFilter("shlib-policy-name-error")

14323
samba.changes Normal file

File diff suppressed because it is too large Load Diff

2062
samba.spec Normal file

File diff suppressed because it is too large Load Diff