[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