Home
Psi+ Project
psi-dev@conference.jabber.ru
Воскресенье, 9 июля 2017< ^ >
Tehnick установил(а) тему: • Psi+ Project — Development branch of Psi IM Jabber client - http://psi-plus.com/
• Room languages: Russian, English
• Downloads: http://sourceforge.net/projects/psiplus/files/
• Wiki: http://psi-plus.com/wiki/ || FAQ: http://psi-plus.com/wiki/faq
• Bug tracker: https://github.com/psi-im/psi/issues
• Forum: http://forum.psi-plus.com/ (Registration: http://forum.psi-plus.com/viewtopic.php?f=1&t=548 )
• Чатлоги: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru
• Правила поведения в конференции: http://psi-plus.com/wiki/conference_rules
• "1000 мелочей" можно *самостоятельно* настроить плагином Extended Options Plugin ;-)
• Обсуждения новой истории для Psi+ https://gist.github.com/liuch/5460050
• Склеивалка истории для ОС Windows: https://goo.gl/3gQSe4 (только для тестов, не забываем сделать бэкап)
• Builds
  - MS Windows: Psi+ Nightly https://goo.gl/nQbcDd, Psi https://goo.gl/dDJ1Nz, Psi+ VS Nightly https://yadi.sk/d/EdhHhMJlsAHXx
  - Ubuntu PPA: https://launchpad.net/~~psi-plus/+archive/ubuntu/ppa
  - Debian PPA: http://notesalexp.org/index-old.html
  - macOS: https://cloud.pztrn.name/index.php/s/LjMeOypzuhfxBrD
• Psi and Psi+ translations https://www.transifex.com/tehnick/psi-plus/
Конфигурация комнаты
Участники комнаты

GMT+3
[00:02:55] <taurus> rion☫: Он не может быть неинициализирован, setContact вызывает сразу после конструктора.
[00:03:00] <taurus> rion☫: и только так.
[00:03:18] <taurus> rion☫: потом _contact нигде не обнуляется.
[00:04:24] <rion☫> taurus: ну тебе виднее. я же твой код как есть взял
[00:04:50] <taurus> rion☫: backtrace покажи.
[00:05:19] <rion☫> taurus: https://pastebin.com/fiK5m97E
[00:06:19] <rion☫> taurus: хочешь тимвьювер открою?
[00:06:51] <rion☫> у меня критор как раз в дебаге на этом краше
[00:06:57] <taurus> Пока нет, сначала у себя запущу, как ты сказал.
[00:07:54] <LeadKukuRuzo> rion☫: а у тебя упало просто когда в консоли писал или при попытке очистить написанное в поиске?
[00:09:34] <rion☫> LeadKukuRuzo: гмм. первый раз я точно пытался очистить. а второй когда упало, чет не запомнил. вроде сразу йокнулось
[00:10:11] <taurus> rion☫: не упало у меня.
[00:10:15] <LeadKukuRuzo> Я кстати так и не нашел как коредамп в криторе отрыть
[00:10:20] <LeadKukuRuzo> Я кстати так и не нашел как коредамп в криторе открыть
[00:10:22] <rion☫> ладно я спать. если сын с утра мои дебаги не сломает, то гляну ещё что кого
[00:10:43] <liuch> rion☫: А заблокировать консоль?)
[00:11:37] <rion☫> liuch: от сына? он там всё перегружать начинает и пофиг ему что пароли вводить надо. он всё на чудо надеется
[00:12:16] <rion☫> потом кед сами по себе ещё слетают время от времени
[00:12:18] <liuch> Т.е. ты уточнил на случай, если чудо таки произойдет?)
[00:13:20] <liuch> А, кеды... давно я их не видел. У меня сын повесил хоткей для перезапуска плазмы. Теперь, говорит, жить слало легче.
[00:13:33] <liuch> странные вы люди)
[00:14:16] <LeadKukuRuzo> У меня более менее стабильно кеды пашут, только графика порой падает (opengl)
[00:14:34] <taurus> Да, плазма любит падать.
[00:14:36] <taurus> Сцуко.
[00:14:45] <taurus> Столько лет никак сделать нормально не могут.
[00:18:00] <rion☫> а что вообще за ContactListItem такой у которого
_account = 0
_internalNme = ""
_displayName = ""
_type = ContactType
[00:18:11] <rion☫> taurus: ты знаешь?
[00:18:22] <LeadKukuRuzo> А с wayland даже не стартуют (у меня правда ничего с wayland не стартует), только weston из-под иксов видел
[00:18:34] <rion☫> почему может не быть аккаунта
[00:18:39] <rion☫> такого же не бывает
[00:18:53] <taurus> Может ContactListItem неверен?
[00:19:15] <taurus> rion☫: типо уже удалён.
[00:19:36] <rion☫> _selfValid = true
[00:19:48] <liuch> Был  бы удален то остались бы или старые данные или мусор
[00:21:00] <taurus> Мистика.
[00:22:34] <taurus> rion☫: _type задается при создании, потом его не поменять.
[00:22:36] <liuch> хотя и 0 может быть, конечно. если переиспользовано кем-нибудь
[00:23:07] <rion☫> ладно. я таки спать. а то всд дает о себе знать ))
[00:23:20] LeadKukuRuzo вышел(а) из комнаты
[00:24:27] <taurus> rion☫: _account должен быть нулевым, это нормально.
[00:27:35] mrDoctorWho вышел(а) из комнаты
[00:40:01] taurus вышел(а) из комнаты
[00:44:59] rion☫ вышел(а) из комнаты
[01:21:53] Леван вышел(а) из комнаты
[01:27:42] Jeka-38 вошёл(а) в комнату
[01:28:24] Jeka-38 вышел(а) из комнаты
[01:43:27] Jeka-38 вошёл(а) в комнату
[01:53:48] <majik> Прям квест )
[01:54:11] <majik> Как интересно 😁
[02:05:32] Jeka-38 вышел(а) из комнаты: Replaced by new connection
[02:05:39] Jeka-38 вошёл(а) в комнату
[02:07:34] Grom PE вышел(а) из комнаты
[02:16:59] Z_God вышел(а) из комнаты
[02:21:43] majik вышел(а) из комнаты: Replaced by new connection
[02:21:47] majik вошёл(а) в комнату
[02:26:40] MonoBOY вошёл(а) в комнату
[02:34:04] MonoBOY вышел(а) из комнаты
[02:47:03] mrDoctorWho вошёл(а) в комнату
[02:54:45] SouL вошёл(а) в комнату
[03:00:29] Jeka-38 вышел(а) из комнаты
[03:00:34] Jeka-38 вошёл(а) в комнату
[03:00:39] Jeka-38 вышел(а) из комнаты
[03:38:01] pztrn вошёл(а) в комнату
[03:56:42] ivan1986 вышел(а) из комнаты
[04:00:18] mrDoctorWho вышел(а) из комнаты
[04:30:34] mrDoctorWho вошёл(а) в комнату
[04:45:01] liuch вышел(а) из комнаты: Возможно вернусь
[04:50:25] mrDoctorWho вышел(а) из комнаты
[04:50:32] mrDoctorWho вошёл(а) в комнату
[05:45:25] pztrn вышел(а) из комнаты: Connection failed: connection closed
[05:49:01] pztrn вошёл(а) в комнату
[06:02:53] MonoBOY вошёл(а) в комнату
[06:20:55] MonoBOY вышел(а) из комнаты
[06:39:52] Jeka-38 вошёл(а) в комнату
[06:45:48] taurus вошёл(а) в комнату
[06:45:57] taurus вышел(а) из комнаты
[06:55:19] Jeka-38 вышел(а) из комнаты
[07:02:28] mrDoctorWho вышел(а) из комнаты
[07:07:53] LeadKukuRuzo вышел(а) из комнаты
[07:07:54] LeadKukuRuzo вошёл(а) в комнату
[07:37:56] pztrn вышел(а) из комнаты: Connection failed: connection closed
[07:40:28] pztrn вошёл(а) в комнату
[07:48:31] <iSida-dsy> RSS: Новости для Recent Commits to maintenance:master
• Fix QCA failing to find just-built OpenSSL on clean macOS VM.
Fix QCA failing to find just-built OpenSSL on clean macOS VM.
https://github.com/psi-plus/maintenance/commit/07534480044030cf7e46077f20db41fc1c103cde
• Merge pull request #18 from pztrn/macos_fixes
Merge pull request #18 from pztrn/macos_fixes
Fix QCA failing to find just-built OpenSSL on clean macOS VM.
https://github.com/psi-plus/maintenance/commit/97a701a70f4ac04f0abf0bc2bc6ffe0537f794b4
[07:52:58] mrDoctorWho вошёл(а) в комнату
[08:21:00] Jeka-38 вошёл(а) в комнату
[08:24:04] Grom PE вошёл(а) в комнату
[09:09:39] rion☫ вошёл(а) в комнату
[09:35:40] mrDoctorWho вышел(а) из комнаты
[09:40:25] rion☫ вошёл(а) в комнату
[09:41:47] Jeka-38 вышел(а) из комнаты
[10:14:16] rion☫ вышел(а) из комнаты
[10:28:34] Z_God вошёл(а) в комнату
[10:34:31] mrDoctorWho вышел(а) из комнаты
[10:35:02] mrDoctorWho вошёл(а) в комнату
[11:23:54] mrDoctorWho вышел(а) из комнаты
[11:27:24] Леван вошёл(а) в комнату
[11:29:12] Jeka-38 вошёл(а) в комнату
[11:33:12] ValdikSS вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:33:13] ValdikSS вошёл(а) в комнату
[11:48:28] mrDoctorWho вошёл(а) в комнату
[11:55:01] O01eg вышел(а) из комнаты
[11:57:41] feo вошёл(а) в комнату
[12:05:16] Jeka-38 вышел(а) из комнаты
[12:09:02] lexa36region вошёл(а) в комнату
[12:17:54] rkfg вошёл(а) в комнату
[12:21:21] rion☫ вошёл(а) в комнату
[12:22:08] rion☫ вышел(а) из комнаты: Replaced by new connection
[12:28:50] <rion☫> похоже этот краш возникает когда с предыдущего выхода из пси в списке контактов была конференция.
другими словами просто были открытые конференции
[12:30:53] <rion☫> пси сохраняет такой временный ростер и на старте восстанавливает. а потом при получении ростера с сервера, зачищает всё лишнее.
таким образом удаляет контакт конференции, но не сообщает об этом списку контактов, который продолжает работать с dangling pointers
[12:32:07] <rion☫> в общем то что я и таурус предполагали про удаленный PsiContact - это верно.
то что надо смотреть на removeEntry, почему оно вызывается раньше - тоже верно
[12:47:41] lexa36region вышел(а) из комнаты: Replaced by new connection
[12:47:42] lexa36region вошёл(а) в комнату
[13:10:04] MonoBOY вошёл(а) в комнату
[13:28:50] lexa36region вышел(а) из комнаты: Replaced by new connection
[13:28:51] lexa36region вошёл(а) в комнату
[13:30:39] lexa36region вышел(а) из комнаты
[13:31:18] ivan1986 вошёл(а) в комнату
[13:31:40] mrDoctorWho вышел(а) из комнаты
[13:31:49] mrDoctorWho вошёл(а) в комнату
[13:43:00] LeadKukuRuzo вошёл(а) в комнату
[13:50:13] LeadKukuRuzo вышел(а) из комнаты
[13:51:08] LeadKukuRuzo вошёл(а) в комнату
[14:03:24] <LeadKukuRuzo> rion☫: и если sleep это про гибернацию то твоя версия очень правдива
[14:04:17] <rion☫> да я в дебагере отловил удаление того контакта, на котором падает ))
[14:07:28] rkfg вышел(а) из комнаты
[14:22:48] <MonoBOY> какие все таки охуенные аккумы у макбуков
[14:23:10] <MonoBOY> за пол года емкость упала на 100 mAh
[14:46:27] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:46:36] mrDoctorWho вошёл(а) в комнату
[14:47:44] <Леван> rion☫: я тут заметил что на своем контакте нет иконки клиента с версии 1.0 и выше
[15:10:49] Леван вышел(а) из комнаты
[15:17:41] LeadKukuRuzo вышел(а) из комнаты
[15:34:47] liuch вошёл(а) в комнату
[15:37:15] <liuch> rion☫:
» пси сохраняет такой временный ростер и на старте восстанавливает. а потом при получении ростера с сервера, зачищает всё лишнее
Хм, я это тоже проверял. Даже приват с исидой оставлял помимо конфы в ростере. Фиг, не упало.
[15:38:24] <liuch> rion☫: Я правильно понимаю, что броблемы бы выплыла когда я выйдя из пси удалил бы контакт в другом клиенте а затем снова вошел бы в пси? Или даже не выходя удалил бы в другом клиенте?
[15:44:47] <rion☫> liuch: думаю да
[15:45:25] mrDoctorWho вошёл(а) в комнату
[15:54:04] LeadKukuRuzo вышел(а) из комнаты: Disconnected: closed
[15:56:31] Tremerix вышел(а) из комнаты
[16:03:39] Tremerix вошёл(а) в комнату
[16:13:53] Jeka-38 вошёл(а) в комнату
[16:14:08] Jeka-38 вышел(а) из комнаты
[16:20:00] <liuch> Я в альтернативную ветку апстрима перетащил новый поиск. Там результаты поиска отображаются вместе с контекстом. Работает пока со старым хранилищем. Пофиксил несколько багов, до сих пор незамеченных
[16:25:16] liuch вышел(а) из комнаты: Возможно вернусь
[16:26:00] MonoBOY вышел(а) из комнаты
[16:26:05] liuch вошёл(а) в комнату
[16:26:24] liuch вышел(а) из комнаты: Возможно вернусь
[16:26:56] liuch вошёл(а) в комнату
[16:27:01] liuch вышел(а) из комнаты: Возможно вернусь
[16:27:43] liuch вошёл(а) в комнату
[16:34:42] MonoBOY вошёл(а) в комнату
[16:38:32] Jeka-38 вошёл(а) в комнату
[16:39:36] O01eg вошёл(а) в комнату
[16:41:09] taurus вошёл(а) в комнату
[16:42:38] taurus вышел(а) из комнаты
[16:51:02] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[16:51:09] mrDoctorWho вошёл(а) в комнату
[16:54:47] MonoBOY вышел(а) из комнаты
[16:56:35] Jeka-38 вышел(а) из комнаты: Replaced by new connection
[16:56:36] Jeka-38 вошёл(а) в комнату
[17:23:33] rion☫ вышел(а) из комнаты
[17:28:31] Jeka-38 вышел(а) из комнаты: Replaced by new connection
[17:28:54] Jeka-38 вошёл(а) в комнату
[17:29:11] Jeka-38 вышел(а) из комнаты
[17:29:17] Jeka-38 вошёл(а) в комнату
[17:30:05] Jeka-38 вышел(а) из комнаты: Replaced by new connection
[17:30:17] Jeka-38 вошёл(а) в комнату
[17:30:18] Jeka-38 вышел(а) из комнаты
[17:30:22] Jeka-38 вошёл(а) в комнату
[17:42:54] MonoBOY вошёл(а) в комнату
[18:00:01] MonoBOY вышел(а) из комнаты
[18:17:31] Jeka-38 вышел(а) из комнаты
[18:32:22] mrDoctorWho вышел(а) из комнаты
[18:42:50] rion☫ вошёл(а) в комнату
[18:43:21] <rion☫> я готов отчаяться этот код тауруса совсем bad design
[18:43:47] <rion☫> я наверное пока просто сделаю костыль в его же стиле. а после релиза выпилю всё к чертям
[18:47:40] <liuch> Думаю это лучший вариант. Переписывание и тестирование много времени займет. Лучше переписать не торопясь
[18:48:56] rion☫ вошёл(а) в комнату
[18:52:41] feo вышел(а) из комнаты
[19:11:49] MonoBOY вошёл(а) в комнату
[19:19:07] MonoBOY вышел(а) из комнаты
[19:23:56] rion☫ вышел(а) из комнаты: Replaced by new connection
[19:24:02] rion☫ вошёл(а) в комнату
[19:31:08] O01eg вышел(а) из комнаты
[19:31:25] O01eg вошёл(а) в комнату
[19:32:26] O01eg вышел(а) из комнаты
[19:32:38] O01eg вошёл(а) в комнату
[19:33:36] rion☫ вышел(а) из комнаты
[19:47:39] rkfg вышел(а) из комнаты
[20:11:35] mrDoctorWho вышел(а) из комнаты
[21:00:05] MonoBOY вошёл(а) в комнату
[21:03:17] mrDoctorWho вошёл(а) в комнату
[21:09:46] mrDoctorWho вышел(а) из комнаты
[21:10:14] mrDoctorWho вошёл(а) в комнату
[21:13:08] pztrn вышел(а) из комнаты
[21:13:19] pztrn вошёл(а) в комнату
[21:13:57] pztrn вышел(а) из комнаты
[21:14:05] pztrn вошёл(а) в комнату
[21:14:40] lexa36region вошёл(а) в комнату
[21:14:45] pztrn вышел(а) из комнаты
[21:14:52] pztrn вошёл(а) в комнату
[21:15:33] pztrn вышел(а) из комнаты
[21:15:41] pztrn вошёл(а) в комнату
[21:16:21] pztrn вышел(а) из комнаты
[21:16:27] pztrn вошёл(а) в комнату
[21:16:33] mrDoctorWho вышел(а) из комнаты
[21:17:09] pztrn вышел(а) из комнаты
[21:17:30] MonoBOY вышел(а) из комнаты
[21:20:14] mrDoctorWho вошёл(а) в комнату
[21:31:06] mrDoctorWho вышел(а) из комнаты
[21:31:10] mrDoctorWho вошёл(а) в комнату
[21:33:34] Tehnick вошёл(а) в комнату
[21:33:41] <Tehnick> rion☫: +1
[21:33:43] <iSida-dsy> Tehnick: Вы изменили карму rion☫ до +104. Следующий раз можно изменить через: 01:00:00
[21:36:47] <Tehnick> Новый SSD уже пришел, теперь жду нового ноута.
[21:38:15] <Tehnick> Мой текущий ноут 2012 года слегка устарел, решил вот и его заменить...
[21:38:53] mrDoctorWho вышел(а) из комнаты
[21:41:20] SouL вышел(а) из комнаты
[21:41:37] SouL вошёл(а) в комнату
[21:44:36] LeadKukuRuzo вошёл(а) в комнату
[21:46:19] <LeadKukuRuzo> liuch: я так понял по твоим сообщениям "последние исправления в историю", ты будешь мержить ветки?
[21:47:54] <liuch> LeadKukuRuzo: Вот прямо сейчас - нет. а так - да. Я уже мержил до этого. В этот раз постараюсь сразу и патч подготовить, чтобы он лег нормально.
[21:48:28] <LeadKukuRuzo> Т.е патч в апстрим так и не уйдёт?
[21:48:49] <liuch> Я сначала хочу еще кое-что подправить. И пару проверок сделать. Будут полезны при разборе ошибок с импортом истории в sqlite
[21:51:31] <liuch> LeadKukuRuzo: Патч постепенно усыхается в размерах. Не заметил? Я оттуда код беру. Просто сейчас я стараюсь в патче оставить только код, который касается sqlite части истории. Даже может его переименую в что-то типа psi-sqlite-history. Но не суть. Все уйдет в апстрим. Так или иначе. Просто патч сильно разросся и с ним работать очень не удобно
[21:54:12] <liuch> LeadKukuRuzo: Сейчас патч то же самое что у меня в ветке + sqlite
[21:54:49] <liuch> Ну и еще что-то, что не перенес еще. Надо глянуть
[21:55:47] <liuch> Может хоть так рион на новую историю глянет :)
[22:01:41] lexa36region вышел(а) из комнаты
[22:01:47] lexa36region вошёл(а) в комнату
[22:04:28] lexa36region вышел(а) из комнаты
[22:04:54] lexa36region вошёл(а) в комнату
[22:18:32] Леван вошёл(а) в комнату
[22:19:14] Grom PE вышел(а) из комнаты
[22:19:43] Grom PE вошёл(а) в комнату
[22:21:05] LeadKukuRuzo вышел(а) из комнаты
[22:36:21] AD0 вышел(а) из комнаты: Replaced by new connection
[22:36:56] AD0 вошёл(а) в комнату
[22:40:33] LeadKukuRuzo вошёл(а) в комнату
[22:48:03] MonoBOY вошёл(а) в комнату
[22:55:29] MonoBOY вышел(а) из комнаты
[22:56:17] LeadKukuRuzo вышел(а) из комнаты
[22:57:03] LeadKukuRuzo вошёл(а) в комнату
[22:58:44] MonoBOY вошёл(а) в комнату
[23:14:07] lexa36region вышел(а) из комнаты
[23:15:54] rion☫ вошёл(а) в комнату
[23:18:08] rion☫ вышел(а) из комнаты
[23:18:30] rion☫ вошёл(а) в комнату
[23:18:45] rion☫ вышел(а) из комнаты
[23:18:55] <rion☫> починил
[23:19:22] <rion☫> точнее залатал. мне совсем не нравится этот фикс
[23:21:58] <liuch> rion☫: Обещаю косо в твою сторону не смотреть :D
[23:23:10] <rion☫> че там у нас ещё был краш на cmd+q в маке
[23:25:09] <MonoBOY> чини чини
[23:25:27] <rion☫> не. cmd+q некритично. его можно позже зачинить
[23:25:47] <rion☫> короче, жду результатов тестов и ставлю теги 1.1
[23:26:47] <rion☫> к следующей версии тогда надо всю модель в ростере переписать. там всё как-то через одно место.
[23:29:29] AD0 вышел(а) из комнаты: Replaced by new connection
[23:29:36] AD0 вошёл(а) в комнату
[23:30:02] mrDoctorWho вошёл(а) в комнату
[23:35:22] ValdikSS вышел(а) из комнаты
[23:35:23] ValdikSS вошёл(а) в комнату
[23:35:37] ValdikSS вышел(а) из комнаты: Disconnected: Replaced by new connection
[23:35:38] ValdikSS вошёл(а) в комнату
[23:40:12] <rion☫> кстати, одному мне не нравится что режим поиска по ростеру не убирается при потере фокуса?
[23:40:32] <rion☫> оно так раньше было, до ваймо изменений
[23:41:34] <rion☫> таурус говорит типа удобно чтоб было текст вставлять, но как по мне так лучше кнопку на тулбар запилить дополнительно к уже имеющимся F3 и просто набору
[23:42:05] <liuch> Мне не нравится что само не исчезает
[23:43:07] <liuch> Тоже заметил. На "крестик" надо два раза жать, чтобы изчезло поле ввода. Край - в опции сунуть
[23:43:48] <rion☫> ну или всё стирать и ещё лишни раз backspace нажимать или F3. но всё это лишние телодвижения
[23:43:55] <liuch> Ну хоть esc работает и то ладно
[23:44:22] <liuch> Угу. Я тоже ленюсь лишнее делать
[23:46:02] O01eg вышел(а) из комнаты
[23:49:43] <rion☫> ну думаю можно идти спать спокойной ))
[23:50:53] <rion☫> а да ещё стрим менеджмент поправить к 1.1
[23:50:58] rion☫ вышел(а) из комнаты
[23:51:17] rion☫ вошёл(а) в комнату
[23:51:36] mrDoctorWho вышел(а) из комнаты
[23:52:51] <rion☫> и контакты похоже перестали двоиться в поиске
[23:53:28] <liuch> SM я поправлю.
[23:53:58] <liuch> Там длительность таймера не надо увеличивать, ко всему прочему?
[23:54:37] <rion☫> даже не знаю
[23:55:27] <liuch> Значит не надо
[23:55:34] <rion☫> liuch: спроси там :)
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!