Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #8242

Bug#794214: org.apache.batik.dom.svg.SVGDOMImplementation

Path csiph.com!goblin3!goblin.stu.neva.ru!news-2.dfn.de!news.dfn.de!storethat.news.telefonica.de!telefonica.de!weretis.net!feeder1.news.weretis.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod
From Erich Schubert <erich@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.java
Subject Bug#794214: org.apache.batik.dom.svg.SVGDOMImplementation
Date Mon, 17 Aug 2015 10:40:03 +0200
Message-ID <pYnXR-1P5-23@gated-at.bofh.it> (permalink)
References <pY4s9-7gP-7@gated-at.bofh.it>
X-Original-To Mathieu Malaterre <malat@debian.org>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Mon Aug 17 08:30:17 2015
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -5.09
Reply-To Erich Schubert <erich@debian.org>, 794214@bugs.debian.org
Original-Sender erich@vitavonni.de
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
X-Debian-Pr-Message followup 794214
X-Debian-Pr-Package libbatik-java
X-Debian-Pr-Keywords upstream
X-Debian-Pr-Source batik
X-Spam-Bayes score:0.0000 Tokens: new, 32; hammy, 150; neutral, 115; spammy, 0. spammytokens: hammytokens:0.000-+--debianspecific, 0.000-+--debian-specific, 0.000-+--dfsg-1, 0.000-+--HX-Google-DKIM-Signature:in-reply-to, 0.000-+--HX-Google-DKIM-Signature:references
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=vitavonni.de; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=4IFz0nhl3HmYB9qUJWmBYLwBdypQd5JbVQ/UdldaxVY=; b=awSBzAytoptIfo2Cr5CpmyLdtY+8yQuAVgRK3xu87+EwGtTWi0dtC0nGhKyZDDPRIQ Aed1tcaYgqilNDwfs7/g+7kg3k1jkWq9axp6NTEtZPM9xqVOyIjB5w9vk/ma7CZcoUqg yuWZdyaTvyWSFI1stE6GKmlN2lDPlYiHK1Cr8=
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=4IFz0nhl3HmYB9qUJWmBYLwBdypQd5JbVQ/UdldaxVY=; b=CWUPb30HWfDtDb+Tkc2iWAV0LQOtk20JkNFZYnzdsTMV/E1a7Tky5wcSDsQrRCatGT J+STG0ymLT3hDMvbdBUARSlsyqli+0ZtNkJD/sN/tpCvwYOpdxrZf5ffhvpuWHY2HJ3Z CdOVnHffzhRPx4NJ033I+JcpLiA8D3JhOIPGKhaxmRQ7O/3wTwsaZoduvG8VUqTDNSpO ifLP+/CS6bYYt5m5yn4lla934g5xImwURzUiClS3Djb3/BMk02Xf5QcHi3F73nobj/zT l4kSCFHS7/rGpOHlvIC8QeaoRZZiwKmjRjh3fSd09bGjwMJKGnWx9NUQdRWvSd/a/10d Vu8g==
X-Gm-Message-State ALoCoQnEM1X91iQ97V5p7HOKYg7zn7a0JEgyMxS7wvYvPUfCzlwcrXPlcSWqcLP5nqK7wAqwtbcp
MIME-Version 1.0
X-Received by 10.152.203.134 with SMTP id kq6mr219033lac.106.1439800107984; Mon, 17 Aug 2015 01:28:27 -0700 (PDT)
Sender robomod@news.nic.it
X-Originating-IP [138.246.2.177]
X-Google-Sender-Auth EUtwUbqkNPLtyxoxnPI6QNYGfhQ
Content-Type text/plain; charset=UTF-8
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1199975
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 52
Organization linux.* mail to news gateway
X-Original-Cc 794214@bugs.debian.org, Debian Java List <debian-java@lists.debian.org>
X-Original-Date Mon, 17 Aug 2015 10:28:27 +0200
X-Original-Message-ID <CAGKbab_MZ7bgV6BpYpktRNusQrwzELtNOJ9f6iykahZGTtcMeg@mail.gmail.com>
X-Original-References <CA+7wUszAB9C7Kp02ffYirexY7rsUa=yHZFkgf6Z5g2D5p7pBWw@mail.gmail.com>
X-Original-Sender erich@vitavonni.de
Xref csiph.com linux.debian.bugs.dist:672393 linux.debian.maint.java:8242

Cross-posted to 2 groups.

Show key headers only | View raw


Hello Mathieu,
The annoying part is that even the Batik documentation still contains
the old package name:
https://xmlgraphics.apache.org/batik/using/dom-api.html

It is well possible that many of the dependencies do not use this
class. I'm not sure if there might be indirect dependencies that rely
on one of these direct dependencies to pull in Batik... they could
still use that class; although many will not build a SVG document on
their own. Loading a document from a file should not be a problem, I
believe this class is only needed to be able to manipulate the SVG
documents e.g. for animation and interaction.

According to
find -type f -name "*.jar" -print | while read l; do unzip -c "$l" |
grep -q SVGDOMImplementation && echo $l; done
the only packages I have installed that use this class are Batik, FOP and ELKI.
It may well be that the other reverse dependencies do not use this class.
Scilab for example seems to use GenericDOMImplementation, which was
not moved to a different package.

I suggest to add these for the unstable upload:
Breaks: elki (<= 0.6.5)
Breaks: libfop-java (<< 2.0)
+ add a notice to the README that the class has moved, since this is
not well documented.

I will take care of uploading a new ELKI package (probably end of the
month, or beginning of september).
It will have a version number of at least "0.7.0~20150817-1", which is
> 0.6.5, so above breaks is okay.
I assume that libfop-java 1:2.0+dfsg-1 in experimental is expecting
the new Batik version.

Regards,
Erich

On Sun, Aug 16, 2015 at 1:33 PM, Mathieu Malaterre <malat@debian.org> wrote:
> Erich,
>
> Thanks for the report about batik API compat. Could you be a little more
> verbose on what was needed to fix ELKI ? I see that that
>
> import org.apache.batik.dom.svg.SVGDOMImplementation;
>
> is still used in the ELKI (from sid).
>
> I am trying to understand if this is possible to upload 1.8 to sid with a
> debian-specific fix, then progressively upgrade dependencies to match
> upstream (removing reference to SVGDOMImplementation).
>
> Thanks much,

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Bug#794214: org.apache.batik.dom.svg.SVGDOMImplementation Mathieu Malaterre <malat@debian.org> - 2015-08-16 13:40 +0200
  Bug#794214: org.apache.batik.dom.svg.SVGDOMImplementation Erich Schubert <erich@debian.org> - 2015-08-17 10:40 +0200
    Re: org.apache.batik.dom.svg.SVGDOMImplementation Mathieu Malaterre <malat@debian.org> - 2015-09-25 11:30 +0200
      Re: org.apache.batik.dom.svg.SVGDOMImplementation Erich Schubert <erich@debian.org> - 2015-09-25 15:00 +0200
        Re: org.apache.batik.dom.svg.SVGDOMImplementation Mathieu Malaterre <malat@debian.org> - 2015-09-26 14:40 +0200

csiph-web