gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Суббота, 18 декабря 2010< ^ >
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-critical bugs:
* Issue 863
* Builds for Ubuntu Natty
* Builds for MS Windows
* Builds for Mac OS X ?
Release schedule:
* 2010-12-19 Release EiskaltDC++ 2.1.2
* 2011-01-30 Release EiskaltDC++ 2.1.3
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:00:35] Клёк вошёл(а) в комнату
[00:03:39] <pavelvat> NegatiV:  какой либы тут не хватает?
Creating library file: libEiskaltDC++ Qt.dll.a                                                                                                                                        
../extra/libextra.a(ipfilter.cpp.obj):ipfilter.cpp:(.text+0x23a1): undefined reference to `_libintl_fprintf'
../extra/libextra.a(ipfilter.cpp.obj):ipfilter.cpp:(.text+0x3332): undefined reference to `_libintl_fprintf'
collect2: ld returned 1 exit status
[00:03:42] SolarRay вышел(а) из комнаты
[00:05:51] <pavelvat> вроде бы gettext
[00:05:55] <NegatiV> pavelvat: дшиштед
[00:05:59] <NegatiV> *libintl
[00:08:41] <pavelvat> всё собралась виндовая версия на новом ядре, я там правда в паре файлов из dcpp подправил кое-что.
[00:09:33] tehnick вышел(а) из комнаты
[00:10:51] tehnick вошёл(а) в комнату
[00:14:14] amfetamin вошёл(а) в комнату
[00:17:12] amfetamin вышел(а) из комнаты: qutIM : Jabber plugin
[00:19:18] <pavelvat> tehnick: в окне Об EiskaltDC++ написано что словацкий перевод был начиная с 2.0.3 но по-моему он ведь только в 2.1.1 появился.
[00:19:30] <tehnick> pavelvat: да
[00:19:43] <tehnick> pavelvat: опечатка наверное. Кописпатили же...
[00:20:03] <dhamp> tehnick, сейчас сделаю коммит для фикса сборки на natty
[00:20:08] FiliN вышел(а) из комнаты
[00:20:21] <tehnick> dhamp: хорошо
[00:20:22] FiliN вошёл(а) в комнату
[00:23:22] <dhamp> tehnick, сделал
[00:24:22] <tehnick> dhamp: а в мастер мне добавить?
[00:24:47] <dhamp> tehnick, можешь добавить наверно, но лучше проверь ещё раз, вдруг я чего упустил
[00:25:04] <dhamp> tehnick, перед добавлением в смсле
[00:25:07] <dhamp> смысле*
[00:25:10] <tehnick> Хорошо.
[00:25:17] <pavelvat> почему чешского переводчика тут нет?
http://code.google.com/p/eiskaltdc/people/list
[00:25:32] <pavelvat> и на github его тоже нет.
[00:25:41] <tehnick> pavelvat: есть
[00:25:59] <pavelvat> где?
[00:26:30] <tehnick> На гитхабе был.
[00:26:34] <tehnick> Сейчас найду.
[00:27:00] <pavelvat> tehnick: этот что-ли msva
[00:27:04] <pavelvat> ?
[00:28:19] <tehnick> negativ added Uhlik-UK to eiskaltdcpp 5 days ago
eiskaltdcpp is at negativ/eiskaltdcpp
[00:28:25] <tehnick> https://github.com/negativ
[00:28:37] <tehnick> Он еще не сделал коммитов...
[00:29:27] <pavelvat> tehnick: его нет в списке контрибьютеров, как такое может быть?
[00:29:48] <pavelvat> у меня тоже нет коммитов на github.
[00:29:49] FiliN вышел(а) из комнаты
[00:30:00] FiliN вошёл(а) в комнату
[00:30:25] <tehnick> pavelvat: у тебя были коммиты в svn, откуда история подгрузилась в git
[00:30:32] <tehnick> pavelvat: включи мозг и не тупи...
[00:32:14] <tehnick> Черт.
[00:32:31] tehnick вышел(а) из комнаты
[00:33:00] bangae вышел(а) из комнаты
[00:39:40] pavelvat вышел(а) из комнаты
[00:51:59] FiliN вышел(а) из комнаты
[00:52:14] FiliN вошёл(а) в комнату
[00:53:49] pavelvat вошёл(а) в комнату
[00:54:51] <pavelvat> в виндовой сборке не работает показ последнего статусного сообщения из чата.
[00:57:31] tehnick вошёл(а) в комнату
[00:58:37] <pavelvat> NegatiV: я на одном форуме для пользователей Mac OS X читал жалобы, что люди не могут настроить перехват ссылок из браузера в EiskaltDC++, и там было высказано пожелание чтобы добавили в новых версиях в меню файл пункт открыть магнет - чтобы можно было передать айскальту магнет вручную. Что ты об этом думаешь?
[00:59:12] <NegatiV> pavelvat: без проблем можно прикрутить
[00:59:39] <pavelvat> NegatiV: issue оформить или и так запомнишь?
[00:59:50] <NegatiV> и так запомню
[01:00:00] FiliN вышел(а) из комнаты
[01:00:12] FiliN вошёл(а) в комнату
[01:00:33] <tehnick> Нафига?
[01:00:43] <tehnick> Есть же панель быстрого поиска.
[01:00:58] <pavelvat> а в последней сборки под Linux показ последнего статусного сообщения из чата работает?
[01:02:20] <pavelvat> tehnick: а если поиск по TTH отключён?
[01:02:45] <tehnick> А как он тогда вообще найдет?
[01:04:00] <pavelvat> tehnick: незнаю
[01:04:28] <tehnick> Имя файла он может сразу из браузера скопировать.
[01:04:42] <tehnick> Так что смысла в данной фиче вообще не вижу.
[01:05:50] <tehnick> Если найдется достоверная инфа, как прикрутить поддержку магнет-ссылок в сафари (дефолтный браузер в макоси), то я добавлю к себе на сайт.
[01:06:16] FiliN вышел(а) из комнаты
[01:06:17] <tehnick> NegatiV: не надо эту вещь делать
[01:06:28] FiliN вошёл(а) в комнату
[01:07:21] <tehnick> Кстати, нужно будет посмотреть на каталог программ для макоси, который в январе откроют.
[01:07:58] <pavelvat> gelraen: ?
[01:08:01] <tehnick> Мб даже удастся туда айскальт добавить.
[01:08:47] <tehnick> pavelvat: что тебе от него надо?
[01:08:51] <pavelvat> tehnick: а что за каталог?
[01:09:22] <tehnick> pavelvat: в новостях мелькало...
[01:09:38] <pavelvat> tehnick: надо чтобы прояснил ситуацию с перехватом ссылок из браузеров, тут других маководов нет.
[01:09:54] <pavelvat> tehnick: ссылку?
[01:10:10] <tehnick> pavelvat: блин, это надо искать...
[01:10:41] <pavelvat> так на мой вопрос про статусные сообщения никто и не прореагировал.
[01:12:31] FiliN вышел(а) из комнаты
[01:12:42] FiliN вошёл(а) в комнату
[01:12:56] <pavelvat> вот ещё, давно уже заметил странную особенность - почему-то в виндовой сборке у меня есть сообщения "Поиск TTH  альтернатив" а в Linux этих сообщений нет никогда, но при этом и там, и там альтернативы успешно находятся.
[01:13:14] <tehnick> pavelvat: http://net.compulenta.ru/583310/
[01:13:22] <tehnick> Сейчас поищу ссылки получше.
[01:13:43] <tehnick> pavelvat: у меня есть такие сообщения
[01:14:13] <tehnick> http://lenta.ru/news/2010/12/16/macstore/
[01:14:45] <tehnick> Не нашел, что искал... =(
[01:15:04] <tehnick> Там еще была инфа, что программы будут без демо-версий.
[01:15:10] <tehnick> Только стабильные релизы.
[01:16:18] <pavelvat> tehnick: а вот у меня почему то эти сообщения на Linux не появляются хотя я сам несколько раз отслеживал: висит в очереди файл без источников и в момент когда появляются источники и начинается закачка - в статусной строке нет этих сообщений.
[01:18:03] Клёк вышел(а) из комнаты
[01:18:44] FiliN вышел(а) из комнаты
[01:19:00] FiliN вошёл(а) в комнату
[01:21:47] <tehnick> http://news.ferra.ru/hard/2010/12/12/106187/
[01:21:56] <pavelvat> переключение скрыть/показать последнее статусное сообщение не даёт результатов - просто пусто на месте где оно должно отображаться, возможно что дело в тех правках которые я внёс для успешной компиляции ядра.
[01:22:40] <tehnick> http://news.ferra.ru/hard/2010/12/10/106121/
http://news.ferra.ru/hard/2010/12/06/105936/
[01:23:16] <tehnick> "В Mac App Store не будет демо, бета и пробных версий приложений"
[01:23:23] <tehnick> pavelvat: ^^
[01:23:47] <tehnick> pavelvat: при чем тут гуй?
[01:23:55] <tehnick> pavelvat: ты же правил ядро...
[01:24:05] <tehnick> Где смысл? Где логика?..
[01:24:08] <pavelvat> в core 0.770 из сотсава DC++ испольуются файлы из каталога win32, а я использовал тот же код который dhamp написал для Linux, а исходный закомментировал.
[01:24:57] <tehnick> pavelvat: git diff и залей куда-нибудь этот патч
[01:25:03] FiliN вышел(а) из комнаты
[01:25:06] <tehnick> Чтобы понять о чем ты..
[01:25:18] FiliN вошёл(а) в комнату
[01:25:36] <pavelvat> поищи в файле dcpp/QueueManager.h или cpp строки "bind" или "placeholder" вот их я и закоментировал.
[01:25:48] <pavelvat> tehnick: завтра
[01:26:04] <tehnick> pavelvat: хорошо
[01:26:13] <pavelvat> там что-то было с CID связанное
[01:26:22] <tehnick> Все равно релиз перенести придется наверное.
[01:27:19] <dhamp> [01:21:41] pavelvat: в core 0.770 из сотсава DC++ испольуются файлы из каталога win32
где ж ты такое отыскал ?
[01:27:32] <pavelvat> и кроме того я ещё в другом файле вернул вид который был в 2.1.0 т.к. и там тоже был вылет сборки. До релиза успеем исправить думаю.
[01:27:35] <tehnick> pavelvat: http://www.opennet.ru/opennews/art.shtml?num=29019
[01:27:41] <tehnick> pavelvat: я был прав!
[01:27:43] <tehnick> =)
[01:27:51] <dhamp> tehnick, упокойся уже )
[01:27:58] <dhamp> успокойся* =)
[01:28:03] <pavelvat> dhamp: QueueManager.h или cpp строки "bind" или "placeholder"
[01:28:08] <tehnick> dhamp: хорошая опечатка
[01:28:19] <tehnick> Вообще спать пора, да.
[01:29:16] <pavelvat> tehnick: я читал эту новость.
[01:29:17] <dhamp> pavelvat, и где ты там использование чего-либо из win32 нашёл ?
[01:29:58] <tehnick> dhamp: в #ifdef было
[01:30:08] <pavelvat> dhamp: а теперь скачай архив исходников DC++ и увидишь что они определены у них в файлах из каталога win32
[01:30:22] <tehnick> Стоп.
[01:30:29] <tehnick> Не понял.
[01:31:11] <tehnick> pavelvat: grep -rw win32 ./
[01:31:15] <tehnick> Где?
[01:31:21] FiliN вышел(а) из комнаты
[01:31:34] FiliN вошёл(а) в комнату
[01:31:36] <pavelvat> tehnick: не в нашем win32 а в их.
[01:31:43] <tehnick> boradmin@Tehnick:~/WorkDir/Devel/EiskaltDC++/eiskaltdcpp_git/dcpp$ grep -rw win32 ./
./ThrottleManager.cpp:  // www.cse.wustl.edu/~schmidt/win32-cv-1.html documents various
[01:31:45] <dhamp> pavelvat, std:tr1....
[01:33:54] <pavelvat> dhamp: DC++ тоже собирают в mingw, и у них не вылетает сборка с undefined references т.к. эти bind и placeholders определены  у них в файлах из каталога win32
[01:38:33] tehnick вышел(а) из комнаты
[01:38:50] <dhamp> grep -nHIirF -- std::tr1::bind (в каталоге: /home/egik/work2/c/dcplusplus)
Совпадений нет.
[01:38:55] <dhamp> pavelvat, и ?
[01:39:56] <dhamp> grep -nHIirF -- std::tr1::placeholders (в каталоге: /home/egik/work2/c/eiskaltdcpp/dcpp)
./QueueManager.cpp:1666:        std::for_each(cids.begin(), cids.end(), std::tr1::bind(&ClientManager::saveUser, cm, std::tr1::placeholders::_1));
Search completed with 1 match.
[01:40:08] <dhamp> pavelvat, ну и где они определены ?
[01:40:41] <pavelvat> dhamp: не знаю почему у тебя нет, у меня есть но я сейчас в винде, давай завтра будем разбираться.
[01:42:03] <pavelvat> dhamp: там просто файл из одних инклюдов, вот в конце в конце этого файла из каталога win32 и определялись bind и placeholder
[01:44:29] <pavelvat> NegatiV: На ADCPortal стартовало голосование за лучший ADC-клиент, и как вы понимаете, наш клиент тоже номинирован =). Проголосовать можно здесь http://www.adcportal.com/forums/viewtopic.php?f=54&t=708
это нужно будет в новости указать.
[01:45:15] <NegatiV> pavelvat: какой новости?
[01:45:34] <pavelvat> ещё два дня назад айскальт был лидером, а потом непонятно с чего вдруг за 12 часов количество голосов за апекс выросло в 4 раза.
[01:45:37] SolarRay вошёл(а) в комнату
[01:45:49] <pavelvat> NegatiV: новости про релиз 2.1.2
[01:45:51] FiliN вышел(а) из комнаты
[01:46:04] FiliN вошёл(а) в комнату
[01:46:33] <NegatiV> у нас релиз заблокирован
[01:46:44] <NegatiV> не факт что голосование продлится аж до него
[01:47:30] <pavelvat> NegatiV: а это что? - опять что-ли перенесли?
* 2010-12-19 Release EiskaltDC++ 2.1.2
[01:48:23] <NegatiV> шапку конфы прочти
[01:49:48] <pavelvat> NegatiV: как написано в описании аккаунта вики-страницы Toast-a он является админом ADCPortal? вот он наверное лопнет от злости, если столь ненавистный ему айскальт выиграет в этом голосовании.
[01:50:07] <NegatiV> он не ненавидит наш клиент
[01:50:08] <pavelvat> вопрос там случайно поставил.
[01:52:08] FiliN вышел(а) из комнаты
[01:52:22] FiliN вошёл(а) в комнату
[01:53:40] <pavelvat> NegatiV: его раздражает даже упоминание айскальта, достаточно почитать темы форума апекса где упоминается айскальт, именно он добавил айскальт в список Violations, а всё это потому что чуствует сильного конкурента.
[01:54:21] <dhamp> pavelvat, сделай хорошее дело - забей
[01:55:25] <NegatiV> pavelvat: он добавил нас в список по той причине что мы нарушили протокол
[01:55:40] <pavelvat> dhamp: я там не голосовал и не буду, потому что уж какое-то слишком местечковое голосование судя по количеству людей принявших в нём участие.
[01:56:11] <dhamp> NegatiV, фактически протокол не нарушен
[01:56:31] <pavelvat> NegatiV: а разве протокол нарушен, ведь эта возможность отключена - а айскальт из списка он не удалил.
[01:57:41] <NegatiV> факт того что мы предоставляем возможность нарушить протокол и является нарушением
[01:58:25] FiliN вышел(а) из комнаты
[01:58:40] FiliN вошёл(а) в комнату
[01:59:12] <Alexey> pavelvat: ареховцы у себя на форуме тему разместили с призывом проголосовать и проспамили свою базу емэйлов - отсюда и результат
[01:59:23] <pavelvat> NegatiV: так может тогда отключить эту возможность так чтобы её нельзя было включить?
[01:59:57] <Alexey> pavelvat: зачем? тебя так волнует, что пишут на том портале?
[02:00:00] <NegatiV> pavelvat: к dhamp'у я это не впиливал
[02:00:14] <pavelvat> Alexey: результат было 4 голоса - стало 16 как-то маловато.
[02:00:29] <pavelvat> dhamp: что скажешь?
[02:01:12] <pavelvat> Alexey: нет меня это не волнует.
[02:03:10] pavelvat вышел(а) из комнаты
[02:04:43] FiliN вышел(а) из комнаты
[02:04:54] FiliN вошёл(а) в комнату
[02:28:08] NegatiV вышел(а) из комнаты
[02:39:28] SolarRay вышел(а) из комнаты
[02:56:32] FiliN вышел(а) из комнаты
[02:57:42] ONYX вышел(а) из комнаты
[03:39:35] Alexey вышел(а) из комнаты
[03:41:27] gelraen вышел(а) из комнаты
[03:41:58] gelraen вошёл(а) в комнату
[03:47:53] dhamp вышел(а) из комнаты
[05:13:51] Kroll вышел(а) из комнаты
[05:14:03] Kroll вошёл(а) в комнату
[05:17:03] gelraen вышел(а) из комнаты
[07:00:53] medved вошёл(а) в комнату
[07:43:25] Kroll вышел(а) из комнаты
[07:47:58] Kroll вошёл(а) в комнату
[09:45:14] nE0sIghT вошёл(а) в комнату
[10:24:16] Kroll вышел(а) из комнаты: Replaced by new connection
[10:24:26] Kroll вошёл(а) в комнату
[12:04:54] tehnick вошёл(а) в комнату
[12:05:06] 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-critical bugs:
* Issue 863
* Builds for MS Windows
* Builds for Mac OS X ?
Release schedule:
* 2010-12-19 Release EiskaltDC++ 2.1.2
* 2011-01-30 Release EiskaltDC++ 2.1.3
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

[12:05:16] tehnick вышел(а) из комнаты
[12:17:00] Alexey вошёл(а) в комнату
[12:53:43] tehnick вошёл(а) в комнату
[12:59:06] 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-critical bugs:
* Issue 863
* Issue 887
* Builds for MS Windows
* Builds for Mac OS X ?
Release schedule:
* 2010-12-19 Release EiskaltDC++ 2.1.2
* 2011-01-30 Release EiskaltDC++ 2.1.3
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

[13:10:43] amfetamin вошёл(а) в комнату
[13:14:33] pavelvat вошёл(а) в комнату
[13:18:16] <pavelvat> tehnick: фикс для crosscompilling можно сделать сразу в мастер - там я только закомментировал код который был в #ifdef WIN32, и использую линуксовую реализацию этого кода, сделанную dhamp-ом, она через boost сделана.
[13:19:33] <pavelvat> хотя это фикс не только для кросскомпиляции, а вообще для win32
[13:19:44] <tehnick> pavelvat: в мастер сразу пушить нельзя. Только через 2.1.x
[13:19:51] <tehnick> И что за фикс?
[13:20:05] <pavelvat> tehnick: я же написал выше
[13:20:58] <tehnick> Где?
[13:21:52] <pavelvat> tehnick: мы вчера обсуждали bind и placeholders - вот я просто и закомментровал этот код и теперь на win32  используется тот же код что и на Linux.
[13:22:06] <tehnick> Хорошо.
[13:22:14] <tehnick> Ты проверил работоспособность?
[13:22:16] <pavelvat> tehnick: в мастер можно?
[13:22:22] <tehnick> Где патч?
[13:22:29] <pavelvat> tehnick: я вчера ещё проверил
[13:22:37] <tehnick> [12:21:57] <pavelvat> tehnick: в мастер можно?
[12:19:25] <tehnick> pavelvat: в мастер сразу пушить нельзя. Только через 2.1.x
[13:23:42] <pavelvat> tehnick: это формальное правило, я поэтому и прошу сделать исключение - т.к. правка затрагивает только win32
[13:24:39] <tehnick> pavelvat: это обязательное правило в нашем проекте.
[13:24:48] <pavelvat> tehnick: и у себя это сделал изменения находясь в ветке master, что мне теперь переключатся на 2.1.x и там ещё раз делать?
[13:24:57] <tehnick> pavelvat: что тебе не нравится? Все равно оно в мастер попадет...
[13:25:10] <tehnick> pavelvat: легко, сейчас напишу.
[13:27:29] <tehnick> Чтобы сразу и в мастер и в 2.1.0 отправить выполни:
git pull --all
git checkout 2.1.x
git merge master
git pull --all
git push origin 2.1.x master
[13:28:00] <pavelvat> tehnick: и правка эта в файле отвечающем за очередь задач, так что показ последнего статусного сообщения чата на win32 не работает по какой-то другой причине.
[13:28:55] <tehnick> pavelvat: когда отправишь коммит в реп, мы посмотрим...
[13:28:58] <pavelvat> tehnick: а origin зачем?
[13:29:18] <tehnick> pavelvat: это пункт назначения
[13:29:26] <tehnick> pavelvat: ты книгу прочел?
[13:29:48] <pavelvat> tehnick: так я не понял ты же сказал что в мастер отправлять нельзя, а пишешь как сразу и туда, и туда.
[13:30:03] <pavelvat> tehnick: недоконца
[13:30:18] <tehnick> pavelvat: отправлять в мастер, минуя 2.1.x
[13:31:01] <tehnick> Т.к. твой коммит серьезных изменений не несет, то отравишь сразу в обе ветки.
[13:31:19] <tehnick> Если что, сделаем реверт.
[13:32:00] <pavelvat> tehnick: у меня сейчас сборка запущена и не могу переключится на 2.1.x т.к. тогда у меня часть файлов соберётся из 2.1.x а уже собранная часть файлов была из master
[13:32:37] <tehnick> Ну так дождись завершения.
[13:32:40] <tehnick> Куда спешить?
[13:33:06] <pavelvat> tehnick: ok
[13:34:27] <pavelvat> tehnick: у тебя сборка свежая? - статусное сообщение отображается?
[13:34:59] <tehnick> Сейчас гляну.
[13:37:12] Shlem вошёл(а) в комнату
[13:37:50] <tehnick> Да, работает.
[13:38:01] <tehnick> Проверил на хабе озерков.
[13:39:35] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[13:39:41] <pavelvat> эх, жаль что ccache не распространяется на кросс-компиляцию.
[13:43:54] <pavelvat> в psi-plus оказывается гораздо больше возможностей чем я думал, просто надо на вкладке plugins повключать все плагины и тогда появляется куча дополнительных настроек.
[13:43:59] <tehnick> Наверняка можно прикрутить, при желании...
[13:44:35] <pavelvat> tehnick: может и можно, попытаюсь прикрутить.
[13:46:21] NegatiV вошёл(а) в комнату
[13:49:14] <tehnick> pavelvat: наблюдаю ту же проблему, что описывал ты
[13:50:11] <tehnick> Через какое-то время на хабе озерков тултип со статусными сообщениями стал пуст.
[13:50:22] <tehnick> На других хабах пока норм.
[13:50:45] FiliN вошёл(а) в комнату
[13:51:08] <tehnick> И еще на паре хабов такое.
[13:51:16] <tehnick> При том, что в чате сообщений не было.
[13:51:25] <tehnick> Просто тултип обнулился.
[13:52:44] <pavelvat> tehnick: значит дело в каких-то недавних коммитах в коде отвечающем за это.
[13:53:22] <tehnick> Не факт.
[13:53:52] <tehnick> Такое впечатление, что он пустые сообщения туда добавляет.
[13:56:00] <pavelvat> NegatiV: я тебе на той неделе писал ещё, что после того как проблема с размытой иконкой по Alt+Tab была решена, тут же появилась другая серьёзная проблема - иконка в трее иногда исчезает(на её месте просто серый фон панели KDE) и появляется если подвигать мышкой - этой серьёзная проблема, потому что она очень мозолит глаз и раздражает.
[13:56:54] FiliN вышел(а) из комнаты
[13:57:05] FiliN вошёл(а) в комнату
[13:57:12] <pavelvat> NegatiV: я её наблюдал при отключённых эффектах kwin, не знаю есть ли она если эффекты включены.
[13:58:41] Shlem вошёл(а) в комнату
[13:59:46] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[14:00:00] <tehnick> pavelvat: большая иконка в трее долго отрисовывается...
[14:00:31] <tehnick> Наверное...
[14:00:57] <pavelvat> tehnick: нет, если не поджвигать мышкой то иконка отсутствует сколь угодно долго.
[14:01:23] <tehnick> У меня не наблюдается.
[14:01:35] <tehnick> Но иногда моргает заметно.
[14:01:43] <pavelvat> tehnick: к тому же у другого qt приложения qBittorrent нет этой проблемы.
[14:01:58] <tehnick> Около секунды максимум.
[14:02:46] <pavelvat> tehnick: это серьёзная проблема в юзабилити - так быть не должно это не нормально.
[14:03:01] <NegatiV> у меня такой проблемы нет
[14:03:30] <pavelvat> NegatiV: kwin отключал?
[14:04:25] <pavelvat> в смысле эффекты рабочего стола, а не весь kwin.
[14:04:55] <NegatiV> нет, у меня иксы падают при их отключении)
[14:05:13] <NegatiV> правда у меня их и так минимум
[14:05:26] <pavelvat> NegatiV: отключи и заново загрузись.
[14:05:39] <NegatiV> подсветка для окна и затемнение родительского окна
[14:06:08] <NegatiV> и толку? эффекты опять будут включены
[14:06:08] <pavelvat> NegatiV: панель KDE то наверно прозрачная?
[14:06:24] <NegatiV> на любой теме
[14:08:44] <pavelvat> сборка дошла до линковки ивылетела - dhamp проигнорировал мою вчерашнюю просьбу вернуть --enable-auto-import, ладно тогда сам верну.
[14:12:24] <tehnick> pavelvat: а где его выпелили?
[14:12:30] <tehnick> *выпилили
[14:13:26] dhamp вошёл(а) в комнату
[14:13:50] <pavelvat> tehnick: мне кажется что его не выпиливали, а просто в ветке core0.77 его не было изначально, и при слиянии сделали неправильный выбор.
[14:14:07] dhamp вышел(а) из комнаты
[14:14:17] dhamp вошёл(а) в комнату
[14:15:15] <pavelvat> tehnick: команда "git push origin 2.1.x master" что делает?
[14:17:06] <tehnick> Отправляет на сервер.
[14:18:06] <pavelvat> tehnick: а текст комментария как же? - я её выполнил в ответ получил:
$ git push origin 2.1.x master
Everything up-to-date
[14:18:44] <pavelvat> на github мой коммит не отображается.
[14:19:18] <tehnick> Ты read-only что ли клонировал?
[14:20:53] <pavelvat> tehnick: нет я просто удалил старую копию и сегодня сделал заново:
git clone git@github.com:negativ/eiskaltdcpp.git
[14:24:03] <pavelvat> NegatiV: в чём может быть дело?
[14:24:45] <dhamp> NegatiV, "последнее статусное сообщение" пропадает после открытия настроек и нажатия ок даже если ни одна настройка не менялась и до перезапуска строку не вернуть никак
[14:28:06] FiliN вышел(а) из комнаты
[14:28:22] FiliN вошёл(а) в комнату
[14:29:18] <pavelvat> в обоих бранчах мои изменения присутствуют, при переключении с бранча на бранч вот что выдаётся:
$ git checkout master
M       dcpp/QueueManager.cpp                                                                                                                                                        
Switched to branch 'master'
при этом мне не ясно почему не открылся редактор для добавления описания коммита:
$ git push origin 2.1.x master
Everything up-to-date
[14:29:54] <pavelvat> порпобовать может ещё раз выполнить?
[14:34:01] <pavelvat> опять пишет тоже самое:
$ git push origin 2.1.x master
Everything up-to-date
[14:36:23] Клёк вошёл(а) в комнату
[14:36:55] <tehnick> pavelvat: ппц
[14:36:58] <pavelvat> блин я же не сделал коммит, tehnick я просто выполнил команды которые ты привёл.
[14:37:02] <tehnick> pavelvat: как ты читал книгу?
[14:37:10] <tehnick> pavelvat: вау!
[14:37:19] <tehnick> pavelvat: ты сам догадался!
[14:37:22] <pavelvat> tehnick: мог бы написать, я их просто скопировал
[14:37:49] <tehnick> Я и предположить не мог, что ты не сделаешь коммит...
[14:40:57] <pavelvat> tehnick: книга, кстати, не особо хорошая - местами такое чуство будто текст сгенерирован googletranslate, вот тут всё гораздо яснее http://freesource.info/wiki/RuslanHihin/gitusermanual?v=b7s&
[14:43:00] <tehnick> Хорошо.
[14:43:11] <tehnick> Не важно, где читать.
[14:43:20] <tehnick> Главное знать основы.
[14:50:15] <pavelvat> tehnick: я сделал git commit -a в ветке master открылся редактор для введения текста коммита и там есть уже текст - этот текст трогать не надо?
[14:50:25] FiliN вышел(а) из комнаты
[14:50:37] FiliN вошёл(а) в комнату
[14:50:51] <tehnick> Он же закомментированный...
[14:51:02] <tehnick> Т.е. никуда добавлен не будет.
[14:51:09] <tehnick> Это информация для тебя.
[14:52:08] <pavelvat> tehnick: т.е. мне надо в обоих ветках - master и 2.1.x сделать коммиты(и с одинаковым описанием)?
[14:52:17] <tehnick> Нет.
[14:52:22] <tehnick> Только в одной.
[14:52:41] <pavelvat> tehnick: а т.е. сделать в одной, а потом смержить во вторую?
[14:52:42] <tehnick> При слиянии коммент будет автоматический.
[14:52:52] <tehnick> Если он вообще будет нужен.
[14:55:07] <pavelvat> tehnick: git pull - это только в текущем бранче, а с опцией all - это для всех бранчей?
[14:56:47] <tehnick> Рррр...
[14:56:52] <tehnick> Документация...
[14:57:52] <tehnick> Опция all --- для всех бранчей в remotes/origin/
[14:58:05] <tehnick> Но в локальные ветки оно не попадет.
[14:58:15] <tehnick> Только в активную.
[14:58:25] dhamp вышел(а) из комнаты: offline
[14:58:32] <tehnick> pavelvat: git branch -a
[14:58:39] <tehnick> Чтобы понять о чем я...
[14:59:01] <tehnick> remotes/origin/* --- тоже хранятся локально
[14:59:05] <pavelvat> tehnick: я итак понимаю, это список бранчей
[15:02:01] <pavelvat> tehnick:
"[14:59:43] <tehnick> Но в локальные ветки оно не попадет.
[14:59:53] <tehnick> Только в активную."
стоп, я так понимаю что синхронизируются данные для всех бранчей которые отображаются в веб интерфейсе на github, но текущим рабочим естественно остаётся бранч в котором я нахожусь в данный момент.
[15:03:00] <tehnick> И что не понятно?
[15:03:51] <tehnick> git pull --- обновит только текущую ветку
[15:05:12] <pavelvat> tehnick: " Только в активную" - их же там несколько сейчас master, 2.1.x, issue835 а ты в единственном числе написал.
[15:07:50] <tehnick> Сделал и ладно.
[15:09:48] <tehnick> pavelvat: git diff v2.1.1 win32/
[15:10:02] <tehnick> pavelvat: где пропавшая опция?
[15:10:10] <pavelvat> tehnick: мне теперь надо ещё сделать коммит, но теперь уже в правилах для cmake чтобы сборка для win32 линковалась.
[15:10:38] <pavelvat> tehnick: не понял?
[15:10:51] <tehnick> pavelvat: теперь понял
[15:11:07] <tehnick> git diff v2.1.1 CMakeLists.txt
[15:11:23] <pavelvat> tehnick: нет, это я тебя спрсил потому что не понял о чём ты говоришь.
[15:11:49] <tehnick> pavelvat: или эта опция еще раньше потерялась у тебя?
[15:13:03] <pavelvat> tehnick: сейчас я тогда и это сразу и в мастер и в 2.1.x закомичу:
$ git diff v2.1.1 CMakeLists.txt | grep enable-auto-import
         set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -enable-auto-import")
[15:13:29] FiliN вышел(а) из комнаты
[15:13:39] FiliN вошёл(а) в комнату
[15:13:46] <tehnick> pavelvat: не надо в мастер
[15:14:00] nE0sIghT вышел(а) из комнаты
[15:14:01] <tehnick> Это изменение может затронуть других.
[15:14:11] <pavelvat> и там ещё потеряли либу lintl для линковки win32 сборки
[15:14:13] <tehnick> И его предварительно надо протестировать.
[15:14:51] <pavelvat> tehnick: там стоит условие if (CMAKE_CROSSCOMPILING) так что это не повредит точно
[15:16:47] <tehnick> pavelvat: что за хрень?
[15:16:59] <tehnick>      if (CMAKE_CROSSCOMPILING)
         set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -enable-auto-import")
     endif (CMAKE_CROSSCOMPILING)
[15:17:08] <tehnick> Этот код никуда не девался.
[15:17:14] <tehnick> Он есть и сейчас.
[15:17:57] <tehnick> Вот изменение:
[15:17:58] <tehnick> -if (NOT MSVC)
+if (CMAKE_COMPILER_IS_GNUСXX)
[15:18:24] <tehnick> Причем dhamp на нем почему-то очень настаивал.
[15:18:32] <tehnick> И надо спросить его почему.
[15:19:38] dhamp вошёл(а) в комнату
[15:20:03] <dhamp> tehnick, ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
[15:20:32] <tehnick> dhamp: лог е видишь?
[15:20:34] <pavelvat> dhamp: этот код почему-то не работает при кроскомпиляции
[15:20:56] <pavelvat> dhamp:
if (CMAKE_COMPILER_IS_GNUСXX)
    if (CMAKE_CROSSCOMPILING)
        set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -enable-auto-import")
    endif (CMAKE_CROSSCOMPILING)
[15:21:17] <tehnick> dhamp: интересует вот это изменение:
-if (NOT MSVC)
+if (CMAKE_COMPILER_IS_GNUСXX)
[15:21:59] <dhamp> tehnick, кроме msvc и gcc есть много компиляторов однако....
[15:22:47] <tehnick> Тогда почему этот блок не выполняется теперь?
[15:23:18] <dhamp> pavelvat,
там ещё есть такой блок сообщений
message(STATUS "CMAKE_SYSTEM: ${CMAKE_SYSTEM}")
message(STATUS "CMAKE_SYSTEM_NAME: ${CMAKE_SYSTEM_NAME}")
message(STATUS "CMAKE_SYSTEM_PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}")
message(STATUS "CMAKE_SYSTEM_VERSION: ${CMAKE_SYSTEM_VERSION}")
message(STATUS "CMAKE_COMPILER_IS_GNUСXX: ${CMAKE_COMPILER_IS_GNUCXX}")
message(STATUS "CMAKE_CXX_COMPILER_ID: ${CMAKE_CXX_COMPILER_ID}")
message(STATUS "CMAKE_C_COMPILER_ID: ${CMAKE_C_COMPILER_ID}")
[15:23:27] FiliN вышел(а) из комнаты
[15:23:29] <dhamp> pavelvat, приведи их вывод
[15:23:40] FiliN вошёл(а) в комнату
[15:24:00] <pavelvat> dhamp: у меня линковка вылетает с ошибкой о том что не включён --enable-auto-import следовательно первая проверка - if (CMAKE_COMPILER_IS_GNUСXX) возвращает false при кросскомпиляции
[15:24:30] <tehnick> pavelvat: приведи лог
[15:24:51] <tehnick> (вывод на консоль при конфигурировании)
[15:25:36] <pavelvat> dhamp:
$ ./configure.sh
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/i486-mingw32-gcc
-- Check for working C compiler: /usr/bin/i486-mingw32-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/i486-mingw32-g++
-- Check for working CXX compiler: /usr/bin/i486-mingw32-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
[15:25:59] <dhamp> pavelvat, ключевое слово CMAKE_SYSTEM:
[15:26:08] <dhamp> вот начиная с него нуден вывод
[15:26:10] <dhamp> нужен*
[15:26:56] <pavelvat> dhamp:
-- CMAKE_SYSTEM: Windows
-- CMAKE_SYSTEM_NAME: Windows
-- CMAKE_SYSTEM_PROCESSOR:
-- CMAKE_SYSTEM_VERSION:
-- CMAKE_COMPILER_IS_GNUСXX: 1
-- CMAKE_CXX_COMPILER_ID: GNU
-- CMAKE_C_COMPILER_ID: GNU
[15:27:23] <dhamp> CMAKE_COMPILER_IS_GNUСXX: 1 - однако true
[15:27:50] FiliN вышел(а) из комнаты
[15:27:51] <dhamp> CMAKE_CXX_COMPILER_ID: GNU - можно и по этому значению ещё судить конечно
[15:28:06] <dhamp> pavelvat, вывод: ты опять сморозил хрень
[15:29:58] <pavelvat> dhamp: ты про что? - процитируй.
[15:30:42] <dhamp> "следовательно первая проверка - if (CMAKE_COMPILER_IS_GNUСXX) возвращает false при кросскомпиляции"
невозможно в приципе из-за того что -- CMAKE_COMPILER_IS_GNUСXX: 1
[15:32:06] <pavelvat> dhamp: но раньше то всё работало, а изменилась только эта строка, если вручную добавить в файл link.txt строку --enable-auto-import всё линкуется.
[15:33:19] <dhamp> pavelvat, приведи содержимое этого ./configure.sh
[15:34:51] <pavelvat> dhamp:
#!/bin/sh
cmake -DCMAKE_TOOLCHAIN_FILE=Toolchain-mingw32.cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=. -DSHARE_DIR=resources -DUSE_ASPELL=OFF -DFORCE_XDG=OFF -DDBUS_NOTIFY=OFF -DLOCAL_BOOST=ON -DUSE_JS=ON -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DWITH_SOUNDS=ON -DPERL_REGEX=ON -DUSE_QT_QML=ON  /home/pavel/builds/eiskaltdcpp/eiskaltdcpp/
[15:35:26] <dhamp> содерж. этого файла Toolchain-mingw32.cmake
[15:35:34] <pavelvat> dhamp: http://pastebin.com/yd8EGwMH
[15:41:13] <dhamp> pavelvat, make VERBOSE=1 ?
[15:43:36] <pavelvat> dhamp: у меня запущена пересборка, и кроме того что это даст? - ведь изменилась только строка:
if (NOT MSVC)
на эту строку:
if (CMAKE_COMPILER_IS_GNUСXX)
первая даваля true, вторая даёт false, а почему непонятно.
[15:44:05] <dhamp> [15:28:16] dhamp: "следовательно первая проверка - if (CMAKE_COMPILER_IS_GNUСXX) возвращает false при кросскомпиляции"
невозможно в приципе из-за того что -- CMAKE_COMPILER_IS_GNUСXX: 1
[15:44:36] <dhamp> но ты можешь и дальше утверждать что проверка выдаёт false
[15:45:04] <pavelvat> dhamp: я это прочитал, но факт остаётся фактом - у меня вылетает линковка.
[15:45:53] <dhamp> pavelvat, я не телепат
[15:47:10] <pavelvat> dhamp: http://pastebin.com/zSWNwPJ1
[15:48:14] <pavelvat> ld: warning: auto-importing has been activated without --enable-auto-import specified on the command line.
[15:48:38] <tehnick> pavelvat: покажи содержимое главного makefile
[15:49:11] <tehnick> builddir/Makefile
[15:49:19] <tehnick> (как пример)
[15:49:36] <tehnick> У тебя он мб где-то в другом месте...
[15:50:21] gray_graff вошёл(а) в комнату
[15:51:55] <dhamp> https://github.com/negativ/eiskaltdcpp/commit/8ada2ceb6646aa7159831b66a702c0ec799246a0
[15:52:33] <dhamp> tehnick, для проверки чего с чем собирается по Make-файлам лазить не нужно
[15:52:51] dhamp вышел(а) из комнаты: offline
[15:54:16] <pavelvat> tehnick: он слишком большой, у меня сейчас только vim установлен - не знаю как мне выделить всё содержимое так чтобы оно было не в буфере обмена vim, а в системном.
[15:54:53] <tehnick> pavelvat: см. сообщение dhamp
[15:54:59] <tehnick> dhamp: а как тогда?
[15:56:21] <tehnick> pavelvat: и зачем его кстати выделять? На пастебин можно текстовые файлы аплоадить...
[15:56:48] <pavelvat> tehnick: как?
[15:57:42] <tehnick> pavelvat: см. например здесь: http://pastebin.ca/
"Please enter your new post below (or upload a file instead):"
[15:58:13] <tehnick> На других аналогичных сайтах тоже есть.
[15:58:20] <tehnick> Не на всех наверняка.
[15:58:33] <tehnick> Но на тех, которые я видел, были.
[15:58:54] <tehnick> К тому же, сейчас показывать не надо.
[15:59:10] <tehnick> Проверь последний коммит от dhamp
[16:01:15] <pavelvat> tehnick: ок, но сейчас ещё хочу проверить форму записи
"${CMAKE_EXE_LINKER_FLAGS} -Wl,--enable-auto-import"
вместо
"${CMAKE_EXE_LINKER_FLAGS} -enable-auto-import"
[16:01:47] <tehnick> pavelvat: вот именно для этого я и спрашивал мейкфайл...
[16:02:01] <tehnick> Зачем проверять, если проще посмотреть?
[16:02:10] <pavelvat> из-за этого изменения у меня всё с самого начало компилируется - неужели нельзя это никак обойти?
[16:02:49] <tehnick> Нет.
[16:04:03] medved вышел(а) из комнаты
[16:04:27] <pavelvat> tehnick: поиск в Makefile строки enable-auto-import не дал результата.
[16:05:35] <tehnick> pavelvat: ищи другие опции.
[16:05:50] <tehnick> pavelvat: кстати, они могут отдельным файлом быть.
[16:06:11] <pavelvat> tehnick: потому что эта опция не в Makefile, а в link.txt
[16:06:22] <pavelvat> должна быть, но её и там нет
[16:08:28] <tehnick> pavelvat: во всех link.txt нет?
[16:10:02] <pavelvat> tehnick: незнаю, это не важно - раньше тоже вылетало пока не добавили этот флаг после чего всё собиралось.
[16:10:57] <pavelvat> tehnick: сейчас попробую собрать с этими изменениями https://github.com/negativ/eiskaltdcpp/commit/8ada2ceb6646aa7159831b66a702c0ec799246a0
[16:13:06] amfetamin вышел(а) из комнаты: qutIM : Jabber plugin
[16:13:40] <pavelvat> NegatiV: tehnick не возражаете против добавления проверки на WIN32 при установке -fPIC, а то компиляция каждого файла сопровождается этим:
warning: -fPIC ignored for target (all code is position independent)
[16:18:45] Клёк вышел(а) из комнаты
[16:19:10] Клёк вошёл(а) в комнату
[16:22:32] <tehnick> pavelvat: а при чем тут win32?
[16:22:40] <pavelvat> tehnick: да, после коммита dhamp, enable-auto-import появился в link.txt для eiskaltdcpp-qt
[16:23:23] <pavelvat> tehnick: при том что на виндовс нет такого понятия как позиционно независимый код, в отличии от unix систем.
[16:23:36] <tehnick> Ок.
[16:24:13] <pavelvat> tehnick: мне самому написать проверку или ты напишешь?
[16:24:23] <tehnick> pavelvat: делай. Только форматирование (отступы) не забудь. Для читабельности.
[16:24:36] <tehnick> Ну и в мастер пока не отправляй.
[16:26:37] <pavelvat> tehnick: я кстати всё-таки заменю
-enable-auto-import
на
-Wl,--enable-auto-import
так будет более последовательно - в соответствии с другими аналогичными опциями задающимися через -Wl
[16:30:04] nE0sIghT вошёл(а) в комнату
[16:30:37] <pavelvat> tehnick: когда коммит уже сделал в локальной копии то как посмотреть изменения?
[16:31:58] <tehnick> pavelvat: есть 100500 способов
[16:32:04] <tehnick> pavelvat: например: git diff HEAD^
[16:32:42] Клёк вышел(а) из комнаты
[16:32:45] <tehnick> pavelvat: надоело уже отвечать на такие вопросы. Все это есть в документации и в статьях на русском...
[16:34:54] <pavelvat> tehnick: в документации почему-то не было в конце ^ - а без этого символа вывод пустой.
[16:35:26] <tehnick> Все там есть.
[16:36:10] <tehnick> git diff HEAD --- показывает изменения по сравнению с HEAD, которые еще не были добавлены в дерево коммитом
[16:36:25] <tehnick> ^ --- означает -1
[16:36:40] <tehnick> Т.е. HEAD^ == HEAD-1
[16:36:57] <tehnick> (Со сдвигом на один коммит назад)
[16:37:21] Kroll вышел(а) из комнаты
[16:37:24] <pavelvat> tehnick: ещё такой вопрос:
я был в 2.1.x сделал там коммит, затем сделал
git checkout master
теперь, если я сделаю
git merge 2.1.x
то я ведь смержу только мой коммит, да?
[16:37:39] <tehnick> Нет.
[16:37:49] <tehnick> Все коммиты из 2.1.x
[16:37:55] <tehnick> Это же объединение...
[16:37:57] Kroll вошёл(а) в комнату
[16:38:10] <tehnick> Надеюсь, это последний вопрос?
[16:38:44] <pavelvat> tehnick: но в обратную сторону это можно было делать ты же мне именно эти команды и приводил:
git pull --all
git checkout 2.1.x
git merge master
git pull --all
git push origin 2.1.x master
[16:39:08] <tehnick> И что?
[16:39:27] <tehnick> В любую ветку можно объединять...
[16:39:38] <tehnick> Хоть в саму себя.
[16:39:48] <tehnick> Он тебе соответствующее сообщение покажет...
[16:39:51] <pavelvat> я сделал коммит в 2.1.x как мне теперь его перенести в master чтобы потом сделать
git push origin 2.1.x master
[16:40:10] <tehnick> Зачем тебе сейчас мастер?
[16:40:18] <tehnick> Потом в него все смержим.
[16:40:34] <tehnick> Делай:
git push origin 2.1.x
[16:40:54] <pavelvat> tehnick: затем что мой коммит касается только win32, и я его у себя уже проверил, а релиз уже завтра.
[16:41:11] <tehnick> С чего ты взял эту глупость?
[16:41:25] <tehnick> См. тему конференции.
[16:42:03] <pavelvat> tehnick:
Release schedule:
* 2010-12-19 Release EiskaltDC++ 2.1.2
[16:42:19] <tehnick> Пф...
[16:42:24] <tehnick> А на пару строк выше?
[16:43:00] <tehnick> pavelvat: кстати, не забудь проверить что получится после сборки под винду, и отписаться здесь.
[16:43:17] <pavelvat> tehnick: я думал это значит что нужно успеть исправить до вечера 19 числа.
[16:43:51] <tehnick> Нет, это значит, что релиз будет отложен, пока не исправим.
[16:43:54] <pavelvat> tehnick: я уже вчера проверил, и отписался ты что забыл?
[16:44:13] <tehnick> Мб пропустил.
[16:44:40] <tehnick> Отображение иконки исправлено?
[16:44:56] <tehnick> Загрузки/отдачи работают исправно?
[16:45:02] <pavelvat> tehnick: отсутствие статусного сообщения на виндовс сборке - мы его и сегодня обсуждали, а всё остальное работает.
[16:46:09] <pavelvat> tehnick: иконка по Alt+Tab исправлена, иконку на панели задач в WIn7 ещё не проверял, закачки работают, поиск работает.
[16:46:52] <pavelvat> tehnick: а баг с публичными хабами считается критическим для выхода релиза?
[16:47:16] <tehnick> Да, их многие используют.
[16:48:24] <pavelvat> tehnick:
$ git diff HEAD-1
fatal: ambiguous argument 'HEAD-1': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
[16:48:28] 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-critical bugs:
* Issue 863
* Issue 887
* Builds for Mac OS X ?
Release schedule:
* 2010-12-XX Release EiskaltDC++ 2.1.2
* 2011-01-30 Release EiskaltDC++ 2.1.3
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

[16:48:41] <tehnick> pavelvat: блииин...
[16:48:56] <tehnick> pavelvat: я не писал, что это корреткная запись
[16:49:07] <tehnick> pavelvat: я объяснял, что она значит...
[16:50:12] <pavelvat> tehnick: а как корректно, но без ^
[16:50:31] <tehnick> сейчас кикну
[16:50:41] <tehnick> Открой документацию.'
[16:51:05] <tehnick> Или смотри в любой понравившейся книге.
[17:01:05] <pavelvat> tehnick: я когда-то около месяца назад на github щёлкнул кнопку какую-то чтобы подписаться на сообщения и в этот момент я просматривал твой аккаунт - теперь на почту приходят твои комментарии, но не коммиты, не знаешь как мне отписаться от этой возможности?
[17:02:17] <pavelvat> кнопка кажется называлась "Следовать"
[17:02:55] gelraen вошёл(а) в комнату
[17:03:23] <tehnick> Открой настройки своего аккаунта и отключи.
[17:06:23] <pavelvat> tehnick: там нет нигде упоминания про это.
[17:08:12] <pavelvat> tehnick: только вот тут https://github.com/negativ/eiskaltdcpp есть кнопка "Перестать следить"
[17:08:20] NegatiV вышел(а) из комнаты
[17:08:43] tehnick вышел(а) из комнаты
[17:08:44] <pavelvat> только за это ли она отвечает?
[17:21:10] medved вошёл(а) в комнату
[17:27:59] pavelvat вышел(а) из комнаты
[17:34:22] nE0sIghT вышел(а) из комнаты
[17:54:18] <Nikoli> кто-нибудь пробовал зеркалить Library Genesis?
[17:54:29] Kroll вышел(а) из комнаты
[17:56:37] FreezE вошёл(а) в комнату
[17:56:47] FreezE вышел(а) из комнаты: qutIM : Jabber plugin
[18:00:55] Kroll вошёл(а) в комнату
[18:30:35] Kroll вышел(а) из комнаты
[18:32:01] Kroll вошёл(а) в комнату
[18:39:15] Клёк вошёл(а) в комнату
[18:42:47] Клёк вышел(а) из комнаты
[18:46:04] l0wk3y вошёл(а) в комнату
[18:47:37] wtaket вошёл(а) в комнату
[18:48:07] <wtaket> привет
[18:48:40] <wtaket> кто подскажет где посмотреть переменные которые используются для форматирования логов?
[18:49:33] <wtaket> то есть типа вот этого %H:%M:%S: %[source] uploaded to %[userNI] (%[userCID]), где увидеть все эти переменные?
[19:36:15] SolarRay вошёл(а) в комнату
[19:43:25] Клёк вошёл(а) в комнату
[19:45:27] SolarRay вышел(а) из комнаты
[19:49:22] Клёк вышел(а) из комнаты
[19:51:44] Shlem вошёл(а) в комнату
[19:52:51] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[20:02:33] Клёк вошёл(а) в комнату
[20:23:20] tehnick вошёл(а) в комнату
[20:23:31] <tehnick> wtaket: http://code.google.com/p/eiskaltdc/issues/detail?id=681
[20:23:36] tehnick вышел(а) из комнаты
[20:32:33] <wtaket> о
[20:32:36] <wtaket> спасибо
[21:02:40] SolarRay вошёл(а) в комнату
[21:10:17] NegatiV вошёл(а) в комнату
[21:25:10] tehnick вошёл(а) в комнату
[21:27:31] NegatiV вышел(а) из комнаты
[21:43:37] pavelvat вошёл(а) в комнату
[21:54:16] Клёк вышел(а) из комнаты
[22:04:16] ONYX вошёл(а) в комнату
[22:31:16] <pavelvat> tehnick: блин, что-то лишнее закоммитилось в 2.1.x я это вообще не трогал.
[22:32:38] <pavelvat> tehnick: как это получилось?
https://github.com/negativ/eiskaltdcpp/commit/79cba9310191656d50f1856b4f17e89c69c588a5
[22:39:30] <pavelvat> tehnick: вот что привело к такому эффекту http://pastebin.com/GnRkxJux
я попытался сделать коммит получил ошибку, тогда обновил командой git pull свою локальную версию, и после этого сделал коммит, почему-то чужие изменения тоже добавились(причём судя по времени коммитов в первый раз коммит сделать всё-таки удалось, несмотря на вывод ошибки), и как можно закомитить что-либо в 2.1.x если именно из 2.1.x это только что было получено командой git pull ?
[22:41:31] <tehnick> pavelvat: что за глупости?
[22:42:08] <pavelvat> tehnick: объясни
[22:42:29] <pavelvat> https://github.com/negativ/eiskaltdcpp/commit/79cba9310191656d50f1856b4f17e89c69c588a5
[22:42:41] <tehnick> pavelvat: при выполнении git pull делается объединение удаленной ветки с локальной
[22:43:04] <pavelvat> tehnick: именно поэтому я это и сделал
[22:43:14] <tehnick> pavelvat: отсюда и сгенерированный коммит
[22:43:29] <tehnick> pavelvat: в комментарии к коммиту все написано
[22:43:47] <tehnick> [21:42:47] <pavelvat> tehnick: именно поэтому я это и сделал
Ну так и что за паника?
[22:43:52] <tehnick> Все нормально.
[22:44:04] <pavelvat> tehnick: git pull это ведь просто синхронизация моей локальной копии с официальным хранилищем на github
[22:45:12] <pavelvat> tehnick: что это? - я это не менял, как это получилось? - опиши механизм.
https://github.com/negativ/eiskaltdcpp/commit/79cba9310191656d50f1856b4f17e89c69c588a5
[22:45:12] <tehnick> Если между ветками есть отличия, то делается именно слияние.
[22:46:38] <tehnick> pavelvat: я уже достаточно времени потратил, объясняя тебе элементарные вещи.
[22:47:02] <tehnick> И мне уже надоело.
[22:47:05] <tehnick> https://github.com/negativ/eiskaltdcpp/network
[22:47:20] <tehnick> Внимательно посмотри на дерево коммитов.
[22:47:40] <tehnick> Посмотри комменты к коммитам.
[22:47:44] <tehnick> И сделай выводы.
[22:49:01] <tehnick> pavelvat: зачем там gettext?
https://github.com/negativ/eiskaltdcpp/commit/7424479
[22:50:01] <tehnick> [21:39:12] <pavelvat> tehnick: вот что привело к такому эффекту http://pastebin.com/GnRkxJux
Я фигею с тебя. По ссылке же все написано. Ты это не осилил прочитать?..
[22:51:15] <pavelvat> tehnick: давай ещё раз по-порядку
я сделал изменения, затем сделал коммит у себя, далее я попытался его отправить в официальное хранилище на github командой
git push origin 2.1.x
выпала ошибка
после этого я сделал
git pull
т.е. слил в свою локальную копию изменения из официального хранилища на github
затем отпраил ещё раз
git push origin 2.1.x
в результате я ожидаю увидеть один мой коммит, но их там два и во втором изменённых строк, я не понимаю как такое могло получится.
[22:51:15] <tehnick> Ключевая фраза "Merge made by recursive." при выполнении git pull
[22:52:34] <pavelvat> tehnick: gettext вот зачем:
Linking CXX executable "EiskaltDC++ Qt.exe"
Creating library file: libEiskaltDC++ Qt.dll.a                                                                                                                                        
../extra/libextra.a(ipfilter.cpp.obj):ipfilter.cpp:(.text+0x23a1): undefined reference to `_libintl_fprintf'
../extra/libextra.a(ipfilter.cpp.obj):ipfilter.cpp:(.text+0x3332): undefined reference to `_libintl_fprintf'
collect2: ld returned 1 exit status
make[2]: *** [eiskaltdcpp-qt/EiskaltDC++ Qt.exe] Ошибка 1
make[1]: *** [eiskaltdcpp-qt/CMakeFiles/eiskaltdcpp-qt.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[22:57:28] <pavelvat> tehnick: как можно что-то закоммитить если это чужие изменения, и кроме того я ведь только что слил(git pull) из 2.1.x эти чужие изменения в свою локальную копию, эти чужие изменения уже были закомичены теми кто их туда отправил, как можно было их ещё раз закоммитить?
[22:58:13] <pavelvat> я вообще ничего не понимаю.
[22:59:10] <tehnick> pavelvat: RTFM
[22:59:24] <tehnick> pavelvat: тебе знакома эта аббревиатура?
[22:59:42] <tehnick> pavelvat: внимательно прочитай о ветках
[22:59:50] <pavelvat> tehnick: ты зачем мне права понизил?
[22:59:51] <tehnick> pavelvat: о тегах
[23:00:09] <tehnick> pavelvat: о возможности чекаутнуться в любой коммит
[23:00:22] <tehnick> pavelvat: и о многих других особенностях git
[23:01:08] <tehnick> pavelvat: и наконец осиль понятие объединения веток
[23:02:34] <pavelvat> tehnick: верни мне мой статус в конференции мне его дал NegatiV, а не ты.
[23:04:08] <tehnick> [21:57:10] <pavelvat> tehnick: как можно что-то закоммитить если это чужие изменения, и кроме того я ведь только что слил(git pull) из 2.1.x эти чужие изменения в свою локальную копию, эти чужие изменения уже были закомичены теми кто их туда отправил, как можно было их ещё раз закоммитить?
При git pull:
1) вначале обновилась ветка в remotes/origin/2.1.x
2) было произведено сравнение локальной 2.1.x  с remotes/origin/2.1.x и оказалось, что они отличаются
3) затем ветка remotes/origin/2.1.x была смержена в локальную 2.1.x, откуда и получился этот коммит
[23:05:05] ONYX вышел(а) из комнаты
[23:05:34] <tehnick> [21:59:32] <pavelvat> tehnick: ты зачем мне права понизил?
1) Чтобы случайных посетителей не обманывал твой статус модератора.
2) Чтобы иметь возможность кикнуть, когда сильно надоешь.
[23:05:57] <pavelvat> tehnick: 3) как можно смержить то что уже там было?
[23:06:07] <tehnick> [22:02:16] <pavelvat> tehnick: верни мне мой статус в конференции мне его дал NegatiV, а не ты.
Он дал, я забрал. И ему отсоветую возвращать...
[23:06:22] <pavelvat> tehnick: я не твой подчинённый, ты переходишь рамки.
[23:07:01] <tehnick> [22:05:40] <pavelvat> tehnick: 3) как можно смержить то что уже там было?
Где было? В твоей локальной ветке этого не было. remotes/origin/2.1.x и 2.1.x --- две совершенно разных ветки...
[23:08:12] <pavelvat> tehnick: пару дней это я тебе дал статус владельца, а до этого ты был только администратором, если бы я этого не сделал то ты сейчас не смог бы мне понизить права.
[23:08:33] <tehnick> Хм.
[23:08:56] <tehnick> Это наверное mva понижал.
[23:09:26] <tehnick> Изначально у всех модераторов были права владельцев
[23:09:57] <pavelvat> tehnick: но когда это стало в моей локальной ветке, то как я сделал коммит в удалённую если там уже были эти изменения.
[23:10:51] <pavelvat> tehnick: у тебя звезда была не жёлтая а серебрянная, я потому и заметил и повысил.
[23:12:43] <tehnick> pavelvat: я плохо объясняю. Прочитай до конца любую нормальную книгу про git и не задавай здесь подобных вопросов. Ок?
[23:13:31] <pavelvat> tehnick: ok, но верни мне права.
[23:25:50] dhamp вошёл(а) в комнату
[23:28:48] wtaket вышел(а) из комнаты: offline
[23:30:37] <dhamp> tehnick, пинг
[23:30:47] <tehnick> dhamp: да
[23:31:15] <dhamp> tehnick, в freedcpp паблик хабы работают ?
[23:31:34] <tehnick> dhamp: у меня старая версия
[23:31:48] <tehnick> Еще до объединения с core веткой.
[23:36:16] <tehnick> dhamp: проверить надо срочно?
[23:37:38] <dhamp> tehnick, ну это как ты пожелаешь )
[23:38:27] nE0sIghT вошёл(а) в комнату
[23:39:03] <pavelvat> tehnick: если хочешь успеть выпустить релиз "точно по плану" то тогда срочно т.к. если там работает то можно будет быстро исправить просто скопировав изменения в ядре из freedcpp.
[23:39:14] <dhamp> ./freedcpp
Loading: Hash database
Loading: Shared Files
Loading: Download Queue
Loading: Users
/usr/local/share/freedcpp is inaccessible, falling back to current directory instead.
(freedcpp:14301): libglade-WARNING **: could not look up stock id '_Exit'
(freedcpp:14301): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(freedcpp:14301): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(freedcpp:14301): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
** ERROR **: Cannot open stock image: /usr/local/share/country/NO.png
aborting...
Аварийный останов
mank постарался =) теперь паблик хабы просто не открыть )
[23:39:34] <tehnick> Хых.
[23:39:40] <dhamp> pavelvat, угу, вот у тебя всегда самые умные советы
[23:40:01] <tehnick> dhamp: ну подсунь ему левые иконки...
[23:40:26] <dhamp> pavelvat, ты даже знать не знаешь, где происходит fail, но советы как пофиксить даёшь не задумывааясь
[23:41:20] <pavelvat> dhamp: согласен
[23:41:47] gray_graff вышел(а) из комнаты
[23:47:39] <dhamp> tehnick, у mank'a паблик хабы пашут
[23:48:14] <tehnick> dhamp: а какая версия ядра?
[23:48:34] <tehnick> dhamp: я отправил пакеты на сборку
[23:48:46] <tehnick> Скоро мб смогу freedcpp проверить.
[23:49:56] <dhamp> tehnick, там мешанина из ядра freedcpp 0.762 вроде + сборная солянка из sdc++ и rsxчто-то-там
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!