Modify

Opened 3 weeks ago

Closed 3 weeks ago

Last modified 3 weeks ago

#20325 closed defect (fixed)

Update Multipolygon removes tags instead of moving them to relation

Reported by: sebastic Owned by: GerdP
Priority: major Milestone: 21.01
Component: Core Version: tested
Keywords: Cc:

Description

After the update of JOSM to 17428 Update Multipolygon fails to move the tags for relation 12109378 in the attached old-style.osm.pbf.

Update Multipolygon after selecting the outer way and the relation removes the tags from the outer way, but doesn't add them to the relation as before.

With a brand new relation and ways created in a new data layer, this issue cannot be reproduced, it can be reproduced with the data in the old-style.osm.pbf for December 30th.

Revision:17428
Is-Local-Build:false
Build-Date:1969-12-16 11:08:09
Debian-Release:0.0.svn17428+dfsg-1
Build-Name:Debian

Identification: JOSM/1.5 (17428 Debian en) Linux Debian GNU/Linux bullseye/sid
Memory Usage: 678 MB / 3924 MB (352 MB allocated, but free)
Java version: 11.0.9.1+1-post-Debian-1, Debian, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920×1200 (scaling 1.00×1.00)
Maximum Screen Size: 1920×1200
Best cursor sizes: 16×16→16×16, 32×32→32×32
Desktop environment: KDE
Java package: openjdk-11-jre:amd64-11.0.9.1+1-1
Java ATK Wrapper package: libatk-wrapper-java:all-0.38.0-1
Environment variable LANG: en_US.UTF-8
libcommons-compress-java: libcommons-compress-java:all-1.20-1
libcommons-logging-java: libcommons-logging-java:all-1.2-2
fonts-noto: fonts-noto:all-20201225-1
liboauth-signpost-java: liboauth-signpost-java:all-1.2.1.2-3
VM arguments: [--add-modules=java.scripting,java.sql, -Djosm.restart=true, -Djava.net.useSystemProxies=true]
Program arguments: [${HOME}/multimedia/osm/projects/areas/old-style.osm.pbf]
Dataset consistency test: No problems found

Plugins:
+ AddrInterpolation (35640)
+ DirectUpload (35640)
+ FixAddresses (35640)
+ HouseNumberTaggingTool (35640)
+ OpeningHoursEditor (35640)
+ RoadSigns (35640)
+ SimplifyArea (35640)
+ apache-commons (35524)
+ buildings_tools (35669)
+ editgpx (35562)
+ ejml (35458)
+ geotools (35458)
+ jaxb (35543)
+ jts (35458)
+ opendata (35640)
+ pbf (35650)
+ poly (35640)
+ reverter (35640)
+ terracer (35640)
+ todo (30306)
+ turnlanes (35640)
+ turnrestrictions (35640)
+ utilsplugin2 (35674)
+ waydownloader (35640)
+ wikipedia (1.1.4)

Tagging presets:
+ /usr/share/josm/data/defaultpresets.xml

Map paint styles:
- /usr/share/josm/styles/standard/potlatch2.mapcss
- <josm.pref>/plugins/ods-bag/Ods-bag-style-0.6.8.mapcss


activate-geojson.lastHeight=0
cache.bing.attribution.xml=1609306248
cache.capabilities-131030235=1408027685
cache.capabilities1637351842=1609048079
cache.motd.html=1609306236
cache.motd.html.java=11.0.9.1
cache.motd.html.lang=En:
cache.motd.html.version=17428
cadastrewms.addr.bounds=825,494,270,155
cadastrewms.source=cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2016
changeset-dialog.for-selected-objects-only=true
changesetdialog.lastHeight=0
color.layer.2010.08.05.2010.08.24.home.hungary.home.gpx=#33FF00
color.layer.2012.04.26.2012.04.27.2012.04.28.home.tupolevlaan.home.tupolevlaan.marnixstraat.home.haarlem.industrieterreinwaarderpolder.schneevoogtstraat.home.gpx=#33FF00
color.layer.2012.05.04.tupolevlaan.gpx=#00FFCC
color.layer.2012.07.30.19.19.35.auto.home.osternach.gpx=#FF00FF
color.layer.2012.07.30.2012.07.31.home.germany.austria.hungary.gpx=#FF00FF
color.layer.2012.07.31.17.37.18.auto.osternach.ny.gpx=#FF00FF
color.layer.2012.07.31.2012.08.01.2012.08.02.2012.08.03.hungary.uny.esztergom.budapest.dorog.gpx=#FF00FF
color.layer.2012.08.01.12.33.36.auto.ny.esztergom.esztergom.kertv.ros.gpx=#FF00FF
color.layer.2012.08.02.14.54.56.auto.ny.budapest.dorog.gpx=#FF00FF
color.layer.2012.08.04.13.08.06.auto.dorog.ny.pilisv.r.sv.r.budapest.gpx=#FF00FF
color.layer.2012.08.05.14.42.07.auto.budapest.sziget.gpx=#FF00FF
color.layer.2012.08.06.09.28.41.auto.sziget.budapest.gpx=#FF00FF
color.layer.2012.08.06.18.01.45.auto.sziget.gpx=#FF00FF
color.layer.2012.08.07.21.01.21.auto.sziget.gpx=#FF00FF
color.layer.2012.08.08.16.28.32.auto.sziget.gpx=#FF00FF
color.layer.2012.08.09.06.14.29.auto.sziget.gpx=#FF00FF
color.layer.2012.08.09.16.50.12.auto.sziget.gpx=#FF00FF
color.layer.2012.08.11.18.46.43.auto.budapest.gpx=#FF00FF
color.layer.2012.08.12.00.48.04.auto.sziget.gpx=#FF00FF
color.layer.2012.08.12.06.45.12.auto.sziget.gpx=#FF00FF
color.layer.2012.08.12.20.33.28.auto.budapest.ny.gpx=#FF00FF
color.layer.2012.08.13.12.08.55.auto.ny.gpx=#FF00FF
color.layer.2012.08.13.2012.08.14.2012.08.15.2012.08.16.uny.esztergom.budapest.piliscaba.budapest.esztergom.gpx=#FF00FF
color.layer.2012.08.14.12.58.14.auto.tinnye.budapest.ny.gpx=#FF00FF
color.layer.2012.08.15.14.06.19.auto.ny.piliscsaba.budapest.gpx=#FF00FF
color.layer.2012.08.17.13.29.53.auto.ny.m.traf.red.gpx=#FF00FF
color.layer.2012.08.17.2012.08.18.uny.matrafured.sasto.esztergom.gpx=#FF00FF
color.layer.2012.08.18.19.35.55.auto.ny.gpx=#FF00FF
color.layer.2012.08.18.2012.08.19.2012.08.20.2012.08.21.2012.08.22.2012.08.23.2012.08.25.2012.08.26.uny.vienna.spessart.home.marnixstraat.westgaarde.blaricum.huizen.ankeveen.schiphol.hilversum.home.gpx=#FF00FF
color.layer.2012.08.19.07.30.36.auto.ny.vienna.spessart.gpx=#FF00FF
color.layer.2012.08.20.07.52.29.auto.spessart.amsterdam.gpx=#FF00FF
color.layer.2013.07.27.08.20.34.auto.gpx=#FF00FF
color.layer.2013.07.27.11.55.49.auto.gpx=#FF00FF
color.layer.2013.07.28.07.59.39.auto.gpx=#FF00FF
color.layer.2013.07.30.13.42.18.auto.gpx=#FF00FF
color.layer.2013.12.20.12.15.23.auto.gpx=#FF00FF
color.layer.2013.12.21.10.42.25.auto.gpx=#FF00FF
color.layer.2013.12.22.13.17.16.auto.gpx=#FF00FF
color.layer.2013.12.23.13.28.58.auto.gpx=#FF00FF
color.layer.a5.gpx=#FF00FF
color.layer.amsterdam.centrum.oost.current.gpx=#FF00FF
color.layer.amsterdam.current.gpx=#FF00FF
color.layer.amsterdam.muiderberg.current.gpx=#FF00FF
color.layer.converted.from.editgpx=#FF00FF
color.layer.downloaded.gpx.data=#00FFFF
color.layer.geselecteerde.gegevens.van.mijn.verzameling.gpx=#FF00FF
color.layer.gw.schiphol.152.gpx=#FF00FF
color.layer.hoogholtjepad.gpx=#FF00FF
color.layer.markers.from.gelderland.gpx=#FF00FF
color.layer.markers.from.geselecteerde.gegevens.van.mijn.verzameling.gpx=#FF00FF
color.layer.markers.from.gp001.133.gpx=#FF00FF
color.layer.markers.from.gp133.168.gpx=#FF00FF
color.layer.markers.from.gp168.203.gpx=#FF00FF
color.layer.markers.from.limburg.gpx=#FF00FF
color.layer.markers.from.overijssel.gpx=#FF00FF
color.layer.markers.from.szeged.gpx=#FF9900
color.layer.markers.from.waypoints.04.aug.12.gpx=#00FFFF
color.layer.markers.from.waypoints.05.aug.12.gpx=#00FFFF
color.layer.markers.from.waypoints.06.aug.12.gpx=#00FFFF
color.layer.markers.from.waypoints.07.aug.12.gpx=#00FFFF
color.layer.markers.from.waypoints.08.aug.12.gpx=#00FFFF
color.layer.markers.from.waypoints.09.aug.12.gpx=#00FFFF
color.layer.markers.from.waypoints.18.aug.12.gpx=#00FFFF
color.layer.markers.from.waypoints.19.aug.12.gpx=#00FFFF
color.layer.markers.from.waypoints.26.dec.13.gpx=#FF9900
color.layer.oldambtmeer.nuvi.gpx=#00FFFF
color.layer.pontjesroute.origineel.gpx=#FF00FF
color.layer.qr.fietsroute.n201.<user.name>ecamp.gpx=#FF00FF
color.layer.spoor.achterlaan.scheemda.gpx=#FF00FF
color.layer.spoor.dierenlaan.winschoten.gpx=#FF00FF
color.layer.spoor.ennemaborg.140805.gpx=#FF00FF
color.layer.spoor.haven11.15.2012.gpx=#FF00FF
color.layer.spoor.kerkepad.scheemda.gpx=#FF00FF
color.layer.spoor.klein.ulsda.gpx=#FF00FF
color.layer.spoor.kloostervallei.winschoten.gpx=#FF00FF
color.layer.spoor.oostwold.prinsenlaan.gpx=#FF00FF
color.layer.spoor.park.09.26.114604.gpx=#FF00FF
color.layer.spoor.rijksweg.winschoten.gpx=#FF00FF
color.layer.spoor.scheemda28.152742.gpx=#FF00FF
color.layer.spoor.westerlee.oost1.gpx=#FF00FF
color.layer.spoor.westerlee.oost2.gpx=#FF00FF
color.layer.spoor.westerlee.oost3.gpx=#FF00FF
color.layer.spoor.wilhelminasingel.winschoten.gpx=#FF00FF
color.layer.spoor.winschoten.noord1.gpx=#FF00FF
color.layer.spoor.winschoten.noord2.gpx=#FF00FF
color.layer.spoor.winschoten.west1.gpx=#FF00FF
color.layer.spoor.zeeheldenstraat.etc.winschoten.gpx=#FF00FF
color.layer.stadskweektuinen.gpx=#FF00FF
color.layer.szigethungary.gpx=#FF00FF
color.layer.track.jachthaven.gpx=#FF00FF
color.layer.velsen.amsterdam.current.gpx=#FF00FF
commandstack.lastHeight=117
commandstack.visible=true
conflict.lastHeight=20
conflict.minimized=true
conflict.visible=true
coordinates=DECIMAL_DEGREES
directupload.description.history=[Vondelpark, Amsterdam, Vondelpark, Dievenpaadje + Heksenweitje, Hilversum]
directupload.tags.history=[vondelpark,amsterdam, dievenpaadje,heksenweitje,hilversum]
directupload.visibility.last-used=TRACKABLE
download.overpass.servers=[https://overpass-api.de/api/, http://overpass.osm.rambler.ru/cgi/]
download.overpass.wizard=[type:relation && admin_level=6, note=* || fixme=*, type:node && note=*]
download.places.history=[The Netherlands]
download.tabsplit.overpassdownloadpanel=80
downloadAlongTrack.area=20.0
downloadAlongTrack.distance=50.0
downloadAlongWay.area=1.0
downloadAlongWay.distance=5.0
draw.rawgps.colormode=0
draw.rawgps.lines=2
draw.rawgps.lines.arrows=true
draw.rawgps.lines.width=3
draw.rawgps.points.large=true
expert=true
filter.lastHeight=20
filter.minimized=true
filter.visible=true
filters.entries=[{version=1, text=boundary=administrative, mode=add, enable=false, hiding=false, inverted=true},
  {version=1, text=(building=yes tags:1) OR (building=yes source=* tags:2) OR (building=yes "3dshapes:ggmodelk" source tags:3) OR (building=yes type tags:2) OR (building=yes source type tags:3), mode=replace, enable=false, hiding=false, inverted=true},
  {version=1, text=("addr:interpolation" OR "addr:street" OR "addr:housenumber") -bag:conversie -(amenity OR leisure OR shop OR office OR tourism OR name) -source:BAG, mode=replace, enable=false, hiding=false, inverted=false},
  {version=1, text=bag=conversie, mode=replace, enable=false, hiding=false, inverted=false}
]
geoimage.docked=false
geoimage.geometry=x=971,y=268,width=740,height=633
geoimage.lastdirectory=${HOME}/multimedia/osm/surveys/2014/2014-08-01_Oldambt
gui.geometry=x=261,y=0,width=1641,height=764
gui.maximized=true
history.visible=true
imagery.entries=[{projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=BAG Pand, type=wms, url=http://geodata.nationaalgeoregister.nl/bag/wms?SERVICE=WMS&FORMAT=image/png&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=pand&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {pixel-per-eastnorth=0.0013269390952118597, projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=Bestuurlijke Grenzen - Gemeenten, type=wms, url=http://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=gemeenten&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {pixel-per-eastnorth=0.0013269390952118597, projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=Bestuurlijke Grenzen - Landsgrens, type=wms, url=http://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=landsgrens&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {pixel-per-eastnorth=0.0013269390952118597, projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=Bestuurlijke Grenzen - Provincies, type=wms, url=http://geodata.nationaalgeoregister.nl/bestuurlijkegrenzen/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=provincies&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {max-zoom=22, min-zoom=1, noTileHeaders={"X-VE-Tile-Info":["no-tile"]}, noTileChecksums={"MD5":["c13269481c73de6e18589f9fbc3bdf7e"]}, metadataHeaders={"X-VE-TILEMETA-CaptureDatesRange":"Capture Date"}, transparent=true, minimumTileExpire=3600, name=Bing aerial imagery, id=Bing, type=bing, url=https://www.bing.com/maps/, permission-reference-url=https://wiki.openstreetmap.org/wiki/Bing_Maps, cookies=, icon=data:image/png;<user.name>e64,iVBORw0..., customHttpHeaders={}, category=photo},
  {projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=CBS Wijken & Buurten 2016 - Buurten, type=wms, url=http://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=cbs_buurten_2016&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=CBS Wijken & Buurten 2016 - Gemeenten, type=wms, url=http://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=gemeenten2016&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=CBS Wijken & Buurten 2016 - Wijken, type=wms, url=http://geodata.nationaalgeoregister.nl/wijkenbuurten2016/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=cbs_wijken_2016&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {max-zoom=22, noTileHeaders={"Etag":["\"10i954m13i2\""]}, noTileChecksums={"MD5":["f27d9de7f80c13501f470595e327aa6d"]}, transparent=true, minimumTileExpire=3600, name=Esri World Imagery, id=EsriWorldImagery, type=tms, url=https://{switch:services,server}.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}, attribution-text=Terms & Feedback, attribution-url=https://wiki.openstreetmap.org/wiki/Esri, cookies=, icon=data:image/png;<user.name>e64,iVBORw0..., customHttpHeaders={}, category=photo},
  {max-zoom=22, transparent=true, minimumTileExpire=3600, name=Esri World Imagery (Clarity) Beta, id=EsriWorldImageryClarity, type=tms, url=https://clarity.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}, attribution-text=Terms & Feedback, attribution-url=https://wiki.openstreetmap.org/wiki/Esri, permission-reference-url=https://github.com/osmlab/editor-layer-index/pull/358#issuecomment-361416110, cookies=, icon=data:image/png;<user.name>e64,iVBORw0..., description=Esri archive imagery that may be clearer and more accurate than the default layer., customHttpHeaders={}, category=photo},
  {projections=EPSG:3857,EPSG:4326,EPSG:28992, name=Luchtfoto 2016 25cm RGB open data: 2016_ortho25, type=wms, url=http://geodata.nationaalgeoregister.nl/luchtfoto/wms?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=2016_ortho25&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {projections=EPSG:3857,EPSG:4326,EPSG:28992, name=Luchtfoto 2016 25cm RGB open data: Actueel_ortho25, type=wms, url=http://geodata.nationaalgeoregister.nl/luchtfoto/wms?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=Actueel_ortho25&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {max-zoom=22, noTileHeaders={"ETag":["\"067736a547cafe90014b4e59b6510abe\"|\"ee1f6802b0234046b553cbbc672ac7d9\"|\"9f5a2f1d7cc131e58befc2052c71c827\""]}, noTileChecksums={"MD5":["811bb5f56a0e672f674a2a820d340c61"]}, transparent=true, minimumTileExpire=3600, name=Mapbox Satellite, id=Mapbox, type=tms, url=https://{switch:a,b,c,d}.tiles.mapbox.com/v4/mapbox.satellite/{zoom}/{x}/{y}.jpg?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJjaml5MjVyb3MwMWV0M3hxYmUzdGdwbzE4In0.q548FjhsSJzvXsGlPsFxAQ, attribution-text=Terms & Feedback, attribution-url=https://www.mapbox.com/about/maps/, permission-reference-url=https://wiki.openstreetmap.org/wiki/Vertical_Aerial_Photographs#DigitalGlobe_.2F_MapBox, cookies=, icon=data:image/png;<user.name>e64,iVBORw0..., customHttpHeaders={}, category=photo},
  {max-zoom=22, valid-georeference=true, transparent=true, minimumTileExpire=3600, name=Maxar Premium Imagery (Beta), id=Maxar-Premium, type=tms, url=https://services.digitalglobe.com/earthservice/tmsaccess/tms/1.0.0/DigitalGlobe:ImageryTileService@EPSG:3857@jpg/{zoom}/{x}/{-y}.jpg?connectId=_apiKey_&foo=premium, attribution-text=Terms & Feedback, attribution-url=https://wiki.openstreetmap.org/wiki/DigitalGlobe, cookies=, icon=data:image/png;<user.name>e64,iVBORw0..., description=Maxar Premium is a mosaic composed of Maxar <user.name>emap with select regions filled with +Vivid or custom area of interest imagery, 50cm resolution or better, and refreshed more frequently with ongoing updates., customHttpHeaders={}, category=photo},
  {max-zoom=22, transparent=true, minimumTileExpire=3600, name=Maxar Standard Imagery (Beta), id=Maxar-Standard, type=tms, url=https://services.digitalglobe.com/earthservice/tmsaccess/tms/1.0.0/DigitalGlobe:ImageryTileService@EPSG:3857@jpg/{zoom}/{x}/{-y}.jpg?connectId=_apiKey_&foo=standard, attribution-text=Terms & Feedback, attribution-url=https://wiki.openstreetmap.org/wiki/DigitalGlobe, cookies=, icon=data:image/png;<user.name>e64,iVBORw0..., description=Maxar Standard is a curated set of imagery covering 86% of the earth’s landmass, with 30-60cm resolution where available, backfilled by Landsat. Average age is 2.31 years, with some areas updated 2x per year., customHttpHeaders={}, category=photo},
  {projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=NWB Wegen, type=wms, url=http://geodata.nationaalgeoregister.nl/nwbwegen/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=wegvakken,hectopunten&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {max-zoom=19, valid-georeference=true, name=OpenStreetMap Carto (Standard layer), type=tms, url=https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, CC-BY-SA, attribution-url=https://openstreetmap.org/, icon=data:image/png;<user.name>e64,iVBORw0..., customHttpHeaders={}},
  {max-zoom=19, min-zoom=8, valid-georeference=true, overlay=true, transparent=true, minimumTileExpire=3600, name=OSM Inspector: Areas, id=OSM_Inspector-Multipolygon, type=wms_endpoint, url=https://tools.geofabrik.de/osmi/views/areas/wxs?service=wms&request=getCapabilities, attribution-text=© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA, attribution-url=https://tools.geofabrik.de/osmi/, permission-reference-url=https://tools.geofabrik.de/osmi/, cookies=, icon=data:image/png;<user.name>e64,iVBORw0..., customHttpHeaders={}, category=qa},
  {projections=EPSG:4326,EPSG:900913, name=OSMI Geometry, type=wms, url=http://tools.geofabrik.de/osmi/views/geometry/wxs?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=geofabrik_tools_osminspector_geometry&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {projections=EPSG:4326,EPSG:900913, name=OSMI Highways, type=wms, url=http://tools.geofabrik.de/osmi/views/highways/wxs?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=geofabrik_tools_osminspector_highways&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {projections=EPSG:4326,EPSG:900913, name=OSMI Tagging, type=wms, url=http://tools.geofabrik.de/osmi/views/tagging/wxs?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=geofabrik_tools_osminspector_tagging&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {projections=EPSG:25831,EPSG:4326,EPSG:25832,EPSG:4258,CRS:84,EPSG:28992, name=PDOK-achtergrond luchtfoto (WMS), type=wms, url=http://geodata1.nationaalgeoregister.nl/luchtfoto/wms?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=luchtfoto&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {projections=EPSG:4326,EPSG:25831,EPSG:4258,EPSG:25832,EPSG:3035,EPSG:3034,EPSG:28992,EPSG:3857, name=TOP10NL, type=wms, url=http://geodata.nationaalgeoregister.nl/top10nl/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=wegdeelvlakken,waterdeellijnen,waterdeel_vlakken,terreinen,spoorbaandeel_lijnen,inrichtingselementlijnen,inrichtingselement_punten,geo_labels,gebouwen,functioneelgebied_labels&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, customHttpHeaders={}},
  {projections=EPSG:28992,EPSG:3857, valid-georeference=true, transparent=true, minimumTileExpire=3600, name=PDOK aerial imagery Beeldmateriaal.nl 25cm (WMTS), id=Actueel_ortho25_WMTS, type=wmts, url=https://geodata.nationaalgeoregister.nl/luchtfoto/rgb/wmts?request=GetCapabilities, attribution-text=Kadaster / Beeldmateriaal.nl, CC BY 4.0, attribution-url=https://www.nationaalgeoregister.nl/geonetwork/srv/dut/catalog.search#/search?facet.q=license%2FCC-BY&isChild=%27false%27&resultType=details&any_OR_title_OR_keyword=luchtfoto&fast=index&_content_type=json&from=1&to=20&sortBy=relevance, permission-reference-url=https://forum.openstreetmap.org/viewtopic.php?pid=630995#p630995, country-code=NL, cookies=, bounds=50.6192567,3.1437689,53.6363531,7.4421698, shapes=51.3598403,3.1437689,51.2411346,3.1575018,51.1154412,3.3387762,51.0585083,3.9128119,51.2806657,4.6571356,51.2634825,4.8933416,51.1257851,5.1789862,51.1309561,5.3849798,51.056782,5.5442816,50.8595581,5.4206854,50.7032633,5.4673773,50.6192567,5.6568914,50.6214349,6.1485296,50.8578243,6.3023382,50.9543819,6.2995916,51.0183545,6.2638861,51.0925902,6.3723761,51.2011393,6.4012152,51.2510206,6.3737494,51.3158713,6.4451605,51.5496009,6.4204413,51.6792182,6.343537,51.7642909,6.796723,51.9102418,7.046662,52.0455856,7.0713812,52.1704147,7.2718817,52.3855111,7.3075872,52.5319494,7.2059637,52.614576,7.282868,52.7785318,7.2993475,52.9782705,7.4421698,53.2831352,7.43393,53.5515877,7.0439154,53.6363531,6.7829901,53.5401639,6.2391668,53.5124077,5.6871039,53.4388477,5.173493,53.2338445,4.8164373,53.0658312,4.6516424,52.4859784,4.5417791,52.1956753,4.3220526,52.0136897,4.08104,52.0162253,4.0219885,51.9637937,3.9368445,51.8807927,3.9519507,51.8494157,3.844834,51.7075226,3.6237341,51.6606936,3.6553198,51.6274583,3.6333471,51.622343,3.5468298,51.5609145,3.3957678,51.5173524,3.3820349,51.4326715,3.4987646,51.3855587,3.3298498,51.3598403,3.1437689, icon=data:image/png;<user.name>e64,iVBORw0..., description=Nationwide data set 25cm resolution color aerial imagery of the most recent year., customHttpHeaders={}, category=photo}
]
imagery.layers.default=[Bing, EsriWorldImagery, EsriWorldImageryClarity, Mapbox, Maxar-Premium, Maxar-Standard, osm-mapnik-black_and_white, standard]
imagery.offsetbookmarks=[]
imagery.offsetnagging=false
incompleteaddress_24.lastHeight=0
josm.version=17428
laf=javax.swing.plaf.metal.MetalLookAndFeel
lastAddAuthor=false
lastDirectory=${HOME}/multimedia/osm/projects/areas/broken-polygons/europe/netherlands
layer.rename-file=false
layerlist.lastHeight=117
mapdust.localVersion=27884
mapdust.pluginState=online
mapdust.showError=true
mapdust.version=27884
mappaint.clone-style.lastDirectory=${HOME}/tmp/josm/noto-droid-fonts
mappaint.renderer-class-name=org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer
mappaint.style.entries=[{active=true, title=JOSM default (MapCSS), ptoken=standard, url=resource://styles/standard/elemstyles.mapcss}, {active=false, title=Potlatch 2, ptoken=standard, url=resource://styles/standard/potlatch2.mapcss}, {active=false, title=Potlatch 2, ptoken=standard, url=/usr/share/josm/styles/standard/potlatch2.mapcss}, {active=false, title=ODS BAG, url=<josm.pref>/plugins/ods-bag/Ods-bag-style-0.6.8.mapcss}]
mappaint.style.known-defaults=[/usr/share/josm/styles/standard/elemstyles.xml, /usr/share/josm/styles/standard/potlatch2.mapcss, resource://styles/standard/elemstyles.mapcss, resource://styles/standard/potlatch2.mapcss]
mappaint.style.sources-list=[[/usr/share/josm/styles/standard/elemstyles.xml, standard, JOSM Internal Style, true], [/usr/share/josm/styles/standard/potlatch2.mapcss, standard, Potlatch 2, false]]
mapstyle.lastHeight=20
mapstyle.minimized=true
mapstyle.visible=true
marker.makeautomarkers.layer 2010-08-05_2010-08-24_Home-Hungary-Home.gpx=true
message.add_primitive_to_relation=false
message.add_primitive_to_relation.value=1
message.delete_from_relation.value=1
message.imagery.nagPanel.IRS=false
message.imagery.nagPanel.http://geodata.nationaalgeoregister.nl/luchtfoto/wms?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=Actueel_ortho25&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}=false
message.imagery.nagPanel.http://geodata.nationaalgeoregister.nl/nwbwegen/wms?SERVICE=WMS&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=wegvakken,hectopunten&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}=false
message.imagery.nagPanel.http://geodata1.nationaalgeoregister.nl/luchtfoto/wms?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=luchtfoto&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}=false
message.imagery.nagPanel.http://www.bing.com/maps/=false
message.imagery.nagPanel.http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw=false
message.imagery.nagPanel.https://cyberjapandata.gsi.go.jp/xyz/airphoto/{zoom}/{x}/{y}.png=false
message.imagery.nagPanel.https://cyberjapandata.gsi.go.jp/xyz/seamlessphoto/{zoom}/{x}/{y}.jpg=false
message.imagery.nagPanel.https://www.bing.com/maps/=false
message.imagery.nagPanel.https://www.finds.jp/ws/tmc/1.0.0/KBN2500FN-900913-L/{zoom}/{x}/{y}.png=false
message.imagery.nagPanel.https://{switch:a,b,c,d}.tiles.mapbox.com/styles/v1/openstreetmap/cj8gojt0i1eau2rnn7q4mdgu7/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q=false
message.imagery.nagPanel.https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.316c9a2e/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOGRmNXltOTBucm0yd3BtY3E5czl6NmYifQ.qJJsPgCjyzMCm3YG3YWQBQ=false
message.imagery.nagPanel.https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.316c9a2e/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqZGFrZ2c2dzFlMWgyd2x0ZHdmMDB6NzYifQ.9Pl3XOO82ArX94fHV289Pg=false
message.imagery.nagPanel.https://{switch:a,b,c,d}.tiles.mapbox.com/v4/mapbox.satellite/{zoom}/{x}/{y}.jpg?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJjaml5MjVyb3MwMWV0M3hxYmUzdGdwbzE4In0.q548FjhsSJzvXsGlPsFxAQ=false
message.imagery.nagPanel.https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png=false
message.imagery.nagPanel.https://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw=false
message.imagery.nagPanel.https://{switch:services,server}.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}=false
message.movedManyElements.value=1
message.overwriteEditKey.value=1
message.tags.paste.cleanbadbuffer.value=2
message.unglue_outside_nodes=false
message.unglue_outside_nodes.value=0
message.upload_comment_is_empty_or_very_short.value=3
minimap.lastHeight=0
mirror.<josm.pref>/cache/images.http://i.imgur.com/aFlvMpM.png=[1491857318031, <josm.pref>/cache/images/mirror_http___i.imgur.com_aFlvMpM.png]
mirror.<josm.pref>/cache/images.http://map.valentim.org/favicon.png=[1579670991121, <josm.pref>/cache/images/mirror_http___map.valentim.org_favicon.png]
mirror.<josm.pref>/cache/images.http://nls.tileserver.com/nls70-nq8.png=[1459364250105, <josm.pref>/cache/images/mirror_http___nls.tileserver.com_nls70-nq8.png]
mirror.<josm.pref>/cache/images.http://o.aolcdn.com/os/mapquest/marketing/MQ_Icon/Tiny/MQ_Icon_Tiny.png=[1403467401915, <josm.pref>/cache/images/mirror_http___o.aolcdn.com_os_mapquest_marketing_MQ_Icon_Tiny_MQ_Icon_Tiny.png]
mirror.<josm.pref>/cache/images.http://openclipart.org/people/secretlondon/secretlondon_chocolate_present.svg=[1403467402284, <josm.pref>/cache/images/mirror_http___openclipart.org_people_secretlondon_secretlondon_chocolate_present.svg]
mirror.<josm.pref>/cache/images.http://openptmap.de/favicon_pt.png=[1488022590736, <josm.pref>/cache/images/mirror_http___openptmap.de_favicon_pt.png]
mirror.<josm.pref>/cache/images.http://wiki.openstreetmap.org/w/images/2/25/Geoportal-josm.png=[1516602925197, <josm.pref>/cache/images/mirror_http___wiki.openstreetmap.org_w_images_2_25_Geoportal-josm.png]
mirror.<josm.pref>/cache/images.http://www.igeo.pt/favicon.ico=[1548741380147, <josm.pref>/cache/images/mirror_http___www.igeo.pt_favicon.ico]
mirror.<josm.pref>/cache/images.http://www.ign.fr/institut/sites/all/themes/ign_institut/logo.png=[1601872342548, <josm.pref>/cache/images/mirror_http___www.ign.fr_institut_sites_all_themes_ign_institut_logo.png]
mirror.<josm.pref>/cache/images.http://www.ign.gob.ar/sites/default/files/favicon.png=[1487782676414, <josm.pref>/cache/images/mirror_http___www.ign.gob.ar_sites_default_files_favicon.png]
mirror.<josm.pref>/cache/images.https://api.trafikinfo.trafikverket.se/img/apple-touch-icon-144-precomposed.png=[1605506202678, <josm.pref>/cache/images/mirror_https___api.trafikinfo.trafikverket.se_img_apple-touch-icon-144-precomposed.png]
mirror.<josm.pref>/cache/images.https://assets.iu.edu/brand/3.2.x/trident-large.png=[1593842825873, <josm.pref>/cache/images/mirror_https___assets.iu.edu_brand_3.2.x_trident-large.png]
mirror.<josm.pref>/cache/images.https://israelhiking.osm.org.il/content/favicons/favicon.ico=[1608966785447, <josm.pref>/cache/images/mirror_https___israelhiking.osm.org.il_content_favicons_favicon.ico]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/josm/trunk/images/data/changeset.svg?format_raw=[1494574972089, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_josm_trunk_images_data_changeset.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/changeset/changesetmanager.svg?format_raw=[1507068452407, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_changeset_changesetmanager.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/conflict/copyaftercurrentright.svg?format_raw=[1572154749549, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_conflict_copyaftercurrentright.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/conflict/copybeforecurrentright.svg?format_raw=[1572154749468, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_conflict_copybeforecurrentright.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/conflict/copyendright.svg?format_raw=[1572154749628, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_conflict_copyendright.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/conflict/copystartright.svg?format_raw=[1572154749380, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_conflict_copystartright.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/delete.svg?format_raw=[1572154749237, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_delete.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/relation/deletemembers.svg?format_raw=[1572154749862, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_relation_deletemembers.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/relation/selectmembers.svg?format_raw=[1572154749706, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_relation_selectmembers.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/images/dialogs/relation/selectprimitives.svg?format_raw=[1572154749784, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_images_dialogs_relation_selectprimitives.svg_format_raw]
mirror.<josm.pref>/cache/images.https://josm.openstreetmap.de/browser/trunk/resources/images/mergenodes.svg?format_raw=[1591003096548, <josm.pref>/cache/images/mirror_https___josm.openstreetmap.de_browser_trunk_resources_images_mergenodes.svg_format_raw]
mirror.<josm.pref>/cache/images.https://kelkkareitit.fi/img/favicon.png=[1605506201570, <josm.pref>/cache/images/mirror_https___kelkkareitit.fi_img_favicon.png]
mirror.<josm.pref>/cache/images.https://map.valentim.org/favicon.png=[1608011645898, <josm.pref>/cache/images/mirror_https___map.valentim.org_favicon.png]
mirror.<josm.pref>/cache/images.https://osmlab.github.io/editor-layer-index/sources/europe/gb/NLS-OSTownPlan-Hamilton1858.png=[1601095041380, <josm.pref>/cache/images/mirror_https___osmlab.github.io_editor-layer-index_sources_europe_gb_NLS-OSTownPlan-Hamilton1858.png]
mirror.<josm.pref>/cache/images.https://osmlab.github.io/editor-layer-index/sources/europe/hr/dgu.png=[1598502712849, <josm.pref>/cache/images/mirror_https___osmlab.github.io_editor-layer-index_sources_europe_hr_dgu.png]
mirror.<josm.pref>/cache/images.https://osmlab.github.io/editor-layer-index/sources/europe/hr/osm-hr.png=[1588825744687, <josm.pref>/cache/images/mirror_https___osmlab.github.io_editor-layer-index_sources_europe_hr_osm-hr.png]
mirror.<josm.pref>/cache/images.https://osmlab.github.io/editor-layer-index/sources/north-america/us/TIGER2017RoadsOverlay.png=[1595566798313, <josm.pref>/cache/images/mirror_https___osmlab.github.io_editor-layer-index_sources_north-america_us_TIGER2017RoadsOverlay.png]
mirror.<josm.pref>/cache/images.https://osmlab.github.io/editor-layer-index/sources/world/Maxar.png=[1561266497999, <josm.pref>/cache/images/mirror_https___osmlab.github.io_editor-layer-index_sources_world_Maxar.png]
mirror.<josm.pref>/cache/images.https://raw.githubusercontent.com/FreemapSlovakia/freemap-v3-react/master/src/images/freemap-logo-small.png=[1607925425054, <josm.pref>/cache/images/mirror_https___raw.githubusercontent.com_FreemapSlovakia_freemap-v3-react_master_src_images_freemap-logo-small.png]
mirror.<josm.pref>/cache/images.https://static.tirol.gv.at/plainhtml/v1/tirollogo.gif=[1501478994366, <josm.pref>/cache/images/mirror_https___static.tirol.gv.at_plainhtml_v1_tirollogo.gif]
mirror.<josm.pref>/cache/images.https://svn.openstreetmap.org/applications/editors/josm/plugins/cadastre-fr/images/cadastre_small.png=[1594355591635, <josm.pref>/cache/images/mirror_https___svn.openstreetmap.org_applications_editors_josm_plugins_cadastre-fr_images_cadastre_small.png]
mirror.<josm.pref>/cache/images.https://upload.wikimedia.org/wikipedia/commons/thumb/8/86/V%C3%A4yl%C3%A4virasto_logo.svg/200px-V%C3%A4yl%C3%A4virasto_logo.svg.png=[1594009412903, <josm.pref>/cache/images/mirror_https___upload.wikimedia.org_wikipedia_commons_thumb_8_86_V_C3_A4yl_C3_A4virasto_logo.svg_200px-V_C3_A4yl_C3_A4virasto_logo.svg.png]
mirror.<josm.pref>/cache/images.https://upload.wikimedia.org/wikipedia/commons/thumb/8/8f/Sweden_road_sign_D9.svg/200px-Sweden_road_sign_D9.svg.png=[1605506201862, <josm.pref>/cache/images/mirror_https___upload.wikimedia.org_wikipedia_commons_thumb_8_8f_Sweden_road_sign_D9.svg_200px-Sweden_road_sign_D9.svg.png]
mirror.<josm.pref>/cache/images.https://wiki.openstreetmap.org/w/images/0/0f/Bank_Danych_o_Lasach_ikona-bdl.png=[1604036393941, <josm.pref>/cache/images/mirror_https___wiki.openstreetmap.org_w_images_0_0f_Bank_Danych_o_Lasach_ikona-bdl.png]
mirror.<josm.pref>/cache/images.https://wiki.openstreetmap.org/w/images/2/25/Geoportal-josm.png=[1604036393999, <josm.pref>/cache/images/mirror_https___wiki.openstreetmap.org_w_images_2_25_Geoportal-josm.png]
mirror.<josm.pref>/cache/images.https://wiki.openstreetmap.org/w/images/thumb/9/90/OSM_Netherlands_Logo.svg/100px-OSM_Netherlands_Logo.svg.png=[1494682668504, <josm.pref>/cache/images/mirror_https___wiki.openstreetmap.org_w_images_thumb_9_90_OSM_Netherlands_Logo.svg_100px-OSM_Netherlands_Logo.svg.png]
mirror.<josm.pref>/cache/images.https://www.<user.name>emap.at/images/logo_<user.name>emap.jpg=[1563511952034, <josm.pref>/cache/images/mirror_https___www.<user.name>emap.at_images_logo_<user.name>emap.jpg]
mirror.<josm.pref>/cache/images.https://www.fs.usda.gov/sites/all/themes/fs_hq/images/usfslogo.png=[1595566798181, <josm.pref>/cache/images/mirror_https___www.fs.usda.gov_sites_all_themes_fs_hq_images_usfslogo.png]
mirror.<josm.pref>/cache/images.https://www.liikennevirasto.fi/livi-theme/images/general/liikennevirasto_logo_2x.png=[1523777753963, <josm.pref>/cache/images/mirror_https___www.liikennevirasto.fi_livi-theme_images_general_liikennevirasto_logo_2x.png]
mirror.<josm.pref>/cache/images.https://www.maanmittauslaitos.fi/apple-touch-icon.png=[1594009413196, <josm.pref>/cache/images/mirror_https___www.maanmittauslaitos.fi_apple-touch-icon.png]
mirror.<josm.pref>/cache/images.https://www.naturvardsverket.se/Documents/logotypes/nv-logo-sv.svg=[1605506202301, <josm.pref>/cache/images/mirror_https___www.naturvardsverket.se_Documents_logotypes_nv-logo-sv.svg]
mirror.http://josm.openstreetmap.de/maps=[1397346197945, <josm.pref>/cache/mirror_http___josm.openstreetmap.de_maps]
mirror.http://josm.openstreetmap.de/presets=[1360964347722, <josm.pref>/cache/mirror_http___josm.openstreetmap.de_presets]
mirror.http://josm.openstreetmap.de/styles=[1360964347388, <josm.pref>/cache/mirror_http___josm.openstreetmap.de_styles]
mirror.http://maps.nlsc.gov.tw/OpenData/wmts=[1489516086318, <josm.pref>/cache/mirror_http___maps.nlsc.gov.tw_OpenData_wmts]
mirror.http://planet.openstreetmap.org/users_agreed/users_agreed.txt=[1350082974561, <josm.pref>/cache/mirror_http___planet.openstreetmap.org_users_agreed_users_agreed.txt]
mirror.http://planet.openstreetmap.org/users_agreed/users_disagreed.txt=[1350082974679, <josm.pref>/cache/mirror_http___planet.openstreetmap.org_users_agreed_users_disagreed.txt]
mirror.https://geodata.nationaalgeoregister.nl/luchtfoto/rgb/wmts?request_GetCapabilities=[1591069952433, <josm.pref>/cache/mirror_https___geodata.nationaalgeoregister.nl_luchtfoto_rgb_wmts_request_GetCapabilities]
mirror.https://geodata.nationaalgeoregister.nl/luchtfoto/wmts?&request_GetCapabilities&service_WMS=[1486664511994, <josm.pref>/cache/mirror_https___geodata.nationaalgeoregister.nl_luchtfoto_wmts__request_GetCapabilities_service_WMS]
mirror.https://josm.openstreetmap.de/maps=[1609306236858, <josm.pref>/cache/mirror_https___josm.openstreetmap.de_maps]
mirror.https://josm.openstreetmap.de/presets=[1542312102632, <josm.pref>/cache/mirror_https___josm.openstreetmap.de_presets]
mirror.https://josm.openstreetmap.de/remote/geofabrik-index-v1-nogeom.json=[1609048080243, <josm.pref>/cache/mirror_https___josm.openstreetmap.de_remote_geofabrik-index-v1-nogeom.json]
mirror.https://josm.openstreetmap.de/remote/sophox-sparql?query_SELECT+%28CONCAT%28%22Key%3A%22%2C+%3Fpermanent_key_ID%29+as+%3FOSM_key%29+%3Fformatter_URL+WHERE+%7B%0A++%3Fitem+osmdt%3AP2+osmd%3AQ7.%0A++%3Fitem+osmdt%3AP16+%3Fpermanent_key_ID.%0A++%3Fitem+osmdt%3AP8+%3Fformatter_URL.%0A%7D%0A=[1590990101796, <josm.pref>/cache/mirror_https___josm.openstreetmaa9afd68cc62ad3780ff2609e7bb1e11b]
mirror.https://josm.openstreetmap.de/remote/wikidata-sparql?query_SELECT+%3FOSM_key+%3Fformatter_URL+WHERE+%7B%0A++%7B+%3Fitem+wdt%3AP1282+%3FOSM_key.+%7D%0A++FILTER%28STRSTARTS%28%3FOSM_key%2C+%27Key%3A%27%29%29+.%0A%0A++%7B%0A++++%7B+%3Fitem+wdt%3AP1630+%3Fformatter_URL.+%7D%0A++++UNION%0A++++%7B+%3Fitem+wdt%3AP3303+%3Fformatter_URL.+%7D%0A++%7D%0A%7D%0A=[1590990101509, <josm.pref>/cache/mirror_https___josm.openstreetma2ed2f87d98ef5b24c7f8123020996ecf]
mirror.https://josm.openstreetmap.de/rules=[1586276002023, <josm.pref>/cache/mirror_https___josm.openstreetmap.de_rules]
mirror.https://josm.openstreetmap.de/styles=[1586275817275, <josm.pref>/cache/mirror_https___josm.openstreetmap.de_styles]
mirror.https://josm.openstreetmap.de/tested=[1605678252652, <josm.pref>/cache/mirror_https___josm.openstreetmap.de_tested]
mirror.https://query.wikidata.org/sparql?query_SELECT+%3FOSM_key+%3Fformatter_URL+WHERE+%7B%0A++%7B+%3Fitem+wdt%3AP1282+%3FOSM_key.+%7D%0A++FILTER%28STRSTARTS%28%3FOSM_key%2C+%27Key%3A%27%29%29+.%0A%0A++%7B%0A++++%7B+%3Fitem+wdt%3AP1630+%3Fformatter_URL.+%7D%0A++++UNION%0A++++%7B+%3Fitem+wdt%3AP3303+%3Fformatter_URL.+%7D%0A++%7D%0A%7D%0A=[1582096016408, <josm.pref>/cache/mirror_https___query.wikidata.orafe1bbcbeea917612040d02750123dbc]
mirror.https://sophox.org/sparql?query_SELECT+%28CONCAT%28%22Key%3A%22%2C+%3Fpermanent_key_ID%29+as+%3FOSM_key%29+%3Fformatter_URL+WHERE+%7B%0A++%3Fitem+osmdt%3AP2+osmd%3AQ7.%0A++%3Fitem+osmdt%3AP16+%3Fpermanent_key_ID.%0A++%3Fitem+osmdt%3AP8+%3Fformatter_URL.%0A%7D%0A=[1582096016715, <josm.pref>/cache/mirror_https___sophox.org_sparql90f0ddf84bcdeb2d57ad686b549968b1]
mirror.https://tools.geofabrik.de/osmi/views/areas/wxs?service_wms&request_getCapabilities=[1597381168250, <josm.pref>/cache/mirror_https___tools.geofabrik.de_osmi_views_areas_wxs_service_wms_request_getCapabilities]
note_icon24.png.visible=false
notes.api.disabled=false
notes.auto_download=true
notes.comment.history=[Volgens het NWB heet die weg Hollandweg, dus op <user.name>is daarvan aangepast,
  Straatnaam toegevoegd,
  De construction wegen heb ik verwijderd.,
  De haven is toegevoegd als leisure=marina, moet nog verder verbeterd worden.,
  Het voetpad langs de haven moet nog wat verbeterd worden. Het klopt nog niet helemaal na mijn survey ter plaatse.,
  Gebruiker himsterhout heeft de brug toegevoegd, zelf heb ik daar ook een survey uitgevoerd.,
  Recente luchtfoto's zijn nodig voor het intekenen van het strand,
  Verwijderd na survey, recente luchtfoto's zijn nodig het strand.,
  Gebruiker himsterhout heeft het fietspad reeds verwijdert, zelf heb ik daar ook een survey uitgevoerd.,
  Yes, the surrounding circle is a hedge,
  Straightened road <user.name>ed on NWB and Bing, on site survey still required.,
  Straten ingetekend als construction op <user.name>is van NWB, survey ter plaatse nog nodig.,
  Construction ingetekend op <user.name>is van Bing, straatnaam uit NWB,
  De burg is ligt vlak naast de school. Recent ingetekend door paulbe: http://www.openstreetmap.org/way/93064011,
  Bridge was opened to the general public yesterday
]
notes.new.history=[Hier zijn parkeerplaatsen, Het fietspad loopt hier door, This building is not included in the BAG]
notes/note_open.lastHeight=20
notes/note_open.minimized=true
notes/note_open.visible=true
o24.png.lastHeight=0
ohe.clocksystem=TWENTYFOUR_HOURS
openservices.download.bounds=53.2441028;5.9949531;53.2573649;6.0173549
openservices.download.osm=false
org.openstreetmap.josm.actions.DownloadPrimitiveAction.primitivesHistory=[2413054, 1371370, 158552, 195952587, 205846672, 205772051, 195423260, 105514, 70471, 945294, 1150333, 1501253, 1518500, 1638394, 1326796]
org.openstreetmap.josm.actions.OpenLocationAction.uploadAddressHistory=[gyroscoopweg]
org.openstreetmap.josm.actions.OverpassDownloadAction$OverpassDownloadDialog.geometry=x=460,y=268,width=1000,height=600
org.openstreetmap.josm.actions.SessionSaveAsAction$SessionSaveAsDialog.geometry=x=785,y=343,width=350,height=450
org.openstreetmap.josm.gui.actionsupport.DeleteFromRelationConfirmationDialog.geometry=x=760,y=472,width=400,height=200
org.openstreetmap.josm.gui.conflict.tags.CombinePrimitiveResolverDialog.geometry=x=1006,y=365,width=772,height=748
org.openstreetmap.josm.gui.conflict.tags.PasteTagsConflictResolverDialog.geometry=x=760,y=450,width=400,height=300
org.openstreetmap.josm.gui.conflict.tags.TagConflictResolver.showTagsWithMultiValuesOnly=true
org.openstreetmap.josm.gui.dialogs.ConflictResolutionDialog.geometry=x=166,y=450,width=1153,height=603
org.openstreetmap.josm.gui.dialogs.DeleteFromRelationConfirmationDialog.geometry=x=477,y=450,width=400,height=200
org.openstreetmap.josm.gui.dialogs.LatLonDialog.geometry=x=887,y=582,width=645,height=509
org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.geometry=x=0,y=0,width=1000,height=600
org.openstreetmap.josm.gui.dialogs.properties.TagEditHelper$AddTagsDialog.geometry=x=486,y=676,width=908,height=434
org.openstreetmap.josm.gui.dialogs.properties.TagEditHelper$EditTagDialog.geometry=x=0,y=436,width=1920,height=194
org.openstreetmap.josm.gui.dialogs.relation.GenericRelationEditor.geometry=x=711,y=188,width=794,height=744
org.openstreetmap.josm.gui.download.DownloadDialog.geometry=x=158,y=283,width=1000,height=598
org.openstreetmap.josm.gui.download.DownloadObjectDialog.primitivesHistory=[7881645065, 4001569665, 7196689020, 2825868367, 8205520967, 8205520968, 58446, 8096624003, 5696430067, 7948610240, 5783350491, 7995793710, 5932209306, 7947853321, 4806902187]
org.openstreetmap.josm.gui.help.HelpBrowser.geometry=x=-4,y=0,width=1928,height=1140
org.openstreetmap.josm.gui.history.HistoryBrowserDialogManager.geometry=x=299,y=513,width=1407,height=546
org.openstreetmap.josm.gui.io.CloseChangesetDialog.geometry=x=810,y=422,width=300,height=300
org.openstreetmap.josm.gui.io.UploadDialog.geometry=x=700,y=346,width=600,height=630
org.openstreetmap.josm.gui.io.UploadSelectionDialog.geometry=x=253,y=191,width=640,height=712
org.openstreetmap.josm.gui.oauth.OAuthAuthorizationWizard.geometry=x=735,y=300,width=600,height=540
org.openstreetmap.josm.gui.preferences.PreferenceDialog.geometry=x=386,y=130,width=925,height=800
org.openstreetmap.josm.plugins.ods.FixedBoundsDownloadDialog.geometry=x=577,y=513,width=355,height=97
org.openstreetmap.josm.plugins.ods.OdsDownloadDialog.geometry=x=460,y=272,width=1000,height=600
org.openstreetmap.josm.plugins.ods.SlippyMapDownloadDialog.geometry=x=460,y=272,width=1000,height=600
org.openstreetmap.josm.plugins.ods.gui.FixedBoundsDownloadDialog.geometry=x=430,y=462,width=368,height=200
org.openstreetmap.josm.plugins.ods.gui.SlippyMapDownloadDialog.geometry=x=460,y=270,width=1000,height=600
org.openstreetmap.josm.plugins.openservices.OdsDownloadDialog.geometry=x=460,y=272,width=1000,height=600
org.openstreetmap.josm.plugins.utilsplugin2.latlon.LatLonDialog.geometry=x=132,y=185,width=645,height=677
org.openstreetmap.josm.plugins.utilsplugin2.multitagger.MultiTagDialog.geometry=x=710,y=320,width=500,height=500
osb.api.disabled=false
osb.api.offline=false
osb.auto_download=true
osb.comment.history=[Added,
  Indeed it doesn't, removed.,
  Removed,
  It's not there anymore.,
  Connected some time ago after survey, forgot to close the issue.,
  Sinds de woonplaatsgrenzen zijn aangepast moet dit gefixed zijn.,
  Fixed na survey,
  Fixed,
  Fietsers en bromfietsers zijn uitgezonderd,
  Klopt, bord G12a staat hier en om de bocht,
  Aangepast na survey,
  Met een slingerbocht steekt het de weg over,
  This is the "buitenbak" for the Amsterdamse Manege,
  Wegdeel verwijderd, busroute omgelegt over Capronilaan, N201+ afslag naar rotonde toegevoegd, eenrichtingsverkeer aangepast. Zie ook: https://zoek.officielebekendmakingen.nl/stcrt-2013-5231.html,
  Updated after new survey
]
osb.include_date=true
osb.new.history=[De bovenliggende weg buigen af en kruisen hier het fietspad,
  Is het eenrichtingsverkeer ook van toepassing op fietsers?,
  Hoe loopt dit fietspad verder?,
  Als het goed is, is dit een fietspad,
  Het fietspad sluit hier in de buurt met een 90 graden hoek aan op de parallelweg,
  Heet dit wandelpad Gentianenpad?,
  Heet dit wandelpad Spaanderspad?,
  Hoe komt men bij dit huis? Vanaf de Kerksingel?,
  Skateramp?,
  Loopt hier een voet- of fietspad?,
  Mag je door het park fietsen? Ik vermoed dat alle paden door het park voetpaden zijn.,
  New buildings,
  Tiny soccer field?,
  Skatepark?,
  Does this cycleway still exist?
]
osb.nickname=se<user.name>tic
osb.uri.close=http://openstreetbugs.schokokeks.org/api/0.1/closePOIexec
osb.uri.download=http://openstreetbugs.schokokeks.org/api/0.1/getBugs
osb.uri.edit=http://openstreetbugs.schokokeks.org/api/0.1/editPOIexec
osb.uri.new=http://openstreetbugs.schokokeks.org/api/0.1/addPOIexec
osm-download.bounds=-14.8109813;48.8164133;-14.8083182;48.8194576
osm-primitives.showcoor=true
osm-server.upload-strategy=chunked
osm-server.upload-strategy.chunk-size=100
pluginmanager.lastupdate=1609306234082
pluginmanager.version=17428
pluginmanager.version-<user.name>ed-update.policy=always
plugins=[AddrInterpolation, DirectUpload, FixAddresses, HouseNumberTaggingTool, OpeningHoursEditor, RoadSigns, SimplifyArea, apache-commons, buildings_tools, editgpx, ejml, geotools, jaxb, jts, opendata, pbf, poly, reverter, terracer, todo, turnlanes, turnrestrictions, utilsplugin2, waydownloader, wikipedia]
plugins.terracer.handle_relation=false
preferences.reset.draw.rawgps.lines=true
progressdialog.size=324
properties.recent-tags=[fixme,
  Needs tags describing the feature,
  addr:city,
  Alkmaar,
  addr:city,
  Amsterdam,
  addr:city,
  's-Gravenhage,
  natural,
  scrub,
  leisure,
  park,
  surface,
  gravel,
  highway,
  pedestrian,
  amenity,
  school,
  layhe,
  school,
  addr:city,
  Angeren,
  source:date,
  2020-10-20,
  natural,
  wood,
  admin_level,
  19,
  admin_level,
  8,
  landuse,
  farmland,
  landuse,
  forest,
  addr:city,
  8205520967,
  addr:city,
  Wildervank,
  addr:city,
  Oirschot,
  name,
  Kaasboerderij Lena's Hoeve,
  addr:city,
  Warmond,
  admin_level,
  10,
  amenity,
  parking,
  aeroway,
  runway,
  service,
  driveway,
  highway,
  service,
  landuse,
  grass,
  building,
  yes,
  landuse,
  residential
]
propertiesdialog.lastHeight=210
proxy.policy=no-proxy
relation.editor.generic.lastrole=inner
relationlist.lastHeight=145
remotecontrol.always-confirm=true
remotecontrol.enabled=true
reverter.ChangesetIdQuery.changesetsHistory=[70112453, 70088321, 66973267, 49054205, 48898473, 45001244, 24050936, 40537277, 43465945, 39968714, 45503057, 36170348, 45556692, 40313275, 45503027]
scripting.commonjs-module-repositories=[]
scripting.engine-jars=[]
search.history=[R id:48402402, R type:node id:48402402, R type:way id:42920591, S barrier=*, S railway=*, R "addr:city"=Rokanje, S type:way, R "addr:country":"NL", S type:relation, S waterway=riverbank, S place=*, S name=*, S leaf_type=*, S natural=*, S water=*]
selectedBug.status=Open
selectionlist.buttonhiding=ALWAYS_SHOWN
selectionlist.lastHeight=128
sidetoolbar.hidden.dialogs/changesetdialog=false
sidetoolbar.hidden.dialogs/history=false
simplify-way.max-error=0.075
sourcetag.value=http://www.bibliotecanacionaldigital.gob.cl/visor/BND:339349
taggingpreset.entries=[{title=Internal Preset, url=/usr/share/josm/data/defaultpresets.xml}]
taggingpreset.sources-list=[[/usr/share/josm/data/defaultpresets.xml, Internal Preset]]
terracer.HouseNumberInputDialog.geometry=x=809,y=412,width=301,height=315
todo.lastHeight=165
todo.visible=true
toggleDialogs.width=740
toolbar=[open, save, download, upload, |, undo, redo, |, dialogs/search(searchExpression=), preference, |, splitway, combineway, wayflip, |, imagery-offset, |, tagginggroup_Highways/Streets, tagginggroup_Highways/Ways, tagginggroup_Highways/Waypoints, tagginggroup_Highways/Barriers, |, tagginggroup_Transport/Car, tagginggroup_Transport/Public Transport, |, tagginggroup_Facilities/Tourism, tagginggroup_Facilities/Food+Drinks, |, tagginggroup_Man Made/Historic Places, |, tagginggroup_Man Made/Man Made]
turnlanes.png.lastHeight=0
turnrestrictions.lastHeight=0
upload.comment.history=[Fix old-style multipolygons, Fix addr:city tag, Delete incorrect administrative boundary, Update boundary (level 10) for Hoek, Update boundary (level 10) for Helvoirt, Update boundary (level 10) for Groenlo, Validator fixes, Fix address node coordinates, , Update boundary (level 10) for Haaren, Update boundary (level 10) for Esch, Update boundary (level 10) for Biezenmortel, Update boundary (level 10) for Nijkerk, Update boundary (level 10) for Zuid-Scharwoude, Update boundary (level 10) for Uithuizen]
upload.comment.last-used=1609307996
upload.source.history=[Bing, BAG, , Topology, CBS & object history, CBS, Bing + Survey, Kadaster Luchtfoto 2016, Japan Ortho, Kadaster Luchtfoto 2016 & Survey, NWB, website, survey, BAG;Survey, object history]
userlist.lastHeight=0
utilsplugin2.urlHistory=[Wikipedia,
  http://en.wikipedia.org/w/index.php?search={name}&fulltext=Search,
  Wikipedia RU,
  http://osm.mapki.com/history/{#type}.php?id={#id},
  LatLon buildings,
  http://latlon.org/buildings?zoom=17&lat={#lat}&lon={#lon}&layers=B,
  AMDMi3 Russian streets,
  http://addresses.amdmi3.ru/?zoom=11&lat={#lat}&lon={#lon}&layers=B00,
  Mapki - More  History with CT,
  http://osm.mapki.com/history/{#type}.php?id={#id},
  Element history [demo, =Ctrl-Shift-H],
  http://www.openstreetmap.org/browse/{#type}/{#id}/history,
  Browse element [demo, =Ctrl-Shift-I],
  http://www.openstreetmap.org/browse/{#type}/{#id}
]
validator.ignorelist=[{1603:n_1920817379:n_1920817387:n_1920817392:n_1920817397:n_1920817421:n_1920817428:n_1920817433:n_1920817437:n_1920817447:n_1920817455:n_1920817460:n_1920817473:n_1920817480:n_1920817484:n_1920817486:n_1920817487:n_1920817501:n_1920817506:n_1920817510:n_1920817511:n_1920817542:n_1920817546:n_1920817586:n_1920817593:n_1920817599:n_1920817609:n_1920817610:n_1920817611:n_1920817625:n_1920817631:n_1920817634:n_1920817636:n_1920817648:n_1920817704:n_1920817784:n_1920817820:n_1920818076:n_1920818133:n_1920818164:n_1920818169:n_1920818174:n_1920818175:n_1920818184:n_1920818190:n_1920818195:n_1920818199:n_1920818201:n_1920818222:n_1920818276:n_1920818305:n_1920818310:n_1920818315:n_1920818319:n_1920818323:n_1920818376:n_1920818393:n_1920818440:n_1920818491:n_1920818505:n_1920818513:n_1920818564:n_1920818582:r_2450017=Multipolygon is not closed}
]
validator.lastHeight=20
validator.minimized=true
validator.org.openstreetmap.josm.data.validation.tests.MapCSSTagChecker.entries=[{title=Addresses, active=true, url=resource://data/validator/addresses.mapcss},
  {title=Tag combinations, active=true, url=resource://data/validator/combinations.mapcss},
  {title=Deprecated features, active=true, url=resource://data/validator/deprecated.mapcss},
  {title=Geometry, active=true, url=resource://data/validator/geometry.mapcss},
  {title=Highways, active=true, url=resource://data/validator/highway.mapcss},
  {title=Multiple values, active=true, url=resource://data/validator/multiple.mapcss},
  {title=Numeric values, active=true, url=resource://data/validator/numeric.mapcss},
  {title=Religion, active=true, url=resource://data/validator/religion.mapcss},
  {title=Relations, active=true, url=resource://data/validator/relation.mapcss},
  {title=Unnecessary tags, active=true, url=resource://data/validator/unnecessary.mapcss},
  {title=Wikipedia, active=true, url=resource://data/validator/wikipedia.mapcss},
  {active=true, title=Territories, url=resource://data/validator/territories.mapcss}
]
validator.skip=[]
validator.skipBeforeUpload=[]
validator.visible=true
wikidata.lastHeight=0
wikipedia.lastHeight=20
wikipedia.minimized=true

Attachments (1)

old-style.osm.pbf (3.0 KB) - added by sebastic 3 weeks ago.

Download all attachments as: .zip

Change History (6)

Changed 3 weeks ago by sebastic

Attachment: old-style.osm.pbf added

comment:1 Changed 3 weeks ago by sebastic

josm-snapshot-17407.jar still works as expected, josm-snapshot-17410.jar does not. SVN r17408 is the likely cause of this regression.

comment:2 Changed 3 weeks ago by GerdP

Owner: changed from team to GerdP
Priority: normalmajor
Status: newassigned

comment:3 Changed 3 weeks ago by sebastic

Summary: Update Multipologyon removes tags instead of moving them to relationUpdate Multipolygon removes tags instead of moving them to relation

comment:4 Changed 3 weeks ago by GerdP

Resolution: fixed
Status: assignedclosed

In 17429/josm:

fix #20325: Update Multipolygon removes tags instead of moving them to relation

  • rewrite handling of update multipolygon cases
  • let removeTagsFromWaysIfNeeded() check if getDataset() returns null instead of checking isNew(). I assume it was always meant to work like this. JoinAreasAction works fine with that and I hope no plugin relies on the old behaviour.
  • add regression unit test and more unit tests to improve coverage

comment:5 Changed 3 weeks ago by sebastic

Confirmed fixed with the changes from r17429. Thanks for the quick fix!

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain GerdP.
as The resolution will be set.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.