UpdateEx — обновление Фара и плагинов с плагринга

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 10869
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: UpdateEx

Post by HaRT »

Latest post of the previous page:

Alexey Samlyukov wrote:1. задержка связана с опросом плагринга и основного сайта на предмет обновлений, подключайте скоростной инет.
Плохая рекомендация, ибо задержки бывают ещё и на сервере, и у между провайдерами.
Индикация потенциально длительной операции — это вообще правило хорошего тона.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: UpdateEx

Post by John Doe »

Alexey Samlyukov wrote:вероятно требуется пояснения, что имелось в виду:
Да, так понятнее.
Но пожелания всё равно в силе.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: UpdateEx

Post by Tim Sobolev »

Кроме Calсulator несовпадение версий у
+ User Manager 0.3.0.10 09-03-2013 → 0.3.10.0 20-03-2013
И как-то немного напрягает практически полное несовпадение дат у DLL и указанных у архивов.

По предложениям: вместо глобального postinstall -- раздельные: для фара, глобальный для плагинов, раздельный для плагинов (по GUID).
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

версию юзерменеджера поменял на плагринге.
даты с плагринга - это даты заливки архива, пока на плагринге нет возможности выставить их вручную. но по идеи, если авторы будут постить сразу на плагринг, дату и не нужно менять.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

а чем будет отличаться postinstall по гуиду плага от батника в postinstall для конкретного плага?
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: UpdateEx

Post by John Doe »

Alexey Samlyukov wrote:а чем будет отличаться postinstall по гуиду плага от батника в postinstall для конкретного плага?
Поясните оба варианта.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

вот и я спрашиваю
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: UpdateEx

Post by John Doe »

Я не знаю что там имелось ввиду, но удобней всего на мой взгляд это отдельные секции в update.dll.config
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

а на мой взгляд это ничем не отдичается от батника:

Code: Select all

if exist "%FARHOME%\Plugins\PluginDir1" (
bla-bla-bla
)

if exist "%FARHOME%\Plugins\PluginDir2" (
bla-bla-bla
)

if exist "%FARHOME%\Plugins\PluginDir3" (
bla-bla-bla
)
exit 
напомню, что плагин скачивает обновления в архивах, распаковывает их непосредственно в папки модулей, а перед запуском фара грузит PostInstall, вся работа PostInstall'а будет происходить уже непосредственно над распакованным в %FARHOME%\Plugins
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: UpdateEx

Post by John Doe »

А при чём тут PluginDirX?
Что это вообще такое?

Допустим обновляется 2 плагина из 50 установленных.
Батник должен знать что это за плагины.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

конкретный пример в студию, при котором нельзя что-то сделать существующим инструментом.
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: UpdateEx

Post by John Doe »

Хочу при обновлении Observer заменять дистрибутивный observer.ini на свой.

Или вы предлагаете заменять observer.ini при любом обновлении любого плагина?
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

ага. пока нет той критической массы, которая сподвигла бы на трату времени на реализацию этой хотелки.
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Новый плагринг

Post by John Doe »

Бывает, при обновлении залочен один файл, например *.chm

1. Было бы удобно, если бы плагин показывал, с каким файлом проблема.

2. Распаковка прерывается, а лучше дать возможность продолжения (Abort/Retry/Ignore) потому как этот chm (например) не критичен вообще, а прерывать распаковку посередине - так фар вообще может не запуститься, и повторить попытку апдейта не получится.

Возможно лучше без вопросов довести до конца, отобразить лог проблем, и предложить повторить с начала.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Re: UpdateEx

Post by Ariman »

John Doe wrote:Хочу при обновлении Observer заменять дистрибутивный observer.ini на свой.
Чтобы таким не заниматься последнем Observer-е второй конфиг появился. )
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: UpdateEx

Post by John Doe »

На самом деле просто первый попавшийся пример.
Вот другой, правда для preinstall: делать бэкап перед обновлением.
Post Reply

Return to “Обсуждение плагинов”