Pending a fix to the libtool problem, I've added the device-reconnected patch to my backport from the original hplip-3.9.8-6.fc12.src.rpm.
$ diff -u hplip.spec.3.9.8.orig hplip.spec.3.9.8-6d --- hplip.spec.3.9.8.orig 2009-08-19 11:41:30.000000000 +0100 +++ hplip.spec.3.9.8-6d 2009-10-01 16:15:17.000000000 +0100 @@ -1,7 +1,7 @@ Summary: HP Linux Imaging and Printing Project Name: hplip Version: 3.9.8 -Release: 6%{?dist} +Release: 6d%{?dist} License: GPLv2+ and MIT Group: System Environment/Daemons Conflicts: system-config-printer < 0.6.132 @@ -17,6 +17,12 @@ Patch2: hplip-strstr-const.patch Patch3: hplip-ui-optional.patch Patch4: hplip-no-asm.patch + +Patch11: hplip-device-reconnected.patch + +Patch14: hplip-3.9.8-hpmud-debug.patch +Patch15: hplip-2.8.12-hpmud-bugthrottle.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires(pre): /sbin/service @@ -109,6 +115,13 @@ # Make sure to avoid handwritten asm. %patch4 -p1 -b .no-asm
+# Give up trying to print a job to a reconnected device (bug #515481). +%patch11 -p1 -b .device-reconnected + +# Throttle any hpmud module craziness - and add some more debug +%patch14 -p1 -b .hpmud-debug +%patch15 -p1 -b .hpmud-throttle + %build %configure \ --enable-scan-build --enable-gui-build --enable-fax-build \ @@ -310,6 +323,15 @@ exit 0
%changelog +* Thu Oct 1 2009 Tim Waugh <email address hidden> 3.9.8-6d +- Give up trying to print a job to a reconnected device (bug #515481). + +* Mon Aug 24 2009 Ted Rule <email address hidden> 3.9.8-6c +- Add hpmud debug patch + +* Mon Aug 24 2009 Ted Rule <email address hidden> 3.9.8-6b +- Add bug throttle patch + * Wed Aug 19 2009 Tim Waugh <email address hidden> 3.9.8-6 - Make sure to avoid handwritten asm. - Don't use obsolete configure options.
Pending a fix to the libtool problem, I've added the device-reconnected patch to my backport from the original hplip-3. 9.8-6.fc12. src.rpm.
$ diff -u hplip.spec. 3.9.8.orig hplip.spec.3.9.8-6d 3.9.8.orig 2009-08-19 11:41:30.000000000 +0100 config- printer < 0.6.132 const.patch optional. patch reconnected. patch 9.8-hpmud- debug.patch 8.12-hpmud- bugthrottle. patch /%{name} -%{version} -%{release} -root-% (%{__id_ u} -n)
--- hplip.spec.
+++ hplip.spec.3.9.8-6d 2009-10-01 16:15:17.000000000 +0100
@@ -1,7 +1,7 @@
Summary: HP Linux Imaging and Printing Project
Name: hplip
Version: 3.9.8
-Release: 6%{?dist}
+Release: 6d%{?dist}
License: GPLv2+ and MIT
Group: System Environment/Daemons
Conflicts: system-
@@ -17,6 +17,12 @@
Patch2: hplip-strstr-
Patch3: hplip-ui-
Patch4: hplip-no-asm.patch
+
+Patch11: hplip-device-
+
+Patch14: hplip-3.
+Patch15: hplip-2.
+
BuildRoot: %{_tmppath}
Requires(pre): /sbin/service
@@ -109,6 +115,13 @@
# Make sure to avoid handwritten asm.
%patch4 -p1 -b .no-asm
+# Give up trying to print a job to a reconnected device (bug #515481). scan-build --enable-gui-build --enable-fax-build \
+%patch11 -p1 -b .device-reconnected
+
+# Throttle any hpmud module craziness - and add some more debug
+%patch14 -p1 -b .hpmud-debug
+%patch15 -p1 -b .hpmud-throttle
+
%build
%configure \
--enable-
@@ -310,6 +323,15 @@
exit 0
%changelog
+* Thu Oct 1 2009 Tim Waugh <email address hidden> 3.9.8-6d
+- Give up trying to print a job to a reconnected device (bug #515481).
+
+* Mon Aug 24 2009 Ted Rule <email address hidden> 3.9.8-6c
+- Add hpmud debug patch
+
+* Mon Aug 24 2009 Ted Rule <email address hidden> 3.9.8-6b
+- Add bug throttle patch
+
* Wed Aug 19 2009 Tim Waugh <email address hidden> 3.9.8-6
- Make sure to avoid handwritten asm.
- Don't use obsolete configure options.