Hello community,
here is the log from the commit of package hplip
checked in at Thu Apr 3 00:40:46 CEST 2008.
--------
--- hplip/hplip.changes 2008-02-26 12:29:16.000000000 +0100
+++ hplip/hplip.changes 2008-04-02 15:55:13.000000000 +0200
@@ -1,0 +2,14 @@
+Wed Apr 2 14:40:57 CEST 2008 - jsmeix@suse.de
+
+- Exchanged create_hal_global_fdi_from_models.dat with
+ create_hal_global_fdi_from_hpmud_rules which creates the
+ global HAL 70-hpmud.fdi file during build-time from the
+ 55-hpmud.rules file to be in sync with the udev rules file
+ and to make sure to have all possible HPLIP device IDs, see
+ https://bugs.launchpad.net/ubuntu/+source/hplip/+bug/195782
+- Require the exact matching version of the hpijs sub-package
+ to have the correct libhpip and libhpmud installed.
+- Require pyxml to have the xml.parsers.expat Python module,
+ see https://answers.launchpad.net/hplip/+question/25696
+
+-------------------------------------------------------------------
Old:
----
create_hal_global_fdi_from_models.dat
New:
----
create_hal_global_fdi_from_hpmud_rules
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hpijs-standalone.spec ++++++
--- /var/tmp/diff_new_pack.Tq9699/_old 2008-04-03 00:39:13.000000000 +0200
+++ /var/tmp/diff_new_pack.Tq9699/_new 2008-04-03 00:39:13.000000000 +0200
@@ -18,7 +18,7 @@
# x.y.m : x = major release number, y = year (eg: 6 = 2006), m = month (eg: 6a = second release in June)
# Official releases have a 3 digit number and release candidates have a 4 digit number: x.y.m.rc
Version: 2.8.2
-Release: 4
+Release: 12
Group: Hardware/Printing
License: BSD 3-Clause
Url: http://hpinkjet.sourceforge.net/
@@ -64,7 +64,6 @@
Authors:
--------
David Suffield
- Cory Meisch
Yie Shiyun
Donald J. Welch
Cauligi Raghothama S.
++++++ hplip.spec ++++++
--- /var/tmp/diff_new_pack.Tq9699/_old 2008-04-03 00:39:13.000000000 +0200
+++ /var/tmp/diff_new_pack.Tq9699/_new 2008-04-03 00:39:13.000000000 +0200
@@ -18,7 +18,7 @@
# x.y.m : x = major release number, y = year (eg: 6 = 2006), m = month (eg: 6a = second release in June)
# Official releases have a 3 digit number and release candidates have a 4 digit number: x.y.m.rc
Version: 2.8.2
-Release: 4
+Release: 23
Group: Hardware/Printing
License: BSD 3-Clause; GPL v2 or later; X11/MIT
Url: http://hpinkjet.sourceforge.net/
@@ -40,8 +40,8 @@
Source102: hpijs.1.gz
# Source103 is the init script for hpssd:
Source103: rchplip
-# Script which outputs a global HAL fdi file for HP USB devices which are known to HPLIP:
-Source104: create_hal_global_fdi_from_models.dat
+# Script which outputs a global HAL fdi file for all HP USB devices which belong to HPLIP:
+Source104: create_hal_global_fdi_from_hpmud_rules
# Patch100... is for special Suse patches:
# Patch101 changes in the udev rules file the owner from "lp" to "root"
# to avoid that the permissions can be changed e.g. by any CUPS filter script
@@ -50,7 +50,12 @@
# Install into this non-root directory (required when norootforbuild is used):
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: coreutils, /bin/grep, /bin/sed, /usr/bin/find
-Requires: %{name}-hpijs, foomatic-filters, python-xml, python-qt
+# Require the exact matching version of the hpijs sub-package to make sure
+# to have the exact matching version of libhpip and libhpmud installed.
+# A wrong library version may let libsane-hpaio crash (e.g. segfault)
+# which lets the whole scanning stack frontend<->libsane-dll<->libsane-backend crash
+# also for any other backend when the hpaio backend is enabled (e.g. "scanimage -L"):
+Requires: %{name}-hpijs = %{version}, foomatic-filters, python-xml, python-qt, pyxml
# Either the hplip17 packages or the hplip packages can be installed:
Obsoletes: hplip17
# Skip testing devel dependencies required by libtool .la files by the following comment:
@@ -95,12 +100,40 @@
Authors:
--------
David Suffield
- Cory Meisch
Yie Shiyun
Donald J. Welch
Cauligi Raghothama S.
+ Aaron Albright
+ Charlie Moore
+ Chris Wiesner
+ Chuck Esterbrook
+ Cory Meisch
+ David Goodger
+ David Paschal
+ Don Castrapel
+ Foster Nuffer
+ Hamish B Lawson
+ Henrique M. Holschuh
+ Ian Bicking
+ Jacqueline Pitter
+ James Thiele
+ John Hosszu
+ John Oleinik
+ Linus Araque
+ Mark Crawford
+ Mark Overton
+ Michael Foord
+ Mike Orr
+ Pete Parks
+ Philippe Normand
+ Sam Rushing
+ Smith Kennedy
+ Steve DeRoos
+ Tavis Rudd
+ Till Kamppeter
%package hpijs
+License: BSD 3-Clause; GPL v2 or later; X11/MIT
Summary: HPIJS for HP's printing and scanning software HPLIP
Group: Hardware/Printing
# Mutual RPM package requirements are meanwhile considered to be bad because
@@ -236,9 +269,9 @@
done
popd
# End of the general tests and adjustments for all PPDs.
-# Run the script which outputs a global HAL fdi file for HP USB devices which are known to HPLIP
+# Run the script which outputs a global HAL fdi file for all HP USB devices which belong to HPLIP
# and install its output as /etc/hal/fdi/policy/10osvendor/70-hpmud.fdi:
-bash %{SOURCE104} data/models/models.dat >70-hpmud.fdi
+bash %{SOURCE104} data/rules/55-hpmud.rules >70-hpmud.fdi
install -d %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor
install -m644 70-hpmud.fdi %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor/70-hpmud.fdi
# Desktop menue entry stuff:
@@ -385,6 +418,17 @@
%{_libdir}/libhpmud.*
%changelog
+* Wed Apr 02 2008 jsmeix@suse.de
+- Exchanged create_hal_global_fdi_from_models.dat with
+ create_hal_global_fdi_from_hpmud_rules which creates the
+ global HAL 70-hpmud.fdi file during build-time from the
+ 55-hpmud.rules file to be in sync with the udev rules file
+ and to make sure to have all possible HPLIP device IDs, see
+ https://bugs.launchpad.net/ubuntu/+source/hplip/+bug/195782
+- Require the exact matching version of the hpijs sub-package
+ to have the correct libhpip and libhpmud installed.
+- Require pyxml to have the xml.parsers.expat Python module,
+ see https://answers.launchpad.net/hplip/+question/25696
* Tue Feb 26 2008 jsmeix@suse.de
- Static "hpijs" PPD files via enable-foomatic-ppd-install
require foomatic-rip-hplip via their cupsFilter entries
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org