Hello community,

here is the log from the commit of package splix for openSUSE:Factory checked 
in at 2013-03-08 09:53:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/splix (Old)
 and      /work/SRC/openSUSE:Factory/.splix.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "splix", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/splix/splix.changes      2012-04-17 
07:50:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.splix.new/splix.changes 2013-03-08 
09:53:06.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Feb 22 15:04:00 CET 2013 - [email protected]
+
+- Added "BuildRequires: python-cups" to get special
+  RPM Provides tags for the printers supported by
+  this package (see SUSE Bugzilla bnc#735865).
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ splix.spec ++++++
--- /var/tmp/diff_new_pack.1XPfcb/_old  2013-03-08 09:53:07.000000000 +0100
+++ /var/tmp/diff_new_pack.1XPfcb/_new  2013-03-08 09:53:07.000000000 +0100
@@ -35,6 +35,11 @@
 BuildRequires:  cups-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+# All printer driver packages should have "BuildRequires: python-cups"
+# because python-cups installs special rpm macros that adds Provides tags
+# for the printer drivers supported by the package,
+# see https://bugzilla.novell.com/show_bug.cgi?id=735865
+BuildRequires:  python-cups
 %if %{with jbigkit}
 BuildRequires:  jbigkit-devel
 %endif
@@ -66,7 +71,16 @@
 %__tar xjvf "%{SOURCE1}"
 popd
 gzip -9 %buildroot/%_datadir/cups/model/*/*.ppd
-%fdupes -s %{buildroot}
+# Run fdupes:
+# The RPM macro fdupes runs /usr/bin/fdupes that links files with identical 
content.
+# Never run fdupes carelessly over the whole buildroot directory
+# because in older openSUSE and SLE11 versions fdupes
+# links files with different owner, group, or permissions
+# see https://bugzilla.novell.com/show_bug.cgi?id=784670
+# and even in current openSUSE versions fdupes links across sub-package 
boundaries,
+# compare https://bugzilla.novell.com/show_bug.cgi?id=784869
+# so that fdupes can only run for specific directories where linking files is 
safe:
+%fdupes -s %{buildroot}/%{_datadir}/cups/model/samsung/cms
 
 %clean
 rm -fr %buildroot

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to