UpdateEx

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Re: UpdateEx

Post by HaRT »

Latest post of the previous page:

Alexey Samlyukov wrote:1. задержка связана с опросом плагринга и основного сайта на предмет обновлений, подключайте скоростной инет.
Плохая рекомендация, ибо задержки бывают ещё и на сервере, и у между провайдерами.
Индикация потенциально длительной операции — это вообще правило хорошего тона.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12824
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

Re: UpdateEx

Post by John Doe »

Alexey Samlyukov wrote:вероятно требуется пояснения, что имелось в виду:
Да, так понятнее.
Но пожелания всё равно в силе.

User avatar
Tim Sobolev
Posts: 705
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 2 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: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

версию юзерменеджера поменял на плагринге.
даты с плагринга - это даты заливки архива, пока на плагринге нет возможности выставить их вручную. но по идеи, если авторы будут постить сразу на плагринг, дату и не нужно менять.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

а чем будет отличаться postinstall по гуиду плага от батника в postinstall для конкретного плага?

User avatar
John Doe
Бюрократ
Posts: 12824
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

Re: UpdateEx

Post by John Doe »

Alexey Samlyukov wrote:а чем будет отличаться postinstall по гуиду плага от батника в postinstall для конкретного плага?
Поясните оба варианта.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

вот и я спрашиваю

User avatar
John Doe
Бюрократ
Posts: 12824
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

Re: UpdateEx

Post by John Doe »

Я не знаю что там имелось ввиду, но удобней всего на мой взгляд это отдельные секции в update.dll.config

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 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: 12824
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

Re: UpdateEx

Post by John Doe »

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

Допустим обновляется 2 плагина из 50 установленных.
Батник должен знать что это за плагины.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

конкретный пример в студию, при котором нельзя что-то сделать существующим инструментом.

User avatar
John Doe
Бюрократ
Posts: 12824
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

Re: UpdateEx

Post by John Doe »

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

Или вы предлагаете заменять observer.ini при любом обновлении любого плагина?

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov »

ага. пока нет той критической массы, которая сподвигла бы на трату времени на реализацию этой хотелки.

User avatar
John Doe
Бюрократ
Posts: 12824
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

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

Post by John Doe »

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

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

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

Возможно лучше без вопросов довести до конца, отобразить лог проблем, и предложить повторить с начала.

Ariman
Posts: 1280
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 times
Contact:

Re: UpdateEx

Post by Ariman »

John Doe wrote:Хочу при обновлении Observer заменять дистрибутивный observer.ini на свой.
Чтобы таким не заниматься последнем Observer-е второй конфиг появился. )

User avatar
John Doe
Бюрократ
Posts: 12824
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

Re: UpdateEx

Post by John Doe »

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

Post Reply

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