Hello community,
here is the log from the commit of package samba for openSUSE:Factory checked
in at 2018-03-12 12:08:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/samba (Old)
and /work/SRC/openSUSE:Factory/.samba.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "samba"
Mon Mar 12 12:08:59 2018 rev:231 rq:584408 version:4.7.5+git.37.6d30796c515
Changes:
--------
--- /work/SRC/openSUSE:Factory/samba/samba.changes 2018-03-04
11:52:49.197676554 +0100
+++ /work/SRC/openSUSE:Factory/.samba.new/samba.changes 2018-03-12
12:09:04.993127980 +0100
@@ -5,3 +5,3 @@
- + Remove package samba-python
- + Remove package libsamba-policy0
- + Remove package libsamba-policy-devel
+ + Remove contents of package samba-python
+ + Remove contents of package libsamba-policy0
+ + Remove contents of package libsamba-policy-devel
@@ -10 +10 @@
- + Remove smbtorture binary and manpage
+ + Remove smbtorture binary and manpage from samba-test
Old:
----
vendor-files-git.4adce31.tar.bz2
New:
----
vendor-files-git.9c6e2d0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.YSQtrc/_old 2018-03-12 12:09:07.621033783 +0100
+++ /var/tmp/diff_new_pack.YSQtrc/_new 2018-03-12 12:09:07.625033639 +0100
@@ -27,9 +27,9 @@
# SLE15 dropped python2 (bsc#1082139)
# disabling all python things until full python3 port is done
# this removes:
-# - package samba-python
-# - package libsamba-policy0
-# - package libsamba-policy-devel
+# - contents of package samba-python
+# - contents of package libsamba-policy0
+# - contents of package libsamba-policy-devel
# - file libsamba-python-samba4.so from pkg samba-libs
# - file libsamba-net-samba4.so from pkg samba-libs
# - bin & manpage of smbtorture from pkg samba-test
@@ -46,7 +46,7 @@
%define build_ceph 1
%endif
%endif
-%define vendor_files_git_vers git.4adce31
+%define vendor_files_git_vers git.9c6e2d0
%define talloc_version 2.1.10
%define tevent_version 0.9.34
@@ -345,17 +345,17 @@
Source Timestamp: %{SOURCE_TIMESTAMP}
Branch: %{BRANCH}
-%if %{with_python}
-
%package python
Summary: Samba Python libraries
License: GPL-3.0+
Group: Applications/System
+%if %{with_python}
Requires: %{name} = %{version}
Requires: python-ldb
Requires: python-talloc
Requires: python-tdb
Requires: python-tevent
+%endif
%description python
The samba-python package contains the Python libraries needed by programs
@@ -364,8 +364,6 @@
Source Timestamp: %{SOURCE_TIMESTAMP}
Branch: %{BRANCH}
-%endif
-
%package test
Summary: Testing tools for Samba servers and clients
License: GPL-3.0+
@@ -744,8 +742,6 @@
Source Timestamp: %{SOURCE_TIMESTAMP}
Branch: %{BRANCH}
-
-%if %{with_python}
%package -n libsamba-policy0
Summary: Active Directory Group Policy library
License: GPL-3.0+
@@ -770,8 +766,6 @@
Source Timestamp: %{SOURCE_TIMESTAMP}
Branch: %{BRANCH}
-%endif
-
%package -n libsamba-util0
Summary: Samba utility function library
License: GPL-3.0+
@@ -1198,6 +1192,11 @@
%{buildroot}/%{_libdir}/samba/ldb/ildap.so \
%{buildroot}/%{_libdir}/samba/ldb/ldbsamba_extensions.so \
%endif
+%if ! %{with_python}
+# seems easiest to just delete these so the samba-python package is
+# truely empty
+find %{buildroot} -name ".py" -delete
+%endif
# CTDB
install -m 0644 vendor-files-%{vendor_files_git_vers}/config/sysconfig.ctdb
%{buildroot}/%{_fillupdir}
@@ -2028,12 +2027,13 @@
%exclude %dir %{perl_vendorlib}/Parse/Yapp
%exclude %{perl_vendorlib}/Parse/Yapp/Driver.pm
-%if %{with_python}
+
%files python
%defattr(-,root,root)
+%if %{with_python}
%{python_sitearch}/*
%else
-%exclude %{python_sitearch}/samba/third_party/*
+%exclude %{python_sitearch}/*
%endif
%files test
@@ -2371,19 +2371,21 @@
%_includedir/samba-4.0/passdb.h
%_libdir/libsamba-passdb.so
-%if %{with_python}
+
%files -n libsamba-policy0
%defattr(-,root,root)
+%if %{with_python}
%_libdir/libsamba-policy.so.0*
+%endif
%files -n libsamba-policy-devel
%defattr(-,root,root)
+%if %{with_python}
%dir %_includedir/samba-4.0/
%_includedir/samba-4.0/policy.h
%_libdir/libsamba-policy.so
%_libdir/pkgconfig/samba-policy.pc
-
%endif
%files -n libsamba-util0
++++++ samba-4.7.5+git.37.6d30796c515.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/samba/samba-4.7.5+git.37.6d30796c515.tar.bz2
/work/SRC/openSUSE:Factory/.samba.new/samba-4.7.5+git.37.6d30796c515.tar.bz2
differ: char 11, line 1
++++++ vendor-files-git.4adce31.tar.bz2 -> vendor-files-git.9c6e2d0.tar.bz2
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/vendor-files-git.4adce31/docu/README.SUSE
new/vendor-files-git.9c6e2d0/docu/README.SUSE
--- old/vendor-files-git.4adce31/docu/README.SUSE 2017-11-03
15:58:19.000000000 +0100
+++ new/vendor-files-git.9c6e2d0/docu/README.SUSE 2018-03-07
16:27:52.000000000 +0100
@@ -24,9 +24,11 @@
samba smb and nmb daemon and utilities, SWAT
samba-client smb.conf, client utilities
samba-doc Documentation (noarch)
-samba-python Python bindings
+samba-python Python bindings [*]
samba-winbind Name Service Switch resolving names from NT servers
+[*] Note: The samba-python package is left intentionally blank in SLE-15 as
python2 is not supported in this release and samba-python is not yet fully
functional in python3.
+
Printing
--------
To access printers, these samba packages use CUPS by default. If you want