hello debian-gis team, I am in the process of upgrading (5 yrs old) libsvgsalamander to 1.0.0 [1] (lightweight SVG rendering library). josm is the only r-dep, and here is what I found out while testing:
On first startup (with old svgsalamander) I get a stack trace [2]. I could not reproduce this with new svgsalamander, don't know why. However, josm compiles and starts with the new svgsalamander. Is it enough that I can download and view a map? Are the menu icons SVG? BTW: When trying to build the package twice, I get: [...] pkg-source: info: building josm using existing ./josm_0.0.svn10526+dfsg.orig.tar.gz dpkg-source: info: local changes detected, the modified files are: josm-0.0.svn10526+dfsg/i18n/po/core.pot dpkg-source: info: you can integrate the local changes with dpkg-source --commit dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/josm_0.0.svn10526+dfsg-1.diff.FNDCHY dpkg-buildpackage: error: dpkg-source -b josm-0.0.svn10526+dfsg gave error exit status 2 --> I think there is no proper clean target? [1] https://github.com/blackears/svgSalamander/releases [2] Using /usr/lib/jvm/java-8-openjdk-amd64/bin/java to execute josm. INFO: Look and Feel not found: javax.swing.plaf.gtk.GTKLookAndFeel java.io.FileNotFoundException: /usr/share/josm/images/none (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.<init>(FileInputStream.java:138) at java.io.FileInputStream.<init>(FileInputStream.java:93) at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) at java.net.URL.openStream(URL.java:1045) at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:436) at com.kitfox.svg.SVGUniverse.getElement(SVGUniverse.java:328) at com.kitfox.svg.SVGUniverse.getElement(SVGUniverse.java:291) at com.kitfox.svg.ShapeElement.renderShape(ShapeElement.java:248) at com.kitfox.svg.Path.render(Path.java:94) at com.kitfox.svg.Group.render(Group.java:196) at com.kitfox.svg.Group.render(Group.java:196) at com.kitfox.svg.SVGRoot.render(SVGRoot.java:290) at com.kitfox.svg.SVGDiagram.render(SVGDiagram.java:94) at org.openstreetmap.josm.tools.ImageProvider.createImageFromSvg(ImageProvider.java:1566) at org.openstreetmap.josm.tools.ImageResource.getImageIcon(ImageResource.java:170) at org.openstreetmap.josm.tools.ImageResource.getImageIconBounded(ImageResource.java:249) at org.openstreetmap.josm.tools.ImageResource.attachImageIcon(ImageResource.java:125) at org.openstreetmap.josm.tools.ImageResource.attachImageIcon(ImageResource.java:140) at org.openstreetmap.josm.actions.JosmAction.<init>(JosmAction.java:75) at org.openstreetmap.josm.actions.JosmAction.<init>(JosmAction.java:112) at org.openstreetmap.josm.actions.CreateMultipolygonAction.<init>(CreateMultipolygonAction.java:71) at org.openstreetmap.josm.gui.MainMenu.<init>(MainMenu.java:275) at org.openstreetmap.josm.gui.MainFrame.initialize(MainFrame.java:87) at org.openstreetmap.josm.gui.MainApplication.initializeMainWindow(MainApplication.java:105) at org.openstreetmap.josm.Main$3.initialize(Main.java:625) at org.openstreetmap.josm.Main$InitializationTask.call(Main.java:780) at org.openstreetmap.josm.Main.initialize(Main.java:627) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:469) java.io.FileNotFoundException: /usr/share/josm/images/none (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.<init>(FileInputStream.java:138) at java.io.FileInputStream.<init>(FileInputStream.java:93) at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) at java.net.URL.openStream(URL.java:1045) at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:436) at com.kitfox.svg.SVGUniverse.getElement(SVGUniverse.java:328) at com.kitfox.svg.SVGUniverse.getElement(SVGUniverse.java:291) at com.kitfox.svg.ShapeElement.renderShape(ShapeElement.java:248) at com.kitfox.svg.Path.render(Path.java:94) at com.kitfox.svg.Group.render(Group.java:196) at com.kitfox.svg.Group.render(Group.java:196) at com.kitfox.svg.SVGRoot.render(SVGRoot.java:290) at com.kitfox.svg.SVGDiagram.render(SVGDiagram.java:94) at org.openstreetmap.josm.tools.ImageProvider.createImageFromSvg(ImageProvider.java:1566) at org.openstreetmap.josm.tools.ImageResource.getImageIcon(ImageResource.java:170) at org.openstreetmap.josm.tools.ImageResource.getImageIconBounded(ImageResource.java:249) at org.openstreetmap.josm.tools.ImageResource.attachImageIcon(ImageResource.java:129) at org.openstreetmap.josm.tools.ImageResource.attachImageIcon(ImageResource.java:140) at org.openstreetmap.josm.actions.JosmAction.<init>(JosmAction.java:75) at org.openstreetmap.josm.actions.JosmAction.<init>(JosmAction.java:112) at org.openstreetmap.josm.actions.CreateMultipolygonAction.<init>(CreateMultipolygonAction.java:71) at org.openstreetmap.josm.gui.MainMenu.<init>(MainMenu.java:275) at org.openstreetmap.josm.gui.MainFrame.initialize(MainFrame.java:87) at org.openstreetmap.josm.gui.MainApplication.initializeMainWindow(MainApplication.java:105) at org.openstreetmap.josm.Main$3.initialize(Main.java:625) at org.openstreetmap.josm.Main$InitializationTask.call(Main.java:780) at org.openstreetmap.josm.Main.initialize(Main.java:627) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:469) Thanks and Best Regards, -- Felix Natter
