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 - jsmeix@suse.de + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org