Jonas Smedegaard wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Hi Till and others,

On Sun, May 24, 2009 at 08:44:43PM +0200, Till Kamppeter wrote:
Please merge the following Ubuntu package version of Ghostscript into Debian:

- pstoraster did not work when called with an input file name as the 6th
  command line argument.

- The "ps2write" output device produces PostScript which is not
  DSC-conforming, so do not advertize it as DSC-conforming with a
  "%!PS-Adobe-..." magic string. Use "%!" instead. Otherwise the
  "pstops" CUPS filter cannot handle this output
  (https://bugs.launchpad.net/bugs/377011).

- Fixed recognition of page size via /cupsPageSizeName in the "cups"
  output device. All page sizes were considered custom sizes if
  /cupsPageSizeName was not set.

Above is in Git already (cherry-picked from upstream yesterday).


Thank you very much.


- Splitted off the CUPS-related files into its own package, so that the
  requirements of cups and cups-client for the automatic update of the
  PPDs of existing print queues do not apply to the ghostscript core
  package. Added cups and cups-client to the Depends: entry of the new
  ghostscript-cups package, so that the automatic updates of the PPDs
  also works on updates to a new release of the distribution and not
  only on single-package updates. Added also perl as dependency to the
  ghostscript-cups package as it is also needed for the automatic PPD
  updates.

Sounds interesting.

Is the perl dependency for the defoma code currently in ghostscript postinst? I haven't look closely at it, but is perl-base not sufficient?


I have added the Perl dependency because the PPD updater in the ghostscript-cups.postinst script calls Perl, simply to do string manipulations with Perl's RE engine. If perl-base is enough for that purpose, please tell me, as I will add this dependency also to other packages (all printer drivers).

I do not know what Defoma needs. I hope Defoma is dependent on that by itself, so that Ghostscript only needs to be dependent on Defoma.

Could you please post a diff of this one change isolated - preferrably against the packaging work in Git? Or even better just applied directly to our Git here: git://git.debian.org/git/collab-maint/ghostscript.git.


This is the diff between the Ubuntu package containing the ghostscript-cups split and the previous package. It contains exactly the changes done to do the split plus the dependency additions for the new package.

http://launchpadlibrarian.net/26911463/ghostscript_8.64.dfsg.1-0ubuntu9_8.64.dfsg.1-0ubuntu10.diff.gz



Especially the second and the last change are necessarily needed in Debian, to avoid that the CUPS packages have to be different in Debian and Ubuntu.

I do not consider Ubuntu upstream to Debian. It makes much better sense to me to do coordinated work together on the Debian package.


Me not, too. I suggest to overtake these changes into Debian, once to make it possible that the CUPS package can stay synced (be the same in both Debian and Ubuntu), and second, as the CUPS package in Debian is switched to the PDF printing workflow (http://www.linuxfoundation.org/en/OpenPrinting/PDF_as_Standard_Print_Job_Format), to fix bugs in Ghostscript which cause problems in the PDF printing workflow, mainly bugs in PDF <-> PostScript conversion.

That said, I appreciate you informing about changes in Ubuntu, I will certainly cherry-pick changes that makes sense for Debian (which might very well be all of it).


OK, I usually only ask Debian to ask for overtaking my changes in Ubuntu or upstream, if it simplifies the Debian/Ubuntu logistics or fixes important problems.

As I am leading the OpenPrinting project I am often introducing new technologies into the printing infrastructure, and because I am Ubuntu developer they go to Ubuntu at first. The parts in CUPS they go automatically into Debian, as the CUPS packagfe is synced, but sometimes changes in CUPS depend on changes in other which are not synced.

Thanks again for your cooperation.

   Till




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to