[Pkg-osm-maint] Bug#764781: No tagging-template works. Exception occurs on opening a random one.
Martin Krüger
martin.krueger at gmx.com
Fri Oct 10 23:29:42 UTC 2014
Package: josm
Version: 0.0.svn7480+dfsg1-1
Severity: important
Tags: patch
After a little inspection i found the cause of this BUG:
The Debian package-build eliminates an icon mandatory for the template-system.
images/styles/standard/waypoint/pin.png
This icon is mandatory since this change in the upstream snv:
------------------------------------------------------------------------
r6838 | akks | 2014-02-11 14:27:58 +0100 (Di, 11. Feb 2014) | 2 Zeilen
see #9709: button for adding preset to main toolbar
This line makes the icon mandatory:
src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java:
super("", ImageProvider.get("styles\\standard\\waypoint","pin"));
I solved the problem for me by including alls icons in the
upstream svn below the path : /images/styles/standard
I made this change to debian/rules:
diff -r fa590004cf17 -r e76b35c73f8d rules
--- a/rules Sat Oct 11 01:05:08 2014 +0200
+++ b/rules Sat Oct 11 01:05:27 2014 +0200
@@ -46,16 +46,12 @@
rm -rf $(CURDIR)/debian/josm/usr/share/josm/data/*.lang
# remove executable bit
chmod a-x $(CURDIR)/debian/josm/usr/share/josm/data/defaultpresets.xml
- # remove empty directory
- [ -z "$(ls ${IMGSTYLES_DIR} 2> /dev/null)" ] && rm -rf ${IMGSTYLES_DIR}
get-orig-source:
dh_testdir
test -d ../tarballs/. || mkdir -p ../tarballs
@echo Downloading josm from ${SVNREPO}
svn export -r ${SVNREV} ${SVNREPO} ${DESTDIR}
- @echo Removing icons directory
- rm -rf ${DESTDIR}/images/styles/standard
@echo Removing duplicated code
rm -rf ${DESTDIR}/src/com ${DESTDIR}/src/oauth ${DESTDIR}/src/org/apache
@echo Fetching revision metadata
After an run of get-orig-source , fixing the .dcs and build josm works for me.
-- System Information:
Debian Release: jessie/sid
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.12-1-amd64 (SMP w/6 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages josm depends on:
ii ant 1.9.4-2
ii fonts-droid 1:4.4.4r2-2
ii jmapviewer 1.03+dfsg-1
ii libandroid-json-org-java 20121204-20090211-1
ii libcommons-codec-java 1.9-1
ii libgettext-commons-java 0.9.6-2
ii libmetadata-extractor-java 2.6.4-2
ii liboauth-signpost-java 1.2.1.2-1.2
ii libsvgsalamander-java 0~svn95-1
ii openjdk-7-jre 7u65-2.5.2-4
ii openstreetmap-map-icons-classic 1:0.0.svn28731-1
Versions of packages josm recommends:
ii josm-l10n 0.0.svn7480+dfsg1-1
pn josm-plugins <none>
ii webkit-image-gtk 0.0.svn25399-3
josm suggests no packages.
-- no debconf information
More information about the Pkg-osm-maint
mailing list