[Foo2zjs-maintainer] Bug#466758: foo2zjs: New upstream versions

Luca Capello luca at pca.it
Sat Oct 18 00:14:17 UTC 2008


tags 466758 + patch
thanks

Hi there!

On Mon, 13 Oct 2008 18:57:08 +0200, W. Martin Borgert wrote:
> Please package a current upstream version, e.g. 2008-10-08.
> There are many issues fixed, e.g. for my printer I *have* to use
> this version.

The laboratory where I work needs a newer version as well for the HP
Color LaserJet 1500L, thus I spent the whole day creating a
*preliminary* (but working) package.

It's available at [1]: the i386 .changes and .dcs files are signed with
my GPG key you can fetch from the Debian keyring [2].  Please test it
and report back :-)

The debian/changelog is the following:
--8<---------------cut here---------------start------------->8---
foo2zjs (20081007dfsg-1~gismo) UNRELEASED; urgency=low

  * New upstream version (Closes: #466758)
  * DFSG repack
    - remove binary file c5200mono.prn
    - remove crd/qpdl/CLP*, because copyright is unclear
  * debian/hannah-package/hanna.desktop:
    - remove now useless Encoding key, thanks to lintian.
  * debian/*.1:
    - remove, use upstream instead.
  * debian/manpages:
    - remove, no more needed.
  * debian/patches/00list: update.
  * debian/patches/10-makefile.dpatch: refresh.
  * debian/patches/30-udevs-rules.dpatch: refresh.
  * debian/patches/40-path-correction.dpatch: refresh.
  * debian/patches/50-fix-grotty-warnings:
    - don't apply, it requires a too long refresh and a better solution
      would be to fix the upstream manpage generation system.
  * debian/patches/60-foo2oak-wrapper.in.dpatch: new file.
  * debian/patches/60-getweb.in.dpatch: refresh.
  * debian/patches/70-getweb.in.dpatch:
    - remove, no more needed.
  * debian/patches/80-getweb.in.dpatch: refresh.

 -- Luca Capello <luca at pca.it>  Sat, 18 Oct 2008 01:19:36 +0200
--8<---------------cut here---------------end--------------->8---

Now, some concerns, which mostly means lintian output:

1) I: foo2zjs source: debian-watch-file-is-missing

   This can be easily ignored, since upstream doesn't provide numbered
   versions...

2) W: foo2zjs: manpage-has-errors-from-man  usr/share/man/man1/arm2hpdl.1.gz 217:
      warning: `/"' not defined
   I: foo2zjs: hyphen-used-as-minus-sign usr/share/man/man1/arm2hpdl.1.gz:39
   [and all the other manpages' problems]

   Previously, the debian/ folder contained the same but fixed manpages,
   in order to avoid lintian warnings.  This is IMHO not the right way:
   we should fix upstream system to generate manpages, which will fix in
   one single round all the problems.  That's also why I haven't applied
   debian/patches/50-fix-grotty-warnings.dpatch.

3) W: foo2zjs: binary-without-manpage usr/bin/foo2zjs-icc2ps

   This is my fault: I removed all the manpages from the debian/
   folder thinking that upstream provides them, but it seems that this
   one is missing.  I'm too lazy to rebuild the packages now, it'll go
   into -1~gismo.2 ;-)

4) W: foo2zjs: binary-without-manpage usr/bin/getweb
   W: foo2zjs: binary-without-manpage usr/bin/gipddecode
   W: foo2zjs: binary-without-manpage usr/sbin/hplj1000
   W: foo2zjs: binary-without-manpage usr/sbin/hplj1005
   W: foo2zjs: binary-without-manpage usr/sbin/hplj1018
   W: foo2zjs: binary-without-manpage usr/sbin/hplj1020

   These manpages need to be written.

5) I: foo2zjs: arch-dep-package-has-big-usr-share 2636kB 62%

6) I: foo2zjs: package-contains-empty-directory usr/share/foo2hiperc/icm/
   I: foo2zjs: package-contains-empty-directory usr/share/foo2hp/icm/
   I: foo2zjs: package-contains-empty-directory usr/share/foo2lava/icm/
   I: foo2zjs: package-contains-empty-directory usr/share/foo2oak/icm/
   I: foo2zjs: package-contains-empty-directory usr/share/foo2qpdl/icm/
   I: foo2zjs: package-contains-empty-directory usr/share/foo2slx/icm/
   I: foo2zjs: package-contains-empty-directory usr/share/foo2xqx/firmware/
   I: foo2zjs: package-contains-empty-directory usr/share/foo2zjs/firmware/
   I: foo2zjs: package-contains-empty-directory usr/share/foo2zjs/icm/

   These folders are needed when you download files through
   /usr/bin/getweb, thus a .lintian-overrides is fine here.  However, I
   prefer downloaded files to be stored somewhere in /var: according to
   the FHS /usr is read-only and must not be written to [3].

7) E: foo2zjs: wish-script-but-no-wish-dep ./usr/share/foo2zjs/hplj10xx_gui.tcl
   W: foo2zjs: desktop-command-not-in-package /usr/share/applications/hplj1020.desktop wish

   This is an error, indeed, and it will be fixed in -1~gismo.2 ;-)

8) I: foo2zjs: desktop-entry-contains-encoding-key /usr/share/applications/hplj1020.desktop:2 Encoding

   I fixed the same error for debian/hannah-package/hannah.desktop, as
   before this will go into -1~gismo.2 ;-)

9) W: foo2zjs: desktop-entry-contains-unknown-key /usr/share/applications/hplj1020.desktop:5 zExec

   I don't know where this key come from and since the machine where I
   installed foo2zjs is a CLI-only, I need more investigations.

Thx, bye,
Gismo / Luca

Footnotes: 
[1] http://people.debian.org/~gismo/tmp/foo2zjs/
[2] finger gismo/key at db.debian.org
[3] http://www.pathname.com/fhs/pub/fhs-2.3.html#THEUSRHIERARCHY
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 314 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/foo2zjs-maintainer/attachments/20081018/1a8cf95a/attachment.pgp 


More information about the Foo2zjs-maintainer mailing list