The package rpms/samba.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/samba.git/commit/?id=460952917bb4e22... https://src.fedoraproject.org/cgit/rpms/samba.git/commit/?id=23147a550256326....
Change: +%ifnarch i686 +%ifarch aarch64 ppc64le s390x x86_64 riscv64
Thanks.
Full change: ============
commit e630ce35b77276a117eef57db594d43187d6a5ab Author: Andreas Schneider asn@cryptomilk.org Date: Tue Mar 4 11:06:07 2025 +0100
Use spaces instead of tabs for krb5-printing scripts
Removes rpmlint warnings
diff --git a/samba.spec b/samba.spec index 941ad1a..bde77c1 100644 --- a/samba.spec +++ b/samba.spec @@ -1650,12 +1650,12 @@ fi
%post krb5-printing %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \ - cups_backend_smb \ - %{_libexecdir}/samba/smbspool_krb5_wrapper 50 + cups_backend_smb \ + %{_libexecdir}/samba/smbspool_krb5_wrapper 50
%postun krb5-printing if [ $1 -eq 0 ] ; then - %{_sbindir}/update-alternatives --remove cups_backend_smb %{_libexecdir}/samba/smbspool_krb5_wrapper + %{_sbindir}/update-alternatives --remove cups_backend_smb %{_libexecdir}/samba/smbspool_krb5_wrapper fi
%ldconfig_scriptlets libs
commit 09a1f226b4c84669ca3823790d44c379e9e7cde5 Author: Andreas Schneider asn@cryptomilk.org Date: Tue Mar 4 11:03:58 2025 +0100
Set ctdb-etcd-mutex to noarch
This only includes python scripts.
diff --git a/samba.spec b/samba.spec index 8cfd96c..941ad1a 100644 --- a/samba.spec +++ b/samba.spec @@ -1182,6 +1182,7 @@ Performance Co-Pilot (PCP) support for CTDB Summary: CTDB ETCD mutex helper Requires: ctdb = %{samba_depver} Requires: python3-etcd +BuildArch: noarch
%description -n ctdb-etcd-mutex Support for using an existing ETCD cluster as a mutex helper for CTDB
commit cf446e51f072b45c06245b7fb0d13c3819b2bd14 Author: Andreas Schneider asn@cryptomilk.org Date: Tue Mar 4 11:02:47 2025 +0100
Set samba-gpupdate to noarch
This only includes python scripts.
diff --git a/samba.spec b/samba.spec index 03442a5..8cfd96c 100644 --- a/samba.spec +++ b/samba.spec @@ -747,6 +747,7 @@ Requires: %{name}-ldb-ldap-modules = %{samba_depver} Requires: python3-%{name} = %{samba_depver} # samba-tool needs python3-samba-dc also on non-dc build Requires: python3-%{name}-dc = %{samba_depver} +BuildArch: noarch
%description gpupdate This package provides the samba-gpupdate tool to apply Group Policy Objects
commit d4d514afc46f6e5b16abf1477431f3881a23b744 Author: Andreas Schneider asn@cryptomilk.org Date: Tue Mar 4 11:01:51 2025 +0100
Set samba-tools to noarch
This only include a python scripts.
diff --git a/samba.spec b/samba.spec index 605fedb..03442a5 100644 --- a/samba.spec +++ b/samba.spec @@ -556,6 +556,7 @@ Requires: lmdb Requires: tdb-tools Requires: python3-gpg %endif +BuildArch: noarch
%description tools The samba-tools package contains tools for Samba servers
commit 0355abfef0da879012f30a5c28d982cdb1e9bfa4 Author: Andreas Schneider asn@cryptomilk.org Date: Tue Mar 4 10:32:35 2025 +0100
Set samba-usershare to noarch
It only includes configuration files.
diff --git a/samba.spec b/samba.spec index 78d3c22..605fedb 100644 --- a/samba.spec +++ b/samba.spec @@ -996,6 +996,7 @@ Provides: bundled(libreplace) = %{samba_depver} Summary: Provides support for non-root user shares Requires: %{name} = %{samba_depver} Requires: %{name}-common-tools = %{samba_depver} +BuildArch: noarch
%description usershares Installing this package will provide a configuration file, group and
commit 3bb52a5a6543e3206063246704afafe7187df859 Author: Andreas Schneider asn@cryptomilk.org Date: Tue Mar 4 10:43:32 2025 +0100
Add missing /run/ctdb dir to files list
diff --git a/samba.spec b/samba.spec index 2aa6242..78d3c22 100644 --- a/samba.spec +++ b/samba.spec @@ -3835,6 +3835,8 @@ fi %{_mandir}/man7/ctdb-tunables.7.gz %{_mandir}/man7/ctdb-statistics.7.gz
+%ghost %dir /run/ctdb + %{_tmpfilesdir}/ctdb.conf
%{_unitdir}/ctdb.service
commit b8994ec49c00112838109f93252197b64b342496 Author: Andreas Schneider asn@cryptomilk.org Date: Tue Mar 4 10:41:36 2025 +0100
Set version for bundled libreplace
diff --git a/samba.spec b/samba.spec index ac9f967..2aa6242 100644 --- a/samba.spec +++ b/samba.spec @@ -249,7 +249,7 @@ Obsoletes: samba-swat < %{samba_depver} Provides: samba4-swat = %{samba_depver} Obsoletes: samba4-swat < %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
BuildRequires: make BuildRequires: gcc @@ -441,7 +441,7 @@ Obsoletes: samba4-client < %{samba_depver} Requires(post): %{_sbindir}/update-alternatives Requires(postun): %{_sbindir}/update-alternatives
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description client The %{name}-client package provides some SMB/CIFS clients to complement @@ -494,7 +494,7 @@ Requires: libldb = %{samba_depver} Requires: libwbclient = %{samba_depver} %endif
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%if %{without dc} && %{without testsuite} Obsoletes: samba-dc < %{samba_depver} @@ -536,7 +536,7 @@ Requires: libnetapi = %{samba_depver} Requires: libwbclient = %{samba_depver} %endif
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description common-tools The samba-common-tools package contains tools for SMB/CIFS clients. @@ -606,7 +606,7 @@ Requires: bind-utils Provides: samba4-dc = %{samba_depver} Obsoletes: samba4-dc < %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description dc The samba-dc package provides AD Domain Controller functionality @@ -634,7 +634,7 @@ Requires: libwbclient = %{samba_depver} Provides: samba4-dc-libs = %{samba_depver} Obsoletes: samba4-dc-libs < %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description dc-libs The %{name}-dc-libs package contains the libraries needed by the DC to @@ -653,7 +653,7 @@ Requires: bind Requires: libldb = %{samba_depver} Requires: libwbclient = %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description dc-bind-dlz The %{name}-dc-bind-dlz package contains the libraries for bind to manage all @@ -689,7 +689,7 @@ Requires: %{name}-libs = %{samba_depver} Requires: libldb = %{samba_depver} Requires: libwbclient = %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description vfs-cephfs Samba VFS module for Ceph distributed storage system integration. @@ -706,7 +706,7 @@ Requires: %{name}-client-libs = %{samba_depver} Requires: libldb = %{samba_depver} Requires: libwbclient = %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description vfs-iouring Samba VFS module for io_uring instance integration. @@ -731,7 +731,7 @@ Requires: libwbclient = %{samba_depver} Obsoletes: samba-glusterfs < %{samba_depver} Provides: samba-glusterfs = %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description vfs-glusterfs Samba VFS module for GlusterFS integration. @@ -791,7 +791,7 @@ Requires: libwbclient = %{samba_depver} Provides: samba4-libs = %{samba_depver} Obsoletes: samba4-libs < %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description libs The %{name}-libs package contains the libraries needed by programs that link @@ -892,7 +892,7 @@ Requires: libsmbclient = %{samba_depver} Requires: libwbclient = %{samba_depver} %endif
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description -n python3-%{name} The python3-%{name} package contains the Python 3 libraries needed by programs @@ -966,7 +966,7 @@ Requires: perl(Archive::Tar) Provides: samba4-test = %{samba_depver} Obsoletes: samba4-test < %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description test %{name}-test provides testing tools for both the server and client @@ -986,7 +986,7 @@ Requires: libwbclient = %{samba_depver} Provides: %{name}-test-devel = %{samba_depver} Obsoletes: %{name}-test-devel < %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description test-libs %{name}-test-libs provides libraries required by the testing tools. @@ -1030,7 +1030,7 @@ Obsoletes: samba4-winbind < %{samba_depver} # Old NetworkManager expects the dispatcher scripts in a different place Conflicts: NetworkManager < 1.20
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description winbind The samba-winbind package provides the winbind NSS library, and some client @@ -1053,7 +1053,7 @@ Requires: libwbclient = %{samba_depver} Provides: samba4-winbind-clients = %{samba_depver} Obsoletes: samba4-winbind-clients < %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description winbind-clients The samba-winbind-clients package provides the wbinfo and ntlm_auth @@ -1083,7 +1083,7 @@ Requires(post): %{_sbindir}/update-alternatives Requires(postun): %{_sbindir}/update-alternatives Requires(preun): %{_sbindir}/update-alternatives
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description winbind-krb5-locator The winbind krb5 locator is a plugin for the system kerberos library to allow @@ -1099,7 +1099,7 @@ Requires: libwbclient = %{samba_depver} %endif Requires: pam
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description winbind-modules The samba-winbind-modules package provides the NSS library and a PAM module @@ -1115,7 +1115,7 @@ Requires: %{name}-common-libs = %{samba_depver} Requires: libldb = %{samba_depver} Requires: libwbclient = %{samba_depver}
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description winexe Winexe is a Remote Windows-command executor @@ -1151,7 +1151,7 @@ Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver}
%description -n ctdb CTDB is a cluster implementation of the TDB database used by Samba and other @@ -1212,7 +1212,7 @@ Requires: libtevent%{?_isa} >= %{tevent_version} # /endif without includelibs %endif
-Provides: bundled(libreplace) +Provides: bundled(libreplace) = %{samba_depver} Obsoletes: libldb < 0:2.10 Provides: libldb = 0:2.10 Provides: libldb = %{samba_depver}
commit 460952917bb4e22cca7b775aa63d1e129c92ae73 Author: Andrea Bolognani abologna@redhat.com Date: Tue Feb 25 20:48:03 2025 +0100
Re-enable mold on riscv64
mold didn't build successfully on riscv64 back when riscv64 support was added to samba, but that has changed since and today there is no longer any reason not to use it.
Signed-off-by: Andrea Bolognani abologna@redhat.com
diff --git a/samba.spec b/samba.spec index f40570f..ac9f967 100644 --- a/samba.spec +++ b/samba.spec @@ -315,7 +315,7 @@ BuildRequires: zlib-devel >= 1.2.3
BuildRequires: pkgconfig(libsystemd)
-%ifnarch i686 riscv64 +%ifnarch i686 %if 0%{?fedora} >= 37 BuildRequires: mold %endif
commit 23147a55025632631f1d3a20bc81e9ce4c35e5fe Author: David Abdurachmanov davidlt@rivosinc.com Date: Wed Dec 11 17:45:11 2024 +0200
Enable lmdb on riscv64
Solves configuration error:
[..] Checking for a 64-bit host to support lmdb : ok Checking for lmdb >= 0.9.16 : not found Checking for header lmdb.h : no Checking for lmdb >= 0.9.16 via header check : not found Samba AD DC and --enable-selftest requires lmdb 0.9.16 or later [..]
Signed-off-by: David Abdurachmanov davidlt@rivosinc.com
diff --git a/samba.spec b/samba.spec index 1c9b659..f40570f 100644 --- a/samba.spec +++ b/samba.spec @@ -107,7 +107,7 @@ %bcond etcd_mutex 0 %endif
-%ifarch aarch64 ppc64le s390x x86_64 +%ifarch aarch64 ppc64le s390x x86_64 riscv64 %bcond lmdb 1 %else %bcond lmdb 0
commit 34ae6832adcee397451b6d37435ec23d6b251be1 Author: Günther Deschner gd@samba.org Date: Thu Feb 27 20:00:34 2025 +0100
Update to Samba 4.22.0rc4
- resolves: rhbz#2348758
Guenther
diff --git a/samba.spec b/samba.spec index 71388b2..1c9b659 100644 --- a/samba.spec +++ b/samba.spec @@ -128,7 +128,7 @@ # default is 1). %global samba_release %autorelease
-%global pre_release rc3 +%global pre_release rc4 %if "x%{?pre_release}" != "x" %global samba_release %autorelease -p -e %pre_release %endif diff --git a/sources b/sources index a7d3db0..2a41d3e 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (samba-4.22.0rc3.tar.xz) = fbfd87cbb874e8818061dfb5cc962e80148b8fe68ffa414c9345e70b49777b237c5f6eb633d546d12d47a3027e9da9098a7c08e91f6f87237e1515181e0b73d6 -SHA512 (samba-4.22.0rc3.tar.asc) = ba9ab3ecdd6912f302c9ba1cb8c12cce1d390c6703528796a7d75e6281d578d9bc19df7e612ebc4e6c7d58b964e0aebf108061f08da8af57668424e7ce968222 +SHA512 (samba-4.22.0rc4.tar.xz) = 050f13471a5b21db7e9bf0a68326e2a821811b3a779758e275c7bcafeebe4534c0797e6beb76335ec31ab3a1b0a97c66d62b9c87ea4585d151810a0159946aca +SHA512 (samba-4.22.0rc4.tar.asc) = f3d114f427935c3a3a5fc4e29a1ab9929163219fe0cc1a446df45cf2098a561b0765ed1ebab14e20d82b86328e2d1a8f03b565537b8e1fc539245fb93e55250c
commit 8739ca29c566b4ba8b368a659487a6d1d3bc7349 Author: Günther Deschner gd@samba.org Date: Thu Feb 20 18:39:08 2025 +0100
Update to Samba 4.22.0rc3
- resolves: rhbz#2346803
Guenther
diff --git a/samba.spec b/samba.spec index cc94374..71388b2 100644 --- a/samba.spec +++ b/samba.spec @@ -128,7 +128,7 @@ # default is 1). %global samba_release %autorelease
-%global pre_release rc2 +%global pre_release rc3 %if "x%{?pre_release}" != "x" %global samba_release %autorelease -p -e %pre_release %endif @@ -3511,9 +3511,11 @@ fi %dir %{python3_sitearch}/samba/tests/ndr %{python3_sitearch}/samba/tests/ndr/gkdi.py %{python3_sitearch}/samba/tests/ndr/gmsa.py +%{python3_sitearch}/samba/tests/ndr/sd.py %dir %{python3_sitearch}/samba/tests/ndr/__pycache__ %{python3_sitearch}/samba/tests/ndr/__pycache__/gkdi.*.pyc %{python3_sitearch}/samba/tests/ndr/__pycache__/gmsa.*.pyc +%{python3_sitearch}/samba/tests/ndr/__pycache__/sd.*.pyc %{python3_sitearch}/samba/tests/ndr/__pycache__/wbint.*.pyc %{python3_sitearch}/samba/tests/ndr/wbint.py %{python3_sitearch}/samba/tests/netbios.py diff --git a/sources b/sources index b75ed0a..a7d3db0 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (samba-4.22.0rc2.tar.xz) = e0211687c51e0261a170a1d84d44ce82d65e44ff0f18f92fd59dff464037efbc9408c532d5717f9e1ba6cce9160cbd27be60c16b3d5b6b707c48f71503621d90 -SHA512 (samba-4.22.0rc2.tar.asc) = aac019083d039f633dc6f3255972832c8071a7415bb7bb2ee355e2a0095118a1c6351daaa70c5c7e95b0524094f2443ca9331f50ae5e2776ebd0c89309bd03fd +SHA512 (samba-4.22.0rc3.tar.xz) = fbfd87cbb874e8818061dfb5cc962e80148b8fe68ffa414c9345e70b49777b237c5f6eb633d546d12d47a3027e9da9098a7c08e91f6f87237e1515181e0b73d6 +SHA512 (samba-4.22.0rc3.tar.asc) = ba9ab3ecdd6912f302c9ba1cb8c12cce1d390c6703528796a7d75e6281d578d9bc19df7e612ebc4e6c7d58b964e0aebf108061f08da8af57668424e7ce968222
arch-excludes@lists.fedoraproject.org