[Foo2zjs-maintainer] Bug#594322: Bug#594322: foo2zjs: Please upgrade to more recent version for Squeeze.

Till Kamppeter till.kamppeter at gmail.com
Mon Sep 27 21:16:49 UTC 2010


On 09/27/2010 06:53 PM, Luca Capello wrote:
>
> I have some concerns about the Ubuntu package, here the first of them, I
> will continue on another email as far as the integration progresses.
>
>
> 1) I do not understand why from version 20100210-0ubuntu1 the
>     debian/changelog contains the following:
>
>       * README.Debian: Updated completely outdated content. We are using
>         the complete original source code again for longer time as there
>         are no binary-only executables and no *.icm files any more in the
>         source tarball.
>
>     I am sorry but I do not understand why the complete original source
>     code is now DFSG, while nothing changed WRT the files we previously
>     deleted, which from the debian/changelog are:
>

Sorry, the README.Debian did not tell which files exactly were removed 
and I did not search through the debian/changelog. So I assumed that 
only these *.icm were offending.

>     - remove binary file c5200mono.prn
[...]
>     - remove crd/qpdl/CLP*, because copyright is unclear
[...]
So let us use a common source tarball again, with the files mentioned by 
you here removed. Please prepare the package, I will merge that into 
Ubuntu after the Maverick release.

>
> 2) I do not understand why some patches have been merged, like
>
>     * debian/patches/60-getweb.in.dpatch, debian/patches/80-getweb.in.dpatch:
>       merged 80-getweb.in.dpatch into 60-getweb.in.dpatch.
>
>     They fixes two different things, and they must be separated.
>

I thought to better have all for getweb in one patch. Feel free to 
separate out again this one bashism fix. I will overtake your change 
then when I make my first foo2zjs package after the Maverick release.

>
> 3) directory should be created through debian/$PKG.dirs and not by hand
>     in debian/rules (see /usr/lib/cups/filter/).
>
>     Always about the same issue, the link created by upstream's Makefile
>     is wrong, given it is not a relative one.  The correct fix would be
>     to patch upstream's Makefile, but this can be quite tedious
>     especially if upstream changes something.
>
>     While the best option seems thus to fix it in debian/rules, we should
>     use dh_link and not ln.
>

Please change this appropriately.

>
> 4) I am not sure debian/local/ is the right place for non-upstream
>     files, but I should admit that this is the first time I heard about
>     it and I can not find any documentation about that.  Nevermind, I
>     have added the two non-upstream PPDs.
>
>     BTW, conceptually speaking, Ubuntu debian/rules misses the command to
>     compress these two files, given that this action is hidden in the
>     'Add "*cupsFilter" line to accept PDF input data to the PPDs' block.
>

Please go ahead and correct also this.
I will overtake the version with your corrections to Ubuntu.

    Till





More information about the Foo2zjs-maintainer mailing list