You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#51 2015-07-15 07:49:33

WiktorN
Member
Registered: 2013-08-04
Posts: 531

Re: JOSM - pluginy

rmikke wrote:

Hmm, dokopałem się do katalogu z wersjami i tam po 8547 jest 8558. Wymagana minimalna wersja 8549 nie istnieje.

Wiem, czepiam się, będzie działać z każdą nowszą, ale w ogóle pomysł, żeby jakiekolwiek pluginy (poza oficjalnie eksperymentalnymi) wymagały wersji JOSM nowszej, niż tested, wydaje mi się ryzykowny.

W katalogu z wersjami są tylko wersje, które były publikowane. Publikacja następuje raz dziennie, więc nie każda wersja, która powstała w repozytorium znajdzie się w tym katalogu.

Co do tego, że może się tak zdarzać, że w repozytorium pluginów jest wersja plugin'a, która wymaga wersji nowszej niż tested - to jest naturalne, gdy wprowadzane są zmiany w JOSM-ie, które nie są kompatybilne wstecz i trzeba poprawić plugin. Problem wydaje się na tyle mały, że nie warto chyba przygotowywać armaty by go rozwiązywać.

Offline

#52 2015-07-15 08:00:09

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 2,032
Website

Re: JOSM - pluginy

WiktorN wrote:

Co do tego, że może się tak zdarzać, że w repozytorium pluginów jest wersja plugin'a, która wymaga wersji nowszej niż tested - to jest naturalne, gdy wprowadzane są zmiany w JOSM-ie, które nie są kompatybilne wstecz i trzeba poprawić plugin. Problem wydaje się na tyle mały, że nie warto chyba przygotowywać armaty by go rozwiązywać.

Z tym się nie zgodzę. Jeśli zmiana w JOSM niekompatybilna wstecz jest jeszcze wyłącznie w wersji testowej, to zabieranie z repozytorium wcześniejszej wersji plugina, działającej w wersji stabilnej, jest przedwczesne.
I problem nie jest mały - chyba, że CHCEMY, żeby JOSM był "nur für ninja"...

Offline

#53 2015-07-15 08:03:25

WiktorN
Member
Registered: 2013-08-04
Posts: 531

Re: JOSM - pluginy

rmikke wrote:
WiktorN wrote:

Co do tego, że może się tak zdarzać, że w repozytorium pluginów jest wersja plugin'a, która wymaga wersji nowszej niż tested - to jest naturalne, gdy wprowadzane są zmiany w JOSM-ie, które nie są kompatybilne wstecz i trzeba poprawić plugin. Problem wydaje się na tyle mały, że nie warto chyba przygotowywać armaty by go rozwiązywać.

Z tym się nie zgodzę. Jeśli zmiana w JOSM niekompatybilna wstecz jest jeszcze wyłącznie w wersji testowej, to zabieranie z repozytorium wcześniejszej wersji plugina, działającej w wersji stabilnej, jest przedwczesne.
I problem nie jest mały - chyba, że CHCEMY, żeby JOSM był "nur für ninja"...

Problem jest w mojej opinii dotyka małej liczby użytkowników, bo tylko tych, którzy tego plugina jeszcze nie ściągneli. Ale jeżeli uważasz, patche zawsze mile widzane.

Offline

#54 2015-07-15 13:42:00

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 2,032
Website

Re: JOSM - pluginy

WiktorN wrote:
rmikke wrote:
WiktorN wrote:

Co do tego, że może się tak zdarzać, że w repozytorium pluginów jest wersja plugin'a, która wymaga wersji nowszej niż tested - to jest naturalne, gdy wprowadzane są zmiany w JOSM-ie, które nie są kompatybilne wstecz i trzeba poprawić plugin. Problem wydaje się na tyle mały, że nie warto chyba przygotowywać armaty by go rozwiązywać.

Z tym się nie zgodzę. Jeśli zmiana w JOSM niekompatybilna wstecz jest jeszcze wyłącznie w wersji testowej, to zabieranie z repozytorium wcześniejszej wersji plugina, działającej w wersji stabilnej, jest przedwczesne.
I problem nie jest mały - chyba, że CHCEMY, żeby JOSM był "nur für ninja"...

Problem jest w mojej opinii dotyka małej liczby użytkowników, bo tylko tych, którzy tego plugina jeszcze nie ściągneli.

Czyli wszystkich, którzy spróbują zainstalować stabilną wersję i dociągnąć pluginy.
Oraz używających wersji webowej chyba?

WiktorN wrote:

Ale jeżeli uważasz, patche zawsze mile widzane.

Musiałbym się w końcy tej Javy nauczyć...

Ale nie chodzi o jakiś patch do pluginu, tylko o system, dobierający wersję pluginu do wersji JOSM, który by trzymał w repozytorium wcześniejsze wersje pluginów, jeśli tylko są oparte na innej wersji JOSM, niż nowsze ich wersje, a przy ładowaniu pluginów do JOSM - dobierał najnowszą wersję działającą z używaną przez użytkownika wersją JOSM.

Offline

#55 2015-07-15 14:46:46

WiktorN
Member
Registered: 2013-08-04
Posts: 531

Re: JOSM - pluginy

rmikke wrote:
WiktorN wrote:
rmikke wrote:

Z tym się nie zgodzę. Jeśli zmiana w JOSM niekompatybilna wstecz jest jeszcze wyłącznie w wersji testowej, to zabieranie z repozytorium wcześniejszej wersji plugina, działającej w wersji stabilnej, jest przedwczesne.
I problem nie jest mały - chyba, że CHCEMY, żeby JOSM był "nur für ninja"...

Problem jest w mojej opinii dotyka małej liczby użytkowników, bo tylko tych, którzy tego plugina jeszcze nie ściągneli.

Czyli wszystkich, którzy spróbują zainstalować stabilną wersję i dociągnąć pluginy.
Oraz używających wersji webowej chyba?

Oraz akurat w pluginie , który chcą ściągnąć dokonano zmiany, która wymaga wersji JOSM-latest. A to, moim zdaniem, tak często się nie zdarza

rmikke wrote:
WiktorN wrote:

Ale jeżeli uważasz, patche zawsze mile widzane.

Musiałbym się w końcy tej Javy nauczyć...

Ale nie chodzi o jakiś patch do pluginu, tylko o system, dobierający wersję pluginu do wersji JOSM, który by trzymał w repozytorium wcześniejsze wersje pluginów, jeśli tylko są oparte na innej wersji JOSM, niż nowsze ich wersje, a przy ładowaniu pluginów do JOSM - dobierał najnowszą wersję działającą z używaną przez użytkownika wersją JOSM.

Wszystkie *jary z pluginami są trzymane w SVN-ie, może nie jest to poindeksowane wersją JOSM-a, ale wiele zachodu nie potrzeba, by po WebDAV-ie wyciągnąć starszą wersję plugina. No i nie chodzi tu o patch do pluginu, tylko o patch do JOSM-a, by takie rzeczy obsługiwał. Natomiast wydaje mi się, że to, że nie zostało to jeszcze zrobione wynika z tego, że problem jest dość znikomy w porównaniu do pracy, która jest do wykonania.

Offline

#56 2015-07-15 14:54:10

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 2,032
Website

Re: JOSM - pluginy

WiktorN wrote:

Wszystkie *jary z pluginami są trzymane w SVN-ie, może nie jest to poindeksowane wersją JOSM-a, ale wiele zachodu nie potrzeba, by po WebDAV-ie wyciągnąć starszą wersję plugina.

O, fajnie.

Tyle, że o ile jeszcze "SVN" jestem w stanie rozszyfrować, to już przetłumaczenie całości powyższego na "gdzie kliknąć, zeby znaleźć starszą wersję plugina" troszkę mnie przerasta...

Offline

#57 2015-07-15 16:20:31

WiktorN
Member
Registered: 2013-08-04
Posts: 531

Re: JOSM - pluginy

Binaria pluginów dostępne są pod adresem:
http://svn.openstreetmap.org/applicatio … josm/dist/

By wyciągnąć starszą wersję, musisz użyć klienta SVN, np. typu Tortoise SVN (http://tortoisesvn.net/), albo z linii komend w Linuxie. Możesz sprawdzić listę zmian na pliku i po prostu wyciągnąć starszą wersję.

Albo skorzystać z Trac'a OSM do przeglądania kodu:
https://trac.openstreetmap.org/browser/ … /josm/dist

I po wybraniu pliku *jar, wybrać "Dziennik wersji", dostaniesz stronkę (przykładowo):
https://trac.openstreetmap.org/log/subv … _tools.jar

I możesz stamtąd ściągnąć starszą wersję plugin'a i skopiować do odpowiedniego katalogu JOSM-a (instrukcja)

Offline

#58 2015-12-18 09:56:23

maraf24
Member
From: Wrocław
Registered: 2015-03-07
Posts: 2,114

Re: JOSM - pluginy

Zauważyłem nieoczekiwany efekt dodawania addr:postcode do węzłów miejscowości.
Funkcja "Merge address points" z building_tools traktuje taki węzeł jako adresowy i przy przenoszeniu masowo adresów na budynki (np. poprzez Ctrl-A + Merge adress points), gdy pod węzłem miejscowości pechowo jest budynek, następuje przeniesienie węzła na budynek.

Offline

#59 2015-12-18 21:06:53

eBin
Member
From: ~Rzeszów
Registered: 2013-06-03
Posts: 236

Re: JOSM - pluginy

Trzeba poprawić addr:postcode na postal_code czy zgłosić błąd w pluginie?

Offline

#60 2015-12-18 22:15:43

maraf24
Member
From: Wrocław
Registered: 2015-03-07
Posts: 2,114

Re: JOSM - pluginy

Chodziło mi bardziej o to, by przy masowym przenoszeniu najpierw sprawdzić, czy węzeł z place nie jest na budynku i go wtedy lekko przesunąć.
Poprawić na postal_code nie można, bo przyjęliśmy zapisywać kod pocztowy obowiązujący w miejscowości w addr:postcode. JOSM się tego czepia-wyświetla ostrzeżenie-widać też nie wie o rozwiązaniu przyjętym w Polsce.
A plugin możnaby niewątpliwie usprawnić, by pomijał węzły z place.

Offline

#61 2015-12-18 23:19:12

eBin
Member
From: ~Rzeszów
Registered: 2013-06-03
Posts: 236

Re: JOSM - pluginy

Zgłaszałem to kiedyś i stwierdzili, że powinno być postal_code.
https://josm.openstreetmap.de/ticket/11491

Poza tym, to że przyjęliśmy nie znaczy, że nie można przyjąć inaczej.
Gdzie mogę znaleźć dyskusję na temat postal_code?
Chyba że przyjęliśmy w sensie ktoś zaczął i tak zostało.

Offline

#62 2015-12-19 00:19:31

maraf24
Member
From: Wrocław
Registered: 2015-03-07
Posts: 2,114

Re: JOSM - pluginy

Tu był wątek o dodawaniu kodów pocztowych do miejscowości: http://forum.openstreetmap.org/viewtopic.php?id=29278
I widzę, że w Rosji też używają addr:postcode dla miejscowości.

Offline

#63 2015-12-19 01:26:09

Zibior2
Member
Registered: 2012-08-17
Posts: 2,407

Re: JOSM - pluginy

W tym przypadku nie widzę sensu mnożenia bytów - addr:postcode doskonale spełnia swoją funkcję i nie widzę sensu komplikowania sobie i innym życia (reguła KISS).

Last edited by Zbigniew_Czernik (2015-12-19 01:26:50)

Offline

Board footer

Powered by FluxBB