gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Понедельник, 28 апреля 2014< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2014/
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.9 (2013-08-29)
Release schedule:
* 2014-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:42:22] yrii вышел(а) из комнаты
[01:08:23] <dhamp_ > > [19:43:26] <loooser> dhamp_ : а с IPv6 разобрался уже из-за чего файлы не передаются?
всё что могу сказать тупо закрывается сокет причём не с нашей стороны, рукопожатие клиентов проходит, идёт попытка чтения данных и немного данных даже успевает считаться в data_mode и тут хуяк сокет закрыт.
[01:10:28] <dhamp_ > это если я качаю файллист с ncdc, если ncdc качает мой файллист всё пучком
[01:19:59] <loooser> dhamp_ : а когда эйскальты друг с другом?
[01:20:32] <dhamp_ > ну для этого нужен отдельный юзер )
[01:20:43] <dhamp_ > мне лень создавать ещё 1
[01:21:34] <loooser> ну мы же друг с другом тестили...
[01:21:36] <dhamp_ > когда последний раз проверял(а это было давно всё нормально качалось в обе стороны) - но это может быть моим глюком =)
[01:22:53] <loooser> <ADC>BINF AAAG ID5E7PVMGD5G2KP2HXDJOVXOK6FMYNIK3R7USYXNA NIdhamp SL10 FS10 SS14026269668 SF17 HN0 HR0 HO0 VEEiskaltDC++\s2.3.0 US13107200 KPSHA256/3UFH26663CMSFJB5SDCK2YOMJKVSFTJVIMPQ2FDWGC4CR35FA6MA SUSEGA,ADC0,TCP4,UDP4 I62001:0:53aa:64c:18b3:39e6:faed:bbf4</ADC>
^^ почему он говорит TCP4,UDP4 а не TCP6,UDP6 ? - Может где-то с этой стороны косяк?
[01:27:00] <dhamp_ > не забей это supports
[01:27:12] <dhamp_ > он же говорит I62001:0:53aa:64c:18b3:39e6:faed:bbf4
[01:27:35] <dhamp_ > I6 ип мой 2001:0:53aa:64c:18b3:39e6:faed:bbf4
[01:30:45] <loooser> всё-равно надо говорить, что есть поддержка TCP6,UDP6  ))
[01:31:13] <dhamp_ > если я допишу внезапно всё заработает ?
[01:31:57] <loooser> ну мож оно не работает потому что не заявлено... ))
[01:32:40] <loooser> На в4 кстати тоже приём файлов сломан в твоей ветке на активном соединении
[01:32:42] <dhamp_ > думаешь клиент после рукопожатия смотрит - хм, ipv6? да он же не поддерживает ipv6, close socket и похрен что рукопожатие было произведено через то самое ipv6
[01:33:52] <dhamp_ > loooser, и как я в активном режиме качаю с локальных забов фильмы? - libastral не иначе мне помогает :D
[01:34:21] <loooser> ты так говоришь, будто там живой человек сидит, а не кривой код написан ))
[01:34:37] <loooser> dhamp_ : на ADC-хабах попробуй
[01:34:53] <dhamp_ > если бы такоые были в сети
[01:35:31] <dhamp_ > с внешних адресов я без нормального ип не скачаю ничего в активе
[01:35:35] <loooser> dhamp_ :    adc://babylon.aab21pro.org:412
[01:35:54] <dhamp_ > loooser, ^^^^
[01:36:02] <loooser> ну тогда поверь мне наслово ))
[01:36:22] <dhamp_ > loooser, неа , я параноик и никогму не верю =)
[01:36:37] <loooser> Пишет "Expecting INF" - уже говорил вроде...
[01:36:49] <dhamp_ > loooser, приведи веское доказательство сперва
[01:37:07] <dhamp_ > например дамп обмена клиентов
[01:38:11] <loooser> скриншот подойдёт?
[01:38:16] <dhamp_ > нет
[01:38:27] <dhamp_ > нужен именно дамп
[01:38:47] <dhamp_ > что мне скажет скрин ? нихрена
[01:40:03] <loooser> что я хорошо владею фотошопом ))
[01:40:55] <dhamp_ > loooser, ну я могу порадоваться за тебя только
[01:41:28] <loooser> dhamp_ : тебе нужен tcpdump c ключами -s0 -x ?
[01:49:16] <loooser> dhamp_ : смотри личку
[03:23:48] dhamp_ вышел(а) из комнаты
[06:02:09] proxym вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[06:14:05] Diger вошёл(а) в комнату
[07:20:01] proxym вошёл(а) в комнату
[07:33:25] proxym вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[08:38:06] Diger вышел(а) из комнаты
[08:39:16] Diger вошёл(а) в комнату
[09:21:30] dhamp_ вошёл(а) в комнату
[09:26:06] mars1an вошёл(а) в комнату
[10:07:17] dhamp_ вышел(а) из комнаты
[10:33:41] yrii вошёл(а) в комнату
[11:27:23] yrii вышел(а) из комнаты
[11:27:51] yrii вошёл(а) в комнату
[14:30:22] flylinkdc вошёл(а) в комнату
[16:22:50] flylinkdc вышел(а) из комнаты
[16:23:00] flylinkdc вошёл(а) в комнату
[16:31:15] Diger вышел(а) из комнаты
[16:40:22] proxym вошёл(а) в комнату
[16:41:52] <Nikoli> dhamp_ : что скажешь про https://bugs.gentoo.org/show_bug.cgi?id=508812 ?
[16:42:22] <Nikoli> правильно или нет добавлять CFLAGS _полностью_ в команды линковки?
[16:47:56] yrii вышел(а) из комнаты
[16:49:04] Tehnick вошёл(а) в комнату
[16:49:12] <Tehnick> Nikoli, любишь ты спорить.
[16:51:12] <Tehnick> Nikoli, лично я не вижу причин, для добавления флагов CFLAGS в команду линковки
[16:51:42] <Nikoli> Tehnick: http://lists.busybox.net/pipermail/busybox-cvs/2007-May/025198.html
[16:51:47] <Tehnick> Nikoli, и в дебиане так не принято, насколько мне известно. За все пакеты я, конечно, ручаться не могу...
[16:52:13] <Nikoli> говорят, что для правильного указания abi это нужно при сборке под другие архитектуры
[16:52:41] <Nikoli> но почему бы не указать эти самые abi через LDFLAGS?
[16:53:37] <Nikoli> есть и другой случай: иногда команды линковки на вход получает не только .o файлы, но .c .cpp, т.е. делает не только линковку
[16:53:53] <Nikoli> но это с моей т.з. не правильно
[16:53:59] <Tehnick> В дебиане и убунту флаги для сборки пакетов задаются окружением сборки, если правила для сборки пакета написаны правильно.
[16:54:19] <Tehnick> Посмотреть флаги можно такой командой, например:
dpkg-buildflags --get LDFLAGS
[16:54:41] <Tehnick> Флаги под разные архитектуры могут отличаться.
[16:55:11] <Tehnick> Например, на моем ноуте:
$ dpkg-buildflags --get LDFLAGS
-Wl,-z,relro
[16:56:40] <Tehnick> Еще я флаг -Wl,--as-needed обычно добавляю при сборке пакетов.
[17:00:28] <Nikoli> а не знаешь, как делается сборка под другие архитектуры?
[17:00:31] <Tehnick> Nikoli, потыкал сервак с системой:
$ uname -a
Linux harris 3.2.0-4-mx5 #1 Debian 3.2.57-3 armv7l GNU/Linux
Там такие же флаги из коробки.
[17:00:44] <Nikoli> --as-needed в Gentoo тоже уже давно по умолчанию добавляют
[17:01:15] <Tehnick> Nikoli, так что все зависит от особенностей конкретной программы.
[17:01:46] <Tehnick> Nikoli, нет смысла специальные флаги совать без разбора.
[17:02:06] <Tehnick> Nikoli, в убунте тоже добавляют. И что?
[17:03:58] <Tehnick> Nikoli, лично я сталкивался в проблемой сборки программ под kFreeBSD при использовании флага --as-needed.
[17:04:15] Diger вошёл(а) в комнату
[17:04:22] <Tehnick> Nikoli, там важен порядок линкуемых библиотек...
[17:04:39] <Nikoli> и не только там
[17:05:11] <Nikoli> очень много зависит от того, где именно в команде линковщика окажется --as-needed
[17:06:13] <Tehnick> Nikoli, кстати, зацени окончательную версию скриптов для сборки айскальта в сервисе travis.
[17:06:31] <Nikoli> т.е. можно его действие таким образом свести на нет - все либы будут линковаться принудительно
[17:06:33] <Tehnick> Nikoli, помнится, ты был инициатором поддержки этой штуки.
[17:06:42] <Nikoli> был, сейчас гляну
[17:06:53] <Nikoli> а как вообще от travis впечатления?
[17:08:06] <Tehnick> Nikoli, смешанные.
[17:08:56] <Tehnick> Nikoli, было бы хорошо, если бы они обновились до свежего LTS релиза.
[17:09:12] <Tehnick> Nikoli, но сервис безусловно полезный.
[17:10:06] <Nikoli> да, теперь оно гораздо удобнее для чтения и понимания
[17:10:12] <Nikoli> а то был тихий ужас
[17:10:38] <Nikoli> а проверил, что оно ошибки как ошибки и воспринимает при использовании этих внешних скриптов?
[17:10:47] <Tehnick> Nikoli, а еще теперь различные интерфейсы отдельно собираются.
[17:11:20] <Tehnick> Nikoli, проверил, да. Кучу коммитов видишь?..
[17:12:12] <Nikoli> видел
[17:12:21] <Tehnick> Nikoli, теперь отдельно тестируется сборка с gtk2 и с gtk3, с qt4 и c qt5. Очень удобно: больше не нужно на своем компе по два раза собирать с разными флагами.
[17:13:07] <Nikoli> автоматизированное тестирование - штука удобная, конечно)
[17:13:34] <Tehnick> Nikoli, там еще такая вкусняшка как сборка под макось появилась.
[17:14:10] <Tehnick> Nikoli, но я наверное, не найду времени, чтобы ее запилить в ближайшем будущем... =(
[17:14:34] <Nikoli> оно вроде было раньше на платной основе только
[17:14:46] <Tehnick> Nikoli, можно было бы считерить и заливать готовые бандлы на какой-нибудь внешний сервак.
[17:15:03] <Tehnick> Сеть там есть, я проверял.
[17:15:18] <Tehnick> (В окружении сборки.)
[17:15:28] <Tehnick> Про платность не видел.
[17:17:33] <Nikoli> я о таком тоже подумывал, вполне очевидная затея
[17:18:23] <Nikoli> вот только как быть с паролями?
[17:18:35] <Nikoli> всё открыто, прятать особо негде
[17:19:04] <Nikoli> можно по ip ограничить, но это мало что даст
[17:20:21] <Tehnick> На стороне сервера: фильтровать по имени файла и размеру.
[17:20:37] <Tehnick> И не предоставлять доступ на чтение.
[17:20:45] <Tehnick> Только на запись.
[17:21:56] <Nikoli> но всё равно любой злоумышленник может подложить версию с троянским патчем
[17:22:04] <Nikoli> размер от него заметно не поменяется
[17:22:54] <Nikoli> Tehnick: сейчас проверил, при сборке через cmake в Gentoo CFLAGS в команду линковки добавляются http://bpaste.net/raw/gfIehHR9GXVdFFMBQOYX/
[17:23:35] <Tehnick> Nikoli, да, а вот при сборке с qmake могут быть проблемы.
[17:23:44] <Tehnick> Nikoli, если я правильно помню...
[17:24:10] <Tehnick> automake тоже все корректно разруливает.
[17:24:27] <Tehnick> Но я тихо ненавижу эту костыльную систему сборки.
[17:24:31] <Nikoli> Tehnick: и travis их тоже добавляет https://travis-ci.org/eiskaltdcpp/eiskaltdcpp/jobs/23928222#L1328
[17:24:51] <Nikoli> т.е. при сборке пакетов в debian и ubuntu они наверняка тоже добавлены будут
[17:24:58] <Tehnick> Nikoli, при чем тут travis? Это забота cmake...
[17:25:30] <Nikoli> ну, cmake могли и пропатчить
[17:25:36] <Nikoli> не впервой
[17:25:38] <Tehnick> Кто?
[17:25:52] <Tehnick> Разработчики убунты?
[17:25:56] <Nikoli> ну да
[17:26:06] <Nikoli> либо самого travis
[17:26:12] <Tehnick> Ну, он и в дебиане не совсем ванильный.
[17:26:21] <Nikoli> да и в Gentoo тоже
[17:26:31] <Tehnick> > либо самого travis
Нет.
[17:26:58] <Nikoli> думаешь, они свои ppa для своих образов не используют?
[17:26:58] <Tehnick> К тому же при сборке с Qt5 там вообще свежий cmake из PPA подтягивается.
[17:28:18] <Nikoli> 22 сборки вы делаете, не слабо
[17:29:54] <Tehnick> Nikoli, неплохо, да? =)
[17:30:37] <Nikoli> да уж
[18:51:18] mars1an вышел(а) из комнаты
[20:06:35] Tehnick вышел(а) из комнаты
[20:36:50] yrii вошёл(а) в комнату
[21:15:02] dhamp_ вошёл(а) в комнату
[22:39:08] yrii вышел(а) из комнаты
[23:00:01] Diger вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!