gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Воскресенье, 16 мая 2010< ^ >
tehnick установил(а) тему: Last stable release: 2.0.2 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-06-24 Release EiskaltDC++ 2.0.3
Конфигурация комнаты
Участники комнаты

GMT+4
[00:07:27] <NegatiV> tehnick: надо бы продумать систему хуков чтобы виджеты могли реагировать на изменение конкретных настроек
[00:07:31] <WiseLord> NegatiV: всё равно не работает для общего чата выбор шрифта
[00:08:23] <NegatiV> WiseLord: ты сейчас обновил шрифты?
[00:08:30] <WiseLord> да
[00:08:41] <WiseLord> снова сменил с дефолтных на кастомные
[00:08:47] <NegatiV> напиши чего-нибудь в чат
[00:08:51] <WiseLord> если раньше хотя бы размер применялся, то сейчас вообще ноль реакци
[00:08:56] <NegatiV> после того как шрифт изменишь
[00:09:00] <WiseLord> о
[00:09:03] <WiseLord> действительно
[00:09:09] <WiseLord> прикольно
[00:09:29] <WiseLord> а старый буфер нельзя менять?
[00:10:22] <WiseLord> это я к тому, допустим кто-то бросил картинку в ascii art
[00:10:23] <NegatiV> WiseLord: там все хитро обернуто в html-теги поэтому пока ничего не придумаем будет так.
[00:10:41] <WiseLord> и хочется её увидеть нормально, временно переключившись на моноширинный шрифт
[00:11:04] <WiseLord> ладно
[00:11:13] <WiseLord> в любом случае работает, и здорово
[00:11:24] <NegatiV> так не получится скорее всего ибо все предудущие сообщения с другим стилем печатаются
[00:11:35] <WiseLord> о
[00:11:36] <WiseLord> кстати
[00:11:37] <NegatiV> хотя может я и не прав
[00:11:42] <NegatiV> tehnick: ^^
[00:11:59] <WiseLord> ты спрашивал, о чём разговоры велись в последние пару дней
[00:12:08] <WiseLord> и, кажется, проскакивала такая мысль
[00:12:40] <tehnick> WiseLord: разве css применяется не ко всему документу?
[00:12:41] FiliN вышел(а) из комнаты
[00:12:41] <WiseLord> юзер бросает магнет на картинку - как бы её тут же загрузить и отобразить (не в чате, так во вспл. окне или ассоциированной программе)?
[00:12:51] FiliN вошёл(а) в комнату
[00:13:02] <WiseLord> tehnick: меняю настройки шрифта - только новые сообщения выглядят по-новому
[00:13:19] <NegatiV> tehnick: в css стиле четко написано "pre { }"
[00:13:35] <tehnick> Есть идея.
[00:13:52] <tehnick> Но это будет означать невозможность того, что ты просишь...
[00:14:23] <WiseLord> NegatiV: а вот "жирный" шрифт кажется не отрабатывает
[00:14:45] <NegatiV> WiseLord: это временно
[00:14:46] <WiseLord> и курсив тоже
[00:14:50] <WiseLord> ясно
[00:14:53] <WiseLord> http://www.pictureshack.ru/images/5638xsnap.png
[00:15:11] <tehnick> Идея такая: css стиль в html коде указан не один раз, а для каждого элемента отдельно. Т.е. полностью <pre style="бла-бла-бла">...
[00:15:19] <tehnick> Проверить легко.
[00:15:19] <WiseLord> это..
[00:15:30] <WiseLord> при выборе шрифта предлагается дефолтный
[00:15:38] <WiseLord> можно сделать, чтобы предлагался текущий?
[00:15:39] <NegatiV> tehnick: сек. я отправлю изменения
[00:15:50] <tehnick> Надо посмотреть getHtml из этого QEditView
[00:16:01] <tehnick> Или что-то вроде того.
[00:16:25] <tehnick> NegatiV: я сейчас редактировать ничего не буду. Даже документацию открыть не могу.
[00:16:33] <tehnick> Комп расчетами занят.
[00:16:37] <tehnick> Все подвисает.
[00:17:38] <NegatiV> юзали бы WebKit избавились бы от всей этой головной боли =)
[00:17:50] <tehnick> Не-не-не.
[00:18:01] <NegatiV> да я сам против него
[00:18:09] <NegatiV> ибо клиент превратится в тормоз
[00:18:11] <tehnick> Я с ужасом жду, когда пси+ на него перейдет.
[00:18:32] <dhamp> tehnick, чего считаешь ?
[00:18:32] <NegatiV> tehnick: я уже собирал psi+/WebKit
[00:18:43] <NegatiV> эпично
[00:18:46] <tehnick> dhamp: диплом
[00:18:57] FiliN вышел(а) из комнаты
[00:19:07] FiliN вошёл(а) в комнату
[00:19:08] <tehnick> Статься вообще-то будет на сервере.
[00:19:23] <tehnick> Я сейчас только модель проверяю с грубой сеткой.
[00:19:29] <tehnick> *Считаться
[00:25:22] FiliN вышел(а) из комнаты
[00:25:32] FiliN вошёл(а) в комнату
[00:27:18] WiseLord вышел(а) из комнаты
[00:31:36] <tehnick> Надо будет мне еще осилить создание *-dbg пакета.
[00:32:03] <tehnick> Чтобы больше юзеров могло бегтрейсы слать при необходимости.
[00:39:02] <dhamp> tehnick, а зачем ?
[00:39:20] <dhamp> дефолтный способ сборки RelWithDebInfo
[00:40:10] <dhamp> или в репных пакетах после делают стрип?
[00:40:25] <tehnick> dhamp: что?
[00:40:52] <tehnick> Если судить по размеру бинарника, то это именно релиз.
[00:41:05] <tehnick> Без меток для отладки.
[00:41:10] <dhamp> tehnick, 3.8 vtnhf релиз ?
[00:41:12] <dhamp> метра*
[00:42:18] <dhamp> хм
[00:42:44] <tehnick> dhamp: сравни с размером девелоперского бинарника.
[00:42:49] <NegatiV> dhamp: полагаю там сделан strip <бинарник>, а не strip --strip-all <бинарник>
[00:42:59] <dhamp> я не заметил в логе что он стрип делает
[00:43:20] <NegatiV> правда это килобайт 100 максимум убурет
[00:43:23] <NegatiV> *уберет
[00:43:26] <tehnick> NegatiV: а можно еще уменьшить?
[00:43:57] <NegatiV> tehnick: ну strip --strip-all режет все что можно
[00:44:09] <NegatiV> просто стрип - нет
[00:44:33] <dhamp> NegatiV, срочно надо запилить фичу на запрет скачивания юзером в два и более потока через разные хабы
[00:44:49] <dhamp> хотя можно и не срочно )
[00:44:49] <tehnick> https://answers.launchpad.net/linuxdcpp/+question/93826
Мде. Этот вопрос волнует очень многих юзеров.
[00:45:17] <NegatiV> dhamp: этой фичи разве нет в ядре?
[00:45:19] <tehnick> dhamp: и сделать это опционально.
[00:45:20] <dhamp> они мучают мой меленный винт  :'-(
[00:45:36] <tehnick> dhamp: уменьши число слотов.
[00:45:36] <dhamp> NegatiV, в нашем нету
[00:45:49] <dhamp> так 5 всего
[00:45:50] <tehnick> dhamp: а в каком есть?
[00:46:01] <dhamp> но диск просто шарит по всему диску
[00:46:07] <tehnick> dhamp: поставь 2 или 3
[00:46:12] <dhamp> так как файлы большие
[00:46:17] <dhamp> и лежат не вместе
[00:46:33] <dhamp> tehnick, в стронге вроде есть
[00:46:59] <NegatiV> dhamp: на трекер помести
[00:47:05] <dhamp> s/но диск /но клиент
[00:47:35] <tehnick> dhamp: а ядро стронга на каком базируется?
[00:47:50] <dhamp> это вариация на тему dc++
[00:47:51] <tehnick> Лучше все-таки на оригинальное ядро ориентироваться.
[00:48:15] <dhamp> tehnick, в оригинальном ограничение скорости не так давно запилили
[00:48:29] <dhamp> хотя патчи для этого у них были хуеву тучу времени
[01:00:06] Abram вошёл(а) в комнату
[01:00:16] Abram вышел(а) из комнаты
[01:00:19] WiseLord вошёл(а) в комнату
[01:02:24] <tehnick> Firefox не может найти сервер www.google.com.
[01:02:30] <tehnick> wtf?!
[01:02:42] <tehnick> У вас работает?
[01:04:49] <WiseLord> да
[01:04:58] <tehnick> dhamp: у тебя?
[01:05:15] <dhamp> tehnick, не пашет
[01:05:25] <tehnick> днс скурвился
[01:14:49] nE0sIghT вышел(а) из комнаты
[01:15:35] FiliN вышел(а) из комнаты
[01:15:46] FiliN вошёл(а) в комнату
[01:23:41] FiliN вышел(а) из комнаты
[01:23:51] FiliN вошёл(а) в комнату
[01:30:58] FiliN вышел(а) из комнаты
[01:31:08] FiliN вошёл(а) в комнату
[02:00:54] NegatiV вышел(а) из комнаты
[02:01:05] FiliN вышел(а) из комнаты
[02:03:22] quiritius вышел(а) из комнаты
[02:31:53] tehnick вышел(а) из комнаты: Logged out
[02:38:32] tehnick вошёл(а) в комнату
[02:39:18] NegatiV вошёл(а) в комнату
[02:40:50] NegatiV установил(а) тему: Last stable release: 2.0.2 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-06-10 Feature freeze
2010-06-18 Strings freeze
2010-06-24 Release EiskaltDC++ 2.0.3

[04:30:20] dhamp вышел(а) из комнаты
[10:06:15] FiliN вошёл(а) в комнату
[10:17:21] tehnick вышел(а) из комнаты
[10:17:24] nE0sIghT вошёл(а) в комнату
[10:17:44] tehnick вошёл(а) в комнату
[10:35:27] quiritius вошёл(а) в комнату
[10:36:11] <tehnick> https://answers.launchpad.net/linuxdcpp/+question/111155
[11:23:02] 0xd34df00d вышел(а) из комнаты
[11:40:50] 0xd34df00d вошёл(а) в комнату
[12:04:38] dhamp вошёл(а) в комнату
[12:24:15] Kroll вышел(а) из комнаты
[12:25:35] Kroll вошёл(а) в комнату
[12:32:00] Kroll вышел(а) из комнаты
[12:36:26] Kroll вошёл(а) в комнату
[12:36:54] WiseLord вышел(а) из комнаты
[12:37:42] WiseLord вошёл(а) в комнату
[12:45:06] mva вышел(а) из комнаты
[13:06:41] quiritius вышел(а) из комнаты
[13:38:13] <WiseLord> NegatiV: кажется после доработки шрифтов сейчас при старте клиента окно чата оказывается не прокрученным вниз.
[13:38:37] <WiseLord> это если при входе на хаб много инфы хабом выводится, достаточно чтобы полоса прокрутки появилась
[13:38:40] <Kroll> к какому типу файла относится iso?
[13:39:24] <WiseLord> ))
[13:39:34] <WiseLord> вот не поверишь, только что крутил fuseiso
[13:39:46] <WiseLord> applicatein/x-cdimage
[13:39:50] <Kroll> нене
[13:40:01] <WiseLord> applicatein/x-cd-image
[13:40:06] <Kroll> в поиске какой тип
[13:40:27] <tehnick> Kroll: нет такого типа. И это уже обсуждалось.
[13:40:35] <Kroll> я не присутствовал
[13:40:45] <WiseLord> любой, похоже
[13:40:55] <Kroll> любой не айс
[13:40:55] <tehnick> Kroll: issue был соответствующий
[13:41:00] <Kroll> эм
[13:41:02] <WiseLord> tehnick: типы ядром определяются?
[13:41:05] <Kroll> был
[13:41:13] <Kroll> а какой?
[13:41:25] <tehnick> Kroll: мне некогда искать...
[13:41:37] <Kroll> а ты не помниш так?
[13:42:04] <Kroll> мне вот приходит на ум пользовательские типы файлов
[13:42:15] <WiseLord> http://code.google.com/p/eiskaltdc/issues/detail?id=156
[13:42:50] <Kroll> :((((
[13:43:21] <tehnick> Kroll: нафига оно тебе?
[13:43:33] <Kroll> вот я хочу найти игру
[13:43:35] <Kroll> на пс1
[13:43:39] <tehnick> "filename iso" --- чем не устраивает?
[13:43:41] <Kroll> или пс2 там хз
[13:43:43] <Kroll> да любую
[13:43:47] <Kroll> а они могут быть разные
[13:43:54] <Kroll> от nrg  до mdf
[13:44:07] <Kroll> а всякий шлак из папок мне нафик не нужен
[13:44:13] <tehnick> Kroll: вау, целых три поисковых запроса...
[13:44:37] <Kroll> вау?
[13:44:59] <Kroll> филенаме исо вроде как должно найти все исо и все филенаме
[13:45:00] <Kroll> нэ?
[13:45:32] <Kroll> вот полезли мп3
[13:45:34] <tehnick> Kroll: что? Только вхождения обоих слов.
[13:45:36] <Kroll> ну зачем мне мп3
[13:45:41] <tehnick> Легко проверяется на опыте
[13:45:42] <Kroll> нет не обоих
[13:45:48] <Kroll> trigger iso
[13:45:49] <tehnick> Обоих!
[13:45:58] <tehnick> В полном пути файла.
[13:46:01] <Kroll> >>>> хз.mp3 тысячи их
[13:46:08] <tehnick> Kroll: мне лучше знать. =)
[13:46:14] <Kroll> ну и зачем мне путь
[13:46:19] <tehnick> "filename .iso"
[13:46:23] <Kroll> мне нужен конечный файл
[13:46:30] <tehnick> Это еще сократит.
[13:46:40] <tehnick> + фильтр в результатах поиска...
[13:46:41] <Kroll> а не факт что исо
[13:46:55] <Kroll> мне чё каждый раз вводить все возможные форматы образов?
[13:47:01] <Kroll> это ад
[13:47:06] <tehnick> [13:46:22] <Kroll> мне нужен конечный файл
Если нужен, учись искать... =)
[13:47:38] <tehnick> Kroll: все возможные? Ты перечислил три...
[13:48:02] <Kroll> [20:47:38] <tehnick> Kroll: все возможные? Ты перечислил три...
я и говорю ад
[13:48:14] <Kroll> мне все остальные перечислить полезть поискать какие бывают?
[13:48:37] <Kroll> у меня есть вон утилки для конвертации в исо под линукс
[13:48:40] <Kroll> могу перечислить
[13:48:44] <tehnick> Kroll: нафига? Ты думаешь, они реально используются хомячками в сети?
[13:49:11] <Kroll> они используются не ими
[13:49:28] <Kroll> а теми кто хомякам выкладывает в интернете
[13:49:34] <Kroll> чё скачали то и есть
[13:50:12] <Kroll> на самом деле редактор пользовательских типов было бы не плохо
[13:50:16] <tehnick> Kroll: запусти из-под вайна какой-нибудь виндовый клиент и возрадуйся. Только не факт, что в нем больше трех перечисленных форматов используется...
[13:50:56] <Kroll> давно бы уже запустил если считал бы что так надо
[14:14:28] <NegatiV> WiseLord: на прокрутку это не могло повлиять, т.к. и раньше использовались CSS-стили
[14:14:50] <NegatiV> к тому же у меня при входе на хаб содержимое прокручивается
[14:15:16] <WiseLord> NegatiV: а много сообщений при входе на хаб?
[14:15:20] <WiseLord> достаточно, чтобы полоса появилась?
[14:19:36] <NegatiV> да
[14:21:05] <NegatiV> WiseLord: http://img21.imageshack.us/img21/5015/22292972.png
[14:21:32] <WiseLord> а у меня вот.. http://www.pictureshack.ru/images/4813xsnap.png
[14:21:38] <WiseLord> т.е. проматывается, но не до конца
[14:22:20] <WiseLord> ладно, может локальный глюк
[14:26:03] <WiseLord> NegatiV: а отчего такое бывает: http://www.pictureshack.ru/images/9414xsnap.png ?
[14:28:34] <WiseLord> кстати.. по поводу кодировок хабов
[14:28:53] <dhamp> WiseLord, ipfilter либо с твоей дибо с другой стороны
[14:28:55] <dhamp> либо*
[14:29:14] <WiseLord> все эти флайлинки позволяют выбрать кодировку для хаба вообще? А то я пробовал поставить в локалке хаб на utf-8, но что-то не нашёл в том же strongdc опций
[14:31:07] <dhamp> WiseLord, в конфиге точно можно
[14:31:13] <NegatiV> WiseLord: в избранных разве кодировки нет?
[14:31:21] <dhamp> NegatiV, неа )
[14:31:35] <dhamp> сейчас ещё в грее гляну
[14:31:35] <NegatiV> гм...
[14:33:42] <dhamp> забавно
[14:33:55] <dhamp> для каждого хаба можно настройть практически
[14:34:00] <dhamp> всё но только н кодировку
[14:34:03] <dhamp> но*
[14:34:06] <dhamp> не*
[14:34:08] <dhamp> =)
[14:35:07] <NegatiV> dhamp: это же Windows =)
[14:35:27] <WiseLord> помню, когда dbhub скачал
[14:35:31] mva вошёл(а) в комнату
[14:35:36] <WiseLord> и увидел, что там все конфиги в cp1251... ужаснулся
[14:35:37] <dhamp> NegatiV, угу, там же не только cp1251
[14:35:42] <dhamp> cp866
[14:35:46] <dhamp> ещё есть
[14:35:53] <dhamp> и это только киррилические
[14:36:34] <dhamp> хотя хаб в cp866.... это же ужас )
[14:36:58] quiritius вошёл(а) в комнату
[14:41:38] <WiseLord> фигня какая-то
[14:41:45] <WiseLord> зашёл на инет-хаб, скачал большой список файлов
[14:41:49] <WiseLord> но не могу открыть
[14:42:18] <WiseLord> аа.. похоже повреждён
[14:59:08] <WiseLord> NegatiV: мысль
[14:59:11] <WiseLord> автоответчик
[14:59:29] <WiseLord> если кто-то пишет - ему выдаётся сообщение заданное, если я в away режиме
[14:59:38] <WiseLord> если он пишет снова - больше не выдаётся
[15:00:00] <WiseLord> может, сделать, чтобы по прошествии N часов всё-таки снова выдавалось?
[15:00:15] <WiseLord> а то я уезжаю, скажем, на пару дней, и человек пытается достучаться до меня
[15:00:47] <WiseLord> и если в первый раз получает сообщение, то уже в последующие - непонятно, меня нет или я просто молчу
[15:31:46] <NegatiV> r1036
По-умолчанию клиент собирается с параметром -DFORCE_XDG=ON, конфигурационные файлы располагаются в $XDG_CONFIG_HOME/eiskaltdc++, директория для скачивания - $XDG_CONFIG_DOWNLOADS/, директория для незавершенных загрузок - $XDG_CONFIG_DOWNLOADS/Incomplete . Чтобы отключить подобное поведение используйте при сборке параметр -DFORCE_XDG=OFF
[15:32:26] <NegatiV> dhamp: mva: tehnick: WiseLord: Kroll: gray_graff: FiliN: nE0sIghT: Nikoli: quiritius
[15:33:09] <Nikoli> NegatiV: настройки автоматом передвинет?
[15:33:39] <NegatiV> Nikoli: нет, это забота мейнтейнеров я считаю. хотя могу и в программе сделать
[15:33:49] <Nikoli> сделай тогда
[15:33:51] <Kroll> всмысле .eiskaltdc++ > eiskaltdc++ ?
[15:33:53] <mva> NegatiV: ок, поправлю ебилд
[15:33:54] <dhamp> NegatiV, это дефолтные настройки и собранный с таким флагом клиент позволит всё это изменить?
[15:33:59] <Nikoli> mva: зачем?
[15:34:11] <Nikoli> и что там править то?
[15:34:16] <dhamp> Kroll, ~/.config/eiskaltdc++
[15:34:23] <mva> Kroll: нет, ~/.eiskaltdc++ -> ~/.config/eiskaltdc++
[15:34:33] <Kroll> ужос
[15:34:41] <mva> Nikoli: добавить юзфлаг для отключения xdg
[15:34:54] <Nikoli> это что-то совсем дикое
[15:35:03] <Nikoli> зачем его кому-то отключать?
[15:35:09] <dhamp> NegatiV, ?
[15:35:16] <Nikoli> ты хоть один ебилд с таким флагом видел?
[15:35:21] <mva> есть всякие извращенцы
[15:35:29] <mva> а вообще, как минимум надо добавить предупреждение
[15:35:33] <NegatiV> dhamp: по-умолчанию юзается XDG
[15:35:37] <mva> о том, чтобы перенесли настройки
[15:35:47] <Nikoli> NegatiV: я не совсем понимаю, как сопровождающий может повлиять на перенос конфигов
[15:36:01] <Nikoli> пакетный менеджеры ведь не лезут в домашние каталоги
[15:36:14] <Nikoli> максимум - предупреждение, которое все пропустят
[15:36:19] <NegatiV> dhamp: т.е. после сборки путь к конфигам сменить нельзя
[15:36:32] <NegatiV> Nikoli: hook-скрипт?
[15:36:33] <dhamp> NegatiV, я не про конфиги
[15:36:40] <dhamp> а про остальные переменные
[15:36:52] <dhamp> или их тоже сменить нельзя?
[15:37:00] <NegatiV> dhamp: какие например?
[15:37:03] <Nikoli> NegatiV: может лучше добавить это в айскальт?
[15:37:09] <dhamp> директория для скачивания - $XDG_CONFIG_DOWNLOADS/, директория для незавершенных загрузок - $XDG_CONFIG_DOWNLOADS/Incomplete .
[15:37:14] <Nikoli> обычно при смене путей, прога сама переносит
[15:37:15] <dhamp> я про это
[15:37:27] <Nikoli> vlc, geany сами делали mv
[15:37:42] <NegatiV> dhamp: это сменить конечно можно
[15:38:15] <NegatiV> dhamp: это только при первом старте они выставляются в XDG_*
[15:38:23] <Nikoli> mva: кстати, зачем ты в оверлее оставил айскальт, чем тебе ебилды из официального дерева не милы?
[15:38:30] <NegatiV> Nikoli: ок
[15:38:56] <mva> Nikoli: тем что их мейнтейню не я
[15:39:24] <Kroll> а зачем такие изменения?
[15:39:47] <Nikoli> mva: и что в этом плохого?
[15:39:58] <NegatiV> Kroll: ну как бы стандарт
[15:40:35] <Nikoli> mva:  разве были какие-то сложности с внесением правок в официальное дерево?
[15:41:12] <Nikoli> какой смысл держать в оверлее ебилды полностью аналогичные пакетам из официального дерева?
[15:41:27] <Nikoli> имхо только лишние распыление сил
[15:41:39] <Kroll> NegatiV: чё за стандарт
[15:42:01] <dhamp> Kroll, ну как бы не совсем стандарт, скорее рекомендации
[15:43:19] <Kroll> :)
[15:43:37] <Kroll> у меня в хомяке самом больше конфов чем в .конфиге
[15:43:44] <Kroll> в три раза
[15:44:01] <dhamp> NegatiV, ты вообще проверял r1036 на рабочесть ?
[15:45:31] <NegatiV> dhamp: да, переместил ~/.eiskaltdc++ в $XDG_CONFIG_HOME/eiskaltdc++
[15:45:41] <NegatiV> все работает
[15:45:51] <dhamp> NegatiV, я ничего не перемещал и gjkexbk фэйл
[15:45:54] <dhamp> получил*
[15:46:06] <dhamp> в видне того что дальше этой строки не идёт
[15:46:12] <dhamp> Internal server running on 4104
[15:46:38] <NegatiV> dhamp: сейчас попробую вообще без конфига стартануть
[15:47:41] <NegatiV> dhamp: без конфига тоже заработало
[15:48:08] <dhamp> run
Starting program: /home/egik/work2/c/eiskaltdc/eiskaltdcpp/eiskaltdcpp
[Thread debugging using libthread_db enabled]
Internal server running on 4104
Program exited normally.
[15:48:11] <dhamp> забавно )
[15:48:47] <dhamp> прибил
[15:48:55] <dhamp> где-то висяший процесс
[15:56:07] <Kroll> прогресс загрузки криво работает
[15:56:15] <Kroll> показывает 0%
[15:56:20] <Kroll> но не всегда
[15:56:56] 0xd34df00d вышел(а) из комнаты
[16:01:39] <Nikoli> NegatiV: что-то у меня r1037 настройки заново все создало похоже
[16:01:59] <NegatiV> Nikoli: программа их пока сама не переносит
[16:02:12] <NegatiV> перемести пока старые в ~/.config
[16:02:20] <Nikoli> ясно
[16:03:01] Abram вошёл(а) в комнату
[16:06:10] <Nikoli> NegatiV: r1037 работает, но каталог .eiskaltdc++ упорно создаёт после копирования настроек
[16:06:33] <Nikoli> т.е. сейчас два каталога создаётся с настройками
[16:09:47] <Nikoli> NegatiV: причина - <LogDirectory и <TempDownloadDirectory не меняются автоматом
[16:11:44] <NegatiV> Nikoli: оке, поправлю
[16:12:18] <NegatiV> Nikoli: возможно они просто сохранились в старом конфиги и заново создались
[16:12:42] <Nikoli> так и есть
[16:13:15] <Nikoli> я переместил каталог настроек и ничего не трогал в них
[16:29:08] gelraen вошёл(а) в комнату
[16:44:53] <tehnick> NegatiV: нужно в main.cpp отдельную функцию с проверкой и исправлением всех путей запихнуть. До создания интерфейса...
[16:45:35] <NegatiV> tehnick: я это и делаю
[16:45:46] <tehnick> Гуд.
[17:13:41] <tehnick> 2010-05-16 15:36:01  Nikoli: пакетный менеджеры ведь не лезут в домашние каталоги
Более того, его скрипты из пакета трогают личные файлы пользователей, то мейтейнеру нужно за это настучать по голове. Сборщик deb-пакетов для старого айскальта меня сильно огорчил тем, что при удалении пакета были уничтожены все файлы из каталога ~/.eiskaltdc
[17:14:15] <tehnick> s/его/если/
[17:14:24] <Nikoli> tehnick: полностью согласен)
[17:14:30] FiliN вышел(а) из комнаты
[17:14:43] FiliN вошёл(а) в комнату
[17:18:54] <gelraen> тыц, на freebsd в 2.0.2 никаких багов с изменением размера не наблюдается
[17:31:51] <gelraen> хм, что тут, что на маке Qt 4.6.2
[17:45:46] FiliN вышел(а) из комнаты
[17:45:56] FiliN вошёл(а) в комнату
[17:47:46] <Nikoli> режим списка вместо вкладок поломали несколько
[17:48:13] <Nikoli> сам список теперь совсем без промежутков между пунктами
[18:11:54] quiritius вышел(а) из комнаты
[18:18:14] man_hattan вошёл(а) в комнату
[18:30:52] <NegatiV> Nikoli: скрин?
[18:31:41] <Nikoli> NegatiV: http://code.google.com/p/eiskaltdc/issues/detail?id=501
[18:32:11] <Nikoli> одно время этот список выглядел хорошо, тогда не было кнопок закрытия ещё
[18:33:01] tka4ev вошёл(а) в комнату
[18:33:22] <NegatiV> Nikoli: ну так сделай ее пошире
[18:33:36] <Nikoli> я про вертикальные отступы
[18:33:47] <Nikoli> _между_ строками
[18:34:11] <NegatiV> понял
[18:34:22] <NegatiV> действительно маловато места
[18:35:09] <Nikoli> именно, буква g превратилась в оi
[18:36:26] <tka4ev> NegatiV: может иконку закрытия отрисовывать в отдельной колонке с фиксированной шириной? так сделано в qtcreator'е
[18:37:24] <NegatiV> tka4ev: хм, можно. но по-моему проще поправить sizeHint()
[18:39:44] <tka4ev> NegatiV: просто общая реализация попроще получается. нужно только paint в делегате переопределить
[18:49:17] <Nikoli> tehnick: ноут у меня с dpi 146
[18:49:33] <Nikoli> экран 15" 1920x1200
[18:49:40] <tehnick> Жесть!
[18:50:01] <Nikoli> за то кино смотреть хорошо :D
[18:50:07] <tehnick> У меня тоже 15", но 1024x768 максимум.
[18:50:08] <dhamp> Nikoli, не верю что у тебя 146х146 dpi =)
[18:50:52] <tehnick> Nikoli: ты как отслеживаешь изменения в проекте?
[18:51:05] <Nikoli> dhamp: ну, я взял средние :)
$ grep DPI /var/log/Xorg.0.log
DPI set to (147, 145); computed from "UseEdidDpi" X config
[18:51:14] <Nikoli> tehnick: почта и rss
[18:51:34] <Nikoli> на интересные баги ставлю "звёздочки")
[18:51:47] <tehnick> Ясно.
[18:51:48] <Nikoli> а ты?
[18:52:07] <tehnick> Nikoli: через веб-морду гуглокода.
[18:52:32] <tehnick> Обновляю страницу, когда время есть, и смотрю что изменилось...
[18:53:30] <Nikoli> это же жутко неудобно
[18:53:35] <Nikoli> и долго
[18:53:38] man_hattan вышел(а) из комнаты
[18:54:01] <Nikoli> tehnick: чем тебе уведомления через почтовый клиент не подходят?
[18:54:20] <tehnick> Nikoli: неудобно.
[18:54:46] <tehnick> А тут сразу открыл и ответил. Или изменения в коде посмотрел. И т.п..
[18:55:11] <Nikoli> но ты не узнаешь, что эти изменения произошли, сразу
[18:55:14] <tehnick> Nikoli: почему долго?
[18:55:29] <tehnick> Nikoli: а зачем мне оперативность?
[18:55:49] <tehnick> Я смотрю когда время есть все накопившиеся изменения.
[18:55:56] <tehnick> Разгребаю скопом... =)
[18:56:29] <Nikoli> я так иногда тоже делаю, но обычно использую уведомления
[18:56:42] <dhamp> Nikoli, у меня на 1680x1050{129x127 dpi} всё нормально выглядит =)
[18:56:52] <dhamp> ничего никуда не наезжает
[18:57:28] <Nikoli> да уже понял, что мой ноут - просто находка для выявления недоработок в поддержки разных DPI :)
[18:58:29] <Nikoli> tehnick: глянул https://answers.launchpad.net/linuxdcpp/+question/111155, разработчики linuxdcpp похоже и не подозревали о форке?
[18:58:42] <dhamp> Nikoli, но у меня у в настройках групбоксы плохо сморятся из-за gtk+ темы, но всем на это положить
[18:58:45] <Nikoli> и самое главное, зачем форк то нужен?
[18:59:09] <tehnick> Nikoli: а это спросить у Тролля надо.
[18:59:15] <dhamp> Nikoli, для чсв
[18:59:22] <tehnick> Я где-то читал, что он с ними связывался.
[18:59:31] <tehnick> Но тогда еще форка не было.
[18:59:37] <tehnick> Просто набор патчей.
[18:59:41] <Nikoli> не разделённая любовь, значит)
[19:00:32] <Nikoli> не, кормить троллей я не любитель, да и предпочитаю qt приложения
[19:00:53] <tehnick> [18:59:15] <dhamp> Nikoli, для чсв
Ну, вообще-то это независимость... Никто не контролирует его. Он делает что хочет и когда хочет. Спасибо, что вообще делает что-то для других.
[19:01:33] <Nikoli> с одной стороны да, но с другой - это распыление возможностей сообщества
[19:01:57] quiritius вошёл(а) в комнату
[19:02:12] <Nikoli> лучше влиться в разработку имеющегося велосипеда, чем делать такой же, но с цепью слева
[19:02:24] <tehnick> Nikoli: ты это не мне объясняй... =)
[19:02:40] <dhamp> Nikoli, вот 1000 и 1 дистр действительно распыление сил
[19:03:19] <NegatiV> Nikoli: ну не всегда разработчики велосипеда готовы принять какой-то функционал, и приходится делать свой
[19:03:30] <NegatiV> как это и было с нашим клиентом
[19:03:32] <NegatiV> =)
[19:03:52] <Nikoli> ну, валькнут же был почти мёртв, разве нет?
[19:04:52] <NegatiV> Nikoli: да нет, он совсем недавно только умер
[19:05:14] <NegatiV> летом 2009-го автор проявлял активность
[19:05:54] <Nikoli> dhamp:  "причесать всех под одну гребёнку" - не намного лучше)
[19:06:41] gelraen отправило PR на update фревого порта
[19:06:54] <Nikoli> на мой взгляд не хватает единой базы пакетов, из которой можно было бы делать экспорт в нужные форматы
[19:07:30] <Nikoli> ведь сопровождающие пакетов делают одно и тоже
[19:08:05] <tehnick> gelraen: ты свежую сборку под макось выложишь или нет?
[19:08:31] <gelraen> tehnick: могу и выложить, но там же бяка с невозможностью уменьшить ширину окна
[19:08:39] <gelraen> сейчас выложу куда-то
[19:10:07] <gelraen> tehnick: у тебя доступ к ftp://ftp.univ.kiev.ua есть?
[19:10:22] <tehnick> gelraen: а в том, что расшарено у нас сейчас, этой проблемы нет?
[19:10:33] <gelraen> нет, там всё работает нормально
[19:10:40] <tehnick> gelraen: нет доступа.
[19:11:12] <tehnick> gelraen: можешь и через дц расшарить... =)
[19:11:24] <tehnick> На каком-нибудь публичном хабе.
[19:11:39] <gelraen> ай, ну... я по таким неприличным местам не шатаюсь :)
[19:11:45] <tehnick> Не зря же мы клиент для файлобмена делаем...
[19:11:56] <gelraen> мне вполне достаточно своего локального хаба
[19:13:53] <Nikoli> кстати, как вы относитесь к утверждениям в духе "dc - устаревший протокол, есть торренты"?
[19:14:30] <gelraen> я бы заменил "устаревший" на "дебильнейший"
[19:14:34] <tehnick> Nikoli: бред полнейший.
[19:14:45] <tehnick> Торренты --- говно!
[19:14:55] <tehnick> Идиотская система рейтингов.
[19:15:02] <gelraen> тем не менее, не требующий много мозга для использования клиентов
[19:15:15] <tehnick> Зависимость от треккера. Которую сейчас пытаются убрать.
[19:15:28] <dhamp> о холиварчик =)
[19:15:48] <tehnick> Отсутствие других базовых возможностей дц...
[19:16:08] <gelraen> tehnick: сам торрент про рейтинг ничего не знает :)
[19:16:16] <gelraen> tehnick: это каких?
[19:16:49] <tehnick> gelraen: чат, файл-листы, виртуальные хабы...
[19:16:57] FiliN вышел(а) из комнаты
[19:16:58] <NegatiV> как я уже говорил ранее, DC пользуюсь очень мало. в основном торенты. и да NMDC/ADC убоги =)
[19:17:10] FiliN вошёл(а) в комнату
[19:17:15] <Nikoli> вообще-то рейтинг влияет только на "слабых духом", качать мимо трекера - додуматься не сложно
[19:17:20] <tehnick> gelraen: ну я не про базовый протокол, а про то как оно реализовано.
[19:17:21] <gelraen> чат для файлообмена не нужен, файл-листы тоже, если знаешь что хочешь скачать
[19:17:26] <dhamp> gelraen, торреты банально плохи тем что для каждой закачки нужен торрент файл
[19:17:31] <dhamp> торренты*
[19:17:42] <gelraen> виртыальные хабы - это что?
[19:18:20] <tehnick> gelraen: объединение нескольких хабов в один.
[19:18:36] <gelraen> буэ
[19:18:46] <gelraen> ты видел какими костылями это делается?
[19:18:50] <tehnick> Нет.
[19:18:54] <gelraen> а я видел
[19:18:57] <tehnick> Но идея-то хорошая.
[19:19:12] <gelraen> протокол банально не был преедназначен для таких издевательств
[19:19:24] <gelraen> потому профита от этого абсолютно никакого
[19:19:30] <dhamp> adc или nmdc ?
[19:19:41] <gelraen> только увеличение нагрузки на проц и сетевого траффика
[19:19:49] <gelraen> nmdc
[19:19:56] <gelraen> adc я ещё не видел
[19:20:05] <Nikoli> dhamp> торреты банально плохи тем что для каждой закачки нужен торрент файл
в этом и есть вся прелесть - я точно знаю, что качаю, файл точно докаченный, есть подробное описание, скриншоты, отзывы и прочие сведения
[19:20:25] <gelraen> в том же irc общение между несколькими серверами было предусмотрено изначально
[19:20:30] <gelraen> потому толк от него есть
[19:20:32] <dhamp> Nikoli, ты уверен ? =)
[19:20:52] <Nikoli> dhamp: что не так?)
[19:20:53] <dhamp> чем по твоему плоха тогда система magneto
[19:21:09] <Nikoli> эти ссылки ведь надо где-то найти
[19:21:19] <Nikoli> получается тот же трекер
[19:21:28] <dhamp> Nikoli, то что даже для magnet ссылки генерирутеся торрент файл, вопрос зачем ?
[19:21:38] <gelraen> http://www.freebsd.org/cgi/query-pr.cgi?pr=146636
[19:21:46] <Nikoli> dhamp: а какая разница?
[19:22:01] <dhamp> Nikoli, ну вот видишь разницы нету, так зачем ?
[19:22:08] <Nikoli> ведь одно и тоже получается:
ходишь по форуму, делаешь клик скачать, качается
[19:22:45] <Nikoli> и для торентов, и для магнетов dc кол-во движений  одинаково
[19:23:11] <tehnick> Вброс был хороший. =)
[19:23:20] <tehnick> Ладно, у них разные ниши.
[19:23:30] <tehnick> Да и возможность выбора --- это хорошо.
[19:23:54] <Nikoli> tehnick: о нишах согласен)
[19:24:30] <Nikoli> порой хочется посмотреть коллекцию другого человека, для такого dc намного удобнее
[19:25:35] <gelraen> порой хочеться странного, да
[19:25:38] <tehnick> gelraen: а почему здесь не обновилось:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/net-p2p/eiskaltdc/
?
[19:26:29] <gelraen> tehnick: потому что я только запрос отправил, commit-bit'а у меня нет :) и я даже не мейнтейнер, потому ещё придётся ждать ответа мейнтейнера
[19:26:33] <gelraen> или таймаута
[19:26:43] <tehnick> Ясно.
[19:27:48] <gelraen> кстати, с чем связаны сложности разделения ядра и gui?
[19:28:25] <gelraen> linuxdcpp вроде же на gtk был, все равно переписывалось на qt
[19:30:30] <Nikoli> gelraen: вероятно с тем, что изначально это не предполагалось
[19:35:22] <NegatiV> Nikoli: r1043 - Live migration to XDG-paths
[19:35:50] <Nikoli> NegatiV: сейчас проверю :)
[19:35:54] <NegatiV> tehnick: Nikoli: нужно обновить зависимости. добавить boost-filesystem, boost-system
[19:36:27] <tehnick> NegatiV: блин. Нафига?
[19:36:34] <NegatiV> Nikoli: только сначала удали ~/.config/eiskaltdc++ потому как если он будет существовать, даже пустой, миграции не будет
[19:36:42] <Nikoli> NegatiV: к сожалению в портежах сейчас boost монолитный до предела
[19:36:57] <dhamp> NegatiV, boost то нахера для этого?
[19:37:00] <NegatiV> Nikoli: ну тем лучше для вас. ничего даже править не надо
[19:37:05] <Nikoli> угу
[19:37:18] <NegatiV> dhamp: безгеморойное копирование каталога
[19:37:23] <Nikoli> хотя по мне - уже лучше можно было бы собрать только нужные части boost
[19:37:24] <NegatiV> tehnick: ^^
[19:37:41] <tehnick> NegatiV: а почему не средствами Qt?
[19:38:02] <dhamp> NegatiV, типа методы ядра юзать влом которое собственно и перемещает файлы ни не требует boost, тупо лень?
[19:38:07] <tehnick> Или вызовом mv на крайний случай...
[19:38:39] <dhamp> ну или действительно методами qt
[19:39:24] <NegatiV> tehnick: mv - не кросплатформенно. средствами Qt можно, но у меня уже был готовый код именно на boost
[19:40:44] <Nikoli> NegatiV: работает, но <LogDirectory и <TempDownloadDirectory так и не меняются
[19:41:04] <Nikoli> уверен, что нужно копировать, а не перемещать?
[19:41:41] <NegatiV> Nikoli: если эту часть не будем переписывать, то сделаю так чтобы если FORCE_XDG == OFF boost-filesystem, boost-system были не нужны, но я бы не советовал отключать XDG
[19:41:57] <Nikoli> просто будет путаница
[19:42:05] <NegatiV> Nikoli: да, все-таки запретить откат на более старые версии программы не стоит
[19:42:15] <NegatiV> *запрещать
[19:42:25] <Nikoli> у многих может часть настроек быть в одном месте, часть в другом
[19:42:36] <Nikoli> может лучше симлинк оставить?
[19:43:07] <Nikoli> а то с этими откатами-подкатами пользователи могут запутаться где, что и как настроено
[19:43:11] <NegatiV> это хорошо, но я не знаю будет ли работать с симлинком ядро
[19:43:36] <WiseLord> Nikoli: придумал ebuild?
[19:44:07] <WiseLord> я думаю, просто вывести после сборки ебилда текст, что, мол, начиная с 2.0.3 настройки в другом месте
[19:44:20] <NegatiV> tehnick: я поужинаю и перепишу на Qt эту часть
[19:44:25] <NegatiV> а пока пусть будет так
[19:45:28] <Nikoli> NegatiV: можно делать жёсткую ссылку
[19:45:54] <NegatiV> Nikoli: а это разве кроссплатформенно?
[19:45:55] <Nikoli> хотя вероятность нахождения .config и ~/ на разных разделах есть
[19:46:12] <Nikoli> WiseLord: а что там выдумывать?
[19:46:22] <WiseLord> я только пришёл, всё ещё не читал
[19:46:25] <WiseLord> вижу, что путь поменялся
[19:46:28] <Nikoli> вроде ничего и не надо трогать - всё само случится
[19:46:35] <WiseLord> да? ну тогда хорошо
[19:46:37] <gelraen> это на каких фс вы видели хардлинки на директории?
[19:46:53] <Nikoli> пользователя и не потребуется уведомлять)
[19:47:34] <Nikoli> gelraen: забыл про это, и впрямь на каталоги нельзя ведь)
[20:05:30] <NegatiV> Nikoli: как тебе для сайдбара высота элемента = высота шрифта + 2пкс?
[20:06:04] <NegatiV> хотя лучше даже +4пкс
[20:06:07] <Nikoli> наверно будет нормально, но надо ведь проверять
[20:06:15] <Nikoli> и на разных dpi
[20:06:31] <Nikoli> NegatiV: можешь для примера глянуть на quassel
[20:06:38] <Nikoli> там это сделано вроде хорошо
[20:06:48] <Nikoli> приложение на qt
[20:07:35] <gelraen> может лучше высота шрифта * 1.1 ?
[20:08:44] <Nikoli> с минимумом в один пиксель
[20:09:24] <Nikoli> на n900 или на чём-нибудь мелком запускали айскальт?
[20:09:37] NegatiV вышел(а) из комнаты
[20:12:55] FiliN вышел(а) из комнаты
[20:13:08] FiliN вошёл(а) в комнату
[20:14:14] NegatiV вошёл(а) в комнату
[20:14:32] <NegatiV> const int PXHEIGHT = option.fontMetrics.height() > 16? option.fontMetrics.height() : 16;
    const int HEIGHT = PXHEIGHT+MARGIN*4;
[20:14:36] <NegatiV> gelraen: ^^
[20:14:43] <NegatiV> там сейчас такая формула
[20:14:55] man_hattan вошёл(а) в комнату
[20:14:58] <gelraen> хы
[20:15:11] <gelraen> а MARGIN - это что?
[20:15:20] <NegatiV> отступ от края
[20:15:36] <NegatiV> он равен 1px
[20:15:52] <gelraen> а при чём отступ от края к высоте?
[20:16:26] <NegatiV> gelraen: http://doc.trolltech.com/4.3/stylesheet-customizing.html
[20:16:42] <NegatiV> там все нормально расписано =)
[20:17:41] <gelraen> если там сделано так же как в css, то margin не входит в height
[20:19:10] <NegatiV> gelraen: я перехватываю отрисовку элементов в боковой панели, поэтому чтобы все аккуратно уместилось в отведенное пространство я добавляю отступ от краев
[20:20:49] <gelraen> HEIGHT = PXHEIGHT*1.1
[20:21:00] <gelraen> как-то так
[20:21:27] <gelraen> может коэфициент немного другой поставить
[20:29:26] SPU вошёл(а) в комнату
[20:30:07] <WiseLord> 1.2
[20:30:20] <WiseLord> 10 размер шрифта - по 1 пикселу сверху и снизу - 1.2
[20:30:46] <WiseLord> другие размеры аналогично - сверху 0.1 шрифта, снизу 0.1 шрифта с округлением до целого
[20:31:00] <WiseLord> как-то так..
[20:40:01] FiliN вышел(а) из комнаты
[20:40:11] FiliN вошёл(а) в комнату
[20:42:19] man_hattan вышел(а) из комнаты
[21:15:17] <Nikoli> NegatiV: список теперь вроде исправлен, у меня вопрос по части поисков, правильно ли, что при клике по поиску или личным сообщениям ничего не происходит?
[21:15:36] <Nikoli> может их тогда не показывать в списке пока ничего не пришло?
[21:15:55] <Nikoli> или же сделать клик по поиску аналогичным по действию клику по кнопке поиск
[21:16:04] <NegatiV> Nikoli: они лишь агрегатируют другие виджеты
[21:16:20] <NegatiV> вообще планируется сделать чтобы у них было меню
[21:16:34] <NegatiV> типа создать новый поиск, подклчиться к хабу
[21:16:38] <Nikoli> можно ли их не показывать, пока этих других виджетов нет?
[21:17:01] <Nikoli> меню будет по клику левой кнопкой?
[21:17:15] <NegatiV> вообще можно, но это будет довольно костыльно
[21:17:25] <NegatiV> Nikoli: да, по левой
[21:17:58] <Nikoli> хорошо, а то ощущение "глухоты")
[21:22:21] <tehnick> NegatiV: левой? о_О
[21:23:50] <NegatiV> tehnick: а что в этом такого?
[21:24:20] <Nikoli> tehnick: какое поведение ты предлагаешь?
[21:25:19] <tehnick> NegatiV: это неправильно. Пользователь тыкает левой кнопкой по другим элементам и случайно попадает на корневой. Появляется меню. И он вынужден нажать Esc или кликнуть на другое место.
[21:25:32] <tehnick> Nikoli: на правую кнопку меню повесить.
[21:25:45] <tehnick> И еще можно даблклик левой использовать.
[21:26:12] <Nikoli> tehnick: а при клике что должно происходить тогда?
[21:26:23] <Nikoli> сейчас вообще ничего не происходит
[21:26:26] <tehnick> При двойном клике на корневом элементе выполнять действие аналогичное клику на элемент в панели инструментов.
[21:27:16] <tehnick> [21:26:11] <Nikoli> tehnick: а при клике что должно происходить тогда?
Ничего.
[21:27:47] <Nikoli> почему же?
[21:28:19] <tehnick> Чтобы не было внезапностей.
[21:28:19] <Nikoli> просто странно, что элемент списка становится выделенным
[21:28:29] <tehnick> Да, странно.
[21:28:33] <Nikoli> и при этом ничего не меняется
[21:29:07] <Nikoli> тогда было бы логично просто не показывать пустые корни
[21:29:28] <tehnick> Я предлагал делать их неактивными, когда нет детей. Но Негатив как-то отверг идею...
[21:29:53] <tehnick> Nikoli: просто не показывать не получится.
[21:29:56] FiliN вышел(а) из комнаты
[21:30:03] <tehnick> При текущей реализации...
[21:30:08] FiliN вошёл(а) в комнату
[21:32:16] FiliN вышел(а) из комнаты
[21:43:06] <quiritius> а r1047 только у меня не собирается?
[21:44:06] <dhamp> quiritius, а ты как собираешь?
[21:45:23] <quiritius> по инструкции ) вообще-то точно так же, как и до того (все в скрипте) и до 1047 все собиралось, а теперь выдает ошибку.
[21:46:24] <quiritius> последний раз собралось пару часов назад
[21:47:04] <dhamp> quiritius, а ошибку покажешь или зажмешь ?
[21:48:19] <quiritius> dhamp: вот тут последние строки вывода http://paste.org.ru/?pzflxh
[21:48:47] <dhamp> quiritius, буста у тебя нету
[21:51:12] <quiritius> опа, а зависимость добавилась только что? libboost-dev установлен. чего не хватает? libboost-filesystem-dev - его нет?
[21:57:05] mva вышел(а) из комнаты
[22:00:13] <NegatiV> Nikoli: я переписал миграцию на XDG пути с помощью Qt. так же выправил старые пути в конфигах на новые
[22:00:16] <NegatiV> пробуй
[22:00:34] <NegatiV> tehnick: переписал на Qt. новые зависимости не нужны
[22:00:39] <Nikoli> собираю)
[22:00:43] <NegatiV> quiritius: r1048
[22:01:05] <Nikoli> ccache, однако, полезная штука :)
[22:01:32] <tehnick> NegatiV: отлично.
[22:01:40] <tehnick> Nikoli: ага, очень.
[22:03:33] mva вошёл(а) в комнату
[22:05:55] <Nikoli> NegatiV: 1048, изменений не заметил
[22:06:20] <Nikoli> пути каталогов сами не меняются
[22:06:22] <NegatiV> Nikoli: rm -rf ~/.config/eiskaltdc++ делал?
[22:06:42] <Nikoli> у меня есть бекап хомяка
[22:06:55] <Nikoli> я удалил все настройки айскальта
[22:07:10] <Nikoli> затем скопировал ~/.eiskaltdc++
[22:07:34] <Nikoli> логи так и продолжают в ~/.eiskaltdc++ писаться
[22:07:49] <quiritius> r1047 c libboost-filesystem-dev у меня таки собралось. r1048 без него - тоже. спасибо )
[22:08:43] <tehnick> NegatiV: я не понял, оно копирует что ли, а не перемещает?..
[22:08:45] <NegatiV> Nikoli: ты ничего не копируй. оставь старый конфиг там где он есть. в ~/.config/ не должно быть директории eiskaltdc++ иначе клиент считает что миграция уже произошла
[22:09:06] <tehnick> NegatiV: предлагаю FORCE_XDG вообще убрать и инструкций для cmake
[22:09:12] <Nikoli> NegatiV: так я и говорю, что точно восстановил состояние до переноса конфигов
[22:09:33] <Nikoli> у меня только в ~/ конфиги, в ~/.config не было
[22:09:42] <tehnick> s/ть и/ть из/
[22:11:04] <NegatiV> tehnick: пусть будет, тем более это состояние по-умолчанию.
[22:11:27] <Nikoli> tehnick: что ж ты точку то забыл в skel
[22:11:58] <tehnick> Nikoli: опечатка. С кем не бывает?..
[22:12:14] <Nikoli> с тем, кто не печатает ))
[22:12:44] <Nikoli> стоит всё же отписать там, а то вдруг он тебе поверит
[22:14:14] <dhamp> /etc/skel - wtf?
[22:14:38] <Nikoli> dhamp: при создании хомяка  копируется в него
[22:14:54] <Nikoli> настройки по умолчанию для новых пользователей
[22:15:26] <tehnick> Nikoli: при создании. Но если у пользователя уже есть каталог, то оно же совершенно бесполезно...
[22:15:42] <Nikoli> ну да
[22:16:00] <tehnick> NegatiV: пинг =)
[22:16:29] <NegatiV> tehnick: понг
[22:16:45] <NegatiV> Nikoli: кажись нашел в чем дело
[22:16:49] <tehnick> Можешь доработать код, чтобы так же другой каталог проверялся?
[22:17:47] <NegatiV> какой другой?
[22:17:59] <tehnick> http://code.google.com/p/eiskaltdc/issues/detail?id=489#c7
[22:18:20] mva вышел(а) из комнаты
[22:19:12] mva вошёл(а) в комнату
[22:19:26] <Nikoli> tehnick: зачем! о_О
[22:19:43] <Nikoli> или ты про /etc/skel/.config/... &
[22:19:44] <Nikoli> ?
[22:20:21] <Nikoli> т.е. настроек в хомяке нет, берутся общесистемные?
[22:20:29] <Nikoli> тогда уж /usr/share/config
[22:20:29] <tehnick> Nikoli: не важно. Главное, чтобы можно было куда-либо дефолт засунуть.
[22:20:45] <tehnick> Хоть /usr/share/eiskaltdcpp
[22:20:56] <tehnick> (В каталог с программой)
[22:20:56] <Nikoli> про это кажись в xdg было
[22:21:00] <NegatiV> Nikoli: r1050
[22:21:59] <NegatiV> tehnick: сейчас добавлю
[22:22:37] <tehnick> Nikoli: что именно там было?
[22:23:04] <Nikoli> tehnick: хм, сходу не вижу, про общесистемные настройки
[22:23:08] <NegatiV> tehnick: /etc/skel/.config/ шмонать на eiskaltdc++?
[22:23:25] <Nikoli> NegatiV: может  /usr/share/config ?
[22:23:48] <NegatiV> да мне собственно пофиг какой каталог, вы мейнтейнеры
[22:23:57] <NegatiV> делайте так чтобы удобно было
[22:24:01] <tehnick> Nikoli: у меня нет такого каталога.
[22:24:27] <Nikoli> tehnick: а у меня там этих конфигов тьма
[22:24:33] <tehnick> NegatiV: может в каталоге установки проверять? Там же иконки, переводы и т.п..
[22:24:39] <Nikoli> tehnick: у тебя кде стоит?
[22:24:43] <tehnick> Да.
[22:25:12] <Nikoli> где у тебя katerc?
[22:25:18] <tehnick> Nikoli: у тебя генту и это особенность дистра.
[22:25:37] <Nikoli> я так и подумал, потому и любопытно, где эти конфиги у тебя)
[22:25:55] <tehnick> file:///usr/share/kde4/config/katerc
[22:25:59] <NegatiV> tehnick: в тарбол чтоли тащить его?
[22:26:05] <tehnick> NegatiV: не-не-не!
[22:26:23] <tehnick> NegatiV: это опционально. Кому надо, тот сам завернет.
[22:26:39] <Nikoli> tehnick: не, в данном случае у тебя особенность
[22:26:42] <tehnick> Это для всяких локальных сетей различных операторов.
[22:27:05] <tehnick> Nikoli: это в дебиане и убунте ка минимум.
[22:27:09] <Nikoli> по умолчанию используются /usr/share/config, у тебя же kde собран с префиксом
[22:27:25] <Nikoli> если я соберу мир с kdeprefix, у меня будет также
[22:27:40] <Nikoli> раньше в gentoo тоже было /usr/share/kdeXX
[22:27:45] <Nikoli> но отказались
[22:27:58] <NegatiV> tehnick: чего-то я не понял, как эта директория будет попадать в место назначения...
[22:28:10] <tehnick> NegatiV: копированием.
[22:28:24] <NegatiV> вернее откуда тогда будет браться директория с конфигами
[22:28:28] <tehnick> NegatiV: так же как сейчас для ~/.eiskaltdc++
[22:29:05] <tehnick> NegatiV: создаваться с нуля, если нет предопределенных настроек.
[22:29:19] <Nikoli> может сделать просто /etc/eiskaltdc++ ?
[22:29:24] <tehnick> С нуля --- это из того, что в коде...
[22:29:31] <NegatiV> tehnick: ты мне объясни каким образом в систему к юзеру попадет каталог с предустановленными настройками
[22:29:39] <Nikoli> это вроде самое верное и стандартное
[22:30:02] <Nikoli> NegatiV: это для админов нужно
[22:30:26] <Nikoli> каким - это уже его забота, хоть rsync, хоть пакет my-settings
[22:30:33] <tehnick> NegatiV: юзеру будет предложен модифицированный пакет или тарбол с исходниками, где есть этот каталог с настройками.
[22:31:20] <tehnick> NegatiV: нас это волновать не должно. Мы просто даем такую возможность.
[22:32:14] <Nikoli> NegatiV: проверил, теперь работает правильно :)
[22:32:29] <Nikoli> tehnick: +1
[22:32:32] <NegatiV> tehnick: не проще ли сделать hook-скрипт на баше, который тупо скопирует тогда из тарбола нужную директорию в ~/.config/eiskaltdc++ &
[22:32:33] <tehnick> И макрос FORCE_XDG придется все же убрать.
[22:32:34] <NegatiV> *?
[22:33:17] <Nikoli> NegatiV: ну, ведь есть же много прог, которые умеют общесистемные и личные конфиги
[22:33:21] <NegatiV> благо CMake позволяет запускать сторонние скрипты
[22:33:29] <tehnick> NegatiV: только если это будет правильный скрипт и он не перезапишет данные пользователей.
[22:33:30] <Nikoli> почему бы айскальту не стать одной из таких?
[22:33:44] <gelraen> ы?
[22:33:49] <gelraen> зачем?
[22:34:08] <tehnick> NegatiV: ладно, забей пока.
[22:34:10] <NegatiV> Nikoli: тогда назовите мне каталог откуда эти настройки читать.
[22:34:22] <Nikoli> /etc/eiskaltdc++
[22:34:34] <Nikoli> gelraen: http://code.google.com/p/eiskaltdc/issues/detail?id=489
[22:34:50] <Nikoli> tehnick: есть возражения против такого пути?
[22:34:59] <tehnick> Nikoli: нет
[22:35:32] <tehnick> Nikoli: а в *BSD и макоси оно есть?
[22:35:38] <Nikoli> /etc?
[22:35:41] <tehnick> Да.
[22:36:19] <gelraen> кхгм.... (тут вырезаны маты) зачем /etc/skel трогать?
[22:36:23] <Nikoli> bsd - конечно
[22:36:40] <gelraen> зачем вообще в /etc/ лезть?
[22:38:06] <gelraen> для preconfigured client намного лучше дать возможность положить нужные файлы в дивекторию defaultconfig где-то в share, рядом с картинками
[22:38:23] <gelraen> кому надо - потом в таком же виде и упакуют
[22:39:18] <Nikoli> gelraen: не стоит
[22:39:59] <gelraen> ну ложить что-то в /etc это вообще писец
[22:40:01] <Nikoli> ведь для сохранения настроек принято бекапить /etc
[22:40:05] <gelraen> убил бы
[22:40:08] <NegatiV> Nikoli: tehnick: r1051 - настройки теперь ищутся еще и в /etc/eiskaltdc++
[22:40:22] <Nikoli> кто же будет искать настройки в /usr/share?
[22:40:29] <gelraen> не настройки
[22:40:38] <gelraen> а дефолтный шаблон настроек
[22:41:05] <gelraen> для чисто юзверьской программы не нужно искать настройки где-то вне ~/
[22:41:23] <Nikoli> gelraen: так смысл именно в том, что этот шаблон мы меняем
[22:41:34] <gelraen> мы - это кто?
[22:41:35] <Nikoli> иначе его можно было бы в бинарнике так и оставить
[22:41:55] <gelraen> администратор каждой отдельной системы?
[22:41:55] <Nikoli> человеки)
[22:42:14] <gelraen> или тот, кто пакует предварительно настроенный клиент для какой-то сети?
[22:42:34] <Nikoli> оба
[22:43:29] <Nikoli> NegatiV: тогда наверно в баге 489 стоит выставить fixed?)
[22:43:30] <gelraen> кхгм... Nikoli, можешь привести хотя бы один пример зачем вдруг администратору придет в голову насиловать поведение eiskaltdcpp для ВСЕХ пользователей в системе?
[22:43:49] <Nikoli> gelraen: мы тогда не поняли друг друга)
[22:44:01] <Nikoli> сейчас настройки из /etc/ просто копируются
[22:44:02] <tehnick> Nikoli: уже
[22:44:22] <gelraen> если нужен дефолтный шаблон настроек - самое место ему в share
[22:44:25] <Nikoli> я неудачно выразился про общесистемные
[22:44:28] <gelraen> но уж никак не в /etc
[22:44:49] <NegatiV> Nikoli: а что там?
[22:45:03] <Nikoli> NegatiV: в баге?
[22:45:15] <NegatiV> что там не так со статусом?
[22:45:18] <tehnick> Nikoli: это не баг, это был вопрос.
[22:45:27] <gelraen> NegatiV: там про то, откуда брать дефолтный конфиг
[22:46:07] <gelraen> это, а будущее содержимое (пока-что) /etc/eiskaltdc++ можно в инсталлер запаковать?
[22:46:24] <NegatiV> ну так уже прикрутили что ищем сначала в ~/.eiskaltdc++ (миграция настроек со старых версий), если ничего не нашли - в /etc/eiskaltdc++
[22:46:44] <tehnick> NegatiV: в r1051 ты забыл макрос добавить, что это для систем кроме винды. В остальном все хорошо.
[22:47:03] <Nikoli> tehnick: баг = issue, наверно лучше говорить "заявка"
[22:47:11] <NegatiV> tehnick: посмотри внимательно, этот макрос включен в другой макросм
[22:47:16] <NegatiV> *макрос
[22:47:23] <tehnick> NegatiV: ага, уже заметил.
[22:48:02] <Nikoli> tehnick: или как ты переводишь в данном случае это слово?
[22:48:07] <tehnick> NegatiV: ты закончил? Можно документацию обновлять?
[22:48:12] <tehnick> Nikoli: никак... =)
[22:48:14] <NegatiV> да все
[22:48:26] <NegatiV> Nikoli: "проблема" же
[22:48:27] <tehnick> Я не знаю, как его адекватно заменить.
[22:48:41] <Nikoli> NegatiV: проблема - англицизм
[22:48:44] <gelraen> ммм.... может таки в share, а не /etc ?
[22:48:49] <tehnick> NegatiV: зависит от контекста.
[22:48:50] <Nikoli> сами они так не называют
[22:48:56] <gelraen> тем более что хардкодить /etc неприлично
[22:49:54] <Nikoli> gelraen: можешь дать нам ссылки на стандарты по этой части? любопытно)
[22:50:29] <gelraen> http://www.freebsd.org/cgi/man.cgi?query=hier&format=html прокатит?
[22:50:39] <Nikoli> вообще с одной стороны /etc удобен тем, что его принято бекапить как хранилище большинства конфигов, но с другой стороны - действительно ведь шаблон
[22:50:41] <NegatiV> gelraen: гы, я как то и забыл что можно заюзать -DADMIN_HOME_PATH=....
[22:51:20] <gelraen> Nikoli: вот-вот. если это не system-wide configuration, а просто template, то тем более нефиг его в /etc ложить
[22:51:21] <NegatiV> т.е. можно тупо проверять переменную, а там уже что админу надо, сам выберет
[22:51:32] <gelraen> NegatiV: ну хоть так
[22:52:01] <gelraen> Nikoli: это только в линуксах помойка в /etc
[22:52:21] <gelraen> в freebsd в /etc лежат только конфиги самоц системы
[22:52:21] <Nikoli> холиваришь!)
[22:52:26] <gelraen> да, а чо?
[22:52:35] <tehnick> gelraen: нехорошо...
[22:52:49] <gelraen> а помойка их конфигов всего остального находится в /usr/local/etc
[22:52:59] <gelraen> tehnick: хорошо, пока продуктивно
[22:53:14] <gelraen> а бессмысленные холивары неинтересны
[22:55:02] <Nikoli> gelraen: /usr/share/config
[22:55:07] <Nikoli> что думаешь?
[22:55:39] <Nikoli> конфиги, даже шаблоны, от каждой проги в /usr/share/прога - не очень то хорошо
[22:55:42] <gelraen> не в самом /usr/share/config, а в директории с данными проги
[22:56:11] <Nikoli> и как ты предлагаешь тогда писать скрипты для бекапов?
[22:56:17] <tehnick> Nikoli: нет такого каталога с дистрах, отличных от генту и еще нескольких....
[22:56:25] <Nikoli> когда мне нужно только конфиги сохранить
[22:56:28] <gelraen> а зачем бэкапить то, что идёт в поставке проги?
[22:56:36] <tehnick> Nikoli: зачем бэкапить дефолт? о_О
[22:56:47] <Nikoli> так это же не дефолт уже
[22:56:59] <Nikoli> мы ведь туда что-то прописываем
[22:57:05] <tehnick> Nikoli: это дефолт от админа сети.
[22:57:09] <Nikoli> и не обязательно оно будет идти в составе пакета
[22:57:12] NegatiV вышел(а) из комнаты
[22:57:15] <tehnick> А пользователь все это может изменить.
[22:57:25] <gelraen> туда прописывать что-то будет тот, кто будет паковать
[22:57:42] <tehnick> Nikoli: пакет... тарбол... Какая разница?
[22:57:50] <gelraen> а про system-wide config - я не вижу никакой необходимости
[22:58:14] <tehnick> NegatiV от нас ушел...
[22:58:27] <gelraen> я его холиваром испугал?)
[22:58:37] <Nikoli> точно, это всё ты виноват))
[22:58:58] <gelraen> :)
[22:59:02] NegatiV вошёл(а) в комнату
[22:59:51] <tehnick> NegatiV: проверять нужно CMAKE_INSTALL_PREFIX/eiskaltdc++
[23:00:01] <tehnick> Именно так. Без точки.
[23:00:08] <tehnick> Кто не согласен?
[23:00:25] <gelraen> мммм
[23:00:28] <tehnick> Стоп.
[23:00:29] <Nikoli> спорно
[23:00:30] <gelraen> ща
[23:00:45] <tehnick> CMAKE_INSTALL_PREFIX/eiskaltdcpp/eiskaltdc++
[23:00:56] <Nikoli> tehnick: ты представил то список установленных файлов такого пакета?
[23:01:13] <tehnick> Снова мимо.
[23:01:18] <Nikoli> холодильник/масло/масленное?
[23:01:42] <tehnick> Короче, искать надо там же, где иконки и т.п..
[23:01:53] <tehnick> Nikoli: и что?
[23:03:36] <tehnick> И тишина.
[23:03:42] <gelraen> ${CLIENT_DATA_DIR}/defaultconfig
[23:03:46] <gelraen> как-то так
[23:04:58] <gelraen> ну и надо сделать чтобы cpack мог запаковать подложенные в defaultconfig файлы
[23:05:53] <tehnick> Что-то я слишком сильно отвлекся. Ботать так неохота...
[23:06:09] <gelraen> это да....
[23:06:25] <gelraen> я уже и idlerpg поднял, вместо того чтобы реферат на завтра писать...
[23:06:27] dhamp посмотрел на бурное обсуждение, мда...
[23:06:45] <tehnick> dhamp: а ты типа ботаешь?
[23:07:08] <dhamp> tehnick, я типа не оговорил такого =)
[23:07:17] <dhamp> говорил*
[23:08:01] <Nikoli> tehnick: отходил я)
[23:10:43] <Nikoli> tehnick: /usr/share/eiskaltdcpp/config или defaultconfig - по идеи не плохо
[23:11:00] <tehnick> Угу.
[23:11:10] <tehnick> defaultconfig нагляднее
[23:11:25] <tehnick> NegatiV: ^
[23:11:40] <Nikoli> но для бекапов такое, конечно, уже хуже
[23:11:54] <Nikoli> хотя бекапить это по идеи и не придётся
[23:12:05] <tehnick> Nikoli: еще раз: "Какие бекапы для дефолтных настроек?"
[23:12:46] <Nikoli> дефолтные они, если ставятся как часть пакета
[23:13:15] <Nikoli> но могут ведь быть созданы и без его участия
[23:13:33] <Nikoli> *участия пакетного менеджера
[23:13:37] <gelraen> Nikoli: [21:43:30] <gelraen> кхгм... Nikoli, можешь привести хотя бы один пример зачем вдруг администратору придет в голову насиловать поведение eiskaltdcpp для ВСЕХ пользователей в системе?
[23:14:09] <gelraen> я не могу понять зачем такое может понадобиться адмнистратору системы
[23:14:34] <Nikoli> gelraen: это ведь не насиловать
[23:14:53] <gelraen> ну да, это просто дефолтные настройки
[23:15:11] <gelraen> всё равно не вижу надобности
[23:15:24] <gelraen> зачем это упаковщику - вижу
[23:16:18] <Nikoli> gelraen: а чем надобности упаковщика так разительно отличаются от надобностей админа?
[23:16:56] <gelraen> тем что упаковщик делает пакет для всех пользователей конкретной сети. а администратор - для себя и 1-2 юзверей максимум
[23:17:07] <tehnick> С этого же компа.
[23:17:18] <NegatiV> r1052 - больше ничего менять не буду
[23:17:22] <NegatiV> ибо надоело)
[23:17:23] <gelraen> или где-то ещё процветают мейнфреймы с иксовыми бездисковыми темриналами?
[23:17:34] nE0sIghT вышел(а) из комнаты
[23:22:09] <Nikoli> http://www.opennet.ru/opennews/art.shtml?num=26607
хорошая новость
[23:22:27] <Nikoli> похоже хромиум можно будет снести
[23:23:00] <dhamp> Nikoli, его можно было и не ставить )
[23:23:25] <Nikoli> dhamp: а чем ты предлашаешь ютуб смотреть _вместе_ с комментами?
[23:23:33] <Nikoli> minitube на это не годится
[23:24:09] <dhamp> Nikoli, а я и смотрю иногда over html5 и в фоксе )
[23:24:44] <Nikoli> dhamp: так ютуб же x264 использует
[23:24:53] <dhamp> и что ? )
[23:25:19] <dhamp> см второй коммент к новости )
[23:25:24] <Nikoli> уже увидел)
[23:25:25] <dhamp> ссылку на которую ты дал
[23:25:26] <Nikoli> пробую
[23:25:53] <Nikoli> dhamp: у тебя именно так настроено?
[23:25:59] <dhamp> да
[23:26:12] <Nikoli> что ж ты молчал то?!)
[23:26:23] <dhamp> хотя можно ещё через tinyogg.com смотреть )
[23:26:35] <dhamp> Nikoli, а ты не спрашивал )
[23:48:50] amfetamin вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!