gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 16 января 2011< ^ >
tehnick установил(а) тему: Last stable release: 2.1.1 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2011-01-15 Release EiskaltDC++ 2.2.0
* 2011-02-22 Release EiskaltDC++ 2.2.1
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Конфигурация комнаты
Участники комнаты

GMT+3
[00:01:29] SPU вышел(а) из комнаты
[00:03:05] ONYX вышел(а) из комнаты
[00:05:38] ONYX вошёл(а) в комнату
[00:30:57] Alexey вышел(а) из комнаты
[00:35:32] Клёк вышел(а) из комнаты
[00:37:51] ONYX вышел(а) из комнаты
[00:41:48] mva вышел(а) из комнаты
[00:42:27] ONYX вошёл(а) в комнату
[00:48:25] ONYX вышел(а) из комнаты
[01:31:44] WiseLord вышел(а) из комнаты
[01:42:15] ONYX вошёл(а) в комнату
[01:43:42] SPU вошёл(а) в комнату
[01:52:06] nE0sIghT вышел(а) из комнаты
[01:53:19] tehnick вышел(а) из комнаты
[01:56:36] SPU вышел(а) из комнаты
[02:27:55] ONYX вышел(а) из комнаты
[02:32:54] ONYX вошёл(а) в комнату
[02:38:57] SolarRay вышел(а) из комнаты
[03:07:22] NegatiV вышел(а) из комнаты
[04:07:48] tehnick вошёл(а) в комнату
[04:08:37] tehnick установил(а) тему: Last stable release: 2.2.0 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2011/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2011-02-22 Release EiskaltDC++ 2.2.1
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf

[04:08:46] tehnick вышел(а) из комнаты
[08:02:31] mva вошёл(а) в комнату
[08:12:08] mva вышел(а) из комнаты
[08:30:12] mva вошёл(а) в комнату
[09:39:53] SPU вошёл(а) в комнату
[09:52:39] Клёк вошёл(а) в комнату
[09:54:33] nE0sIghT вошёл(а) в комнату
[11:15:39] Клёк вышел(а) из комнаты
[11:32:35] gray_graff вошёл(а) в комнату
[11:33:55] SPU вышел(а) из комнаты
[11:42:23] ubuntu11.04 вышел(а) из комнаты
[12:00:10] ubuntu11.04 вошёл(а) в комнату
[12:16:29] Sheesh вошёл(а) в комнату
[12:34:54] pavelvat вошёл(а) в комнату
[12:37:52] <pavelvat> релиз не собирается под Windows:
[  6%] Building CXX object extra/CMakeFiles/extra.dir/ipfilter.cpp.obj
In file included from /home/pavel/builds/negativ-eiskaltdcpp-bf108ae/extra/ipfilter.cpp:21:0:
/home/pavel/builds/negativ-eiskaltdcpp-bf108ae/dcpp/Util.h: In static member function 'static void dcpp::Util::setLang(std::string)':
/home/pavel/builds/negativ-eiskaltdcpp-bf108ae/dcpp/Util.h:433:48: error: 'setenv' was not declared in this scope
make[2]: *** [extra/CMakeFiles/extra.dir/ipfilter.cpp.obj] Ошибка 1
make[1]: *** [extra/CMakeFiles/extra.dir/all] Ошибка 2
я конечно сейчас посмотрю когда внесли это изменение и откачу до состояния beta2 и сделаю сборку под Windows, но вот если кто-то захочет сам собрать под Windows то ничего не получится.
[12:38:17] gelraen вышел(а) из комнаты
[12:38:55] pavelvat вышел(а) из комнаты
[13:08:09] gelraen вошёл(а) в комнату
[13:10:38] SolarRay вошёл(а) в комнату
[13:19:21] SolarRay вышел(а) из комнаты
[13:19:55] SolarRay вошёл(а) в комнату
[13:36:02] rzed вошёл(а) в комнату
[13:40:01] <rzed> о уже описали про эту проблему )) только что хотел собрать в windows из релиза 2.2.0 и так же наткнулся на /dcpp/Util.h:433: error: 'setenv' was not declared in this scope
[13:52:11] Sheesh вышел(а) из комнаты
[14:21:56] tehnick вошёл(а) в комнату
[14:22:28] <tehnick> Плохо.
[14:29:09] pavelvat вошёл(а) в комнату
[14:29:56] <pavelvat> tehnick: откатил у себя эти изменения и всё собралось. https://github.com/negativ/eiskaltdcpp/commit/68f37c80532684f7d8d3b7c758b8d446e34802ea
[14:30:21] <tehnick> pavelvat: не надо было откатывать
[14:30:31] <tehnick> pavelvat: я сейчас патч сделаю
[14:30:36] <tehnick> Для винды.
[14:30:52] <tehnick> Нагуглил тут: http://www.digitalmars.com/d/archives/digitalmars/D/learn/setenv_in_Windows_phobos_and_tango_6768.html
[14:31:13] <tehnick> Не знал, что под виндой так плохо...
[14:31:48] <pavelvat> tehnick: это просто выражение такое - я там вручную всё исправил - я ведь делаю сборку релиза из архива выложенного на github в Downloads а не из своей локальной копии
[14:32:08] <tehnick> pavelvat: ясно
[14:33:02] <pavelvat> rzed: а ты собираешь под Windows просто из интереса или есть причина не пользоваться официальной сборкой?
[14:34:36] <pavelvat> tehnick: http://lists.trolltech.com/qt-interest/2004-06/thread01089-0.html
тут пишут что под Windows надо это использовать:
SetEnvironmentVariable
The SetEnvironmentVariable function sets the value of an environment
variable for the current process.
BOOL SetEnvironmentVariable(
  LPCTSTR lpName,  // address of environment variable name
  LPCTSTR lpValue  // address of new value for variable
[14:35:13] <pavelvat>   Header: Declared in winbase.h.
  Import Library: Use kernel32.lib.
[14:36:30] <tehnick> pavelvat: putenv тоже должно замечательно работать
[14:37:00] <pavelvat> tehnick: ok
[14:48:43] <pavelvat> tehnick: ещё одна ошибка в самом конце сборки:
[ 93%] Building CXX object eiskaltdcpp-qt/CMakeFiles/eiskaltdcpp-qt.dir/src/qtsingleapp/qtlocalpeer.cpp.obj
In file included from /home/pavel/builds/negativ-eiskaltdcpp-bf108ae/eiskaltdcpp-qt/src/qtsingleapp/qtlocalpeer.cpp:70:0:
/home/pavel/builds/negativ-eiskaltdcpp-bf108ae/eiskaltdcpp-qt/src/qtsingleapp/qtlockedfile_win.cpp: In member function 'void* QtLP_Private::QtLockedFile::getMutexHandle(int, bool)':
/home/pavel/builds/negativ-eiskaltdcpp-bf108ae/eiskaltdcpp-qt/src/qtsingleapp/qtlockedfile_win.cpp:68:68: error: cannot convert 'TCHAR*' to 'const WCHAR*' for argument '3' to 'void* CreateMutexW(_SECURITY_ATTRIBUTES*, BOOL, const WCHAR*)'
/home/pavel/builds/negativ-eiskaltdcpp-bf108ae/eiskaltdcpp-qt/src/qtsingleapp/qtlockedfile_win.cpp:76:73: error: cannot convert 'TCHAR*' to 'const WCHAR*' for argument '3' to 'void* OpenMutexW(DWORD, BOOL, const WCHAR*)'
make[2]: *** [eiskaltdcpp-qt/CMakeFiles/eiskaltdcpp-qt.dir/src/qtsingleapp/qtlocalpeer.cpp.obj] Ошибка 1
make[1]: *** [eiskaltdcpp-qt/CMakeFiles/eiskaltdcpp-qt.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[14:50:33] <tehnick> pavelvat: 6af8634
[14:50:43] <tehnick> Сейчас собирается.
[14:50:53] <tehnick> Результат еще не проверял...
[14:51:14] <tehnick> Надеюсь, putenv будет работать правильно.
[14:52:16] <tehnick> pavelvat: а про qtsingleapp --- это к Негативу
[14:52:28] <tehnick> pavelvat: я этот код не смотрел.
[14:52:51] <tehnick> pavelvat: он взят из документации как я понял.
[14:53:12] <tehnick> О чем написано в шапках исходников.
[14:53:59] <pavelvat> tehnick: я там сам попробую исправить - причина скорее всего в том что в mingw используется  gcc-4.5.0 - а у этой версии gcc уже были подобные проблемы с невозможностью автоматического преобразования типов.
[14:54:16] <rzed> да, я собираю и из спортивного интереса и глянуть в качестве демона
[14:55:44] <pavelvat> хотя вот в mingw из Windows установки QtSDK версия gcc 4.4.0 так что возможно в ней проблем в этом месте не будет.
[14:59:15] <ubuntu11.04> Народ,а в гткашной версии смайлики запилят когда-нибудь?не то что бы сильно надо,но обидно же
[15:00:13] <tehnick> ubuntu11.04: снова у тебя проблемы?..
[15:00:26] <tehnick> ubuntu11.04: остальные пользуются и не жужжат..
[15:00:53] <pavelvat> tehnick: у меня тоже в GTK версии смайлы отсутствуют.
[15:01:04] <tehnick> о_О
[15:01:17] <tehnick> Мб что-то сломалось.
[15:01:53] <pavelvat> tehnick: по-крайней мере так было когда я в последний раз собирал - пару недель назад.
[15:04:03] <ubuntu11.04> tehnick, Такой вот я проблемный :( но в дебияне и в убунте в гтк ваерсии оне не пашут с момента её появления,я об этом писал уже,мне сказали тут что запилят
[15:04:33] <pavelvat> tehnick: попробуй удалить настройки и запустить GTK версию - смайлы будут?
[15:04:37] <ubuntu11.04> это было до нового года,а воз и ныне там
[15:04:46] <tehnick> ubuntu11.04: оно работало раньше 100%
[15:05:15] <ubuntu11.04> tehnick,  :-) но не у меня
[15:05:45] <ubuntu11.04> tehnick, наверно это карма такая
[15:06:21] NegatiV вошёл(а) в комнату
[15:07:08] <pavelvat> NegatiV: смотри выше что предлагаешь? - может изменить тип к которому приводится третий аргумент?
[15:07:52] <pavelvat> qtlockedfile_win.cpp:68:68: error: cannot convert 'TCHAR*' to 'const WCHAR*' for argument '3' to 'void* CreateMutexW(_SECURITY_ATTRIBUTES*, BOOL, const WCHAR*)'
[15:10:22] <NegatiV> pavelvat: ну попробуй поменяй
[15:10:57] <pavelvat> NegatiV: а ты это код взял в первозданном виде и ничего не менял?
[15:11:52] <NegatiV> с чего бы я менял что-то в коде для windows?
[15:14:01] <pavelvat> NegatiV: поскольку Qt разработчики не могли выложить нерабочий код остаётся только одно - дело именно в версии gcc 4.5.0 в то время как в составе QtSDK распространяется более старая версия gcc 4.4.0
[15:26:21] <pavelvat> NegatiV: собралось после замены в двух строках (TCHAR*)mname.utf16() на (WCHAR*)mname.utf16()
что собственно и говорилось в тексте ошибки - прототип функции в заголовках Qt выглядит так:
'void* CreateMutexW(_SECURITY_ATTRIBUTES*, BOOL, const WCHAR*)'
а в нашем коде зачем то делается преобразование в тип  (TCHAR*)
[15:26:36] <pavelvat> NegatiV: закоммитить это?
[15:27:19] <NegatiV> pavelvat: угу
[15:28:34] <rzed> а setenv на что исправил ?
[15:28:54] <pavelvat> я тогда перед тем как заливать на googlecode сначала ещё потестирую сборку
[15:29:25] <pavelvat> rzed: отменил вручную эти изменения https://github.com/negativ/eiskaltdcpp/commit/68f37c80532684f7d8d3b7c758b8d446e34802ea
[15:31:41] <tehnick> [14:29:27] <pavelvat> rzed: отменил вручную эти изменения
pavelvat: возьми исправления из ветки 2.2.x
[15:32:03] <pavelvat> rzed: отпишись тут потом проявляется ли у тебя на gcc 4.4.0 эта ошибка:
qtlockedfile_win.cpp:68:68: error: cannot convert 'TCHAR*' to 'const WCHAR*'
[15:32:09] <tehnick> pavelvat: там два коммита было на эту тему
[15:32:20] tehnick уходит на пару часов
[15:32:23] tehnick вышел(а) из комнаты
[15:32:31] <pavelvat> tehnick: я же сказал что я из архива собираю а не из своей локальной копии
[15:32:55] <rzed> да у меня тоже выскочила qtlockedfile_win.cpp:68:
[15:33:58] <pavelvat> значит разработчики Qt выложили тот код что использовал NegatiV для более ранней версии Qt чем та что у меня - 4.7.1
[15:35:38] amfetamin вошёл(а) в комнату
[15:42:20] <pavelvat> всё-таки лучше сейчас пересоберу снова с изменениями tehnick-а для setenv
[15:43:01] pavelvat вышел(а) из комнаты
[15:43:54] Kroll вышел(а) из комнаты: Replaced by new connection
[15:44:04] Kroll вошёл(а) в комнату
[16:08:47] Kroll вышел(а) из комнаты
[17:02:42] l0wk3y вышел(а) из комнаты
[17:08:26] Alexey вошёл(а) в комнату
[17:08:40] amfetamin вышел(а) из комнаты
[17:29:30] pavelvat вошёл(а) в комнату
[17:31:19] <pavelvat> виндовая сборка теперь запускается в wine только вот как и у всех остальных Qt-шных программ вместо руских символов в пунктах меню - пустота, при этом слова написанные на латинице в меню отображаются.
[17:33:41] <pavelvat> при переключении на английский интерфейс всё отображается нормально, может надо шрифты с поддержкой кириллицы в wine установить, кто-нибудь знает?
[17:46:56] <pavelvat> да, поменял шрифт на Dejavu - теперь руские меню показываются.
[17:47:07] gelraen вышел(а) из комнаты: Replaced by new connection
[17:47:17] gelraen вошёл(а) в комнату
[17:53:34] pavelvat вышел(а) из комнаты
[17:54:02] Sheesh вошёл(а) в комнату
[17:56:34] tehnick вошёл(а) в комнату
[17:58:27] <tehnick> NegatiV: ну что, писать новости?
[17:59:37] <NegatiV> tehnick: думаю можно
[17:59:58] <tehnick> NegatiV: тарбол оставим как есть?
[18:00:14] <tehnick> Проблема со сборкой под винду не очень актуальна...
[18:01:44] <NegatiV> tehnick: угу.
[18:14:52] Sheesh вышел(а) из комнаты
[18:17:12] <tehnick> NegatiV: ты понял, что за ошибка в http://code.google.com/p/eiskaltdc/issues/detail?id=951 ?
[18:18:59] <tehnick> Что касается issue 952: я не знаю, как без прав рута список интерфейсов узнать. Такие способы есть?
[18:19:04] Sheesh вошёл(а) в комнату
[18:19:37] <NegatiV> tehnick: как у меня появится время я гляну чего там. список интерфесов можно и без прав рута получить
[18:19:50] <NegatiV> в старом eiskaltdc так и было
[18:23:33] pavelvat вошёл(а) в комнату
[18:25:59] <pavelvat> блин, кто-нибудь объясните майнтейнеру Mac OS X что указывать в имени файла номер ревизии не эстетично, достаточно указать 2.2.0
[18:27:37] <tehnick> Кстати!
[18:27:53] <tehnick> Небольшая подборка ссылок:
[18:28:04] <tehnick> Mac App Store:
http://www.apple.com/mac/app-store/
http://www.apple.com/ru/mac/app-store/
http://developer.apple.com/programs/mac/
http://www.apple.com/pr/library/2010/12/16macappstore.html
http://rian.ru/science/20101216/309574231.html
http://www.ixbt.com/news/hard/index.shtml?14/19/23
http://www.digit.ru/business/20110106/380920939.html
http://internet.cnews.ru/news/top/index.shtml?2011/01/06/422517
http://www.deepapple.com/news/39100.html
http://www.deepapple.com/news/38977.html
http://itc.ua/news/razdel_downloads_na_sajte_apple_padet_zhertvoj_mac_app_store_50741
http://hitech.newsru.com/article/29dec2010/kickback
http://www.ixbt.com/news/hard/index.shtml?14/19/42
http://www.cybersecurity.ru/crypto/112173.html
http://www.cyberstyle.ru/newsline/view/9736/Apple-Mac_App_Store.html
http://www.deepapple.com/news/39095.html
[18:28:54] <tehnick> Судя по новостям для бесплатных программ есть возможность бесплатного размещения в Mac App Store.
[18:29:34] <tehnick> Кто-нибудь мог бы заняться размещением и сопровождением айскальта там.
[18:29:41] <pavelvat> tehnick: а ты читал новость на opennet про то что VLC удалили из аппловского магазина по причине не совместимости лицензии GPL с условиями их магазина.
[18:30:03] <tehnick> При регистрации там правда надо сообщать слишком много персональной информации.
[18:30:26] <tehnick> Так что моя параноя мне не позволяет эти заниматься... =)
[18:30:37] <tehnick> pavelvat: читал, и не только на опеннете.
[18:31:03] <tehnick> pavelvat: там был запрос разработчика
[18:31:29] <tehnick> pavelvat: и лично я с ним не согласен
[18:31:38] <Alexey> pavelvat: из того, что читал я - они удалят, если будет заявлено о лицензионном несоответствии
[18:31:43] <tehnick> Исходники можно и по почте предоставлять.
[18:31:49] <tehnick> Если пользователь запросит.
[18:32:49] <tehnick> Главное, чтобы тот, кто занимается распространением оригинальной или модифицированной программы этот пункт лицензии не нарушал.
[18:33:11] <tehnick> А уж файлохранилище может быть любым.
[18:33:39] <pavelvat> tehnick: а там ведь не в исходниках дело, а в ограничении на использование купленного софта, к тому же ведь вроде как регистрация в их магазине не бесплатная.
[18:34:05] <tehnick> GPL не запрещает продажу
[18:34:23] <tehnick> А про использование по подробнее.
[18:35:03] <pavelvat> tehnick: их магазин может запрещать делать что-то с купленным в бинарном виде софтом , хотя GPL это наоборот разрешает.
[18:35:45] <pavelvat> tehnick: подробнее я не знаю, может делится с другими запрещено?
[18:35:46] <tehnick> Мы какие-то разные новости читали...
[18:36:05] <Alexey> нельзя распространять, дизассемблировать и прочие копирастные штучки
[18:39:48] <pavelvat> к сожалению под wine хоть и запускается но при выходе каждый раз зависает и также зависает при сохранении настроек типа соединения.
[18:40:43] <tehnick> NegatiV: пинг
[18:41:10] <Alexey> бетаверсия и без вайна под вендой ошибку рисует
[18:42:08] <pavelvat> Alexey: какую ошибку, а чего же ты только сейчас об этом говоришь?
[18:42:12] <tehnick> NegatiV: printBacktrace() и то, что с ней связано в qt-морде надо сделать отключаемым.
[18:42:42] <Alexey> pavelvat: а разве предыдущие версии этим не страдали?
[18:42:54] <tehnick> Alexey: нет
[18:42:54] <pavelvat> Alexey: чем этим?
[18:43:40] <pavelvat> Alexey: у меня все беты запускались и работали без ошибок.
[18:44:02] <Alexey> под вендой неоднократно у меня падала
[18:44:11] <Alexey> каждое второе закрытие сопровождается ошибкой
[18:44:12] <pavelvat> а вот то что теперь и под wine запускается я только сегодня обнаружил.
[18:45:12] <tehnick> pavelvat: это стало возможно после перехода на qtsingleapplication
[18:45:35] <pavelvat> Alexey: так чего же ты молчал, надо было сказать пока было время перед релизом чтобы разобраться и исправить
[18:46:03] <Alexey> tehnick: ну не знаю, у меня и предыдущие вендовые версии падали при закрытии
[18:46:26] <tehnick> Да чего вы так переживаете?..
[18:46:29] <tehnick> К следующему релизу поправим.
[18:46:29] <tehnick> Делов-то...
[18:46:34] <Alexey> во-во ;)
[18:46:57] <tehnick> Alexey: я на работе запускал на WinXP. Проблем не было. Правда, я ничего не качал...
[18:47:24] <Alexey> tehnick: не, ну воспроизвести простым открытием и закрытием и у меня сейчас не получается
[18:47:42] <Alexey> но вот вчера пару крэшей словил
[18:48:13] <pavelvat> Alexey: если креш удаётся воспроизвести то создавай issue
[18:48:46] <tehnick> Alexey: чувствуешь разницу?..
[18:48:59] <tehnick> Alexey: между падением каждый раз и изредка воспроизводимым...
[18:51:45] <pavelvat> зависает айскальт в wine при выходе в консоль пишет это:
fixme:win:FlashWindowEx 0xc6cf0c
[18:54:00] <pavelvat> tehnick: создавай уже новости
[18:54:54] <tehnick> pavelvat: поторапливаешь?
[18:55:04] nE0sIghT вышел(а) из комнаты
[18:56:47] <pavelvat> tehnick: да
[18:57:15] <Alexey> вот что хотел спросить, где почитать про это? http://code.google.com/p/eiskaltdc/issues/detail?id=952#c1
[18:57:30] <Alexey> тьфу
[18:57:32] <Alexey> не про это
[18:57:36] <Alexey> а про это http://code.google.com/p/eiskaltdc/issues/detail?id=941#c1
[18:58:53] <Alexey> а то написано "Уже обсуждалось", а ссылки на само обсуждение нет
[18:59:18] <tehnick> Alexey: у меня тоже не работает, хотя у Негатива есть.
[18:59:26] <tehnick> Alexey: и в исходниках есть.
[18:59:35] <tehnick> Alexey: поиск же...
[19:01:51] <tehnick> Alexey: http://code.google.com/p/eiskaltdc/issues/detail?id=263
[19:05:00] <Alexey> tehnick: но в этом иссуе запрос удалённого функционала
[19:05:14] <pavelvat> вот интересно при запуске в wine в консоли пишет что не найдена либа QtSvg4.dll, при этом в качестве причины указано что её требует какая-то либа из моей инсталяции Qt в wine:
err:module:import_dll Library QtSvg4.dll (which is needed by L"C:\\Qt\\4.7.1\\plugins\\imageformats\\qsvg4.dll") not found
по идее тот Qt что стоит в wine вообще никак не должен влиять на запуск программ написанных на Qt
[19:05:30] <tehnick> Alexey: оно было, затем удалили как ненужный
[19:05:44] <Alexey> почему ненужный?
[19:06:23] <tehnick> pavelvat: проверь, используя Dependency Walker
[19:06:58] <tehnick> Alexey:
1) есть сортировка по столбцам
2) нет сохранения позиций строк
[19:07:28] <pavelvat> после добавления QtSvg4.dll в каталог с программой это сообщение больше не появляется, но айскальт порежнему зависает при выходе(я про wine сейчас говорю).
[19:07:49] <pavelvat> s/порежнему/попрежнему
[19:08:00] pavelvat вышел(а) из комнаты
[19:09:57] nE0sIghT вошёл(а) в комнату
[19:12:53] <Alexey> tehnick:
1) это прекрасно, но она не заменяет ручное упорядочивание
2) а надо-бы...
[19:14:06] <tehnick> Alexey: это где-то есть?
[19:14:18] <Alexey> ручное упорядочивание?
[19:14:28] pavelvat вошёл(а) в комнату
[19:14:30] <Alexey> да, оно есть во всех виденных мной виндоклиентах
[19:14:58] <pavelvat> tehnick: dependency walker ничего не говорит про этот QtSvg4.dll
[19:15:32] <Alexey> tehnick: и внесённые изменения в порядок сортировки сохраняются
[19:15:44] <tehnick> Alexey: да ну?..
[19:15:56] <tehnick> Alexey: в DC++ и в стронге?
[19:16:19] <Alexey> оригинальны ДС++ я никогда не устанавливал, это да
[19:16:56] <Alexey> а вот арехи, флаи, грей-линки и подобное - сохраняют
[19:17:13] <tehnick> Моды...
[19:17:33] <tehnick> Надо же им было какие-то фичи иметь, чтобы ими пользовались... =)
[19:17:51] <Alexey> самое интересное, что пользуются
[19:18:12] <pavelvat> tehnick: когда новости запостишь на opennet и LOR ?
[19:18:15] <Alexey> а в бывшем ссср лидирует вовсе не оригинальный ДС++
[19:19:34] <tehnick> pavelvat: в течение часа, если меня никто не отвлекет в оффлайне
[19:19:51] <tehnick> pavelvat: новость на ЛОР почти готова.
[19:20:18] <tehnick> pavelvat: главную еще ночью обновил, свой сайт --- только что
[19:25:36] <Alexey> tehnick: может это и не критично, когда хабов 2 или 3, но когда список на экран не вмещается - важно иметь воможность ручной сортировки
[19:25:40] <Alexey> пример http://dc.cifracom.ru/cli_files/favs.PNG
[19:37:23] <tehnick> http://www.linux.org.ru/news/internet/5799703
[19:38:30] <tehnick> Alexey: от жеж...
[19:38:45] <tehnick> Alexey: не упоминай грейлинк всуе
[19:38:55] <tehnick> Alexey: лучше вообще его в пример не приводи...
[19:39:43] <Alexey> ну что под руку подвернулось, то и показал
[19:39:53] <Alexey> но показать-то я хотел не клиент, а сортировку
[19:40:05] <tehnick> Alexey: да я и так поверил.
[19:40:44] <Alexey> картинка FAQ озерков, не моя
[19:43:39] <Alexey> кстати, те разделители, которые на скрине сформированы из --------, в новых арехах делаются более красиво - с помощью групп
[19:44:09] <Alexey> в свойствах избранного хаба указывается принадлежность к группе и в списке группы отделены друг от друга
[19:44:26] ubuntu11.04_ вошёл(а) в комнату
[19:53:43] <pavelvat> на dc.ozerki.net сейчас 50 пользователей с тегом айскальта
[19:54:17] <pavelvat> правда это из более чем 18000 пользователей
[20:06:50] <rzed> а где скачать теперь исходники которые за сегодня исправили ?
[20:07:27] <Alexey> а где раньше качал?
[20:09:58] <ubuntu11.04_> pavelvat, тебя статистика интересует?
[20:09:59] <rzed> качал с http://code.google.com/p/eiskaltdc/downloads/list щаз заглянул там пока не изменилось только добавились откомпиленые *2.2.0-x86*
[20:10:23] <Alexey> rzed: на главную зайди
[20:10:39] <ubuntu11.04_> pavelvat, у нас в Новосибирске на крупнейшем хабе около 30  тысяч в пике.могу глянуть кол-во
[20:11:09] <Alexey> rzed: а это что, не исходники? http://code.google.com/p/eiskaltdc/downloads/detail?name=eiskaltdcpp-2.2.0.tar.xz&can=2&q=
[20:11:37] <Alexey> ubuntu11.04_: лучше скрин
[20:11:41] <pavelvat> rzed: win32/READ_ME.txt
You can get the lastest program sorces from git repository:
download sources on link http://nodeload.github.com/negativ/eiskaltdcpp/tarball/master
or download and install git from http://git-scm.com/
and run in command line: git clone git://github.com/negativ/eiskaltdcpp.git
[20:11:48] <ubuntu11.04_> Alexey, ок.будет
[20:14:19] <pavelvat> rzed: перевыкладывать архив с релизом не будем т.к. вылет текущих исходников при сборке под Windows не считается серьёзным недостатком, вот если бы под Linux не собиралось то тогда бы конечно выложили обновлённые исходники.
[20:14:27] gray_graff вышел(а) из комнаты
[20:15:20] <Alexey> pavelvat: что-то ты разошёлся, вопрос был куда более узким
[20:16:39] <rzed> премного благодарен. это вполне хороший развернутый ответ за что я вас сердечно уважаю ибо не часто встречаются люди которые могут уделить себе время на подробные разъяснения.
[20:17:24] <pavelvat> Alexey: после первого поста был ещё и второй:
"[20:10:01] <rzed> качал с http://code.google.com/p/eiskaltdc/downloads/list щаз заглянул там пока не изменилось только добавились откомпиленые *2.2.0-x86*"
вот я и ответил что не будем там выкладывать обновлённые для сборки под Windows исходники.
[20:17:47] <Alexey> а вопроса про винду не было
[20:17:57] <Alexey> исходники там есть
[20:18:44] <pavelvat> Alexey: почитай логи, мы с rzed обсуждали сегодня проблемы со сборкой именно под Windows
[20:18:48] <rzed> а про винду я общался несколькими часами выше (если вы не просматривали лог уточняю)
[20:19:25] <Alexey> ну тогда ясно
[20:20:11] <tehnick> [19:14:21] <pavelvat> rzed: перевыкладывать архив с релизом не будем т.к. вылет текущих исходников при сборке под Windows не считается серьёзным недостатком, вот если бы под Linux не собиралось то тогда бы конечно выложили обновлённые исходники.
Не только под линукс. Под юникс-систему...
[20:21:20] <tehnick> Отправил кстати недавно на опеннет.
[20:21:32] <tehnick> Но пока не появилось.
[20:21:47] <tehnick> Не могу найти там на сайте неподтвержденные новости.
[20:21:58] <tehnick> Мб вообще нет такого раздела.
[20:22:07] <tehnick> Или только для модераторов...
[20:22:15] <pavelvat> tehnick: и на лоре тоже не торопятся подтверждать
[20:22:25] <tehnick> Это мелочи.
[20:22:32] <tehnick> Зато уже можно обсуждать...
[20:22:58] <rzed> у меня короме простого пользовательского желания скачать инстал-установить-юзать есть интерес к проекту. интерес идёт издалека "найти консольный клиент дц" и здесь я увидел некоторые продвижения в этом направлении. и вдобавок мне стало интересно как оно собирается под виндовс.
[20:26:16] <pavelvat> tehnick: кстати, а откуда ты взял эту ссылку? http://nodeload.github.com/negativ/eiskaltdcpp/tarball/master
что-то не могу найти через браузер указания на неё.
[20:27:23] <tehnick> pavelvat: с гитхаба и взял
[20:27:32] <tehnick> pavelvat: поэтапно
[20:27:41] <tehnick> pavelvat: идешь в загрузки
[20:27:57] <tehnick> pavelvat: выбираешь последний архив
[20:28:13] <tehnick> pavelvat: жмешь загрузку и видишь редирект
[20:29:07] <pavelvat> tehnick: "видишь редирект" - в статусной строке браузера что-ли?
[20:29:22] <tehnick> pavelvat: нет
[20:29:37] <tehnick> pavelvat: можешь curl или wget заюзать
[20:29:39] gray_graff вошёл(а) в комнату
[20:29:44] <tehnick> pavelvat: чтобы наверняка увидеть
[20:30:16] <pavelvat> tehnick: так а ты то где видишь7
[20:30:20] <pavelvat> ?
[20:30:22] <ubuntu11.04_> Alexey, скрин не получаеться-народу много-список постоянно прыгает
[20:30:23] <ubuntu11.04_> на 28000-около 50
[20:30:41] <tehnick> pavelvat: я его много где вижу... =)
[20:31:02] <tehnick> ubuntu11.04_: что не получается?
[20:31:15] <ubuntu11.04_> tehnick, скрин
[20:31:21] <tehnick> Какой именно?
[20:31:23] <tehnick> Чего?..
[20:31:29] <pavelvat> ubuntu11.04_: через фильтр отфильтруй по типу тег и слову eiskalt - и не будет ничего прыгать.
[20:31:32] <rzed> кстати установил всё необходимое что указано по инструкции \win32\READ_ME.txt дошел до момента там где пути в variables.bat и нашел что во всем списке чего надо скачать не указано на SlikSvn
[20:31:42] <ubuntu11.04_> каждую секунду приходят-уходят с пол сотни
[20:31:49] <ubuntu11.04_> tehnick, всех юзеров еаскальта на локальном хабе
[20:31:57] <Alexey> ubuntu11.04_: и каким образом это мешает сделать скрин?
[20:32:09] <tehnick> ubuntu11.04_: фильтр же по тегу...
[20:32:39] <Alexey> ах вон оно что... попытка в нефильтрованном списке их поймать... мда...
[20:33:12] <ubuntu11.04_> tehnick, правильно,туплю
[20:33:35] <pavelvat> rzed: а где ты там вообше увидел SlikSvn? - раньше проект был на googlecode а там используется svn а не git, поэтому раньше действительно требовалось.
[20:34:21] <ubuntu11.04_> http://pix.academ.org/img/2011/01/16/b4cee813e5c3f3e1196184118c3b5337.png
[20:34:39] <ubuntu11.04_> глаз-олмаз-48 человек
[20:34:44] <ubuntu11.04_> из них-2 меня
[20:34:48] <rzed> ну прямо в \win32\variables.bat первой строкой set SVNDIR="%ProgramFiles%\SlikSvn"
[20:35:22] <pavelvat> rzed: это я просто забыл исправить.
[20:35:52] <rzed> ну вот и от меня польза ))
[20:35:55] <tehnick> pavelvat: установочник гита себя в PATH не прописывает под виндой?
[20:36:48] <pavelvat> tehnick: нет
[20:37:46] <tehnick> ubuntu11.04_: ноут?
[20:38:20] <pavelvat> rzed: вообще это нужно было только в том случае если получаешь исходники через svn - чтобы номер ревизии который отображается в окне "Справка -> Об EiskaltDC++" проставлялся.
[20:38:21] <ubuntu11.04_> tehnick, он самый
[20:38:24] <Alexey> ubuntu11.04_: два тебя? там две большие сиськи - не ты-ли? ;)
[20:38:33] <ubuntu11.04_> Alexey, они самые
[20:38:38] <tehnick> ubuntu11.04_: а сколько дюймов экран?
[20:39:00] <ubuntu11.04_> tehnick, 15
[20:39:43] <tehnick> ubuntu11.04_: ровно? о_О
[20:40:09] <ubuntu11.04_> tehnick, вроде.чеслово-не помню
[20:40:40] <ubuntu11.04_> помню только что делл и шла спешал фор убунту,потому его и взял
[20:40:55] <tehnick> Хы...
[20:41:04] <tehnick> Вот оказывается как выбирают...
[20:41:15] <tehnick> Я брал с фридосом.
[20:42:21] <Alexey> ubuntu11.04_: это всё локальный пользователи? с них скорость стомегабитная?
[20:42:27] <Alexey> *локальные
[20:43:30] <ubuntu11.04_> Alexey, нет.80% один провайдер-20% остольные
[20:45:19] <ubuntu11.04_> tehnick, фанатег жеж
[20:49:31] <Alexey> ubuntu11.04_: почему два индикатора батареи и два блютуса?
[20:50:18] <ubuntu11.04_> Alexey, 11.04 альфа 1
[20:50:18] <ubuntu11.04_> ещё надо подробности?
[20:50:51] <ubuntu11.04_> ты ещё1 не видел шлейф из раскладок клавиатуры по всему экрану
[20:51:15] SolarRay вышел(а) из комнаты
[20:51:36] <tehnick> ubuntu11.04_: ты хоть обновляешься нормально, а не переставляешь?..
[20:53:11] <ubuntu11.04_> tehnick, уже успел обовиться,глянуть на крах файловой системы,похоронить всю инфу и поставить заново:)
[21:02:37] gray_graff вышел(а) из комнаты
[21:02:47] gray_graff вошёл(а) в комнату
[21:33:14] <tehnick> ubuntu11.04_: у тебя наверное талант... =)
[21:33:23] <tehnick> ubuntu11.04_: надо бета-тестером работать
[21:33:40] <ubuntu11.04_> tehnick, выгонят:( ломаю всё подряд же
[21:33:57] <ubuntu11.04_> и неверят часто-говорят что так не бывает
[21:34:21] <tehnick> ubuntu11.04_: купи видеокамеру... =)
[21:34:55] nE0sIghT вышел(а) из комнаты
[21:34:56] <ubuntu11.04_> tehnick, прфы делать? :-D
[21:35:30] <tehnick> Доказательства же.
[21:36:24] <ubuntu11.04_> tehnick, про смайлики тоже?
[21:36:24] <pavelvat> tehnick: где определяется переменная _nl_msg_cat_cntr
[21:37:13] <pavelvat> тут у rzed проблемы с ней при линковке:
[ 96%] Building CXX object eiskaltdcpp-qt/CMakeFiles/eiskaltdcpp-qt.dir/src/ScriptManagerDialog.cpp.obj
Linking CXX executable "EiskaltDC++ Qt.exe"
Creating library file: libEiskaltDC++ Qt.dll.a
CMakeFiles\eiskaltdcpp-qt.dir/objects.a(WulforSettings.cpp.obj):WulforSettings.cpp:(.text+0x3983): undefined reference to `_nl_msg_cat_cntr'
..\dcpp\libeiskaltdcpp.a(DCPlusPlus.cpp.obj):DCPlusPlus.cpp:(.text+0x85b): undefined reference to `_nl_msg_cat_cntr'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [eiskaltdcpp-qt/EiskaltDC++ Qt.exe] Error 1
mingw32-make[1]: *** [eiskaltdcpp-qt/CMakeFiles/eiskaltdcpp-qt.dir/all] Error 2
mingw32-make: *** [all] Error 2
[21:38:39] <pavelvat> tehnick: задаётся она в файле dcpp/Util.h как внешняя:
extern "C" int _nl_msg_cat_cntr;
[21:39:37] <tehnick> pavelvat: он не все патчи применил
[21:39:48] <tehnick> Наверное...
[21:39:56] <rzed> кстати а есть разница в использовании _nl_msg_cat_cntr++;  и  ++_nl_msg_cat_cntr;  ?
[21:40:13] <tehnick> rzed: в данном виде --- нет
[21:40:23] <rzed> я не применял патчи я взял ту ссылку которую последнюю указали
[21:40:41] <rzed> ...на архив исходников
[21:40:41] <tehnick> о_О
[21:40:49] <pavelvat> tehnick: он скачал архив по этой ссылке:
http://nodeload.github.com/negativ/eiskaltdcpp/tarball/master
и кроме того я ему сказал проверить есть ли там эти изменения - он сказал что есть:
https://github.com/negativ/eiskaltdcpp/commit/cab0bde08a3c46e72592776902bfb28553e1aa15
[21:40:51] <tehnick> Тогда подробнее.
[21:41:05] <tehnick> Конечно там все есть.
[21:41:14] <tehnick> Я сам в мастер смержил.
[21:41:37] <tehnick> rzed: это чистая сборка?
[21:41:46] <tehnick> pavelvat: у тебя такой проблемы не было?
[21:42:06] <pavelvat> tehnick: небыло
[21:42:33] <rzed> да.. распаковал.. исправил пути в variables.bat и запустил конфигур и билд.бат
[21:47:19] <tehnick> The variable _nl_msg_cat_cntr is defined in `loadmsgcat.c'. You don't need to know what this is for. But it can be used to detect whether a gettext implementation is GNU gettext and not non-GNU system's native gettext implementation.
[21:49:18] <tehnick> rzed: а сконфигурировалось без проблем?
[21:49:43] <tehnick> rzed: в аутпуте cmake при конфигурировании gettext был найден?
[21:50:34] <rzed> далеко ушел лог. в cmd консоли короткий. ща запущу всё заново
[21:50:35] nE0sIghT вошёл(а) в комнату
[21:53:04] <rzed> кстати а верна последовательность      if(!lang.empty())      putenv((char *)string("LANGUAGE=" + lang).c_str());     {      ++_nl_msg_cat_cntr;     }   ?
[21:53:30] <rzed> тоесть почему только _nl_msg_cat_cntr обрамлены в {} ?
[21:53:59] <tehnick> rzed: для красоты.
[21:54:08] <tehnick> rzed: можно и без скобок
[21:55:40] <rzed> тоесть в условие оно не входит и ++ всегда происходит при вызове функции setLang ?
[21:55:47] <tehnick> pavelvat: проверишь у себя?
[21:55:53] <tehnick> rzed: да
[21:56:10] <rzed> ок
[21:56:29] <pavelvat> tehnick: что проверишь?
[21:56:49] <tehnick> Сборку.
[21:57:04] <tehnick> Кстати: http://www.opennet.ru/opennews/art.shtml?num=29285
[21:58:32] <pavelvat> tehnick:
"[21:47:20] <tehnick> The variable _nl_msg_cat_cntr is defined in `loadmsgcat.c'. You don't need to know what this is for. But it can be used to detect whether a gettext implementation is GNU gettext and not non-GNU system's native gettext implementation. "
ну вот теперь всё ясно - при линковке нехватает указания библиотек gettext:
-lintl
[22:00:06] <pavelvat> tehnick: а как надо проверять сборку если я несколько часов назад собрал именно с этими изменениями и выложил  инсталлер на googlecode - очевидно что у меня всё собралось.
[22:00:36] gelraen вышел(а) из комнаты: Отключен
[22:00:50] <tehnick> pavelvat: со всеми изменениями? Из какого коммита брал?
[22:01:33] Sheesh вышел(а) из комнаты: qutIM : Jabber plugin
[22:02:39] <pavelvat> rzed: поищи поиском в каталоге сборки файл link.txt (нужен тот который содержит в пути к себе "eiskaltdcpp-qt") и попробуй добавить в конец -lintl
[22:03:03] nE0sIghT вышел(а) из комнаты
[22:04:14] <rzed> gettext (headers): E:/Qt/2010-05/mingw/bin/intl.dll (E:/Qt/2010-05/mingw/include)
[22:04:58] <tehnick> Хм.
[22:05:21] <tehnick> Найден.
[22:05:21] <rzed> нашел три link.txt
[22:05:56] <tehnick> pavelvat: кстати, ты демона не собирал под винду?
[22:06:01] <pavelvat> rzed: то что они нашлись при конфигурировании ещё ни о чём не говорит - возможно надо явно указать в link.txt правило линковки: -lintl
[22:06:21] <pavelvat> rzed: нужен тот который содержит в пути к себе "eiskaltdcpp-qt"
[22:06:39] <pavelvat> tehnick: нет не собирал.
[22:08:52] <rzed> вписал, запустил собирать
[22:09:59] <pavelvat> tehnick: единственное отличие что я вручную переносил изменения и сделал так:
static void setLang(const string lang) {
    if(!lang.empty())
        putenv((char *)string("LANGUAGE=" + lang).c_str());
    {
    ++_nl_msg_cat_cntr;
    }
т.е. по сути тоже самое что и тут:
https://github.com/negativ/eiskaltdcpp/commit/cab0bde08a3c46e72592776902bfb28553e1aa15
[22:10:44] <pavelvat> rzed: и что пишет?
[22:11:42] <tehnick> pavelvat: а extern "C" int _nl_msg_cat_cntr; перенести не забыл?
[22:11:56] <rzed> выдал то же самое ошибку
[22:11:59] <pavelvat> tehnick: это тоже перенёс
[22:12:20] <tehnick> pavelvat: тогда у тебя все норм.
[22:14:40] <Nikoli> tehnick: какого состояние демона в 2.2.0, его в пакеты включать? lua так и не починили?
[22:15:20] <pavelvat> rzed: выложи на каком-нибудь pastebin тот файл link.txt который ты правил
[22:16:45] <tehnick> Nikoli: lua не починили. Про демона и прочее вся информация в журнале изменений.
[22:17:19] <tehnick> Nikoli: по поводу пакетов, решай сам. Но человекам может реально пригодится.
[22:17:24] <tehnick> Даже в таком состоянии...
[22:18:24] <Nikoli> tehnick: ясно, только xmlrpc то починили? сейчас ещё раз попробую
[22:18:59] <tehnick> Nikoli: у dhamp работает. А мне калькулятор не нужен... =)
[22:19:20] <tehnick> Nikoli: ничего другого он все равно пока не умеет. И в документации не упомянут...
[22:20:04] <tehnick> "Почему новость в разделе мини-новостей? - это ведь не минорный релиз." --- традиционный коммент на опеннете
[22:23:08] <Nikoli> tehnick: я тоже ожидал, что эта новость будет в главных, а они в мини зачем-то отправили
[22:24:18] <pavelvat> tehnick: напиши модератору - раз он сам не смог догадаться в какой раздел положить новость.
[22:25:32] <rzed> http://pastebin.com/Xtda8374
[22:25:55] <tehnick> pavelvat: мне пофиг
[22:26:02] <tehnick> pavelvat: это не мой коммент
[22:29:49] gelraen вошёл(а) в комнату
[22:31:17] <pavelvat> rzed: даже и не знаю в чём дело, у тебя там итак была указана либа от gettext:
E:\Qt\2010-05\mingw\bin\intl.dll
[22:32:08] ubuntu11.04_ вышел(а) из комнаты
[22:34:35] <pavelvat> rzed: я просто собираю на Arch Linux и пользуюсь последними версиями всех библиотек, в частности mingw32-gettext 0.18.1.1-2 , хотя мало вероятно что дело в этом.
[22:36:20] <rzed> у меня вот эти что в инструкции указаны
    http://ftp.gnu.org/gnu/gettext/gettext-tools-0.13.1.bin.woe32.zip
    http://ftp.gnu.org/gnu/gettext/gettext-runtime-0.13.1.bin.woe32.zip
[22:36:24] <pavelvat> библиотеки предварительно собираются там же в Arch Linux через кросс-компиляцию - а в последний раз сборку под Windows я проверял около трёх месяцев назад.
[22:36:31] <tehnick> pavelvat: а под виндой собирать не пробовал эту версию что ли?
[22:37:02] <pavelvat> tehnick: нет, непробовал и не только эту, но и все начиная с 2.1.0
[22:37:18] <tehnick> rzed: попробуй взять новее
[22:37:32] <tehnick> Но я сомневаюсь, что дело в этом.
[22:37:48] <tehnick> pavelvat: обнови кстати в файле
[22:37:53] <tehnick> pavelvat: http://ftp.gnu.org/gnu/gettext/
[22:38:08] <tehnick> Там есть более свежие.
[22:38:42] <pavelvat> tehnick: а где взять-то? - я же их в Arch Linux из исходников собираю, правда по уже готовым PKGBUILD из AUR но и там часто встречаются ошибки.
[22:39:00] <rzed> ок ща я на другую машину пересяду с вин7 освободилась там посвежее всё вкачаю
[22:39:34] <pavelvat> tehnick: там свежие исходники, а собрано только для 0.13.1
[22:40:16] <tehnick> pavelvat: что взять? ридми обнови...
[22:40:25] <tehnick> Черт.
[22:40:37] <pavelvat> rzed: не надо - там исходники, а не бинарный пакет.
[22:40:41] <tehnick> Недоглядел.
[22:41:37] <rzed> ))
[22:41:47] <pavelvat> rzed: маловероятно что дело в старой версии gettext тут причина скорее всего в чём то ином.
[22:42:26] <tehnick> Версии заголовков gettext'a совпадают с версией библотеки?
[22:43:50] <pavelvat> tehnick: незнаю, я сейчас в винде - ещё раз повторю маловероятно что дело в версии.
[22:50:03] rzed вышел(а) из комнаты: QIP 2010: Спокойное общение
[22:54:53] rzed вошёл(а) в комнату
[23:03:33] pavelvat вышел(а) из комнаты
[23:14:38] <rzed> на второй машине тот же еррор точно на том же месте
[23:30:25] <rzed> а в каком пакете идёт syslog.h ?
[23:48:18] tehnick вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!