[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Please unblock foo2zjs_20090908dfsg-5 (was: foo2zjs in squeeze)



Hi there!

On Sat, 13 Nov 2010 01:03:14 +0100, Julien Cristau wrote:
> On Fri, Nov  5, 2010 at 04:31:13 +0100, Luca Capello wrote:
>
>> What should I do?  Is it still possible to have a freeze exception for
>> the new upstream version or should I simply fix #601591 and upload the
>> new upstream version to experimental (and then backports, once squeeze
>> is out)?
>> 
> I'm afraid it's too late for the new upstream.

Fine for me, as I said in my first mail I am the one to be blamed for
this situation.  So let me ask for an exception for the (just uploaded)
updated package, here the relevant changes...

--8<---------------cut here---------------start------------->8---
diff -u foo2zjs-20090908dfsg/debian/control foo2zjs-20090908dfsg/debian/control
--- foo2zjs-20090908dfsg/debian/control
+++ foo2zjs-20090908dfsg/debian/control
@@ -4,16 +4,16 @@
 Maintainer: Debian Foo2zjs Maintainers <foo2zjs-maintainer@lists.alioth.debian.org>
 Uploaders: Michael Koch <konqueror@gmx.de>, Steffen Joeris <white@debian.org>, Luca Capello <luca@pca.it>
 Build-Depends: debhelper (>= 7), ghostscript, quilt (>= 0.40), foomatic-filters, libcups2-dev
-Standards-Version: 3.8.4
+Standards-Version: 3.9.1
 Homepage: http://foo2zjs.rkkda.com/
 Vcs-Svn: svn://svn.debian.org/foo2zjs
 Vcs-Browser: http://svn.debian.org/viewsvn/foo2zjs/
 
 Package: foo2zjs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: foomatic-db-engine, wget, tk8.4, tix, unzip
-Suggests: psutils, hannah-foo2zjs
+Depends: ${shlibs:Depends}, ${misc:Depends}, foomatic-filters
+Recommends: foomatic-db-engine, wget, unzip
+Suggests: psutils, hannah-foo2zjs, tk8.4, tix
 Breaks: udev (<< 136-1)
 Description: Support for printing to ZjStream-based printers
  foo2zjs is an open source printer driver for printers that use the
diff -u foo2zjs-20090908dfsg/debian/README.Debian foo2zjs-20090908dfsg/debian/README.Debian
--- foo2zjs-20090908dfsg/debian/README.Debian
+++ foo2zjs-20090908dfsg/debian/README.Debian
@@ -48,2 +48,5 @@
+Please also note that you need to install the suggested "tk8.4" and
+"tix" packages.
 
- -- Luca Capello <luca@pca.it>, Sat, 15 May 2010 15:30:28 +0200
+
+ -- Luca Capello <luca@pca.it>, Wed, 13 Oct 2010 01:37:57 +0200
diff -u foo2zjs-20090908dfsg/debian/changelog foo2zjs-20090908dfsg/debian/changelog
--- foo2zjs-20090908dfsg/debian/changelog
+++ foo2zjs-20090908dfsg/debian/changelog
@@ -1,3 +1,34 @@
+foo2zjs (20090908dfsg-5) unstable; urgency=low
+
+  [ Luca Capello ]
+  * debian/README.Debian:
+    + add a note about the "HPLJ 10xx Replaced Paper" GUI requiring
+      tk8.4 and tix, now Suggests:.
+  * debian/control:
+    + Standards-Version to 3.9.1, no changes needed, thanks to lintian.
+  * debian/copyright:
+    + add information for cups.h (from the CUPS Imaging library).
+    + add information for msexpand (Perl, no relationship with the
+      one from the mscompress package).
+    - remove obsolete information for hannah-foo2zjs.
+
+  [ Till Kamppeter ]
+  * Merge from Ubuntu maverick.
+  * debian/control:
+    + Depends: on foomatic-filters.
+  * debian/patches/series: update.
+  * debian/patches/92-udev-firmware-script-fixes.patch:
+    + When loading firmware into the printer via UDEV script, wait 3
+      seconds, so that UDEV scripts for automatic printer setup do not
+      interfere with the firmware transfer to the printer.
+
+  [ Steve Langasek ]
+  * Merge from Ubuntu maverick.
+  * debian/control:
+    - Drop tk8.4 and tix Recommends: to Suggests: (Closes: #601591).
+
+ -- Luca Capello <luca@pca.it>  Sun, 14 Nov 2010 19:45:26 +0100
+
 foo2zjs (20090908dfsg-4) unstable; urgency=low
 
   * debian/control:
diff -u foo2zjs-20090908dfsg/debian/copyright foo2zjs-20090908dfsg/debian/copyright
--- foo2zjs-20090908dfsg/debian/copyright
+++ foo2zjs-20090908dfsg/debian/copyright
@@ -5,7 +5,15 @@
 
 Upstream Authors: Rick Richardson <rick.richardson@comcast.net>
 		  Main Developer
-		  
+
+		  Easy Software Products Copyright (C) 1997-2006
+		  List of files:
+cups.h (from the CUPS Imaging library)
+
+		  Paul Laufer Copyright (C) 2001
+		  List of files:
+msexpand
+
 		  Gerhard Fuernkranz Copyright (C) 2004
 		  List of files:
 crd/prolog.ps
@@ -36,10 +44,6 @@
 		  List of files:
 icc2ps/icc34.h
 
-		  Steffen Joeris Copyright (c) 2007
-		  List of files:
-debian/hannah-package/*
-
 The rest of the debian packaging is also licensed under the
 GPL v. 2 as listed below.
 
diff -u foo2zjs-20090908dfsg/debian/patches/series foo2zjs-20090908dfsg/debian/patches/series
--- foo2zjs-20090908dfsg/debian/patches/series
+++ foo2zjs-20090908dfsg/debian/patches/series
@@ -11,0 +12 @@
+92-udev-firmware-script-fixes.patch
only in patch2:
unchanged:
--- foo2zjs-20090908dfsg.orig/debian/patches/92-udev-firmware-script-fixes.patch
+++ foo2zjs-20090908dfsg/debian/patches/92-udev-firmware-script-fixes.patch
@@ -0,0 +1,19 @@
+Delay firmware transfer for UDEV automatic printer setup
+--- foo2zjs_20100728dfsg.orig/hplj1000
++++ foo2zjs_20100728dfsg/hplj1000
+@@ -26,6 +26,15 @@
+ PROGNAME="$0"
+ 
+ #
++# Wait some time before installing the firmware so that probing for
++# automatic printer setup which happens immediately after turning on
++# the printer does not interfere with the firmware transfer to the
++# printer
++# https://bugs.launchpad.net/ubuntu/+source/foo2zjs/+bug/543177
++#
++sleep 3
++
++#
+ # Set $DEV to, e.g. /dev/usb/lp0, to force the device you want
+ # Else, leave it null to automatically detect the device
+ #
--8<---------------cut here---------------end--------------->8---

Some notes:

1) the dependency on foomatic-filters is needed and actually I do not
   understand how we (the foo2zjs maintainers) forgot that.  This does
   not change anything for the print-server task, since it installs
   foomatic-filters-ppds which already depends on foomatic-filters

2) the new patch fixes a bug reported to LaunchPad, likely to be present
   on Debian as well:

     https://bugs.launchpad.net/ubuntu/+source/foo2zjs/+bug/543177

   Given that this simply adds a `sleep 3` call, there should be zero
   impact on the rest of the package.

Thx, bye,
Gismo / Luca

Attachment: pgpP3pgweTCnT.pgp
Description: PGP signature


Reply to: