gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Понедельник, 1 июля 2013< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.8 (2013-06-23)
Release schedule:
* 2013-07-06 Bug fix release EiskaltDC++ 2.2.9
* 2013-09-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:15:16] ONYX вышел(а) из комнаты: Replaced by new connection
[00:15:26] ONYX вошёл(а) в комнату
[00:19:59] nixtrian|home вышел(а) из комнаты
[00:40:12] Alexey вышел(а) из комнаты
[00:49:22] Nikoli вышел(а) из комнаты
[01:01:20] <Tehnick> Я тут большой фикс для Mac OS X сделал.
[01:01:32] <Tehnick> Нужны добровольцы, которые его затестят.
[01:02:22] <Tehnick> Брать можно из master-ветки.
[01:07:47] <Tehnick> Фикс: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/10e7293
[01:08:00] <Tehnick> Описания проблем в баг-трекере.
[01:18:10] Tehnick вышел(а) из комнаты
[01:36:35] goblin вошёл(а) в комнату
[01:36:48] goblin вышел(а) из комнаты
[01:51:29] Diger вышел(а) из комнаты
[02:10:55] grayich вышел(а) из комнаты
[02:26:00] gelraen вышел(а) из комнаты
[08:23:43] Diger вошёл(а) в комнату
[08:35:17] nixtrian|home вошёл(а) в комнату
[08:59:09] mars1an вошёл(а) в комнату
[09:42:24] ONYX вышел(а) из комнаты
[09:57:55] ONYX вошёл(а) в комнату
[10:57:28] Tehnick вошёл(а) в комнату
[10:57:38] Tehnick вышел(а) из комнаты
[10:59:09] Alexey вошёл(а) в комнату
[11:31:55] ONYX вышел(а) из комнаты
[11:33:04] flylinkdc вошёл(а) в комнату
[11:33:04] soulhunter вошёл(а) в комнату
[11:34:04] <soulhunter> Tehnick: два бага, которые относятся к фиксу в socket:wait()
[11:34:06] <soulhunter> http://code.google.com/p/eiskaltdc/issues/detail?id=1347&sort=-modified&colspec=ID%20Stars%20Type%20Status%20Priority%20Owner%20Summary%20Reporter%20Modified
[11:34:28] <soulhunter> http://code.google.com/p/eiskaltdc/issues/detail?id=1416&sort=-modified&colspec=ID%20Stars%20Type%20Status%20Priority%20Owner%20Summary%20Reporter%20Modified
[11:34:40] soulhunter вышел(а) из комнаты
[11:36:29] <flylinkdc> Всем привет.
[11:36:36] <flylinkdc> > <Tehnick> flylinkdc, а с разработчиками оригинального DC++ ты не контактируешь?
[11:36:54] <flylinkdc> Извиняй что не ответил - был в командировке в москве неделю
[11:37:28] <flylinkdc> нет, с автором DC++ не контактирую. :(
[11:40:39] soulhunter вошёл(а) в комнату
[11:47:29] <flylinkdc> soulhunter про краш в dcpp::Socket::wait можно подробнее как пофиксили?
[11:47:51] <flylinkdc> или это старое
[11:49:21] Tehnick вошёл(а) в комнату
[11:50:02] <Tehnick> soulhunter: спасибо, закрою.
[11:50:25] <Tehnick> soulhunter: ты сможешь протестировать фикс для макоси?
[11:53:29] <Tehnick> [10:37:28] <flylinkdc> нет, с автором DC++ не контактирую. :(
Жаль. Надо мне будет у него спросить об их планах на DHT.
[11:53:47] <Tehnick> Это очень важный и актуальный функционал.
[11:53:59] <flylinkdc> а там разве есть DHT ?
[11:54:19] <Tehnick> А если его еще и с IPv6 подружить, то будет совсем зашибись.
[11:54:28] <Tehnick> flylinkdc: в том-то и дело, что нет.
[11:54:49] <Tehnick> flylinkdc: но если сделают, то выиграют все.
[11:55:59] <flylinkdc> вы забрали со стронга
[11:56:02] <flylinkdc> #define BOOTSTRAP_URL                           "http://strongdc.sourceforge.net/bootstrap/"
[11:56:16] <flylinkdc> BM кудато пропал - если он вырубит сервер что будет?
[11:56:24] <flylinkdc> мы у себя подняли свой сервер
[11:56:34] <flylinkdc> от нагрузки нас сразу выгнали с хостинга )
[11:56:49] <flylinkdc> пришлось покупать VPS
[11:57:18] <flylinkdc> + сейчас сделали поддержку нескольких DHT серверов
[11:57:49] <flylinkdc> ты хочешь уговорить автора DC поднять свой стартовый сервер DHT ? я за
[11:58:21] <Tehnick> flylinkdc: да, мы брали реализацию из стронга и адаптировали к нашему ядру.
[11:59:49] <Tehnick> [11:01:21] <flylinkdc> BM кудато пропал - если он вырубит сервер что будет?
Пропал --> не трогает свой сайт. И с чего это вдруг сервер sourceforge.net будет отключен?..
[12:01:00] <flylinkdc> ну если скрипт bootstrap будет создавать большую нагрузку на их железку и сеть - его отключат
[12:01:11] <Tehnick> [11:01:29] <flylinkdc> мы у себя подняли свой сервер
Я не знал. Но в старых версиях клиента по-прежнему старый адрес. И не все пользователи любят обновляться. Особенно под виндой...
[12:01:27] <flylinkdc> у нас счас рандомно выбирается или стронг или наш
[12:01:38] <flylinkdc> так вот на наш DHT идет нагрузка приличная
[12:01:44] <flylinkdc> 10-20 запросов в секунду
[12:01:45] <Tehnick> [11:01:39] <flylinkdc> от нагрузки нас сразу выгнали с хостинга )
[11:01:54] <flylinkdc> пришлось покупать VPS
Фигасе. А какого порядка была нагрузка?
[12:02:28] <Tehnick> [11:02:23] <flylinkdc> + сейчас сделали поддержку нескольких DHT серверов
Это полезная фича, надо бы и нам ее сделать.
[12:03:27] <flylinkdc> 127 дней аптайм - 11 тер исходящий траф 1 т входящий
[12:03:53] <flylinkdc> не каждый VPS позволит такую нагрузку
[12:04:11] <flylinkdc> у них какправило в ограничениях запрет юзать для p2p
[12:04:52] <flylinkdc> а почему ты думаешь что DHT это перспективно?
[12:05:08] <flylinkdc> у меня по наблюдениям не так много файлов по DHT находится и качается
[12:05:22] <Tehnick> [11:02:54] <flylinkdc> ты хочешь уговорить автора DC поднять свой стартовый сервер DHT ? я за
Я бы хотел, чтобы там хотя бы реализовали этот функционал. А дальше уж и производные клиенты эту фичу подхватят на ура. А что касается сервера: важно чтобы были общие точки для всех клиентов DC, это важно для формирования DHT сети. Где будут хоститься эти точки --- вопрос вторичный.
[12:06:24] <Tehnick> [11:06:49] <flylinkdc> 10-20 запросов в секунду
Фигасе, а ведь он используется только при запуске...
[12:06:38] <Tehnick> [11:06:49] <flylinkdc> 10-20 запросов в секунду
[12:06:53] <Tehnick> У вас DHT по дефолту включен или отключен?
[12:08:38] <flylinkdc> у нас при первом старте запускается мастер - там в настройках юзер выбирает включить его или нет
[12:08:43] <Tehnick> [11:09:57] <flylinkdc> а почему ты думаешь что DHT это перспективно?
о_О Ты серьезно?..
[12:08:47] <flylinkdc> помоему отключен. счас гляну
[12:09:04] <flylinkdc> пока тренд идет к смерти DC++
[12:09:12] <flylinkdc> на него все забили хрен
[12:10:36] <flylinkdc> я думаю он останется жив в локалках. где DHT не нужен из соображений секретности. чтобы не палиться наружу
[12:11:01] <Tehnick> [11:10:13] <flylinkdc> у меня по наблюдениям не так много файлов по DHT находится и качается
А для моих закачек DHT источников и источников с хабов почти поровну. Я примерно к 10 хабам подключен. И если бы DHT в DC был достаточно распространен, то источников их DHT было бы подавляющее большинство.
[12:11:04] <flylinkdc> у нас некоторые заказчики вип-сборок специально просили вырезать DHT из кода
[12:11:39] <Tehnick> [11:16:09] <flylinkdc> у нас некоторые заказчики вип-сборок специально просили вырезать DHT из кода
У нас есть опция для сборки. Ничего вырезать не нужно.
[12:11:48] <flylinkdc> ну если получится уговорить автора DC++ сделать DHT то хорошо
[12:12:01] <flylinkdc> у нас тоже ifdef-ом вырезается )
[12:12:14] <flylinkdc> автор DC++ немного помешан на копирайтах
[12:12:20] <Tehnick> [11:14:09] <flylinkdc> пока тренд идет к смерти DC++
Лично я вообще не вижу изменений в числе пользователей и источников файлов.
[12:12:32] <flylinkdc> он все фичи которые появляются в его клиенте хочет чтобы были под его авторскими провами
[12:12:42] <flylinkdc> не думаю что BM согласится на это
[12:13:16] <Tehnick> flylinkdc: а вы с BM вообще общались или только кодом обменивались?
[12:13:51] <flylinkdc> общались когда я предлагал влить в его клиент поддержку mediainfo
[12:14:33] <flylinkdc> ну и насколько патчей забрал от Ежика (наш разраб)
[12:14:36] <Tehnick> [11:15:41] <flylinkdc> я думаю он останется жив в локалках. где DHT не нужен из соображений секретности. чтобы не палиться наружу
Ну вот у меня уже больше трех лет нет локалки. Я сижу на публичных хабах. За все это время торренты использовал 2-3 раза, не больше.
[12:15:24] <Tehnick> Собственно и мне, и пользователям домашних компов, которые я администрирую DC хватает с лихвой.
[12:15:24] <flylinkdc> новые iso линуксов я качаю всегда через торрент
[12:15:48] <Tehnick> ы)
[12:16:02] <flylinkdc> у меня 2 года назад посещение flylinkdc.ru был 10 тыс в сутки
[12:16:02] <Tehnick> Я уже забыл, когда в последний раз качал iso.
[12:16:09] <flylinkdc> сейчас 2300 всего
[12:16:10] <Tehnick> *крупный iso
[12:16:18] <Tehnick> У меня только netinstall есть.
[12:16:30] <flylinkdc> я качаю новые линуксы для тестов в VirtualBox
[12:16:49] <flylinkdc> в общем интерес к DC умирает
[12:16:50] <Tehnick> И что там можно тестировать?
[12:17:10] <flylinkdc> сейчас активно пользуют DC в Дагестане
[12:17:23] <flylinkdc> у них инет внешний 2м за тыщу рублей
[12:18:08] <flylinkdc> в общем я за если ты уговоришь автора DC++ стандартизировать DHT
[12:19:02] <Tehnick> Вот прикроют сайты со списками торрент-файлов, и клиенты со встроенным поиском вновь станут популярны. =)
[12:19:24] <Tehnick> А что сразу я?
[12:19:33] <Tehnick> Надо толпой на него навалиться.
[12:20:17] <flylinkdc> а когда планируется прикрыть торрент-треккеры?
[12:20:44] <flylinkdc> ну ты как представитель кросплатформенного клиента под линух сольдней будет )
[12:20:52] <Tehnick> Не помню, надо новость загуглить.
[12:21:01] <flylinkdc> это закон чтоли приняли
[12:21:17] <flylinkdc> я слышал что будут просто прибивать раздачи по жалобе
[12:21:21] <Tehnick> В России феерические законы об ограничениях в сети принимают в последнее время.
[12:21:22] <flylinkdc> оно и сейчас так
[12:21:41] <Tehnick> Мне даже немного жалко интернет-провайдеров.
[12:23:34] <Tehnick> [11:26:27] <flylinkdc> оно и сейчас так
Так, да не так.
[12:24:16] <Tehnick> Теперь интернет-провайдеры обязаны принимать меры своими силами и в краткие сроки.
[12:24:28] <Tehnick> А им проще банить сайты целиком.
[12:27:53] <flylinkdc> а. ну тогда плохо )
[12:29:52] <flylinkdc> а почему вы редко выпускаете релизы?
[12:29:59] <flylinkdc> влом ченжлоги делать?
[12:31:05] <Tehnick> flylinkdc: релизы выпускаются по готовности.
[12:31:29] <Tehnick> flylinkdc: ты, видимо, пропустил повышенную активность, предшествующую релизу.
[12:31:42] <flylinkdc> последний релиз вышел с багом при клике на юзере?
[12:31:42] <Tehnick> Так был целый ряд доработок.
[12:31:46] <Tehnick> Да.
[12:31:48] <flylinkdc> это ведь значит что нихрена не тестится
[12:32:02] <flylinkdc> у нас тоже так бывает часто
[12:32:04] <Tehnick> И ни одна сволочь не почесалась о нем сообщить до релиза.
[12:32:09] <flylinkdc> разработчики сами не тестят
[12:32:18] <Tehnick> Я не использую чат.
[12:32:48] <Tehnick> Но как только об ошибке сообщили, сразу исправил.
[12:32:50] <flylinkdc> нам помогает - канал автообнвления до ночных сборок
[12:32:55] <Tehnick> Там фикс тривиальный.
[12:33:05] <flylinkdc> фикс понятно что тривиальный
[12:33:25] <flylinkdc> ты в лоре написал что следующий релиз будет не скоро
[12:33:33] <flylinkdc> это ведь тоже нехорошо
[12:33:38] <Tehnick> flylinkdc: посмотри в тему конфы.
[12:33:49] <flylinkdc> в таких случаях нужно чем можно скорее выпускать обновку.
[12:34:07] <flylinkdc> у меня темы что-то не видно - убежала )
[12:34:19] <Tehnick> А еще можно вчерашний лог посмотреть. Там мало сообщений.
[12:34:34] <Tehnick> Release schedule:
* 2013-07-06 Bug fix release EiskaltDC++ 2.2.9
* 2013-09-xx Release EiskaltDC++ 2.3.0
[12:34:44] <flylinkdc> счас. у меня QIP не умеет логи смотреть. пойду чере сайт
[12:34:54] <flylinkdc> а понял
[12:35:02] <flylinkdc> тогда наверно лучше 2.2.8.1 :)
[12:35:04] <Tehnick> flylinkdc: логи:  http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/06/30.html#22:34:54.978280
[12:35:14] <Tehnick> Нет.
[12:35:17] <Tehnick> Не лучше.
[12:35:40] <Tehnick> soulhunter: пинг.
[12:35:42] <flylinkdc> да я шутую
[12:35:51] <flylinkdc> в оракле любят хренову тучу точек
[12:35:57] <flylinkdc> я сам их не очень люблю
[12:36:13] <flylinkdc> нумерацию флая делал по номеру ревизии rxxx
[12:36:15] <Tehnick> А вот клепатели браузеров точек не любят...
[12:36:31] <flylinkdc> потом гугл и мазила у меня стырили идею )
[12:36:40] <flylinkdc> нада на них в суд подать
[12:36:45] <flylinkdc> я это в 2006 году придумал
[12:36:46] <Tehnick> flylinkdc: кстати, вы версию клиента пофиксили в ADC?
[12:37:07] <flylinkdc> вроде да. а что было не так с версией?
[12:37:11] <Tehnick> Ибо формат был раньше неправильный.
[12:37:23] <flylinkdc> да. Ежик вроде правил
[12:37:32] <flylinkdc> вечером проверю. а на что это влияет
[12:37:39] <Tehnick> Может быть даже после нашего сообщения о ошибки.
[12:37:46] <Tehnick> Что-то я не помню...
[12:38:00] <flylinkdc> кстати на меня BM и DC++ команда наезжала что я нумерую версии неверно
[12:38:13] <flylinkdc> без точек а rxx
[12:38:37] <flylinkdc> но потом вроде отстали и успакоились
[12:38:51] <flylinkdc> эту версию как вообще используют - для бана на уровне хаба?
[12:39:05] <flylinkdc> у флая ведь есть мимикрия - можно подсунуть любой тэг
[12:39:26] <Tehnick> flylinkdc: сравни: https://github.com/eiskaltdcpp/eiskaltdcpp/blob/master/eiskaltdcpp-qt/src/FavoriteHubs.cpp#L86
[12:40:31] <Tehnick> В версии для ADC нет "V:".
[12:40:46] <flylinkdc> понял V: не нужна. а если она будет то что ломается?
[12:40:53] <Tehnick> Раньше у вас было. Но, наверное, уже пофиксили.
[12:41:15] <Tehnick> flylinkdc: не помню я, честно.
[12:41:47] <Tehnick> Может быть хаб откажет в соединении, если злобные настройки.
[12:42:32] <Tehnick> Грейлинк вон на очень многих хабах перманентно забанен.
[12:42:42] <Tehnick> Хотя его это не останавливает...
[12:43:23] <flylinkdc> Грей тоже умер похоже
[12:43:37] <flylinkdc> высокотехнологичная прога
[12:44:04] <flylinkdc> узнал на ADC у нас V: уже нет - пофиксили
[12:44:10] <Tehnick> Туда ему и дорога.
[12:44:23] <Tehnick> А без исходников и не форкнет никто.
[12:44:29] <flylinkdc> почему? от того что автор не хотел открывать сорцы?
[12:44:53] <flylinkdc> я думаю он профи и возможно не хотел дарить свои наработки
[12:45:12] <Tehnick> flylinkdc: в первую очередь --- из-за функционала. Ну и лицензию нарушать тоже некрасиво...
[12:45:25] <flylinkdc> функционал то там крутой
[12:45:49] <Tehnick> С точки зрения юзеров этого чуда --- может быть.
[12:46:07] <Tehnick> Но сеть DC такой функционал убивает.
[12:46:25] <flylinkdc> не думаю что сеть DC умерает от грея )
[12:46:39] <Tehnick> Нет.
[12:46:43] <flylinkdc> я бы выкупил сорцы у грея еслиб они отвечали
[12:47:03] <Tehnick> Но если бы такое было во многих клиентах, то сеть бы сдохла гораздо раньше.
[12:47:50] gelraen вошёл(а) в комнату
[12:47:54] <Tehnick> В торрентах не зря банят читерские клиенты на трекерах.
[12:48:31] <Tehnick> Избегают тех же проблем.
[12:50:43] <Tehnick> gelraen: привет. Ты сможешь до пятницы сделать сборку из ветки 2.2.x под макось?
[12:51:01] <Tehnick> gelraen: если будет бандл, мне проще будет текстеров найти.
[12:51:53] <Tehnick> gelraen: я в баг-фикс релиз планирую большее исправление для макоси включить: https://github.com/eiskaltdcpp/eiskaltdcpp/commit/10e7293
[12:52:09] <Tehnick> Надо проверить, что оно работает как ожидается...
[12:56:05] <gelraen> собираю
[12:56:11] <Tehnick> gelraen: спасибо.
[12:58:09] <Tehnick> flylinkdc: по поводу тестирования. Вся суть СПО в тесном взаимодействии пользователей и разработчиков. Разработчики зачастую просто не в состоянии делать проверку всего доступного функционала. Да это и не нужно...
[12:58:44] <flylinkdc> разработчики обязаны это делать
[12:58:55] <Tehnick> flylinkdc: а автоматические системы проверки имеют множество ограничений. Юзеры значительно изощреннеее и изобретательнее в поиске багов.
[12:59:16] <flylinkdc> по хорошему весь код должен быть покрыт тестами которые в автомате прогоняются после каждого коммита на сервере CI
[12:59:27] <Tehnick> flylinkdc: СПО <--> обязаны ? Взаимоисключающие параграфы. =)
[12:59:54] <Tehnick> flylinkdc: тесты --- не панацея.
[12:59:55] <flylinkdc> ну если разработчик хочет чтобы его код был востребован и качественный
[13:00:20] <flylinkdc> если просто наговнокодить и открыть доступ то это как правило умирет
[13:00:27] <Tehnick> flylinkdc: более того, тесты помогут не на всем спектре возможных ошибок.
[13:00:53] <flylinkdc> согласен. но тем не менее в оригинальном DC++ тесты добавили и они выполняются после каждого билда
[13:01:05] <flylinkdc> собирал хоть раз DC++ из базара?
[13:01:14] <Tehnick> Ну, я рад за них.
[13:01:18] <Tehnick> Нет, не собирал.
[13:01:31] <Tehnick> И не планирую.
[13:01:35] <gelraen> flylinkdc, тут есть tradeoff между тратой сил на разработку собственно софта и тестов к нему (и тестов для тестов, и тестов для тестов для тестов...)
[13:02:24] <flylinkdc> я согласен что разработка тестов это очень сложно. и это конечно делать вломы
[13:02:51] <gelraen> да, особенно когда пишет полтора анонимуса и не за зарплату
[13:03:04] <Tehnick> Это не сложно. Это нудно, неинтересно и большая трата времени. Часто еще и напрасная...
[13:03:57] <Tehnick> flylinkdc: вы планируете тесты у себя запилить?
[13:04:06] <flylinkdc> да. планирую
[13:04:26] <Tehnick> flylinkdc: это замедлит реализацию нового фукнционала.
[13:04:47] NightOrion вошёл(а) в комнату
[13:04:54] <flylinkdc> изучаю пока либу TUT - вся на С++ http://tut-framework.sourceforge.net/
[13:05:17] <Tehnick> Но если новые фичи не планируются и будут только исправления ошибок, то тесты могут быть полезны, чтобы избежать регрессий.
[13:05:17] <flylinkdc> NightOrion - тоже из FlylinkDC++
[13:05:26] <NightOrion> добрый день
[13:05:29] <flylinkdc> не возражаете если нас тут будет двое )
[13:05:42] <Tehnick> Конечно, нет.
[13:05:56] <NightOrion> да я можно сказать одной ногой в айскальте
[13:06:08] <Tehnick> Конференция будет выглядеть живой... =)
[13:06:15] <flylinkdc> +1
[13:06:16] <gelraen> > TUT tests are easy to read and maintain.
и от примера уже глаза вытекают
[13:06:40] <flylinkdc> :)
[13:06:45] <NightOrion> я интерфейс переводил на русский на transifex, меня в переводчики записали
[13:09:45] <Tehnick> NightOrion: переводил --- это громко сказано. =) Всего пара строк из двух тысяч. Но в списке переводчиков ты есть, да.
[13:12:18] <NightOrion> если точно то 11 строк :-[
[13:13:01] <Tehnick> NightOrion: хорошо. =)
[13:13:25] <Tehnick> NightOrion: просто обычно я сам перевод на русский обновляю. И сразу.
[13:13:42] <Tehnick> NightOrion: вот только для полной вычитки все время не найду.
[13:14:14] <NightOrion> я тут у нас по A B и С прошелся, много неиспользуемого выкинул
[13:14:18] <Tehnick> Еще и отображение всех строк в GUI надо по хорошему проверить.
[13:14:52] <Tehnick> NightOrion: неиспользуемые строки у нас отбрасываются.
[13:15:20] <Tehnick> Кстати, флайлинк же на WinAPI написан?
[13:15:27] <NightOrion> WTL
[13:15:53] <NightOrion> но грубо говоря да
[13:15:55] <Tehnick> Ок, загуглю. Я не в курсе виндовых либ.
[13:16:20] <NightOrion> это такая прослойка между WinAPI и GUI
[13:16:22] <Tehnick> И как там дело с локализацией обстоит?
[13:16:36] <NightOrion> у нас через XML файлы
[13:16:45] <Tehnick> Размеры элементов GUI подстраиваются под лину текстовых строк?
[13:16:51] <Tehnick> *длину
[13:17:28] <gelraen> Tehnick, http://sourceforge.net/projects/eiskaltdcpp/files/Mac%20OS%20X/EiskaltDC%2B%2B-2.2.9-eb8830c-universal.dmg/download
[13:17:40] <NightOrion> только хардкор, либо стараемся писать текс тчтоб гарантировано влазил, либо расиряем поле, сами за этим следим
[13:19:01] <Tehnick> gelraen: отлично! Спасибо.
[13:19:08] <Tehnick> soulhunter: пинг
[13:19:53] <Tehnick> NightOrion: хе-хе-хе. =) Проблемы с недо-тулкитами...
[13:20:20] <Tehnick> Головная боль как разработчикам, там и переводчикам.
[13:20:39] <soulhunter> Tehnick: ?
[13:20:52] <NightOrion> мы в основном делаем сразу достаточно места, так что такие проблемы вылазиют довольно редко
[13:23:13] <Tehnick> soulhunter: у тебя сегодня-завтра будет свободное время?
[13:23:53] <Tehnick> soulhunter: надо будет затестить бандл по ссылке выше (от gelraen)  и проверить, что две проблемы под макосью исправлены.
[13:24:34] <soulhunter> затестить бандл не проблема, уже качаю
[13:25:24] <soulhunter> Tehnick: а словари там добавили?
[13:25:54] <Tehnick> soulhunter: нет. Словари надо ставить отдельно. Но их работу проверить тоже было бы неплохо.
[13:26:18] <Tehnick> soulhunter: вот эти баги надо проверить:
https://code.google.com/p/eiskaltdc/issues/detail?id=1351
https://code.google.com/p/eiskaltdc/issues/detail?id=1270
[13:26:24] <soulhunter> а почему отдельно? разве они в бандл не должны входить? он будет их искать по внешнему пути?
[13:26:41] <Tehnick> soulhunter: только после твоего объяснения стали понятны их причины. Тебе и тестить... =)
[13:27:07] <soulhunter> ну, поведение изменилось конечно, но мягко говоря не так как ожидалось
[13:27:22] <soulhunter> при нажатии на "закрыть" окно не закрывается, а сворачивается
[13:27:33] <Tehnick> soulhunter: так и задумано.
[13:27:41] <Tehnick> Тут все правильно.
[13:27:53] <Tehnick> Выход только по кнопке выхода.
[13:27:57] <soulhunter> ну это не правильное для мака поведение
[13:28:03] <Tehnick> Или по горячим клавишам.
[13:28:23] <soulhunter> закрыть окно != выход из программы
[13:28:50] <Tehnick> soulhunter: оно сворачивается в док. Что еще надо?
[13:28:56] <soulhunter> Tehnick: скайп есть?
[13:29:11] <Tehnick> soulhunter: нет. К тому же я на работе.
[13:29:34] <Tehnick> Кстати, надо отойти. Но ты пиши, я логи чата потом прочитаю.
[13:29:41] Tehnick вышел(а) из комнаты
[13:31:53] <soulhunter> Tehnick: есть три разных понятия - полное закрытие программы, сворачивание, и закрытие текущего окна (у нас окно всего одно, ну соответсвенно о нем и речь)
[13:33:06] <flylinkdc> soulhunter - ты сам под mac OS собирал уже мастер ветку из git?
[13:33:28] <flylinkdc> там много граблей вылазит? а то я все тоже собираюсь под мак вашу прогу потыкать
[13:37:52] gelraen вышел(а) из комнаты
[13:37:54] <soulhunter> сейчас первый и второй действия работают как надо - полное закрытие и сворачивание. А вот закрытие текущего окна программы работает как сворачивание
[13:38:32] <soulhunter> flylinkdc: грабли во время чего? собирал gelraen
[13:47:51] <soulhunter> Tehnick: в общем, когда вернешься - отпиши, я скриншоты пришлю )
[14:19:23] gelraen вошёл(а) в комнату
[14:21:10] soulhunter вышел(а) из комнаты
[14:28:52] <gelraen> flylinkdc, граблей, вобщем-то, особо нет, надо только поставить всё нужное из macports
[14:29:22] <gelraen> а если забить на поддержку 10.6 то и не надо делать приседания со сборкой универсальных бинарников
[14:40:44] <flylinkdc> с macports пока не работал
[14:40:50] <flylinkdc> спасибо. почитаю про него
[14:46:34] gelraen вошёл(а) в комнату
[14:51:52] Nikoli вошёл(а) в комнату
[14:57:06] Tehnick вошёл(а) в комнату
[14:57:27] <Tehnick> flylinkdc: среди исходников лежат сборочные скрипты для макоси...
[14:57:33] NightOrion вышел(а) из комнаты
[14:58:05] <Tehnick> soulhunter: я тебя не понимаю. Что значит "закрыть окно" в твоем понимании?
[14:58:18] soulhunter вошёл(а) в комнату
[15:00:44] <Tehnick> soulhunter: и то, что у программы только одно главное окно еще ничего не значит. Есть в программе и отдельные немодальные окна.
[15:01:18] <Tehnick> Например, одно для работы с qtscript.
[15:06:02] <Tehnick> soulhunter: в известных мне системах, при закрытии главного окна программы (или последнего из окон программы) есть два варианта: 1) программа завершается; 2) программа прячется в трей (при этом ее окна нет на панели задач).
[15:06:34] <Tehnick> Что не так в этом плане с макосью?
[15:07:36] <Tehnick> soulhunter: при нашем прошлом обсуждении выяснилось, что все время пока запущен процесс программы, она есть в доке. Т.е. сворачиваться в трей программы макоси не умеют. Я так и сделал.
[15:13:53] ONYX вошёл(а) в комнату
[15:14:58] <Tehnick> soulhunter: и еще issue 1244 проверь пожалуйста.
[15:36:13] soulhunter вышел(а) из комнаты
[15:37:56] Diger вышел(а) из комнаты
[15:39:19] <Tehnick> Есть еще маководы в чате?
[15:39:26] <Tehnick> Вопрос общий...
[15:49:24] mars1an вышел(а) из комнаты
[15:52:45] mars1an вошёл(а) в комнату
[16:54:08] Tehnick вышел(а) из комнаты
[17:19:45] grayich вошёл(а) в комнату
[17:31:36] Diger вошёл(а) в комнату
[17:41:06] Tehnick вошёл(а) в комнату
[17:41:48] <Tehnick> Diger: ты недавно сообщал о проблемах в макоси у знакомого. Те проблемы были решены?
[17:48:51] Tehnick вышел(а) из комнаты
[18:01:36] mars1an вышел(а) из комнаты
[18:59:10] Kroll вышел(а) из комнаты
[19:49:22] Diger вышел(а) из комнаты: Replaced by new connection
[19:49:32] Diger вошёл(а) в комнату
[19:50:07] Diger вышел(а) из комнаты
[19:50:24] Diger вошёл(а) в комнату
[20:14:17] Kroll вошёл(а) в комнату
[20:40:31] pavelvat вошёл(а) в комнату
[20:42:28] gelraen вышел(а) из комнаты
[20:51:42] <pavelvat> tehnick: http://code.google.com/p/eiskaltdc/issues/detail?id=1347
Этот баг завёл я, и как видно из приложенного вывода bt никакого отношения к багу с сокетом он не имеет и таким образом не исправлен в 2.2.8. Там уже после меня кто-то ни к селу, ни к городу написал про свой другой баг с падением.  Мой баг воспроизводится со 100% вероятностью под любой ОС если включить в "Управление скриптами" LogManager Widget, затем нажать на появившуюся кнопку с ним и выйти из программы.
[21:29:30] gelraen вошёл(а) в комнату
[21:34:06] <pavelvat> tehnick: вот ещё баг связанный со скриптами http://code.google.com/p/eiskaltdc/issues/detail?id=1312
[21:39:35] Кирилл вошёл(а) в комнату
[22:06:29] grayich вышел(а) из комнаты
[22:08:59] <pavelvat> tehnick: ты всё-таки забыл про это http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/06/15.html#15:02:31.105771
[22:09:24] pavelvat вышел(а) из комнаты
[22:26:00] Tehnick вошёл(а) в комнату
[22:26:11] <Tehnick> pavelvat, я не забыл, а забил.
[22:26:27] <Tehnick> pavelvat, для релиза это не критично, а время не резиновое.
[22:26:35] <Tehnick> pavelvat, позже посмотрю.
[22:27:44] <Tehnick> Кстати.
[22:27:46] <Tehnick> [15:17:44] <tehnick.alive> pavelvat, зачем в архиве аскальта под винду лежит eiskaltdcpp-cli-jsonrpc? Без установленного перла он бесполезен. Да и без конфига тоже...
[22:30:10] pavelvat вошёл(а) в комнату
[22:32:16] <pavelvat> Tehnick: кому надо поставят Perl, что за конфиг?
[22:32:42] <Tehnick> pavelvat, cli-jsonrpc-config.pl
[22:32:55] <Tehnick> pavelvat, как они без него настроят?
[22:33:22] <Tehnick> pavelvat, кроме того, утилита не рассчитана на работу в винде.
[22:33:40] <Tehnick> pavelvat, там везде никсовые пути жестко прописаны
[22:34:04] <Tehnick> pavelvat, ее разве что в cygwin можно будет запустить нормально...
[22:35:52] <pavelvat> Tehnick: когда я тестировал под Windows вместе с Strawberry Perl не помню чтобы требовался ещё какой-то конфиг, хотя может я просто забыл уже. Добавлю его в следующем багфикс релизе, кому надо сами его подправят.
[22:36:12] <Tehnick> pavelvat, но ты проверь все-таки.
[22:36:38] <pavelvat> Tehnick: если будет не лень, проверю, но это маловероятно.
[22:39:13] gelraen вышел(а) из комнаты
[22:41:00] gelraen вошёл(а) в комнату
[22:44:10] pavelvat вышел(а) из комнаты
[22:44:45] gelraen вышел(а) из комнаты
[22:49:10] Tehnick вышел(а) из комнаты
[23:19:30] gelraen вошёл(а) в комнату
[23:23:26] Кирилл вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!