gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Пятница, 25 декабря 2009< ^ >
dein.negativ установил(а) тему: Current release: 1.0.40 || SVN: 653 || Конференция разработчиков EisKaltDC || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev || !!!СПИСОК ПОЛЕЗНЫХ КОМАНД КЛИЕНТА ВЫВОДИТСЯ ПРИ ОТПРАВКЕ /dchelp В ЧАТ!!!
TODO for 1.1.0:
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Автоматическое скачивание группы файлов в поисковике;
- Переработка менеджера закачек;
- maybe some other things...
Конфигурация комнаты
Участники комнаты

GMT+3
[00:01:34] fragnat вошёл(а) в комнату
[00:10:30] <dhampire> WiseLord: я как бы знаю почему оно падает, но починить нормально(просто мне кажется, что такой способ починки плохой) не могу :(
[00:13:21] Ботяра вышел(а) из комнаты
[00:19:25] <WiseLord> dhampire: может вообще убрать пункт меню этот
[00:19:29] <WiseLord> он абсолютно бесполезен
[00:19:38] <WiseLord> своё открыть - нужно
[00:19:46] <WiseLord> чужое - открывается без поиска, и оно не падает
[00:20:09] <WiseLord> а пустой незаполненный файллист... кому он нужен? можно ведь открыть свой, а потом и сохранённый оттуда загрузить
[00:20:34] <WiseLord> а то я часто "промахиваюсь", пытаясь свой файллист открыть, и открываю этот пустой. Первое движение - закрыть эту вкладку
[00:20:40] <WiseLord> в результате - упавший eiskaltdc
[00:20:45] <dhampire> WiseLord: но это ведь не решение проблемы
[00:20:52] <WiseLord> это оптимизация интерфейса
[00:20:56] <WiseLord> а заодно - и решение
[00:21:55] <WiseLord> кому нужен этот пункт меню?
[00:22:06] <WiseLord> если он дублируется более полезным
[00:23:34] <dhampire> WiseLord: и чем же второй пункт более полезен?
[00:23:57] <WiseLord> он открывает свой файллист
[00:24:00] <WiseLord> который не падает
[00:24:08] <WiseLord> и который ровно так же позволяет открыть и сохранённый
[00:25:51] <WiseLord> (только по дефолту папку другую предлагает, нежели ~/.eiskaltdc/filelists
[00:26:07] <WiseLord> или какая там...
[00:26:49] <dhampire> WiseLord: гм
[00:27:02] <dhampire> сейчас eiskaltdc будет прибит ядром :)
[00:27:15] <dhampire> а не не будет :)
[00:28:47] <dhampire> WiseLord: это можно поправить
[00:29:49] <WiseLord> По сути из dcgui.cpp удалить строки 396-402 вот и вся починка
[00:30:32] <WiseLord> хотя, возможно, можно и dcfilebrowser.cpp  упростить )
[00:31:09] <dhampire> WiseLord: эм посмотри на потребление памяти при загрузке очень большого файл-листа, чем больше тем лучше
[00:31:46] <WiseLord> насколько большого?
[00:31:51] <WiseLord> и подойдёт ли свой собственный?
[00:32:05] <dhampire> WiseLord: ну 4 tb и ~400k файлов
[00:32:12] <WiseLord> таких нет у меня
[00:32:13] <Phazeus> кстати, скачал файллист 30 мегабайт, не дождался, когда он его откроет. По TOP память процесс eiskalt'а занял пол-гигабайта. Пришлось убить процесс)
[00:32:23] <dhampire> ну самый большой какой есть
[00:32:36] <dhampire> Phazeus: его ябьёт ядро
[00:32:37] <WiseLord> самый большой - мой в нашей сети
[00:32:42] <dhampire> убьёт*
[00:32:46] <dhampire> если нужно
[00:32:53] <dhampire> WiseLord: ну вот его
[00:33:25] <WiseLord> до - 28,6Мб
[00:33:38] <WiseLord> после - 74,2
[00:33:42] <dhampire> просто мне интересно с хера ли он съел 1200 метров rss и при его закрытии стал занимать 464 rss
[00:34:00] <dhampire> WiseLord: у меня что-то сломалось ? )
[00:34:34] <WiseLord> ещё у чела на 3,8Мб открыл файллист - 118Мб
[00:35:37] <WiseLord> в общем подёргал несколько файллистов - после их закрытия остаётся на уровне 120, больше не набирает вроде
[00:36:09] <WiseLord> ещё пару открыл поменьше - снова до 40 упало
[00:36:39] <dhampire> файл-лист 18 метров примерно (4 tb, 587k файлов) eiskaltdc захавал 1 гиг :(
[00:36:54] <Phazeus> да жутко)
[00:37:17] <Phazeus> вот у знакомого винда со стронгом, он открыл спокойно лист 7 терабайтный
[00:37:25] <Phazeus> что-то надо доработать
[00:37:49] <dhampire> malloc trim ?
[00:38:05] <WiseLord> может, иконки много кушают?
[00:38:35] <WiseLord> Negative попросил меня для eiskaltdcpp снова уменьшить с 48px до 16px иконки типов файлов
[00:38:40] <dhampire> WiseLord: ага :) у тебя они же не svg даже :)
[00:38:42] <WiseLord> может тут тоже надо бы?
[00:39:26] <WiseLord> иконка, грубо, килобайт
[00:39:27] <dhampire> WiseLord: уменьши что ли,для проверки
[00:39:47] <dhampire> и забрось в experimental2
[00:40:08] <WiseLord> а у тебя нет тарболов?
[00:40:17] <WiseLord> старых, до .30 вроде?
[00:40:24] <dhampire> WiseLord: есть
[00:40:33] <dhampire> может даже и пакеты
[00:40:45] <WiseLord> icons/default/folder* и icons/default/filetype*
[00:40:57] <WiseLord> их там штук с 10 - тебе проще взять оттуда да проверить у себя
[00:41:03] <WiseLord> у меня таких файллистов нет, чтобы проверить
[00:42:01] <WiseLord> http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev&revision=690 глянь
[00:42:07] <WiseLord> там список файлов этих
[00:48:51] <WiseLord> dhampire: я тут у себя локально попробовал пункт Файл - Открыть файллист убрать
[00:48:55] <WiseLord> вроде нормально всё )
[00:49:27] <dhampire> WiseLord: а оно течёт....
[00:50:27] <dhampire> WiseLord: ты чем собирал?
[00:50:36] <WiseLord> cmake-ом
[00:51:07] <WiseLord> без debug
[00:58:20] robinton вошёл(а) в комнату
[00:59:04] robinton вышел(а) из комнаты
[01:19:40] <Phazeus> лучше скажите где отрубить авторедактирование текста в коде)
[01:20:03] <Phazeus> dcantispamcontrol.cpp  это?
[01:20:31] <WiseLord> да вряд ли
[01:21:51] <dhampire> WiseLord: сделал как в linuxdcpp
[01:22:06] <WiseLord> что сделал?
[01:22:13] <dhampire> Phazeus: ищи в dcchat.cpp
[01:22:25] <dhampire> WiseLord: открытие файл-листа
[01:22:35] <WiseLord> но ещё не закоммитил, так?
[01:24:15] <dhampire> WiseLord: пока нет
[01:24:24] <dhampire> я еще надписи обновляю
[01:24:33] <dhampire> а то не понятно же будет
[01:27:20] <WiseLord> ладно, завтра посмотрим )
[01:27:33] fragnat вышел(а) из комнаты: offline
[01:28:16] <dhampire> WiseLord: закоммичу пока только в experimental2
[01:31:36] <Phazeus>     m_pTextEdit_CHATOUTPUT->installEventFilter(this);
    TextEdit_CHATINPUT->installEventFilter(this);
    TextEdit_CHATINPUT->setFixedHeight(35);
    TextEdit_CHATINPUT->setFocus();
[01:31:39] <Phazeus> не тут?)
[01:33:24] <Phazeus> ещё как тут добавить проверку на нажатость Контрола, чтобы не посылалось, а просто перевод строки был))
[01:33:25] <Phazeus>             case eEnter:
                if ((e->modifiers() != Qt::ControlModifier) && ((e->key() == Qt::Key_Enter) || (e->key() == Qt::Key_Return))) {
                    send = true;
                }
                break;
[01:33:53] <Phazeus> по идее оно стоит, но не пашет
[01:37:02] <dhampire> Phazeus: тебе что нужно ?
[01:37:38] <Phazeus> вобщем мелост совершенно, просто убрать автоформатирование текста при отправке и приёме (он сам заменяет коды символов и лишние проблеы)
[01:38:10] <Phazeus> при написании кода контента триггеров и шаблонов антирекламы приходится пользоваться стронгом через эмулятор :)
[01:39:05] <Phazeus> ну и хотелось бы чтобы при нажатии контрол+Энтер вставлялся перевод строки, чтобы многострочное сообщение писать (как в том же стронге), а то для этого приходится включать режим отправки по Контрол+Энтер
[01:39:06] <dhampire> Phazeus: велосипед однако но /sh команда с выводом
[01:39:23] <Phazeus> ммм
[01:39:35] <dhampire> [01:38:15] <DC-CORE> /sh echo ",kz"
[01:38:15] egik: ,kz
[01:38:16] egik: ,kz
[01:39:42] <dhampire> что то типа того
[01:40:22] <dhampire> хотя может не работать
[01:40:43] <Phazeus> неа всё равно заменил пробелы
[01:41:03] <WiseLord> да, лепит идущие подряд пробелы в один
[01:41:14] <Phazeus> угу :(
[01:41:15] <WiseLord> в итоге нельзя псевдографикой пользоваться
[01:41:26] <Phazeus> просто отключить вооьбще всё форматирование, чтобы текст был как есть
[01:41:35] <Phazeus> и не только графикой)
[01:41:39] <WiseLord> а Ctrl-Enter не работало даже в Valknut, по крайней мере в последних версиях
[01:41:50] <Phazeus> этот режим хорош для... просто юзера :)
[01:42:10] <dhampire> if (cmd == false) {
            // convert the newlines
            // any windows to unix then all unix to windows
            // so windows do not become double newlines
            message.replace("\r\n", "\n");
            message.replace("\n", "\r\n");
^_^
[01:42:15] <Phazeus> да и антифлуд на хабе бот выполняет
[01:42:42] <dhampire> Phazeus: там и так plain text
[01:42:50] WiseLord вышел(а) из комнаты
[01:42:59] <Phazeus> ммм
[01:43:16] <dhampire> э то просто такой финт
[01:43:26] <Phazeus> не понял юмора :))
[01:43:44] <Phazeus> какой смысл этой фишки)))
[01:43:58] <dhampire> у винды и мака другие окончания строк
[01:44:57] <Phazeus> да
[01:46:54] <dhampire> я пойду спать :)
[01:47:08] <Phazeus> счастливо)
[01:47:22] dhampire вышел(а) из комнаты
[01:49:22] dhampire вошёл(а) в комнату
[01:50:07] <dhampire> Phazeus: кстати для отправки юзается  textedit там нельзя форматирование :)
[01:50:11] dhampire вышел(а) из комнаты
[01:50:27] <Phazeus> О_о
[01:51:17] dhampire вошёл(а) в комнату
[01:51:25] <dhampire> хотя не можно
[01:51:34] <dhampire> но по дефолту низя
[01:52:10] <dhampire> лана я ушёл :)
[01:52:14] dhampire вышел(а) из комнаты
[02:16:55] <Phazeus> Итак, пример:
Добавляю пример антирекламы в список:
!реклама+ aaa%-sss%.rrr
На что бот показывает следующее:
[03:11:02] •Экзекутор•: z0_0m (10) использует команду: !реклама+ aaa1261696261ss%.rrr
[03:11:02] OpChat: <•Экзекутор•> *** z0_0m добавил шаблон "aaa1261696261ss%.rrr" в список антирекламы.
Смотрю список:
[03:11:28] <•Экзекутор•>
--- Список рекламы: ---
aaa1261696261ss%.rrr
-------------------------------------
Режим антирекламы: 3, Режим антирекламы описаний: 2, Режим антирекламы поиска: 3, время бана режима 2: 1
Это точно бага клиента :(
[02:47:02] dein.negativ вышел(а) из комнаты
[02:51:27] dein.negativ вошёл(а) в комнату
[03:03:37] Abram вышел(а) из комнаты
[09:32:27] fragnat вошёл(а) в комнату
[09:32:37] fragnat вышел(а) из комнаты: offline
[09:37:55] fragnat вошёл(а) в комнату
[09:38:05] fragnat вышел(а) из комнаты: offline
[10:28:40] Abram вошёл(а) в комнату
[11:23:27] Phazeus вышел(а) из комнаты
[11:34:12] WiseLord вошёл(а) в комнату
[11:45:19] Ботяра вошёл(а) в комнату
[11:55:48] dhampire вошёл(а) в комнату
[12:35:26] vanoc вошёл(а) в комнату
[12:35:52] <vanoc> привет
[12:39:06] <vanoc> есть вопрос. Можно ли сделать автоматическое определение IP адреса при включении программы?
[12:40:59] <dein.negativ> vanoc, а почему не получать IP с интерфейса?
[12:41:12] <dein.negativ> опция вроде есть
[12:42:06] <vanoc> опция есть. Но лень при каждом запуске лезть в настройки и менять IP
[12:42:20] dein.negativ вышел(а) из комнаты
[12:42:37] <vanoc> как то автоматизировать бы
[13:29:53] <Ским> vanoc: так это...
[13:29:58] <Ским> выбери "интерфейс"
[13:30:05] <Ским> и адрес сам будет получаться
[13:30:16] <Ским> правда работает только если ты напрямую сидишь, без роутера
[13:30:36] <vanoc> в том то и дело, что через роутер
[13:31:15] <Ским> и как ты представляешь себе получение локального адреса каждый раз? :)
[13:31:30] <Ским> есть вариант - "использовать адрес, определяемый хабом"
[13:31:38] <Ским> но оно не со всеми хабами работает
[13:35:08] <vanoc> например через какой-нить сторонний сервис типа checkip.dyndns.org
[13:54:02] <Ским> хм.. есть один момент - внешний адрес и так узнается
[13:54:12] <Ским> но это внешний (инернет-адрес)
[13:54:38] <Ским> а вот с локальным - (в локалке провайдера) туговато
[13:54:53] <Ским> или ты ДЦ не в локалке провайдер пользуешь?
[14:29:44] <Abram> а ещё можно узнать по UPnP
[14:29:53] <Abram> но фигня в том, что и этот адрес не всегда настоящий :-D
[14:29:57] <Abram> а может быть серым
[16:33:10] Phazeus вошёл(а) в комнату
[16:34:19] <Phazeus> vanoc   можно использовать DynDNS, я так делаю
[16:36:25] <vanoc> Phazeus: хм. Спасибо.
[16:36:36] <Phazeus> или ты про внутренний?
[16:56:17] vanoc вышел(а) из комнаты: Replaced by new connection
[16:56:28] vanoc вошёл(а) в комнату
[16:59:45] vanoc вышел(а) из комнаты: Replaced by new connection
[16:59:55] vanoc вошёл(а) в комнату
[17:08:18] vanoc вышел(а) из комнаты: Replaced by new connection
[17:08:28] vanoc вошёл(а) в комнату
[17:48:09] fragnat вошёл(а) в комнату
[18:03:05] vanoc вышел(а) из комнаты: Replaced by new connection
[18:03:15] vanoc вошёл(а) в комнату
[18:38:09] Ским вышел(а) из комнаты
[18:58:19] Abram вышел(а) из комнаты
[19:32:49] vanoc вышел(а) из комнаты
[19:44:43] Ским вошёл(а) в комнату
[19:47:04] Ским вышел(а) из комнаты
[19:47:15] Ским вошёл(а) в комнату
[20:12:38] Ским вышел(а) из комнаты
[20:13:26] Ским вошёл(а) в комнату
[20:41:09] Ским вышел(а) из комнаты
[20:41:20] Ским вошёл(а) в комнату
[20:53:30] Ским вышел(а) из комнаты
[20:53:41] Ским вошёл(а) в комнату
[20:55:23] Ским вышел(а) из комнаты
[20:55:38] Ским вошёл(а) в комнату
[20:55:48] Ским вышел(а) из комнаты
[21:04:59] Ским вошёл(а) в комнату
[21:41:50] dein.negativ вошёл(а) в комнату
[22:16:16] Ским вышел(а) из комнаты
[22:16:35] Ским вошёл(а) в комнату
[22:32:23] fragnat вышел(а) из комнаты: offline
[22:33:36] <WiseLord> Ским: ты не пробовал svn-ebuild для eiskaltd переделать с trunk на experimental?
[22:33:48] <WiseLord> я не могу понять, почему не хочет собирать в этом случае
[22:34:51] <Ским> пока не пробовал
[22:35:00] <WiseLord> configure проходит стадию
[22:35:08] <WiseLord> а вот install не хочет
[22:35:12] <Ским> а что говорит?
[22:35:37] <WiseLord> /var/tmp/portage/net-p2p/eiskaltdc-9999-r2/work/eiskaltdc-9999/dclib/gnulib/safe-read.c:19:20: error: config.h: Нет такого файла или каталога                                                                                        
[22:35:41] <WiseLord> что-то вроде этого
[22:36:03] <WiseLord> вручную компилить в отдельном каталоге - милое дело
[22:36:10] <WiseLord> а вот ebuild-ом никак не хочет
[22:36:32] <Ским> хмммм
[22:36:37] <Ским> странное что-то
[22:37:00] <WiseLord> http://dpaste.org/eW9q/
[22:37:09] <WiseLord> вот оригинальный (для trunk)
[22:37:13] <WiseLord> собирается нормально
[22:38:03] <WiseLord> а замени на ESVN_REPO_URI="https://${PN}.svn.sourceforge.net/svnroot/${PN}/experimental2 (тот, которым сейчас dhampire рулит) - и всё
[22:38:24] <WiseLord> а вручную всё ОК
[22:44:56] <Ским> WiseLord: есть мнение, что косячный цмейк-скрипт
[22:45:06] <Phazeus> помогли бы мне :-[
[22:45:12] <WiseLord> похоже на то
[22:45:30] <WiseLord> но почему-то работает обычный svn ... co; cmake .; make
[22:45:31] <Phazeus> хотя ладно не буду мешать :)
[22:45:55] <WiseLord> Phazeus: а в чём проблема?
[22:47:46] <Ским> WiseLord: хмм...
[22:47:56] <WiseLord> Ским: попробовал?
[22:48:01] <Ским> сейчас кажется починю ебилд, чтоб собирал
[22:48:04] <Phazeus> да всё с автоформатом текста и как включить проверку на нажатый контрол пори отправке соо бщения. Там я нашёл проверка на нажатый контрол есть. При нажатии Ctrl+Enter сообщение не отправляется, только надо добавить ещё вставку пеевода строки в текстбокс ввода
[22:48:18] <WiseLord> Ским: но у тебя эта проблема тоже вылезла?
[22:48:25] <Ским> WiseLord: да
[22:48:37] <WiseLord> если починишь, будет здорово
[22:48:43] <WiseLord> иногда хочется не только из trunk пособирать )
[22:48:44] <Ским> есть момент ,что make не выполняется
[22:48:56] <Ским> после cmake сразу make install
[22:49:10] <WiseLord> src_compile добавить хочешь?
[22:49:22] <WiseLord> хотя оно есть
[22:49:34] <WiseLord> и в /trunk делает то что и надо - компилит
[22:50:45] <dein.negativ> Phazeus, у меня все работает) Ctrl+Enter переводит строку
[22:50:53] <Phazeus> хм
[22:50:56] <WiseLord> а у меня не переводит )
[22:51:07] <Phazeus> а у тебя включен режим отпрравки по одному Энтер?
[22:51:11] <dein.negativ> кста, поздравьте меня - я сдал курсач по детмашу))
[22:51:21] <dein.negativ> Phazeus, да
[22:51:23] <Phazeus> Поздравляю))
[22:51:32] <Phazeus> а у меня не переводит почему-то О_о
[22:51:41] <Phazeus> версия 1.0.40
[22:51:42] <WiseLord> что интересно, если включить отправку по ctrl-enter
[22:51:57] <dein.negativ> сейчас попробую, может просто чего сломали
[22:52:10] <WiseLord> то обычный enter переводит строку, а ctrl-enter работает на посылку текста в чат
[22:52:12] <Phazeus> и в 1.0.30 также было)
[22:52:15] <WiseLord> но наоборот не хочет
[22:52:29] <Phazeus> а то хотелось бы по одному Энтер отправлять, так удобнее :)
[22:52:31] <WiseLord> ставишь отправку по enter - и ctrl-enter не работает
[22:52:34] <Phazeus> дадада
[22:52:59] <dein.negativ> дейсвительно сломано
[22:53:00] <Phazeus> там проверка есть, просто забыли добавть вставку перевода строки к имеющемуся тексту в текстбоксе )))
[22:53:05] <Ским> хммм...
[22:53:06] <WiseLord> это всегда было на моей памяти, ещё с valknut-а
[22:53:13] <dein.negativ> хотя отлично помню - раньше работало
[22:53:16] <Phazeus> я не смог разобраться куда его приплюсить)))
[22:53:38] <dein.negativ> меня еще бот карал за мультилайн)
[22:54:23] <dein.negativ> Phazeus, достаточно просто отправить в фильтр событий виджета-родителя
[22:54:36] <Phazeus> О_о я не понимаю :)
[22:54:39] <Ским> WiseLord: какая-то неведомая фигня :)
[22:54:39] <dein.negativ> видно там, этого не происходит
[22:55:04] <WiseLord> Ским: там вообще хрен поймёшь
[22:55:16] <WiseLord> по идее за счёт inherit cmak-utils всё должно само работать
[22:55:21] <WiseLord> без всех этих src_install
[22:55:38] <WiseLord> но без них - вообоще ни конфигурации, ни компиляции нет
[22:56:01] <WiseLord> я вообще удивляюсь, почему для /trunk это работает
[22:56:08] <WiseLord> если для других ветвей - ни в какую
[22:56:30] <dein.negativ> ьфлу
[22:56:37] <dein.negativ> черт
[22:56:52] <dein.negativ> должно было в терминал уйти)
[23:01:50] <dein.negativ> Phazeus, оказываетcя Ctrl в этом стлучае исп-ся для навигации по истории
[23:02:01] <dein.negativ> Ctrl+UP, Ctrl+DOWN
[23:02:14] <Phazeus> хм
[23:02:25] <dein.negativ> сейчас попробуй фикс для новой строки прикрутить
[23:02:31] <Phazeus> :))
[23:02:47] <dein.negativ> *попробую
[23:02:48] <WiseLord> dein.negativ: кстати
[23:02:56] <WiseLord> я с dhampire вчера беседовал..
[23:03:08] <Phazeus> и ещё бы убрать автоформат текста с вырезанием "флуда" и заменой кодов на символы хтмл :)
[23:03:19] <WiseLord> в чём сакральный смысл пункта меню Файл - Список файлов?
[23:03:49] <Phazeus> дада, и надо что-то сделать с браузером списка файлов :) А то ужасно много памяти ест))
[23:03:50] <WiseLord> учитывая, что он ещё и к падению eiskaltdc приводит, если его открыть и сразу же закрыть, не загружая никаких локально сохранённых списков
[23:04:05] <dein.negativ> WiseLord, видимо открывать сохраненные списки файлов
[23:04:18] <dein.negativ> dhampire там костыль прикрутил
[23:04:31] <WiseLord> я бы вообще пункт этот удалил (и удалил у себя)
[23:04:36] <dein.negativ> видимо где-то память дважды освобождалась
[23:07:17] <dhampire> WiseLord: чем тебе пункт не нравится?
[23:07:28] <WiseLord> он дублируется
[23:07:35] <dhampire> чем?
[23:07:48] <WiseLord> Файл - Свой список файлов
[23:08:32] <dhampire> ну так легче сразу открыть нужный список чем сначала свой ? или это тебе кажется нормальным?
[23:08:40] <WiseLord> блин
[23:08:45] <WiseLord> ну открой
[23:08:48] <WiseLord> Фйл - Список файлов
[23:08:55] <WiseLord> и Файл - Свой список файлов
[23:08:56] <dhampire> и ?
[23:08:57] <WiseLord> и сравни
[23:10:04] <dhampire> у меня open filelist..(открывает файл-лист с диска) own filelist( открывает свой файл-лист) что не так?
[23:10:22] <dhampire> + станлартные возможности никуда не исчезают
[23:10:28] <WiseLord> у меня Open filelist открывает пустое окно
[23:10:30] <dhampire> стандартные*
[23:10:35] <Phazeus> сделайте открытие списка файлов один, чтобы отекрывал сразу свой, но можно было выбрать другой сохранённый просто :)
[23:10:37] <WiseLord> в котором для открытия файллиста надо ещё кнопку нажать
[23:10:52] <WiseLord> Phazeus: так оно и есть сейчас
[23:11:12] <WiseLord> ладно.. секунду
[23:11:21] <dhampire> должен появится диалог открытия с дефолт дирой ~/.eisklatdc/.dc/filelists
[23:11:34] <dhampire> туда кидаются скачанные листы
[23:11:35] <WiseLord> Файл - Список файлов http://savepic.ru/1010139.png
[23:11:37] <dhampire> и ?
[23:11:57] <WiseLord> Файл - Свой список файлов http://savepic.ru/1011163.png
[23:12:04] <WiseLord> в чём смысл первого варианта?
[23:12:59] <WiseLord> если в обоих случаях нужно загружать файллист кнопкой http://savepic.ru/1008091.png
[23:13:24] <dhampire> WiseLord: ты с исходниками ничего не делал?
[23:13:46] <Phazeus> если первый вариант, то надо сначала при нажатии открывать диалогбокс с выбором файла :)
[23:13:46] dein.negativ вышел(а) из комнаты
[23:14:00] <WiseLord> идеальный вариант - оставить один вариант, открывающий свой список файлов, но при нажатии на эту кнопку вызывающий диалог открытия с дефолтной директорией ./eiskaltdc/dc/filelist
[23:14:05] <dhampire> Phazeus: у меня то всё открывается )
[23:14:07] <WiseLord> dhampire: не делал, всё из trunk
[23:14:19] <WiseLord> либо не убирать этот пункт меню
[23:14:25] <dhampire> WiseLord: я в транк сегодня сливал
[23:14:26] <WiseLord> но по его нажатию сразу диалог открытия файлов вызывать
[23:14:29] <dhampire> через патч
[23:14:41] <dhampire> он и должен
[23:14:45] <WiseLord> ясно
[23:14:50] <dhampire> вызыватся
[23:14:50] <WiseLord> сейчас обновлюсь
[23:15:12] <WiseLord> видимо, я "прозевал" обновление
[23:15:46] <dhampire> WiseLord: я же говорил что пока только в exp2 закоммичу
[23:16:07] <dhampire> в транк я позже перенёс
[23:16:11] <WiseLord> у нас тут со Ским-ом какая-то трабла с exp2
[23:16:23] <WiseLord> вручную всё замечательно собирается
[23:16:29] <WiseLord> но вот ebuild пасует
[23:16:46] <dhampire> WiseLord: у меня PKGBUILD который посути bash скрипт так что всё пашет )
[23:17:19] <WiseLord> dhampire: так-то лучше (обновился)
[23:17:21] <dhampire> WiseLord: а cmake какой у тебя ?
[23:17:31] <WiseLord> 2.6.4-r3
[23:17:36] <WiseLord> не в этом дело, вручную всё работает
[23:17:47] <dhampire> WiseLord: да не я так для справки
[23:18:20] <dhampire> WiseLord: а где этот ebuild можно увидеть?
[23:18:31] <WiseLord> это gentoo-специфичный сборочный файл
[23:18:49] <WiseLord> http://dpaste.org/eW9q/
[23:18:56] <WiseLord> тебе он ни о чём не скажет, наверное )
[23:19:03] <WiseLord> просто сценарий установки
[23:19:07] <dhampire> и да по кнопке опен после открытия своего файл-оиста, тоже сделать туже диру?
[23:19:13] <WiseLord> почему-то пасующий на всех ветках кроме trunk
[23:19:17] <dhampire> WiseLord: расскажет :)
[23:19:29] <WiseLord> dhampire: было бы правильно
[23:19:38] <WiseLord> (я про директорию дефолтную)
[23:23:23] <dhampire> WiseLord:  cmake-utils_src_configure и т.д. это скрипты?
[23:23:46] <WiseLord> ну вроде как стандартные функции для cmake-программ
[23:24:02] <WiseLord> которые определяются через inherit cmake-utils
[23:24:06] <WiseLord> ща его содержимое сброшу
[23:24:11] <dhampire> WiseLord: так это скрипты ? или некая абстракция ?
[23:24:41] <WiseLord> http://dpaste.org/ceAb/
[23:24:44] <WiseLord> вот содержимое
[23:24:53] <WiseLord> по идее
[23:25:06] <WiseLord> программа должна собираться вообще без этих src_configure и прочих секций
[23:25:33] <WiseLord> они нужны только в случае, если у сборки есть отличия от некоего стандартного процесса сборки
[23:26:03] <WiseLord> ты бы разобрался, думаю, но для этого надо gentoo ставить )
[23:26:12] <Ским> дело не в генте
[23:26:16] <Ским> хотя, блн хз
[23:26:25] <WiseLord> Ским: ну вот смотри
[23:26:30] <Ским> с одной стороны с негативским транком все собирается
[23:26:30] <WiseLord> когда ты собираешь ручками
[23:26:40] <Ским> с другой - и дамповский собирается, но только руками
[23:26:45] <WiseLord> тебе что надо - копию svn заиметь, потом cmake . , потом make
[23:26:54] <WiseLord> всё делается в одном каталоге
[23:26:55] <dhampire> WiseLord: там делается не хороший шиука
[23:26:58] <WiseLord> а что делает ebuild...
[23:26:59] <dhampire> штука*
[23:27:04] <dhampire> со вставкой строк
[23:27:26] <dhampire> Ским: дело в этих утилитах
[23:27:38] <Ским> каких?
[23:27:48] <WiseLord> он распаковывает всё в /var/tmp/portage/net-p2p/eiskaltdc-9999/work/eiskaltdc-9999
[23:27:57] <Ским> WiseLord:
[23:28:00] <WiseLord> но то ли сборочные скрипты в другое место кладёт, то ли ещё куда
[23:28:02] <Ским> смотри gentoo@
[23:28:22] <WiseLord> /var/tmp/portage/net-p2p/eiskaltdc-9999-r2/work/eiskaltdc-9999_build здесь что-то делает зачем-то
[23:28:26] fragnat вошёл(а) в комнату
[23:28:33] <Ским> делает билд-директорию
[23:28:42] <WiseLord> ага
[23:28:45] <Ским> непонятно, правда, зачем
[23:28:48] <WiseLord> но в ней ничего нет, кроме скриптов
[23:28:52] <dhampire> WiseLord: Ским cmake лист 1 из песочницы можно узреть?
[23:28:53] <Ским> хотя - весь цмейк-софт так собирается
[23:28:55] <Ским> и нормально
[23:29:09] <Ским> dhampire: что значит "1"?
[23:29:19] <dhampire> то есть самый верхний
[23:29:30] <Ским> dhampire:
[23:29:30] <WiseLord> dhampire: http://dpaste.org/IET4/
[23:29:31] <Ским> [23:28:35] <Night Nord> Либо надо инклюд в BUILD_DIR сделать
[23:28:42] <Night Nord> Либо надо 68 CONFIGURE_FILE(config.h.in ${CMAKE_BINARY_DIR}/dclib/config.h) исправить
[23:29:36] <dhampire> но желательно все
[23:29:50] <WiseLord> это в work/eiskaltdc-9999_build
[23:30:01] <WiseLord> тогда как из svn распаковывается в work/eiskaltdc-9999
[23:30:40] <dhampire> Ским: ${CMAKE_BINARY_DIR} на  ${CMAKE_SOURCE_DIR}
[23:30:51] <dhampire> попробуй исправить
[23:31:04] <Ским> не могу
[23:31:13] <Ским> оно каждыйраз при сборке перераспаковывает сырцы
[23:31:16] <WiseLord> ща попробую
[23:31:20] <Ским> *каждый раз
[23:31:49] <dhampire> блин это мой косяк :)
[23:32:23] <WiseLord> dhampire: в корне исправить?
[23:32:44] <dhampire> у меня просто cp -r делается и собирается в другой дире с  SOURCE=BINARY
[23:32:47] <WiseLord> dhampire: какая строчка в выложенном файле?
[23:32:49] <dhampire> WiseLord: lf
[23:32:51] <dhampire> да
[23:33:32] <Ским> dhampire: там тоже делается cp -r, но про S=B нигде не было сказано
[23:33:38] <Ским> потому и фейлится :)
[23:33:45] <Ским> можешь исправить в транке?
[23:33:58] <WiseLord> лучше в experimental2
[23:33:58] <dhampire> я сейчас исправлю
[23:34:03] <WiseLord> транк собирается нормально
[23:34:05] <Ским> WiseLord: это и имеется в виду
[23:34:18] <dhampire> Ским: это by default у cmake
[23:34:31] <dhampire> но поменять ведь можно
[23:34:49] <Ским> dhampire: вот оно и меняется :)
[23:39:08] <dhampire> пробуйте
[23:39:44] <dhampire> ан нет :)
[23:44:17] <dhampire> Ским:  WiseLord  теперь должно всё собратся
[23:44:25] <Ским> сейчас проверим
[23:45:10] <Ским> да
[23:45:12] <Ским> собирается
[23:45:15] <Ским> спасибо :)
[23:45:20] <Ским> WiseLord: держи :)
[23:45:34] <Ским> а ебилды мы сейчас поправим, чтоб все были по образцу этого :)
[23:46:03] <WiseLord> ну что ж.. панику поднял, результат есть )
[23:46:27] <WiseLord> Ским: если ты в rion копаться собрался
[23:46:49] <WiseLord> может сделай 9999 для trunk, и какой-нибудь 99999 для experimental2, только без кейвордов
[23:47:03] <Ским> WiseLord:
[23:47:04] <Ским> уже
[23:47:09] <Ским> 9999 == trunk
[23:47:17] <Ским> 9999e для experimental2
[23:47:20] <WiseLord> старый в rion ebuild был не очень интересный
[23:47:28] <WiseLord> там компиляция шла на этапе configure )
[23:47:34] <dhampire> WiseLord: 99999999 надо для exp :)
[23:47:38] <Ским> WiseLord:
[23:47:41] Abram вошёл(а) в комнату
[23:48:15] <Abram> омг
[23:48:18] <Abram> что за девятки?
[23:48:20] <Ским> dhampire: 99999999 тоже распространенная штука, только вот беда - 99999999 считается новее 9999 и обновление так или иначе накладывается
[23:48:28] <Ским> так что легче 9999e
[23:48:40] <Ским> Abram: так в генте обозначаются пакеты из транка
[23:48:46] <WiseLord> Abram: gentoo-фишка
[23:48:50] <Abram> Ским, ааа
[23:49:00] <WiseLord> svn, git, cvs и прочие обычно так нумеруются
[23:49:05] <WiseLord> как самые последние из возможных
[23:49:10] <Abram> в арче просто -svn -cvs -git -hg и тд
[23:49:16] <Ским> Abram: это не то
[23:49:18] <Ским> :)
[23:49:33] <WiseLord> Ским: ты уже rion обновил?
[23:49:35] <Abram> ну транк так обозначается
[23:49:39] <dhampire> Abram: не лезь к ним в gentoo
[23:49:40] <Ским> WiseLord: нет пока
[23:49:43] <dhampire> :)
[23:49:49] <Ским> я сейчас отойду и пофикшу другие ебилды
[23:49:49] <Abram> dhampire, а я и не хочу
[23:49:58] <Ским> потом обновлю и сет для айскальта сделаю :)
[23:50:05] <WiseLord> кстати
[23:50:07] <WiseLord> dhampire:
[23:50:14] <WiseLord> для твоей ветки ведь не нужна уже зависимость от dclib?
[23:50:32] <dhampire> WiseLord: нет
[23:50:39] <WiseLord> а опция ssl есть?
[23:51:02] <dhampire> ну если есть ssl то да
[23:51:11] <WiseLord> ну.. dclib можно было с ssl собирать
[23:51:12] <dhampire> если есть opensll
[23:51:18] <dhampire> openssl*
[23:51:27] <WiseLord> была там опция configure такая
[23:51:46] <dhampire> если её нет то конфигуре пройдёт без неё
[23:51:53] <WiseLord> это да
[23:51:58] <WiseLord> но принудительное задание есть?
[23:52:00] <dhampire> но вроде она qt зачем то нудна
[23:52:02] <dhampire> нужна
[23:52:12] <dhampire> по крайней мереон её ищет
[23:52:16] <WiseLord> вроде как ./configure --enable-ssl
[23:52:20] <dhampire> мере он*
[23:52:25] <WiseLord> или как там на cmake аналог этого реализуется
[23:52:36] <dhampire> WiseLord: не там все через cmake скрипты
[23:54:06] <dhampire> WiseLord: ты хочешь сделать флаг ssl ?
[23:54:20] <WiseLord> ну.. как раньше было
[23:54:28] <WiseLord> USE=ssl emerge eiskaltdc
[23:54:43] <WiseLord> сначало ставило по зависимостям openssl, потом собирало с поддержкой ssl сам eiskaltdc
[23:54:53] <WiseLord> точнее
[23:55:14] <WiseLord> сразу openssl, потом dclib с поддержкой ssl (тоже через USE-флаг)
[23:55:16] <dhampire> WiseLord: по дефолту openssl нужен
[23:55:18] <WiseLord> потом уже eiskaltdc
[23:55:30] <dhampire> а вот чтоб его выпилить надо постараться
[23:55:53] <WiseLord> ладно, тогда проще в зависимостях жёсткую зависимость от openssl сделать
[23:55:59] <WiseLord> без USE-флага
[23:56:36] <dhampire> WiseLord: я могу конечно сделать флажок в cmake скрипте который этим будет всем рулить, но вот вопрос нужен он ?
[23:56:53] <WiseLord> мне - нет
[23:57:20] Ским[note] вошёл(а) в комнату
[23:57:35] <dhampire> да мне как бы тоже не нужен, но вдруг
[23:57:42] <Ским[note]> кстати
[23:57:48] <Ским[note]> забавный момент
[23:58:04] <dhampire> Ским[note]: хватит множится :)
[23:58:10] <Ским[note]> матиас обещал, что valknut (и dclib вместе с ним) собирается на венде
[23:58:10] Abram вышел(а) из комнаты: offline
[23:58:20] <Ским[note]> но вот беда, нормального libxml2 под винду нету
[23:58:31] <dhampire> Ским[note]: ну у меня терпения не хватило :)
[23:58:35] <dhampire> Ским[note]: есть
[23:58:36] <Ским[note]> т.е. тот, что есть не устраивает dclib из-за нескольких отсутствующих хидеров
[23:58:41] <dhampire> но его надо собирать
[23:58:45] <Ским[note]> я пытался
[23:58:46] <dhampire> самому
[23:58:56] <Ским[note]> результат - тот же
[23:59:03] <Ским[note]> хидеров нет
[23:59:12] <dhampire> ну под мингву то кросскомпиляцией я собрал либу
[23:59:20] <dhampire> через автотулсы
[23:59:26] <dhampire> правда без ssl
[23:59:29] <Ским[note]> и как?
[23:59:39] <Ским[note]> кстати, почему без ссл?
[23:59:40] <dhampire> что как ?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!