Debian Bug report logs - #518979
fop: embeds redundant metadata multiple times

version graph

Package: fop; Maintainer for fop is Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>; Source for fop is src:fop.

Reported by: "brian m. carlson" <sandals@crustytoothpaste.net>

Date: Mon, 9 Mar 2009 18:39:02 UTC

Severity: normal

Found in version fop/1:0.95.dfsg-4

Fixed in version 1:1.0.dfsg-2

Done: "brian m. carlson" <sandals@crustytoothpaste.net>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#518979; Package fop. (Mon, 09 Mar 2009 18:39:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to "brian m. carlson" <sandals@crustytoothpaste.ath.cx>:
New Bug report received and forwarded. Copy sent to Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>. (Mon, 09 Mar 2009 18:39:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: "brian m. carlson" <sandals@crustytoothpaste.ath.cx>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: fop: embeds redundant metadata multiple times
Date: Mon, 9 Mar 2009 18:17:18 +0000
[Message part 1 (text/plain, inline)]
Package: fop
Version: 1:0.95.dfsg-4
Severity: normal

I have included some RDF metadata in the XSL-FO files I generate.  fop
takes these metadata and creates well-formed XMP metadata from it.
However, fop produces multiple copies of these metadata and embeds them
again and again (it looks like it does this once per page):

  lakeview ok % grep -a '\?xpacket begin' an-orange-in-flight.pdf | wc -l 
  25

Obviously, I don't need twenty-five copies of the metadata; one would
be quite sufficient.  Doing this bloats the size of the PDF rather
significantly, since metadata are not compressed.

Attached are bzip2-compressed versions of the FO and PDF.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-rc7-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages fop depends on:
ii  default-jre [java2-runti 1.5-31          Standard Java or Java compatible R
ii  java-gcj-compat [java2-r 1.0.80-1        Java runtime environment using GIJ
ii  java-wrappers            0.1.13          wrappers for java executables
ii  libavalon-framework-java 4.2.0-4         Common framework for Java server a
ii  libbatik-java            1.7-2           xml.apache.org SVG Library
ii  libbsf-java              1:2.4.0-2       Bean Scripting Framework to suppor
ii  libcommons-io-java       1.4-1           Common useful IO related classes
ii  libcommons-logging-java  1.1.1-2         commmon wrapper interface for seve
ii  libxalan2-java           2.7.1-2         XSL Transformations (XSLT) process
ii  libxerces2-java          2.9.1-2         Validating XML parser for Java wit
ii  libxml-commons-external- 1.3.04-2        XML Commons external code - DOM, S
ii  libxmlgraphics-commons-j 1.3.1.dfsg-2    reusable components used by Batik 
ii  libxp6                   1:1.0.0.xsf1-2  X Printing Extension (Xprint) clie
ii  libxt6                   1:1.0.5-3       X11 toolkit intrinsics library
ii  libxtst6                 2:1.0.3-1       X11 Testing -- Resource extension 
ii  openjdk-6-jre [java2-run 6b14-1.5~pre1-1 OpenJDK Java runtime, using Hotspo

Versions of packages fop recommends:
ii  libsaxon-java                 1:6.5.5-5  The Saxon XSLT Processor

Versions of packages fop suggests:
ii  fop-doc                    1:0.95.dfsg-4 Documentation for fop
ii  libservlet2.4-java         5.0.30-8      Servlet 2.4 and JSP 2.0 Java class

-- no debconf information

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only
troff on top of XML: http://crustytoothpaste.ath.cx/~bmc/code/thwack
OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
[an-orange-in-flight.fo.bz2 (application/octet-stream, attachment)]
[an-orange-in-flight.pdf.bz2 (application/octet-stream, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#518979; Package fop. (Fri, 13 Mar 2009 17:09:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "brian m. carlson" <sandals@crustytoothpaste.ath.cx>:
Extra info received and forwarded to list. Copy sent to Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>. (Fri, 13 Mar 2009 17:09:02 GMT) Full text and rfc822 format available.

Message #10 received at 518979@bugs.debian.org (full text, mbox):

From: "brian m. carlson" <sandals@crustytoothpaste.ath.cx>
To: 518979@bugs.debian.org
Subject: More information
Date: Fri, 13 Mar 2009 17:07:46 +0000
[Message part 1 (text/plain, inline)]
I've done some investigation into this bug, and I've discovered a few
things.  Apparently, most of the XMP metadata is never referenced;
consequently, they are removed if I simply run the file through pdftk.

Also, each of the metadata copies is slightly different.  The one that
is left in place by pdftk has a huge number of dates, all identical.

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only
troff on top of XML: http://crustytoothpaste.ath.cx/~bmc/code/thwack
OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>:
Bug#518979; Package fop. (Mon, 26 Jul 2010 08:57:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mathieu Malaterre <mathieu.malaterre@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>. (Mon, 26 Jul 2010 08:57:03 GMT) Full text and rfc822 format available.

Message #15 received at 518979@bugs.debian.org (full text, mbox):

From: Mathieu Malaterre <mathieu.malaterre@gmail.com>
To: 586469@bugs.debian.org, 519592@bugs.debian.org, 518979@bugs.debian.org, 580333@bugs.debian.org
Date: Mon, 26 Jul 2010 10:53:01 +0200
I uploaded fop 1.0 to experimental. Could you please test if the bug
can still be reproduced with this new version ?

Thanks
-- 
Mathieu




Reply sent to "brian m. carlson" <sandals@crustytoothpaste.net>:
You have taken responsibility. (Sat, 28 Aug 2010 17:39:03 GMT) Full text and rfc822 format available.

Notification sent to "brian m. carlson" <sandals@crustytoothpaste.ath.cx>:
Bug acknowledged by developer. (Sat, 28 Aug 2010 17:39:03 GMT) Full text and rfc822 format available.

Message #20 received at 518979-done@bugs.debian.org (full text, mbox):

From: "brian m. carlson" <sandals@crustytoothpaste.net>
To: 518979-done@bugs.debian.org
Subject: Fixed in fop 1.0
Date: Sat, 28 Aug 2010 17:34:49 +0000
[Message part 1 (text/plain, inline)]
Version: 1:1.0.dfsg-2

I only get one copy of the metadata; therefore, I'm closing this bug.

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
[signature.asc (application/pgp-signature, inline)]

Changed Bug submitter to '"brian m. carlson" <sandals@crustytoothpaste.net>' from '"brian m. carlson" <sandals@crustytoothpaste.ath.cx>' Request was from "brian m. carlson" <sandals@crustytoothpaste.net> to control@bugs.debian.org. (Thu, 03 Feb 2011 20:51:37 GMT) Full text and rfc822 format available.

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 20 Sep 2011 07:52:17 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Apr 19 07:37:54 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.