Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Плагины => Topic started by: Black Sniper on 27 05 2014, 18:13:05

Title: PluginUpdater
Post by: Black Sniper on 27 05 2014, 18:13:05
Вопрос по функционалу. По новости.
Насторожил это момент
при этом от юзера не будет требоваться никаких действий, реальное обновление Миранды произойдёт при ее первом перезапуске после обновления

Уважаемый ghazan или watcher, может, имеет смысл (подумать), о реализации и тихой "перезагрузки" или оповещения через попап о том, что можно перезапустить миранду?
Title: Re: PluginUpdater
Post by: watcher on 27 05 2014, 18:26:22
Black Sniper, да, всё верно, сегодня уже подумали и Mataes сделал оповещение попапом, после завершения обновления, в завтрашнем апдейте уже будет.
Title: Re: PluginUpdater
Post by: watcher on 27 05 2014, 18:40:42
Уважаемый ghazan или watcher, может, имеет смысл (подумать), о реализации и тихой "перезагрузки"

Тихой перезагрузщки решили не делать, в теории это принесёт большое количество проблем - человек зашел, галки поставил, сам не понял какие - потом миранда входит и выходит (замечательно выходит), очень уж это жестоко. Учитывая, что при тихом обновлении из всех попапов остается лишь один, который уведомляет об окончании обновления - можно смело поставить его на бесконечность (-1).
Title: Re: PluginUpdater
Post by: Flash Gordon on 30 05 2014, 12:13:09
Может рассмотрите вариант более очевидного уведомления для тех, кто компьютер не выключает месяцами?
У меня Миранда висит и никак не проявляет себя, что она скачала обновления и её неплохо бы перезагрузить. Возможно были всплывающие сообщения, но они висят недолго и, скорее всего, в этот момент я не был за компьютером.
Рассмотрите, пожалуйста, какой-либо более удобный вариант, где уведомление будет отображаться постоянно ("обновления готовы") и кнопку перезагрузить рядом.
Title: Re: PluginUpdater
Post by: watcher on 30 05 2014, 15:18:03
Может рассмотрите вариант более очевидного уведомления для тех, кто компьютер не выключает месяцами?
У меня Миранда висит и никак не проявляет себя, что она скачала обновления и её неплохо бы перезагрузить. Возможно были всплывающие сообщения, но они висят недолго и, скорее всего, в этот момент я не был за компьютером.
Рассмотрите, пожалуйста, какой-либо более удобный вариант, где уведомление будет отображаться постоянно ("обновления готовы") и кнопку перезагрузить рядом.


Рассмотрели - попап, который не исчезает сам. С обновления завтрашнего дня. Хотите кнопку перезапуска - используйте плагин Restart или переключайтесь на обычные обновления.
Title: Re: PluginUpdater
Post by: Flash Gordon on 30 05 2014, 18:01:39

Рассмотрели - попап, который не исчезает сам. С обновления завтрашнего дня. Хотите кнопку перезапуска - используйте плагин Restart или переключайтесь на обычные обновления.
Спасибо!
Плагин Restart добавляет избыточную опцию перезагрузки, которая уже есть в меню.
Title: Re: PluginUpdater
Post by: watcher on 30 05 2014, 19:31:50
Плагин Restart добавляет избыточную опцию перезагрузки, которая уже есть в меню.

Нет в меню миранды такой опции, это видимо экшн на актмане или стоит плагин ProfileManagerEX - в чистой миранде нет опции перезапуска.
Title: Re: PluginUpdater
Post by: Flash Gordon on 31 05 2014, 01:24:29
Нет в меню миранды такой опции, это видимо экшн на актмане или стоит плагин ProfileManagerEX - в чистой миранде нет опции перезапуска.


Подтверждаю — pmanagerex.dll. actman.dll не задействован. Спасибо за разъяснение.
Title: Re: PluginUpdater
Post by: Evgenyatam on 01 06 2014, 16:57:32
Нет в меню миранды такой опции, это видимо экшн на актмане или стоит плагин ProfileManagerEX - в чистой миранде нет опции перезапуска.
а почему у меня она есть?
Spoiler
CPU: AMD Athlon(tm) 64 Processor 3000+ [x86 Family 15 Model 47 Stepping 2]
Installed RAM: 1536 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 13924 MBytes

Miranda NG Version: 0.94.9 final build #8010
Build time: 2 Feb 2014 20:41:31
Profile: C:\Documents and Settings\john\Application Data\Miranda_WP\john\john.dat
Profile size: 458752 Bytes
Profile creation date: 15 Feb 2014 22:16:41
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (63):
  AdvaImg.dll v.0.11.0.1 [2 Feb 2014 20:34:09] - Miranda image services
  AdvancedAutoAway.dll v.0.8.1.0 [2 Feb 2014 19:35:18] - Advanced Auto Away
  Alarms.dll v.0.4.0.5 [2 Feb 2014 19:35:44] - Alarms
  AuthState.dll v.0.0.2.1 [2 Feb 2014 18:34:12] - Authorization state
  AvatarHistory.dll v.0.1.0.1 [2 Feb 2014 19:39:18] - Avatar history
  AVS.dll v.0.11.1.1 [2 Feb 2014 20:32:52] - Avatar service
  BASS_interface.dll v.0.0.0.14 [2 Feb 2014 19:39:20] - BASS interface
  ClientChangeNotify.dll v.0.1.1.3 [2 Feb 2014 18:36:00] - Client change notify
  Clist_modern.dll v.0.9.0.12 [2 Feb 2014 20:36:29] - Modern contact list
  CmdLine.dll v.0.0.4.1 [2 Feb 2014 19:37:10] - Command line
  CrashDumper.dll v.0.0.4.22 [2 Feb 2014 19:37:22] - Crash dumper
  CryptoPP.dll v.1.0.4.7 [2 Feb 2014 19:41:46] - Crypto++
  CSList.dll v.0.1.1.0 [2 Feb 2014 19:34:30] - Custom status list
  CyrTranslit.dll v.0.1.2.0 [2 Oct 2013 16:42:06] - CyrTranslit
  Db_autobackups.dll v.0.0.0.10 [2 Feb 2014 19:34:34] - Db autobackuper
  DbEditorPP.dll v.3.2.0.1 [2 Feb 2014 19:37:22] - Database editor++
  Dbx_mmap.dll v.0.11.0.2 [2 Feb 2014 20:33:00] - Miranda NG mmap database driver
  FavContacts.dll v.0.0.0.7 [2 Feb 2014 19:34:34] - Favorite contacts
  Fingerprint.dll v.0.1.0.0 [2 Feb 2014 19:39:08] - Fingerprint NG
  Folders.dll v.0.2.0.1 [2 Feb 2014 19:34:44] - Custom profile folders
  HistoryPP.dll v.1.5.1.5 [2 Feb 2014 2:26:38] - History++
  ICQ.dll v.0.11.1.0 [2 Feb 2014 20:33:53] - IcqOscarJ Protocol
  IEView.dll v.1.4.0.0 [2 Feb 2014 19:34:52] - IEView
  IgnoreState.dll v.0.0.3.0 [2 Feb 2014 18:34:50] - Ignore state
  Import.dll v.0.11.0.1 [2 Feb 2014 20:32:57] - Import contacts and messages
  ImportTXT.dll v.0.0.1.11 [2 Feb 2014 19:41:54] - Import TXT
  Jabber.dll v.0.11.0.4 [5 Mar 2014 22:35:32] - Jabber Protocol
  KeepStatus.dll v.0.9.0.1 [2 Feb 2014 19:35:18] - Keep status
  MenuEx.dll v.1.3.0.10 [2 Feb 2014 18:34:54] - Menu item ext
  MobileState.dll v.0.0.1.4 [2 Feb 2014 19:38:32] - Mobile state
  MRA.dll v.2.1.0.8 [2 Feb 2014 19:35:34] - Mail.ru Agent
  mRadio.dll v.0.0.2.4 [2 Feb 2014 19:41:54] - mRadio Mod
  MsgPopup.dll v.0.1.1.3 [2 Feb 2014 19:39:36] - Message popup
  mTextControl.dll v.0.8.0.1 [2 Feb 2014 18:34:56] - Miranda text control
  MyDetails.dll v.0.0.1.11 [2 Feb 2014 18:37:32] - My details
  NewEventNotify.dll v.0.2.2.3 [2 Feb 2014 19:36:32] - NewEventNotify
  NewXstatusNotify.dll v.1.4.0.9 [2 Feb 2014 19:34:58] - xStatus notify
  NotifyAnything.dll v.0.0.2.8 [2 Feb 2014 18:39:32] - NotifyAnything
  PluginUpdater.dll v.0.1.1.7 [2 Feb 2014 20:37:53] - Plugin updater
  PManagerEx.dll v.0.0.0.5 [2 Feb 2014 18:37:54] - Miranda NG profile changer
  Popup.dll v.2.1.1.8 [2 Feb 2014 19:35:04] - Popup plus
  QuickMessages.dll v.0.0.4.2 [2 Feb 2014 18:35:00] - Quick messages
  QuickSearch.dll v.1.4.2.0 [2 Feb 2014 19:41:56] - Quick Search
  Rate.dll v.0.0.2.1 [2 Feb 2014 18:35:02] - Contact`s rate
  RecentContacts.dll v.0.0.2.0 [2 Feb 2014 19:36:04] - Recent contacts
  SecureIM.dll v.1.0.12.4 [2 Feb 2014 19:35:06] - SecureIM
  SeenPlugin.dll v.5.0.4.8 [2 Feb 2014 19:35:04] - Last seen
  SendSS.dll v.0.8.3.1 [2 Feb 2014 19:37:20] - Send ScreenShot+
  ShlExt.dll v.2.2.0.3 [2 Feb 2014 18:40:26] - Shell extension
  SimpleAR.dll v.2.0.2.6 [2 Feb 2014 18:35:08] - Simple auto replier
  SmileyAdd.dll v.0.2.3.17 [2 Feb 2014 19:35:18] - SmileyAdd
  SMS.dll v.0.2.5.3 [2 Feb 2014 19:39:24] - SMS
  Spamotron.dll v.0.0.4.6 [2 Feb 2014 18:39:58] - Spam-o-tron
  SpellChecker.dll v.0.2.6.1 [2 Feb 2014 19:35:48] - Spell checker
  SplashScreen.dll v.0.1.2.3 [2 Feb 2014 18:35:10] - Splash screen
  StartupStatus.dll v.0.8.0.45 [2 Feb 2014 19:35:18] - StartupStatus
  TabSRMM.dll v.3.3.0.3 [2 Feb 2014 20:33:30] - TabSRMM
  Tipper.dll v.2.1.0.5 [2 Feb 2014 19:35:24] - Tipper
  TopToolBar.dll v.0.8.0.3 [2 Feb 2014 20:36:09] - TopToolBar
  UInfoEx.dll v.0.8.5.0 [2 Feb 2014 19:35:34] - User info ext
  Variables.dll v.0.2.3.10 [2 Feb 2014 19:35:30] - Variables
  XSoundNotify.dll v.1.0.1.2 [2 Feb 2014 19:39:36] - XSoundNotify
  YAMN.dll v.0.1.2.6 [2 Feb 2014 18:39:04] - Mail Notifier

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [2 Feb 2014 20:37:33] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      2 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
MRA                      1 - Enabled 0 - Disabled  Loaded
mRadio                   1 - Enabled 0 - Disabled  Loaded
YAMN                     1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 colour_schemes.dll [6 Aug 2011 14:00:46]
 Flags_icons.dll [2 Feb 2014 19:39:28]
 Fp_icons.dll [2 Feb 2014 19:39:04]
 HistoryPP_icons.dll [2 Feb 2014 19:38:06]
 Proto_AIM.dll [2 Feb 2014 20:36:10]
 proto_conn_facebook.dll [2 Feb 2011 17:25:26]
 proto_conn_icq.dll [11 Oct 2010 13:01:04]
 proto_conn_jabber.dll [11 Oct 2010 13:01:04]
 proto_conn_mra.dll [16 Sep 2012 21:33:58]
 Proto_Facebook.dll [2 Feb 2014 20:36:09]
 Proto_GG.dll [2 Feb 2014 20:36:10]
 proto_Global_miranda.dll [13 Dec 2008 1:39:04]
 proto_ICQ Corp.dll [13 Dec 2008 1:39:04]
 Proto_ICQ.dll [2 Feb 2014 20:36:11]
 Proto_IRC.dll [2 Feb 2014 20:36:12]
 Proto_Jabber.dll [2 Feb 2014 20:36:13]
 Proto_MRA.dll [2 Feb 2014 19:36:10]
 Proto_mRadio.dll [2 Feb 2014 19:38:46]
 Proto_MSN.dll [2 Feb 2014 20:36:13]
 Proto_Yahoo.dll [2 Feb 2014 20:36:13]
 Proto_YAMN.dll [2 Feb 2014 18:38:58]
 SecureIM_icons.dll [2 Feb 2014 19:39:28]
 TabSRMM_icons.dll [2 Feb 2014 20:38:06]
 Toolbar_icons.dll [2 Feb 2014 20:36:19]
 UInfoEx_icons.dll [2 Feb 2014 19:35:50]
 useactions_icons.dll [4 Jun 2010 1:44:20]
 xStatus_ICQ.dll [2 Feb 2014 20:34:03]
 xStatus_Jabber.dll [2 Feb 2014 20:34:07]
 xStatus_MRA.dll [2 Feb 2014 19:35:54]
Title: Re: PluginUpdater
Post by: Black Sniper on 01 06 2014, 17:01:00
а почему у меня она есть?
PManagerEx.dll v.0.0.0.5 [2 Feb 2014 18:37:54] - Miranda NG profile changer
Title: Re: PluginUpdater
Post by: Apollo2k4 on 01 06 2014, 17:16:15
Black Sniper, может потому, что в вопрошающего в [Настройка → Тонкая настройка → Меню → Главное меню] отключён этот пункт
Title: Re: PluginUpdater
Post by: watcher on 01 06 2014, 17:19:38
Apollo2k4, какой пункт, почему отключен? Он спрашивает почему у него есть он, ему ответили почему.
Title: Re: PluginUpdater
Post by: Black Sniper on 01 06 2014, 17:28:14
Если честно, то я бы не оказался от функции "тихой перезагрузки". Проблема только в том, что эта функция возможно нужна будет "мне и мне" и делать её для одного человека - накладно.

Я даже "придумал" как в гуи это выглядеть будет. Увы исходный код не скажу, да и возможно это костыль на костыле, забор на заборе.
В ГУИ есть чекбокс на включение тихой перезагрузки, он заблокирован (не активен), чтоб его включить, нужно лезть в БД, править, перезагружаться, и тогда в ГУИ чекбокс будет активен на выключение.
offtopic:
У меня вообще этих пунктов два, причём отключение второго (снятие галки), отключает и первый :)
Title: Re: PluginUpdater
Post by: watcher on 01 06 2014, 19:28:12
Если честно, то я бы не оказался от функции "тихой перезагрузки". Проблема только в том, что эта функция возможно нужна будет "мне и мне" и делать её для одного человека - накладно.

Реализация этого - дел на 5 минут. Тут скорее дело в том, что это "потенциально вредная фича", поэтому реализовывать мы её не будем, ghazan сказал, что 100% этого в Миранде не будет, Mataes тоже против, я в общем-то тоже не хочу этой фичи. Это потом расхлёбывать то, что сам создал - кто-то поставит, забудет, потом крики, плач, почему перезапускается.

Я даже "придумал" как в гуи это выглядеть будет. Увы исходный код не скажу, да и возможно это костыль на костыле, забор на заборе.
В ГУИ есть чекбокс на включение тихой перезагрузки, он заблокирован (не активен), чтоб его включить, нужно лезть в БД, править, перезагружаться, и тогда в ГУИ чекбокс будет активен на выключение.
offtopic:
У меня вообще этих пунктов два, причём отключение второго (снятие галки), отключает и первый :)

Такое делается просто скрытой настройкой, без какого-либо гуи (есть такие настройки и их немало в миранде), прописыванием параметра в базу вручную, но и этого не будет.
Title: Re: PluginUpdater
Post by: Black Sniper on 02 09 2014, 08:59:48
watcher, есть ли возможно научить, чтоб можно было какие то плагины не обновлять?
Скажем, решил поставить vkontakte и scriver которые тут выложили, но при этом не хочу чтоб их сразу же заменили на те что в базе и не хочется совсем от обновлений отказываться?
Title: Re: PluginUpdater
Post by: watcher on 02 09 2014, 09:24:09
Black Sniper, снять галки с них. Это запомнится и не будет обновляться.
Title: Re: PluginUpdater
Post by: Black Sniper on 02 09 2014, 09:31:47
watcher, а как это окно можно вызвать?
С стакими настройками - никак.
Title: Re: PluginUpdater
Post by: watcher on 02 09 2014, 09:56:24
Убрать галку "тихое обновление" и вызывать из главного меню. Снять галки с компонентов и закрыть окно. Поставить галку "тихое обновление" обратно.
Title: Re: PluginUpdater
Post by: Black Sniper on 02 09 2014, 10:17:40
и вызывать из главного меню.
это на пункт "Проверить обновления"?

Title: Re: PluginUpdater
Post by: watcher on 02 09 2014, 11:08:54
это на пункт "Проверить обновления"?

Да, он самый. Когда присутствуют плагины с отличным от репозитария хэшем - окно обновления обязательно вылезет.
Title: Re: PluginUpdater
Post by: Black Sniper on 02 09 2014, 11:15:46
Да, он самый. Когда присутствуют плагины с отличным от репозитария хэшем - окно обновления обязательно вылезет.
Или это было сделано для галочки, или это такая защита от дураков. Пойду играться.
Title: Re: PluginUpdater
Post by: watcher on 02 09 2014, 12:28:40
Или это было сделано для галочки, или это такая защита от дураков. Пойду играться.

Какой галочки, какая защита от дураков? Всё прозрасно, интуитивно, ни одной жалобы за 2 года. Настроил всё, потом поставил тихое обновленине, чего непонятного?
Title: Re: PluginUpdater
Post by: Black Sniper on 02 09 2014, 16:50:42
watcher, мой ход мыслей был таков:
Нужно с некоторых плагинов снять возможность обновлений, значит иду в опции "Обновление плагинов", нахожу примерно такой же список плагинов который есть в "Плагины" и у нужных плагинов снимаю галку. Не получилось, вторая попытка:
Может где в "Плагинах" это есть... - тоже не получилось, да и глупо там это делать :)

Ещё раз, в третий:
Скорее всего убрать опцию "Тихое обновление", но как тогда вызвать диологовое окно если "обновлений нет"? Искал кнопку вызывающую этот диалог или может она вызывается по гор.клавише.

На текущий момент, на сколько я смог понять, можно пойти двумя способами:
1. Снять галку, и ждать пока нужный плагин решит обновиться, чтоб с него снять галку обновлений...
2. Снять галку, заменить плагин, в выскочившем диалоговом окне снять галку с плагина...

Очень надеелся что есть более простой вариант :)
Title: Re: PluginUpdater
Post by: watcher on 02 09 2014, 16:53:43
Нужно с некоторых плагинов снять возможность обновлений, значит иду в опции "Обновление плагинов", нахожу примерно такой же список плагинов который есть в "Плагины" и у нужных плагинов снимаю галку.

Это "тихие обновления" сбили налаженый ход, честно говоря они задумывались как небольшой бонус, не более того. Так что каких-то там изменений с переносом дополнительного листа в опции - не думаю, что это будет когда либо в ближайшее время или вообще. Можно подсказку написать там, что делать с отключением компонентов при галке "тихое обновление". Вот этот минимум, имхо, необходим, хотя бы подсказка.
Title: Re: PluginUpdater
Post by: Black Sniper on 02 09 2014, 16:56:15
Максимум можно подсказку написать там, что делать при галке "тихое обновление".
[запрос] Можно хотя бы это реализовать, или подумать об его реализации?
Title: Re: PluginUpdater
Post by: watcher on 02 09 2014, 16:57:19
[запрос] Можно хотя бы это реализовать, или подумать об его реализации?

Это можно и имхо нужно, поговорю.
Title: Re: PluginUpdater
Post by: AlexeiK on 05 09 2014, 20:30:56
возникает косяк вводящий в заблуждение.
я вот запустил dev сборку
при запуске у меня вылезло обновление сборки.
и конечно же обновилось из stable сборки.
потом я пошел менять настройки и сразу краш.

plugin updater не может определить в каком билде я нахожусь.


При очередном обновлении, вылазит окно в котором предлагается обновиться.
Можно ли в это окно вывести настройку Files Source , а то щекотливо как то.
вдруг обновится в стабильную из нестабильной.
Title: Re: PluginUpdater
Post by: Apollo2k4 on 05 09 2014, 21:18:33
Плагин специально сделали предельно простым чтобы не было подводных камней. Плигин всегда при первом запуске становиться в стабильную версию т.к. её использует большинство. Про стабильную версий ghazan когда-то сказал, что это одна из дев версия которая стала стабилом.
Title: Re: PluginUpdater
Post by: watcher on 05 09 2014, 21:24:18
возникает косяк вводящий в заблуждение.
я вот запустил dev сборку
при запуске у меня вылезло обновление сборки.
и конечно же обновилось из stable сборки.

В архивах с ночниками лежат автоэкзеки, переключающие обновления на ночные версии,  так что при распаковке и запуске свежего ночника - всё настроено.  А если непонятно на что будет обновляться - нужно посмотреть в настройки, на каком репозитарии апдейтер. И нынешний ночник со стабильной версией полностью совместим, можно откатываться и обновляться, так что краш по иной причине какой-то.
Title: Re: PluginUpdater
Post by: AlexeiK on 05 09 2014, 22:39:18
это всего лишь момент , который я уловил как программист.
потому что уже 1 раз это было.
я пробовал на стабильной.
потом зашел в настройки pu и выбрал dev .
после перезапуска пришла обнова.
и пошли краши.

это как некоторый use case.
если даже юзер ткнет это не умышленно, ради любопытсва, то ему придется поломать голову, почему все смешалось.
Title: Re: PluginUpdater
Post by: watcher on 06 09 2014, 06:09:58
AlexeiK, а ;D Я думал этого никто кроме меня не заметил. Это из-за изменений в апдейтере, Wishmaster ему рефакторинг полный устроил и там где напрямую указывались ссылки, ввёл переменные и дал им define в другом месте. В общем - при обновлении со старого на новый - соблюдается совместимость, апдейтер считывает настройки и ставит соответствующие новые. При откате с нового на стейбл и потом обратно на DEV  (и только при подобном раскладе) - "застревает" на стабильной ветке, пока вручную не переключишь. Со следующей стабильной версии этого уже не будет, так как апдейтер будет везде новый.
Title: Re: PluginUpdater
Post by: watcher on 07 09 2014, 13:23:49
AlexeiK, в общем мы с Robyer-ом собрались и сделали проверку версии Миранды, если нет сохраненных настроек в базе с указанием репозитария, проверяет по слову alpha в строке версии, если оно есть - ставится на DEV обновления,  если нет, то на стабильные, автоэкзек я убрал, так "прямее" выходит.
Title: Re: PluginUpdater
Post by: Black Sniper on 07 09 2014, 17:34:46
watcher, а этот плагин изначально нужен для того чтоб обновлять плагины и переводы?
А то захотел обновить смайлы ,да и хотел скачать иконки для протокола Одноклассники...
Или я что-то отключил и не понимаю как включить или очень много хочу...
Title: Re: PluginUpdater
Post by: watcher on 07 09 2014, 17:53:43
watcher, а этот плагин изначально нужен для того чтоб обновлять плагины и переводы?

Изначально - исключительно плагины, со временем подцепили и переводы. В общем то, что часто обновляется и лежит в репе для обновлений. Украшательства в это не входят. И я честно говоря не представляю, как при нынешней системе работы обновлений это изменить. Протокола Одноклассники нет, есть Одноклассники через джаббер, соответственно и обновлять такой айконпак не будет, его нет в репозитарии ни на скачку ни на обновление через апдейтер.
Title: Re: PluginUpdater
Post by: AlexeiK on 08 09 2014, 10:35:10
поздравляю с тем, что это место стало интуитивнее.
спасибо
Title: Re: PluginUpdater
Post by: santa on 12 09 2014, 17:27:41
Переключил вчера на версию с символами, успешно всё выкачалось.
Сегодня при попытке обновления выдаёт ошибку доступа к miranda-ng.now.im

C:\>ping miranda-ng.now.im

Обмен пакетами с miranda-ng.now.im [46.188.55.242] с 32 байтами данных:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 46.188.55.242:
    Пакетов: отправлено = 4, получено = 0, потеряно = 4
    (100% потерь)
Title: Re: PluginUpdater
Post by: watcher on 12 09 2014, 20:24:37
santa, возможно лежит miranda-ng.now.im, это не официальный репозитарий. Спросим человека, кто им ведает, но думаю, что это после выходных будет.
Title: Re: PluginUpdater
Post by: santa on 12 09 2014, 20:30:38
Ясно, спасибо. Хотел проверить правку в MenuItemEx, возможно, надо сделать это с версией без символов
Title: Re: PluginUpdater
Post by: watcher on 12 09 2014, 20:34:36
santa, я еще вчера проверял, собрал после коммита, не падало.
Title: Odp: PluginUpdater
Post by: santa on 12 09 2014, 20:40:54
Подумал, возможно, при обновлении ночником без символов имеет смысл стирать pdb-шки от обновлённых модулей.
Иначе в крешлоге будет вводящая в заблуждение информация.
Title: Odp: PluginUpdater
Post by: watcher on 12 09 2014, 20:58:30
santa, да нет, просто ее может вовсе не быть, когда пары не из одной компиляции, но стереть лучше, да, зачем они уже нужны такие. Перейти на обычную репу ночниковую, а в корне держать батник с начинкой:

Code: [Select]
del /f /q *.pdb
И нажимать на него, когда надобность в pdb отпадает.



Title: Re: PluginUpdater
Post by: MisterMyth on 17 09 2014, 08:20:09
Включено тихое обновление программы. Мне не хватает списка, в котором указаны обновленные компоненты программы. Прошу рассмотреть возможность появление данного списка. Да, конечно можно отключить тихое обновление, чтобы увидеть список, но тогда нужно каждый раз соглашаться обновлять программу.
Title: Re: PluginUpdater
Post by: Black Sniper on 17 09 2014, 09:03:32
Мне не хватает списка, в котором указаны обновленные компоненты программы.
Поддержу. Хочется, чтоб это было ненавязчиво, отключаемое и наверно с историей/логом, когда и чего обновлялось.
Единственное что останавливало от озвучивания, как кидать этот список попап/сообщением(куда именно)/файл, а какая информация там должна быть?
Title: Re: PluginUpdater
Post by: watcher on 17 09 2014, 09:11:48
Лог наверное б сделать текстовый, файлик с временем и числом обновления в названии и в профиле его писать в папку Logs. Попросить попрошу, сделают ли - вот вопрос  ;D
Title: Re: PluginUpdater
Post by: watcher on 17 09 2014, 11:00:30
Спросил - ответ был "все это низким приоритетом на подумать", на будущее. Чему я не удивлён, вещь не критичная, жить с этим можно прекрасно.
Title: Постоянно генерится трафик
Post by: Eugene Muzychenko on 01 10 2014, 21:15:42
Текущая стабильная версия плагина (0.1.2.2 [2 Aug 2014 15:23:59]) генерит постоянный трафик, в среднем около 5.5 кбайт/с. Период проверки обновлений стоит 30 дней.

При стационарном или нормальном мобильном подключении я этого даже не замечал, а сейчас сижу во Франции - здешние крохоборы-операторы не дают больше четырех гиг в месяц, и за эти слезы хотят тридцать евро. За сутки Миранда со включенным PluginUpdater выжрала около трехсот мегов, помогло только отключение плагина. Не следил бы - выжрала бы весь лимит за неделю с небольшим.
Title: Re: PluginUpdater
Post by: watcher on 01 10 2014, 21:21:03
Facebook плагин установлен?

Spoiler
(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FpqsKpLi.png&hash=bada7737169bfc892174d6450ed4d4cc)

А то вот эта настройка жрёт немеряно.

Насчёт PluginUpdater проверим.

Post Merge: 01 10 2014, 21:25:20
А чем вы проверяли, что это именно PluginUpdater генерирует трафик?
Title: Re: PluginUpdater
Post by: Eugene Muzychenko on 01 10 2014, 21:26:14
Facebook плагин установлен?
Нет. Установлены:

  AdvaImg.dll v.0.11.0.1 [2 Aug 2014 15:20:36] - Miranda image services
  AdvancedAutoAway.dll v.0.8.1.1 [2 Aug 2014 15:21:29] - Advanced Auto Away
  Clist_modern.dll v.0.9.1.1 [2 Aug 2014 15:22:38] - Modern contact list
  DbChecker.dll v.0.95.0.3 [2 Aug 2014 15:23:44] - Database checker
  DbEditorPP.dll v.3.2.0.1 [2 Aug 2014 15:23:35] - Database editor++
  Dbx_mmap.dll v.0.95.1.3 [2 Aug 2014 15:19:30] - Miranda NG mmap database driver
  HistoryPP.dll v.1.5.1.5 [22 Jul 2014 10:48:18] - History++
  ICQ.dll v.0.11.2.5 [2 Aug 2014 15:20:23] - IcqOscarJ protocol
  Import.dll v.0.11.0.1 [2 Aug 2014 15:19:26] - Import contacts and messages
  KeepStatus.dll v.0.9.0.2 [2 Aug 2014 15:21:24] - Keep status
  TopToolBar.dll v.0.8.0.3 [2 Aug 2014 15:22:20] - TopToolBar
  VersionInfo.dll v.1.5.0.3 [2 Aug 2014 15:23:35] - Version information


Post Merge: 01 10 2014, 21:27:21
А чем вы проверяли, что это именно PluginUpdater генерирует трафик?
При отключении PluginUpdater трафик падает почти до нуля.

Если это можно проверить точнее - подскажите, как.
Title: Re: PluginUpdater
Post by: watcher on 01 10 2014, 21:34:26
Netlog (http://wiki.miranda-ng.org/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2) сделайте пожалуйста, там будет всё видно, снимите галки с протоколов, оставьте только на PluginUpdater и ядре, помониторьте несколько минут и выложите лог сюда.
Title: Re: PluginUpdater
Post by: Eugene Muzychenko on 01 10 2014, 22:09:48
Где там можно "оставить галку только на PluginUpdater"? У меня в списке Show есть только три пункта: "Miranda core logging", "ICQ client-to-client connections" и "ICQ server connection".
Title: Re: PluginUpdater
Post by: watcher on 01 10 2014, 22:14:09
Значит апдейтер отключен сейчас
Title: Re: PluginUpdater
Post by: watcher on 01 10 2014, 22:17:40
(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F8LLC0zw.png&hash=b31ef0001f1f98cbd161b8d30fe9903e)
Title: Re: PluginUpdater
Post by: Eugene Muzychenko on 01 10 2014, 22:34:04
Значит апдейтер отключен сейчас
Точно, торможу. Так и есть - он непрерывно скачивает hashes.zip.
Title: Re: PluginUpdater
Post by: watcher on 02 10 2014, 16:13:48
Eugene Muzychenko, спасибо за лог, мы посмотрим что там происходит.

Post Merge: 02 10 2014, 20:06:22
Временное решение - поставьте проверять каждый запуск, но раз в день (верхние 2 галки) - постоянная закачка hashes.zip прекратится.
Title: Re: PluginUpdater
Post by: Eugene Muzychenko on 02 10 2014, 19:28:50
Я его пока просто отключил. :)
Title: Re: PluginUpdater
Post by: watcher on 02 10 2014, 20:07:47
Eugene Muzychenko,  исправлено (http://trac.miranda-ng.org/changeset/10670),  спасибо за отчёт, будет в завтрашнем ночнике или следующей стабильной версии. Если хотите оставаться на стабильной - можете воспользоваться решением выше или временно отключить, да.
Title: Re: PluginUpdater
Post by: Eugene Muzychenko on 02 10 2014, 20:20:45
Спасибо!
Title: Re: PluginUpdater
Post by: Black Sniper on 12 10 2014, 15:27:51
Не может достучаться до сайта. вроде.
Spoiler
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/ (http://schemas.xmlsoap.org/soap/envelope/)" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/ (http://schemas.xmlsoap.org/soap/encoding/)"><s:Body><u:GetExternalIPAddressResponse xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"><NewExternalIPAddress>77.50.127.5</NewExternalIPAddress></u:GetExternalIPAddressResponse></s:Body></s:Envelope>
[19:22:01 1B90] UPnP port mapping succeeded. Internal Port: 49393 External Port: 49393
[19:22:19 187C] [PluginUpdater] modules\netlib\netlibopenconn.cpp 725: connect() failed (10061)
[19:22:19 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) failed, host is propably temporary down.
[19:22:19 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) to C:\Users\Virus\AppData\Local\Temp\hashes.zip (attempt 2)
[19:22:19 187C] [PluginUpdater] Connection request to miranda-ng.now.im:80 (Flags 1)....
[19:22:19 187C] [PluginUpdater] (01EE7868) Connecting to server miranda-ng.now.im:80....
[19:22:19 187C] [PluginUpdater] (01EE7868) Connecting to ip 188.32.118.148:80 ....
[19:22:29 1DE4] [PluginUpdater] Update started manually!
[19:22:40 187C] [PluginUpdater] modules\netlib\netlibopenconn.cpp 725: connect() failed (10061)
[19:22:40 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) failed, host is propably temporary down.
[19:22:40 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) to C:\Users\Virus\AppData\Local\Temp\hashes.zip (attempt 3)
[19:22:40 187C] [PluginUpdater] Connection request to miranda-ng.now.im:80 (Flags 1)....
[19:22:40 187C] [PluginUpdater] (01EE7868) Connecting to server miranda-ng.now.im:80....
[19:22:40 187C] [PluginUpdater] (01EE7868) Connecting to ip 188.32.118.148:80 ....
[19:23:01 187C] [PluginUpdater] modules\netlib\netlibopenconn.cpp 725: connect() failed (10061)
[19:23:01 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) failed, host is propably temporary down.
[19:23:01 187C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip (http://miranda-ng.now.im/pdb_x32/hashes.zip) failed, giving up
[19:23:01 187C] [PluginUpdater] Downloading list of available updates from http://miranda-ng.now.im/pdb_x32 (http://miranda-ng.now.im/pdb_x32) failed
Вроде с пятницы началось.
или чуть раньше...
Или это на моей стороне ошибка?
Title: Re: PluginUpdater
Post by: watcher on 12 10 2014, 15:42:09
Это не наш репозитарй,  http://miranda-ng.now.im нам любезно предоставляет BasiL. Возможно есть проблемы на его стороне.

Spoiler
Code: [Select]
[18:43:32 0E4C] [PluginUpdater] modules\netlib\netlibopenconn.cpp 725: connect() failed (10060)
[18:43:32 0E4C] [PluginUpdater] Downloading file http://miranda-ng.now.im/pdb_x32/hashes.zip failed, host is propably temporary down.

Да, проблема на стороне Basil-а.
Title: Re: PluginUpdater
Post by: Black Sniper on 12 10 2014, 15:47:17
нам любезно предоставляет Basi
он выступает как зеркало?
Title: Re: PluginUpdater
Post by: MisterMyth on 12 10 2014, 16:24:01
Давно хотел спросить: может быть со временем у плагина изменится окно установки/обновления плагина. Я его вижу не таким как сейчас, а:
идет список всех компонентов, но иконки и программная часть плагина (то, что сейчас в списке "плагины") идут в виде двух подпунктов в группе, которая называется также как плагин. Так например в Windows устроенно окно включения/выключения компонентов. На мой взгляд так было бы удобнее ставить нужный плагин.
Title: Re: PluginUpdater
Post by: watcher on 12 10 2014, 17:16:32
он выступает как зеркало?

Только версия в разработке с отладочными символами, у него на сервере архивы перепаковываются с символами внутри. У нас пока что нет времени и желания сделать это у себя на сервере. А заливать напрямую такие здоровенные архивы нам мне накладно, меня низкий аплоуд, а компьютеру есть еще что делать, чем весь день компилировать и заливать Миранду :) Вот и пользуемся, раз человек сделал и предоставил.
Title: Re: PluginUpdater
Post by: watcher on 12 10 2014, 17:17:34
Давно хотел спросить: может быть со временем у плагина изменится окно установки/обновления плагина.

Мечтать не вредно.

Post Merge: 12 10 2014, 17:23:09
Я его вижу не таким как сейчас, а:
идет список всех компонентов, но иконки и программная часть плагина (то, что сейчас в списке "плагины") идут в виде двух подпунктов в группе, которая называется также как плагин.

Если поставить какой-нибудь протокол, то с ним непременно ставятся и идущие к нему иконки. И не только протокол, а ЛЮБОЙ КОМПОНЕНТ. Иконки отдельно предоставлены, как компоненты, чтоб их можно было отключить при использовании своих, кастомизируемых иконок.
Title: Re: PluginUpdater
Post by: Timoha on 30 01 2015, 06:50:18
Доброе время суток. Пытаюсь решить проблемку с окном обновлений, которое выскакивает когда есть обновления миранды/плагинов (подписан на Версия в разработке). Когда нахожусь в какой либо игре то при появлении окошка обновлений, игра сворачивается, что не очень удобно. В настройках обновления плагинов нашел только единственный вариант ’Тихое обновление’. Насколько я понимаю, при использовании данного пункта, обновления будут проходить незаметно (без окошек) и автоматически делать рестарт Миранде? Но идеально, хотелось бы видеть окошко обновления (и список обновляемых плагинов), только вот без того что бы оно сворачивало игру при появлении. Может есть такой способ? :)
Title: Re: PluginUpdater
Post by: UksusoFF on 29 07 2015, 06:03:26
Можно ли как-то на ночных сборках сделать чтобы плагин сначала проверял обновления и при отсутствии их подключал все протоколы?
А то не удобно когда из оффлайна сообщения приходят и после перезапуска не восстанавливаются открытые вкладки...
Title: Re: PluginUpdater
Post by: watcher on 29 07 2015, 06:25:29
Можно ли как-то на ночных сборках сделать чтобы плагин сначала проверял обновления и при отсутствии их подключал все протоколы?

Нет

А то не удобно когда из оффлайна сообщения приходят и после перезапуска не восстанавливаются открытые вкладки...

Плагин Sessions.
Title: Re: PluginUpdater
Post by: UksusoFF on 29 07 2015, 06:29:03
Плагин Sessions.
Как-то можно сделать чтобы восстанавливал только после перезапуска? А если обычный старт, то начинал новую сессию?
Title: Re: PluginUpdater
Post by: unsane on 13 08 2015, 21:18:06
Добавил поддержку плагина AssocMgr. При клике на ссылку типа mirpu:plugins/ping.dll, plugin updater предложит скачать данный плагин.
Title: Re: PluginUpdater
Post by: AgavE on 27 10 2015, 12:59:48
Ни с того ни с сего перестал работать плагин: "Во время проверки обновлений произошла ошибка"
ставил разные репозитории в настройках миранды, подключение - директ.
версия стейбл, последняя.
Title: Re: PluginUpdater
Post by: Apollo2k4 on 27 10 2015, 13:23:15
AgavE, хорошо бы посмотреть на нетлог (как сделать описано в этом посте (http://forum.miranda-ng.org/index.php?topic=2155.msg8256#msg8256))
Title: Re: PluginUpdater
Post by: AgavE on 27 10 2015, 14:51:47
Спасибо, в результате просмотра netlog решил эту проблему.  :)
Title: Re: PluginUpdater
Post by: cooler.nvkz on 11 12 2015, 01:57:37
источник "development version".... уже несколько дней ни чего не обновляет.... до этого стабильно раз в сутки хоть что-нибудь да обновлялось.... это нормально (просто ни чего не обновлялось, из-за занятости разработчиков) или же что то поломалось ?
Title: Re: PluginUpdater
Post by: Apollo2k4 on 11 12 2015, 05:42:55
cooler.nvkz, всё нормально, сейчас не собирают публичных сборок, тестируя изменение с меню.