gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Четверг, 26 сентября 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.9 (2013-08-29)
Release schedule:
* 2013-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:52:30] Diger вышел(а) из комнаты
[03:50:59] grayich вышел(а) из комнаты
[08:01:32] gelraen вышел(а) из комнаты
[08:01:55] gelraen вошёл(а) в комнату
[09:05:19] mars1an вошёл(а) в комнату
[09:57:23] gelraen вышел(а) из комнаты
[11:05:10] Diger вошёл(а) в комнату
[11:37:00] Tehnick вошёл(а) в комнату
[11:37:21] <Tehnick> flylinkdc: удалось выяснить детали?
[11:37:42] <flylinkdc> Привет. да.
[11:37:56] <flylinkdc> jdbc драйвер для коннекта к sqlite
[11:38:10] <flylinkdc> и JChart - вроде так зовется. для рисования графиков
[11:38:32] <flylinkdc> они под apache2
[11:39:14] <flylinkdc> но как я понял их всеравно можно смешивать с флаем т.к. он gpl2+ ? :)
[11:39:33] <Tehnick> flylinkdc: я не понял.
[11:39:47] <Tehnick> flylinkdc: судя по файлу FlyDCstat/LICENSE и примечаниям в *.java файлах эта утилита как раз под Apache License v2.0 распространяется. Разве что xstream под двухпунктной BSD, но с ней проблем быть не должно.
[11:39:58] <Tehnick> flylinkdc: каким боком там флайлинк вообще?
[11:40:21] <Tehnick> flylinkdc: в каком месте происходит смешивание?
[11:40:35] <flylinkdc> я эту утилиту ведь не могу включить в состав сборки?
[11:40:43] <flylinkdc> пока смешивания нет
[11:40:54] <flylinkdc> автор вот и задал вопрос про лицензии
[11:41:08] <flylinkdc> пока решили может приделается менюшка - где будет зваться эта штука
[11:41:08] <Tehnick> flylinkdc: если линковки нет, ты можешь что угодно в инталятор запихать.
[11:41:24] <flylinkdc> линковки какой? статической?
[11:41:40] <flylinkdc> или даже динамической?
[11:42:39] <flylinkdc> вот у меня статически влинкована OpenSSL - это ведь не нарушение?
[11:43:09] <flylinkdc> а жаву я технически не могу влинковать. получается что все хорошо
[11:43:41] <Tehnick> flylinkdc: от лицензии зависит. При наличии файлов под LGPL проблемы с конфликтом лицензий могут быть в случае со статической сборкой, а с GPL --- и с динамической.
[11:46:20] <Tehnick> [10:42:15] <flylinkdc> вот у меня статически влинкована OpenSSL - это ведь не нарушение?
Фишка в том, что не вы нарушаете лицензию OpenSSL, а ее лицензия не стыкуется с GPLv2+, которая используется у вас в проекте. Именно поэтому вам надо сделать в лицензии отдельную сноску с исключением, по типу этого:
https://github.com/eiskaltdcpp/eiskaltdcpp/blob/master/COPYING#L19
[11:46:50] <Tehnick> flylinkdc: вот только я ни разу не видел, чтобы OpenSSL статикой линковали. Зачем?..
[11:47:51] <Tehnick> [10:42:46] <flylinkdc> а жаву я технически не могу влинковать. получается что все хорошо
Вот я и не понял, где вы там конфликт нашли вообще.
[11:49:22] <Tehnick> flylinkdc: если программа вызывает процесс другой программы, а не дергает библиотеку, то проблем с конфликтом лицензий вообще быть не может.
[11:49:55] <flylinkdc> ну мы просто не знали тонкости лицензий.
[11:50:34] <flylinkdc> а статически как не видел? оригинальный dc++ линкует ее так всегда
[11:50:45] <flylinkdc> C:\bz-dc-orig\openssl\lib
x                                  Name                                   │ Size │  Date  │Time
..                                                                        │  Up  │23.04.13│19:52
ia64                                                                      │Folder│23.01.13│00:25
x64                                                                       │Folder│23.04.13│19:52
libcrypto                                                              a  │9503 K│23.04.13│19:52
libssl                                                                 a  │2492 K│23.04.13│19:52
[11:50:57] <flylinkdc> ну и StrongDC аналогично
[11:52:58] <Tehnick> flylinkdc: я их не компилил и в особенностях сборки не разбирался. Смотрел в них только интересующие нас файлы в dcpp/ и dht/
[11:54:27] <flylinkdc> у флая почти все статически - мне самому нравится когда рядом с exe не валяется мусорка ddl-ок c не нужным и не используемым функционалом
[11:54:48] <flylinkdc> но мы это как-то давно уже обсуждали
[11:55:45] <Tehnick> flylinkdc: угу. Вы тот же OpenSSL без пересборки обновить не можете. Даже если там ABI не изменилось.
[11:56:07] <Tehnick> flylinkdc: а в нем полно фиксов безопасности.
[11:56:12] <flylinkdc> флай обновляется каждую неделю
[11:56:22] <flylinkdc> OpenSSL редко.
[11:56:40] <flylinkdc> кстати у вас виндовый eiskaltdcpp-qt.exe идет без openssl.dll
[11:56:44] <flylinkdc> думаю оно там внутри
[11:57:00] <flylinkdc> тоже статически?
[11:57:10] <Tehnick> flylinkdc: у вас ролинг, да. А не система стабильных релизов.
[11:57:55] <Tehnick> flylinkdc: может быть вполне. Я не смотрел.
[11:58:28] <Tehnick> flylinkdc: у нас под виндой даже libeiskaltdcpp линкуется статически.
[11:59:09] <Tehnick> Но с ней иначе никак.
[11:59:09] <flylinkdc> я бы на вашем месте под винду все статикой влил
[11:59:18] <flylinkdc> и сделал был автообновление
[11:59:28] <flylinkdc> был бы тоже ролик
[11:59:46] <flylinkdc> приделать краш-коллектор баги бы автоматом собирали
[12:00:06] <flylinkdc> я вот у себя с помощью этой штуки https://crash-server.com/AppVersion.aspx?ClientID=ppa&AppVersionID=86 столько косяков нашел
[12:00:27] <flylinkdc> ведь у вас сатбильный релиз это просто пшик.
[12:00:40] <flylinkdc> вы вдеь не знаете сколко и где прога закрашилась?
[12:27:21] <Tehnick> flylinkdc: для винды pavelvat делает отдельную дебаг-сборку. Ее можно из gdb запускать без проблем.
[12:28:47] gelraen вошёл(а) в комнату
[12:31:19] <Diger> Tehnick: hi, я пока не буду выкладывать сбоку под Haiku
[12:32:02] <Diger> со дня на день ожидается мерж с пакетной веткой Haiku, и вообще непонятно, что и как там будет
[12:45:02] <Tehnick> Diger: а можешь вкратце описать, что это значит?
[12:45:21] <Tehnick> Diger: есть стабильная и тестовая ветки или что?
[12:45:48] <Tehnick> Diger: и да, привет. =)
[12:50:35] <Diger> Tehnick: вообще не понятно куда устанавливать
[12:50:55] <Diger> и скорее всего соберу сразу в нативный пакет
[12:55:37] <Diger> структура деррикторий кардинально изменяется, многое станет RO
[13:11:02] <Tehnick> Diger: а в гайке нет аналога FHS?
[13:12:30] <Tehnick> Diger: а сейчас у нас не нативные пакеты выложены?
[13:14:24] <Diger> нет, это по подобию еще BeOS установки ПО
[13:15:11] <Diger> пользователь распаковывает архив в корень и если всё пучком - то всё должно встать по своим местам :)
[13:15:40] <Diger> до сих пор большая часть бинарного ПО так и устанавливалась
[13:16:56] <Diger> Tehnick: и Haiku не следует стандартам FHS
[13:17:15] <Diger> ©ваще
[13:17:18] <Tehnick> Diger: я спрашивал про аналог
[13:17:27] <Tehnick> Diger: перечитай
[13:17:38] <Diger> аа, ну была концепция
[13:18:15] <Diger> вернее пока поддерживали gcc2 - следовали иерархии BeOS
[13:18:39] <Diger> но в данный момент я думаю gcc2 будут выпиливать
[13:19:10] <Diger> поскольку после запланированных изменений уже смысла нет поддерживать это старьё
[13:20:50] <Tehnick> Diger: а как же поддержка старого проприетарного гов^Wсофта?
[13:21:39] <Diger> да я уже даже и не помню .когда последний раз хоть что-то запускал из старого
[13:21:58] <Diger> уже 3-й год на gcc4 билдах сижу
[13:22:36] <Tehnick> Diger: это же было целью создания гайки: запуска для софта под BeOS.
[13:22:44] <Tehnick> *запускалка
[13:22:46] <Diger> изначально - да
[13:22:55] <Diger> ну она это давно уже умеет
[13:23:03] <Diger> лет 5
[13:23:19] <Diger> были конечно клёвые проги, но большая часть - пропретаршина
[13:23:33] <Diger> не сырков, не авторов
[13:24:03] <Diger> чувак тут до сих пор в Штатах банчит машинками с BeOS
[13:24:24] <Diger> там у него крутейшее ПО для радиостанции
[13:24:36] <Diger> и для онлайн-вещания
[13:24:55] <Diger> Tune-tracker вроде называется
[13:27:44] <Tehnick> Diger: если ожидается так много ломающих изменений, то релиз будет еще очень нескоро. Или гайку решили оставить вечной альфой?
[13:28:00] <Diger> :)
[13:28:11] <Diger> да там темная история
[13:28:40] <Diger> ходят слухи, что изначально всё это затачивалось под какого-то вендора
[13:28:41] <Tehnick> Diger: человек в штатах --- это хорошо, конечно. Но сам-то ты где и зачем ее используешь?
[13:28:59] <Tehnick> И есть ли знакомые из России, которые ее используют?
[13:29:04] <Diger> на работе кроме нее ничего и нету
[13:29:09] <Diger> полно
[13:29:19] <Diger> ну как полно :)
[13:29:23] <Tehnick> Насколько я помню, тот же Qt российские программисты портировали.
[13:29:26] <Diger> человек 20 знаю
[13:29:29] <Diger> дада
[13:29:52] <Tehnick> 20 человек? Фигасе.
[13:30:04] <Tehnick> Это пользователи или разработчики?
[13:30:05] <Diger> ну в смысле постоянно
[13:30:27] <Diger> а многие так - время от времени и в виртуалках
[13:30:45] <Tehnick> Это не считается.
[13:30:51] <Diger> согласен
[13:31:35] <Diger> разработчиков из России, что на постоянной основе коммитят только двое, ну и один в трак патчи закидывает
[13:32:01] <Diger> ну из белоруссии и прочих есть несколько
[13:33:28] <Diger> а почему использую - дак мне по работе кроме Терминала ничего в основном и не надо, ну и чтоб загружалась быстро
[13:33:55] <Tehnick> Diger: а браузер? Чтобы гуглить...
[13:34:17] <Tehnick> *современный браузер
[13:34:29] <Diger> на вебките ну и + кутешных куча
[13:34:57] <Diger> flash нету :-D
[13:35:15] <Tehnick> флешь для твой работы и не нужен.
[13:35:21] <Tehnick> *флеш
[13:35:25] <Diger> из осей с "человеческим" лицом, по скорости отклика тут ей нету равных
[13:36:06] <Tehnick> Diger: колибри... =)
[13:36:27] <Diger> @человеческим
[13:37:27] Tehnick вышел(а) из комнаты
[13:51:21] grayich вошёл(а) в комнату
[14:41:30] Tehnick вошёл(а) в комнату
[15:18:22] Diger вышел(а) из комнаты
[15:27:55] Tehnick вышел(а) из комнаты
[15:49:00] Nikoli вошёл(а) в комнату
[16:51:34] Diger вошёл(а) в комнату
[17:31:44] flylinkdc вышел(а) из комнаты: Replaced by new connection
[17:31:54] flylinkdc вошёл(а) в комнату
[18:13:08] mars1an вышел(а) из комнаты
[18:24:49] Diger вышел(а) из комнаты: Replaced by new connection
[18:24:59] Diger вошёл(а) в комнату
[20:15:21] gelraen вышел(а) из комнаты
[22:59:27] gelraen вошёл(а) в комнату
[23:51:00] Diger вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!