Renewal — автообновление Far и внешних плагинов

Здесь можно обсудить ваш любимый плагин.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Renewal — автообновление Far и внешних плагинов

Post by artemsen »

Обсуждение плагина Renewal.

Скачать: https://sourceforge.net/projects/farplugs/files/
Last edited by artemsen on Thu 16 Feb, 2012 13:50, edited 1 time in total.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Renewal — обновление внешних плагинов

Post by Maximus5 »

Latest post of the previous page:

bodrox wrote:ConEmu можно будет обновлять Renewal'ом? Я нынче не представляю FAR без него.
афигеть, вообще-то там обновлялка встроенная :?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Renewal — обновление внешних плагинов

Post by Maximus5 »

artemsen wrote:А мне вот неудобно руками удалять лишние файлы от версии 1.х или отмечать что надо/что не надо.
По поводу корневой папки - я пошел по следам unix-way - меньше проблем.
Так ты же плагин пишешь, о каких руках идет речь? Все должно само )

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Renewal — обновление внешних плагинов

Post by artemsen »

Я про ручное обновление :-)

User avatar
bodrox
Posts: 198
Joined: Tue 05 Apr, 2005 09:40
Location: Soviet Union
Has thanked: 2 times

Re: Renewal — обновление внешних плагинов

Post by bodrox »

Maximus5 wrote:
bodrox wrote:ConEmu можно будет обновлять Renewal'ом? Я нынче не представляю FAR без него.
афигеть, вообще-то там обновлялка встроенная :?
Не очевидно. Где? Можно было бы и через Renewal сбацать, не?
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте :).

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Renewal — обновление внешних плагинов

Post by Maximus5 »

Очевидно, что в ConEmu :? В меню давно смотрел?
И каким образом Renewal сможет его обновить, если в conemu может быть запущен далеко не одна вкладка и не все с фарами...

tstr
Posts: 534
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 10 times
Been thanked: 9 times

Re: Renewal — обновление внешних плагинов

Post by tstr »

обновлялка устраивает полностью, как правило, только автора…
а посему, можно попросить добавления функционала аналогичного параметру PostInstall в плагине "Update"?
тогда можно сделать необходимое на своё усмотрение, указав, к примеру, "PostInstall=%FARHOME%\service\Far.OnUpdate.cmd"

sharky
Posts: 9
Joined: Wed 27 Feb, 2008 23:44

Re: Renewal — обновление внешних плагинов

Post by sharky »

C UAC он вообще дружит? При попытке обновления ругается на невозможность удалить старый плагин

Code: Select all

   ╔══════════════════════════ Removing plugin module ══════════════════════════╗
   ║                             Access is denied.                              ║
   ║               Unable to delete plugin module "File Unlocker"               ║
   ║ File: C:\Program Files (x86)\Far Manager\Plugins\FileUnlock\FileUnlock.dll ║
   ╟────────────────────────────────────────────────────────────────────────────╢
   ║                            { Retry } [ Cancel ]                            ║
   ╚════════════════════════════════════════════════════════════════════════════╝
При повторном запуске плагин FileUnlock отсутствует в списке обновлений. После перезапуска Far, появляется.

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

Re: Renewal — обновление внешних плагинов

Post by John Doe »

Maximus5 wrote:Например инфо-файл в архиве.
Логично.

P.S.
А можно пойти дальше, и избавить апдейтер от необходимости парсить страницу загрузки. Для этого надо завести на каждом сайте инфо-файл перечисляющий все доступные на нём плагины. Можно для этого использовать rss-поток.

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Renewal — обновление внешних плагинов

Post by artemsen »

tstr wrote:...добавления функционала аналогичного параметру PostInstall в плагине "Update"
Это будет обязательно.
sharky wrote:C UAC он вообще дружит?
Нет, не дружит, и скорее всего не будет. Для обновлений запускайте Far в режиме администратора.

sharky
Posts: 9
Joined: Wed 27 Feb, 2008 23:44

Re: Renewal — обновление внешних плагинов

Post by sharky »

Запуск из под администратора тоже не решает проблем.

Code: Select all

   ╔════════ Renewal ════════╗
   ║     Error occurred:     ║
   ║ Error moving files: 152 ║
   ╟─────────────────────────╢
   ║         { OK }          ║
   ╚═════════════════════════╝
После этого старые dll плагина удаляются, новые не появляются... :(
Короче на данный момент плагин полностью не функционален.

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Renewal — обновление внешних плагинов

Post by artemsen »

В анонсе и написано - deep alpha.

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Renewal — обновление внешних плагинов

Post by Kildor »

Можно сделать так, как это сделано в мирандовском апдейтере.
Рядом с плагином (посколько межплагинного взаимодействия и регистрации у нас нет) лежит файлик update.info, в котором лежит урл для апдейта.
По этому урлу лежат два файлика, текстовый с текущей версией плагина, и архив с собственно плагином.
Апдейтер смотрит на этот урл, смотрит текстовый файл, сравнивает его версию с текущим плагином. Если нужно — обновляет. При этом обновляет не тупо в «far\plugins», а в папку где лежит плагин сейчас (скажем в far\plugins\editor\…).
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

sharky
Posts: 9
Joined: Wed 27 Feb, 2008 23:44

Re: Renewal — обновление внешних плагинов

Post by sharky »

artemsen wrote:В анонсе и написано - deep alpha.
А я и не спорю. Или в альфе стоит запрет на фикс багов? :)

User avatar
zg
zero-gravity
Posts: 5833
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 151 times
Contact:

Re: Renewal — обновление внешних плагинов

Post by zg »

sharky wrote:А я и не спорю. Или в альфе стоит запрет на фикс багов? :)
я лично с вашей стороны не увидел ни одного внятного багрепорта.

sharky
Posts: 9
Joined: Wed 27 Feb, 2008 23:44

Re: Renewal — обновление внешних плагинов

Post by sharky »

А что непонятно?
Что плагин при попытке обновления сносит обновляемый плагин, но при этом не ставит новый?
Или это хитрая фича по удалению плагинов, так сказать, через гланды?

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

Post by John Doe »

Непонятны ваши претензии.
У нас так не принято, так что давайте-ка 1) внятные багрепорты 2) на тон ниже
Потому что с таким тоном вас в лучшем случае проигнорируют.

P.S.
Даже не знаю как вам доступнее объяснить значение слова внятные "внятные"
https://t.me/FarManager — Telegram чат

Post Reply

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