[Talk-de] Josm für Debian
Ulf Lamping
ulf.lamping at web.de
Fr Okt 19 09:59:12 UTC 2007
Frederik Ramm schrieb:
>> Beide Techniken sollen verhindern, dass man Plugins benutzt, die nicht
>> mit der Josm-Version funktionieren.
>>
> Das wird eh nicht klappen, denn dabei verlasst ihr Euch ja auf irgend-
> welche Metadaten - und wo sollen die denn herkommen? Wenn ein Plugin
> sich auf ein erst in r123 eingebeautes Feature verlaesst, kann der
> Plugin-Programmierer eintragen "geht erst ab r123", aber umgekehrt
> kann der JOSM-Programmierer, der irgendwas aendert, ja kaum alle
> Plugins durchprobieren, ob sie noch gehen...?
>
Je mehr ich drüber nachdenke, sollte das wohl so gelöst werden:
1.) der installer macht nur die jeweilig üblichen Standards (Startmenü,
Verknüpfung mit .osm, ... oder was auch immer zu tun ist) kümmert sich
aber selbst nicht um die Plugins
2.) josm.jar bringt zu seiner jeweiligen Version die gerade "gültigen"
Plugins *alle* mit - damit haben wir das Problem der Versionskonflikte
gelöst.
3.) josm.jar aktiviert bei Erstinstallation gleich "die am häufigsten
verwendeten" Plugins (wir müssen uns "nur" drauf einigen, welche das sind)
4.) weitere Plugins können dann vom Anwender in JOSM einfach aktiviert
werden
5.) Installation von anderen Plugins (z.B. brandaktuelle Version zum
ausprobieren) wird wieder nur über die wiki Seite möglich - und ist
eindeutig als Experimentell gekennzeichnet
Wenn ein Anwender über Schritt 5) geht, muß er auch selbst schauen, daß
er bei einem Update dieses Plugin eventuell selbst wieder löscht - aber
das ist ja immer so, Sachen die ich selbst umgebaut habe soll mir ein
Automatismus nicht wieder kaputtmachen.
Unter Windows sollte sich josm selber aktualisieren können (auf
Useranfrage, bei API Updates mit dickem Hinweis, einmal pro Monat
automatisch nachschauen, ...), unter Unix / Linux kann das dann ja z.B.
apt übernehmen.
Was meint Ihr, kann das funktionieren?
Gruß ULFL
Mehr Informationen über die Mailingliste Talk-de