gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Вторник, 10 августа 2010< ^ >
tehnick установил(а) тему: Last stable release: 2.0.3 || Конференция разработчиков EiskaltDC++ || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/ || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-09-xx Strings freeze
2010-09-xx Release EiskaltDC++ 2.0.4
Конфигурация комнаты
Участники комнаты

GMT+4
[00:04:21] WiseLord вышел(а) из комнаты
[00:09:18] Клёк вышел(а) из комнаты
[00:39:51] Клёк вошёл(а) в комнату
[01:29:18] <dhamp> живые есть ,
[01:29:19] <dhamp> ?
[01:35:58] Клёк вышел(а) из комнаты
[01:36:51] Клёк вошёл(а) в комнату
[01:40:25] SolarRay вышел(а) из комнаты
[01:41:02] <Клёк> Есть.
[01:41:33] <Клёк> dhamp: Тут мы, живые.
[01:42:07] <dhamp> Клёк, есть wine + dc++ к примеру ?
[01:42:55] <Клёк> dhamp: Ага. StrongDC++. Ну и поставить могу ещё Flylink и ApexDC++.
[01:43:41] <dhamp> Клёк, можешь сделать конфиг adls произвольный?
[01:44:04] <dhamp> ADLSearch.xml не пустой вообщем нужен
[01:44:38] Клёк делает большие глаза и произвольный конфиг ADLS
[01:45:21] <dhamp> Клёк, а большие глаза я не просил :P
[01:46:20] <Клёк> dhamp: Автоматически. Как 10% free на упаковке порошка. ;-P
[01:47:16] <dhamp> Клёк, ладно можешь ещё приложить xpm с больщими глазами
[01:48:41] <Клёк> dhamp: Э не. Это уже не входит в 10% free. *заманил “покупателя” и требует дополнительной оплаты*
[01:49:39] <Клёк> dhamp: Сюда бросать конфиг?
[01:49:52] <dhamp> лучше на пасту
[01:52:42] <Клёк> dhamp: http://pastebin.com/1UcSqUnu
[01:54:57] <Клёк> dhamp: Ку?
[01:55:54] <dhamp> <MinSize type="int64">-1</MinSize> - -1GB минимальный размер - это круто =)
возьми пирожок с полочки =)
[02:01:12] <Клёк> dhamp: <MinSize type="int64">-1</MinSize> — это же значит “размер не задан”. GUI говорит, что следует понимать именно так. *так и просится, чтобы его назвали кэпом* 8)
[02:02:24] Клёк нашёл на полочке только книжки и мягкие игрушки, поэтому страшно обиделся, взял книжку (не с полки, ибо мстителен и на замены не соглашается) и решил начинать с нею засыпать
[02:08:50] nbspjr вошёл(а) в комнату
[02:09:11] <nbspjr> 1504 не собирается
[02:09:30] <nbspjr> [ 93%] Building CXX object eiskaltdcpp-qt/CMakeFiles/eiskaltdcpp-qt.dir/src/ShareBrowser.cpp.o                                              
/home/jr/tmp/eiskaltdcpp/svn/eiskaltdcpp-qt/src/ShareBrowser.cpp: In member function 'void ShareBrowser::buildList()':                      
/home/jr/tmp/eiskaltdcpp/svn/eiskaltdcpp-qt/src/ShareBrowser.cpp:283: error: 'ADLSearchManager' has not been declared
*** Error code 1
[02:10:28] Клёк вышел(а) из комнаты
[02:21:48] <dhamp> nbspjr, знаешь я как-то не думал что кто-то будет собирать в 2 часа ночи, хотя это у меня.....
[02:22:26] <nbspjr> чет приспичило )
[02:22:30] <nbspjr> полвторого
[02:22:54] <dhamp> Втр Авг 10 02:22:33 MSD 2010
[02:23:24] <nbspjr> dcpp::ADLSearchManager::getInstance()->matchListing(listing);
[02:23:29] <nbspjr> кажцо так7
[02:26:38] <dhamp> nbspjr, там include пропущен
[02:26:54] <nbspjr> аа
[02:27:08] <dhamp> Index: eiskaltdcpp-qt/src/ShareBrowser.cpp
===================================================================
--- eiskaltdcpp-qt/src/ShareBrowser.cpp    (revision 1504)
+++ eiskaltdcpp-qt/src/ShareBrowser.cpp    (working copy)
@@ -6,6 +6,7 @@

#include "dcpp/SettingsManager.h"
#include "dcpp/FavoriteManager.h"
+#include <dcpp/ADLSearch.h>

#if (HAVE_MALLOC_TRIM)
#include <malloc.h>
[02:29:20] <nbspjr> ага. щаз попробую :) ксати, а что за "adls(edit config manually)"? чего там редактировать-то?
[02:29:45] <dhamp> ну вручную конфиг составлять надо =)
[02:30:17] <dhamp> для gtk морды сейчас будет гуй для всего этого счастья
[02:31:00] <nbspjr> а, т.е. все только в процессе. то я посмотрел, что не написано где и зачем редактировать :) а только потом глянул на время коммита..
[02:32:19] <nbspjr> я смтрю айс все круче и круче, время не теряете :)
[02:33:38] <nbspjr> чертова резиновая клавиатура
[02:40:51] amfetamin вышел(а) из комнаты
[02:41:41] <nbspjr> интересно, почему у меня собранный из портов айс сигфолтится при старте
[02:43:32] <dhamp> nbspjr, а чёрт его знает, не телепат я
[02:43:53] <nbspjr> это был риторический вопрос :)
[02:46:20] <nbspjr> Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 804a021c0 (LWP 100280)]
0x00000008028400a1 in SSL_clear () from /usr/local/lib/libssl.so.7
[02:46:37] <nbspjr> (gdb) up
#1  0x000000080b6ca0aa in SSL_new () from /usr/lib/libssl.so
[02:46:55] <nbspjr> не знаю, насколько информативно :)
[02:51:33] dhamp вышел(а) из комнаты
[03:01:16] Клёк вошёл(а) в комнату
[03:26:20] Клёк вышел(а) из комнаты
[03:27:36] Клёк вошёл(а) в комнату
[03:56:31] Клёк вышел(а) из комнаты
[03:58:11] Клёк вошёл(а) в комнату
[04:10:58] Клёк вышел(а) из комнаты
[04:14:11] nbspjr вышел(а) из комнаты
[04:14:41] nbspjr вошёл(а) в комнату
[04:22:46] Abram вошёл(а) в комнату
[04:28:09] Abram вышел(а) из комнаты
[07:09:56] nE0sIghT вошёл(а) в комнату
[07:31:25] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[08:08:11] nE0sIghT вошёл(а) в комнату
[08:08:25] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[08:34:37] mva вышел(а) из комнаты
[08:50:37] gray_graff вошёл(а) в комнату
[09:16:23] dhamp вошёл(а) в комнату
[09:17:10] dhamp вышел(а) из комнаты
[09:17:22] dhamp вошёл(а) в комнату
[11:06:31] Клёк вошёл(а) в комнату
[11:07:14] Abram вошёл(а) в комнату
[11:08:18] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[11:17:04] quiritius вошёл(а) в комнату
[12:58:46] gelraen вышел(а) из комнаты: Replaced by new connection
[12:58:59] gelraen вошёл(а) в комнату
[13:09:39] gelraen вышел(а) из комнаты: Replaced by new connection
[13:09:49] gelraen вошёл(а) в комнату
[13:25:37] quiritius вышел(а) из комнаты
[13:29:50] gelraen вышел(а) из комнаты: Replaced by new connection
[13:30:00] gelraen вошёл(а) в комнату
[14:02:03] FiliN_ вошёл(а) в комнату
[14:02:13] FiliN_ изменил(а) имя на FiliN__
[14:12:55] FiliN__ вышел(а) из комнаты
[14:13:13] FiliN__ вошёл(а) в комнату
[14:14:25] gray_graff вышел(а) из комнаты
[14:19:33] FiliN__ вышел(а) из комнаты
[14:19:48] FiliN__ вошёл(а) в комнату
[14:27:27] FiliN__ вышел(а) из комнаты
[14:27:43] FiliN__ вошёл(а) в комнату
[14:32:27] gelraen вышел(а) из комнаты: Replaced by new connection
[14:32:37] gelraen вошёл(а) в комнату
[14:40:06] quiritius вошёл(а) в комнату
[14:48:34] FiliN__ вышел(а) из комнаты
[14:48:49] FiliN__ вошёл(а) в комнату
[14:50:06] Клёк вышел(а) из комнаты
[14:55:02] FiliN__ вышел(а) из комнаты
[14:55:20] FiliN__ вошёл(а) в комнату
[15:05:26] FiliN__ вышел(а) из комнаты
[15:05:43] FiliN__ вошёл(а) в комнату
[15:11:56] FiliN__ вышел(а) из комнаты
[15:12:10] FiliN__ вошёл(а) в комнату
[15:18:21] FiliN__ вышел(а) из комнаты
[15:18:37] FiliN__ вошёл(а) в комнату
[15:27:32] FiliN__ вышел(а) из комнаты
[15:27:46] FiliN__ вошёл(а) в комнату
[15:37:37] FiliN__ вышел(а) из комнаты
[15:37:52] FiliN__ вошёл(а) в комнату
[15:59:41] FiliN__ вышел(а) из комнаты
[15:59:59] FiliN__ вошёл(а) в комнату
[16:06:12] FiliN__ вышел(а) из комнаты
[16:06:29] FiliN__ вошёл(а) в комнату
[16:12:39] FiliN__ вышел(а) из комнаты
[16:12:57] FiliN__ вошёл(а) в комнату
[16:19:11] FiliN__ вышел(а) из комнаты
[16:19:28] FiliN__ вошёл(а) в комнату
[16:59:28] FiliN__ вышел(а) из комнаты
[17:46:15] nE0sIghT вошёл(а) в комнату
[18:00:11] tehnick вошёл(а) в комнату
[18:00:23] tehnick вышел(а) из комнаты
[18:26:26] tehnick вошёл(а) в комнату
[18:26:46] <tehnick> dhamp: ты проверял, ADL-поиск вообще работает?
[18:39:20] WiseLord вошёл(а) в комнату
[18:43:08] <dhamp> tehnick, да работает
[18:43:23] <dhamp> проверял в qt и gtk мордах
[18:43:55] <tehnick> dhamp: а в qt морде виджета настройки еще нет?
[18:44:28] <tehnick> dhamp: я кстати сейчас номер версии везде изменю на 2.1.0
[18:44:33] <dhamp> tehnick, там ui + моделька есть, надо заставить всё это работать
[18:44:44] <dhamp> tehnick, зачем?
[18:45:08] <tehnick> WiseLord: видел issue?
[18:45:10] <dhamp> кстати этот ui в gtk от freedcpp mod mank
[18:45:40] <tehnick> dhamp: слишком много изменений для обновления номера в третьем знаке...
[18:46:04] <dhamp> оттуда ещё скрипты можно прикрутить и интерфейс для игнора юзеров вроде  
[18:46:06] <tehnick> Какие-нибудь убедительные возражения есть?
[18:46:22] <tehnick> dhamp: да, это хорошая идея
[18:46:48] <tehnick> Еще по issues у него можно пробежаться.
[18:46:50] <dhamp> tehnick, я думаю 2.0.x для core 0.75 2.1.x для >=0.77
[18:46:57] <tehnick> Так где-то полезные патчи были.
[18:47:52] <dhamp> хотя в core 0770 я наверно добавил слишком много изменений нам по сути не нужных
[18:47:53] <tehnick> dhamp: изменений я ядре будет существенно меньше, чем в проекте в целом.
[18:48:11] <tehnick> К тому же изменения в ядре хомячки как всегда не заметят...
[18:48:53] <nbspjr> печаль
[18:49:03] <tehnick> dhamp: пусть будут пока. Это же черновой вариант, потом выпилим...
[18:49:26] <dhamp> nbspjr, в чём печаль?
[18:49:43] <nbspjr> что изменений в ядре не замечаем :)
[18:50:11] <tehnick> nbspjr: продвинутые пользователи замечают.
[18:50:25] <nbspjr> ну, до продвинутых мне расти и расти
[18:50:31] <tehnick> Или в журнале изменений могут увидеть, или в новости прочитать.
[18:50:51] <tehnick> К сожалению, таких мало...
[18:50:56] <dhamp> tehnick, скрипт манаджер для lua скриптов нужен в gtk gui ?
[18:51:20] <tehnick> dhamp: а примеры скриптов уже есть? Если нет, то пока не нужен.
[18:52:04] <dhamp> tehnick, есть всё
[18:52:19] <tehnick> Тогда можно прикрутить.
[18:52:28] <tehnick> Но это не срочно.
[18:52:34] <dhamp> и обычные sh + python + ещё чёто
[18:52:37] <dhamp> и lua
[18:52:45] <tehnick> А никакие зависимости оно не добавит?
[18:53:50] <dhamp> ну для исполнения скриптов кроме тех что lua нужен только интерпретатор
[18:53:55] Клёк вошёл(а) в комнату
[18:53:59] <dhamp> для lua надо проверить
[18:56:33] <tehnick> Я про зависимости от библиотек основного бинарника. Понятно, что нужны интерпретаторы, но их можно в список рекомендованных добавить.
[18:58:36] <dhamp> tehnick, Fav usr (re-added from lates Freedcpp orginal)
Notepad
Reconect delay 0;
NO share(thx RedMaster)
Ignore User (thx Core Code from CZDC thx PPK)
Copy Tag in User Menu ;)
/pm nick text
Media Spam
/df (mc)
Smail PM
ADL Search
Added toolbar settings (from orginal freedcpp)
Added on/off trasfer panel
Added colorset (with color changet from CrZDC 0.75A1)
Added Settings Log Chat in Fav Hub
Added /stats /uptime
Added ADL Go to directory =P
Added ADL AutoQ
Fix: Beter /help , and Fix Hide Share
Added Exact Share in UL
Fix ADL Dialog
Fix Fav User Menu Item Manin Windows
Fix The Manual Conect , i think
Added Country in chat
Added Setting Country,ip in chat ;)
Added CC Trasfer Tab
Added CC UL Tab
FixUp /passwd commnad
Added Search Alternate in Transfer Tab
Miror Fix: Fix CC in chat ( if set only CC visible)
---------------------------------
Added System Log Tab
Added LUA support (BDCD) without DC():
little iprovments in chat country code&IP
sync freedcpp orginal ;)
Added Pasive,OP,Ignore color to UL
---------------
Alias Patch from leliksan
Add dctmp DW.(not UP)
Fix ADL Search not show add/remove item
Added color of Shared/Queue Item in Search win
Fix Mem Stats definetly
Added color of Shared/Queue Item in ShareBrowser tab too
относительно freedcpp core branch
[18:59:19] <dhamp> зависимости только libboost для чего он нужен надо смотреть, остальное как у freedcpp
[18:59:45] <tehnick> Чего?
[19:00:08] <tehnick> Снова с libboost надо будет линковать?
[19:00:26] <dhamp> в реадме указано
[19:00:37] <dhamp> для чего оно надо посмотреть
[19:00:43] <dhamp> может вообще нафиг не нужна
[19:03:23] <dhamp> tehnick, это для ядра указано, там же нужны boost headers
[19:10:47] <dhamp> tehnick, где
[19:11:06] <tehnick> Project Hosting is currently READ-ONLY for network maintenance.
[19:11:08] <tehnick> Клево.
[19:11:12] <tehnick> dhamp: что где?
[19:14:07] <dhamp> tehnick, floyd занят всё ещё?
[19:14:47] <tehnick> dhamp: хз. Он только на мое первое письмо ответил.
[19:15:03] <tehnick> На второе я ответа не дождался и с тех пор не писал.
[19:15:12] quiritius вышел(а) из комнаты
[19:15:32] <tehnick> Негатив кстати тоже давно не отвечает на последнее мое письмо.
[19:37:43] amfetamin вошёл(а) в комнату
[19:49:54] <tehnick> dhamp: Как правильно обновить *.pot файлы? У меня автоматически не обновляется...
[19:50:02] <tehnick> WiseLord: пинг
[19:50:34] tehnick установил(а) тему: Last stable release: 2.0.3 || Конференция разработчиков EiskaltDC++ || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/ || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-09-xx Strings freeze
2010-09-xx Release EiskaltDC++ 2.1.0

[19:53:09] quiritius вошёл(а) в комнату
[20:01:58] <dhamp> tehnick, сmake . -DUSE_GTK=1 -DUPDATE_POT=1 && make libdcpp_pot eiskaltdcpp-gtk_pot
[20:03:11] FiliN_ вошёл(а) в комнату
[20:03:51] <tehnick> Ясно, я make без опций запускал
[20:04:39] <dhamp> tehnick, просто make all делать в таком случае не имеет смысла
[20:05:04] <tehnick> Все нормально.
[20:06:59] <dhamp> tehnick, set (VERSION "2.0.x") - вот про это забыл
[20:07:34] <tehnick> ага
[20:18:23] <tehnick> dhamp: скоро поправлю
[20:37:27] <dhamp> tehnick, у тебя смайлы в gtk версии грузятся ?
[20:37:52] <tehnick> dhamp: они еще не добавлены.
[20:37:59] <tehnick> И темы тоже.
[20:38:05] <tehnick> Я позже запилю.
[20:39:25] <dhamp> добавил /alias /exec
[20:40:54] <dhamp> но alias странно себя ведёт не возвращает ничего из скриптов
[20:41:11] <dhamp> /exec возвращает
[20:42:23] <tehnick> dhamp: ты из /core ветки брал?
[20:42:34] <tehnick> Или из issue
[20:42:37] <tehnick> ?
[20:42:48] <tehnick> Там пайпы работают?
[20:42:52] <dhamp> tehnick, из fdcpp mod mank
[20:43:03] <tehnick> Что это?
[20:43:14] <dhamp> tehnick, форк freedcpp
[20:43:26] <tehnick> Ты ссылку на него кидал?
[20:43:36] <tehnick> Чей форк?
[20:43:45] <dhamp> http://sourceforge.net/projects/freedcppmv/
[20:43:58] <dhamp> чех какой-то
[20:46:01] <dhamp> для скриптов на lua нужен lua для линковки с ним
[20:46:12] <tehnick> Надо будет его указать где нибудь.
[20:46:20] <dhamp> кого ?
[20:46:26] <tehnick> Проект этот.
[20:46:31] <tehnick> Если патчи из него.
[20:47:05] <tehnick> Например в журнале изменений указать.
[20:47:34] FiliN_ вышел(а) из комнаты
[20:47:44] FiliN_ вошёл(а) в комнату
[20:49:26] <tehnick> dhamp: а можно номер ревизии опцией для cmake передать?
[20:50:08] <dhamp> tehnick, да -DDCPPREVISION=(r1111)
[20:50:28] <tehnick> Чтобы я при экспорте из svn мог такую же полную версию получить как при чекауте.
[20:50:36] <tehnick> Отлично.
[20:50:39] <tehnick> Спасибо.
[20:50:55] <dhamp> может "" надо заключить
[20:50:59] <tehnick> Добавлю потом в правила для сборки пакета.
[20:51:14] <tehnick> -DDCPPREVISION="(r1111)"
[20:51:16] <tehnick> ?
[20:51:30] <dhamp> -DDCPP_REVISION="(r1111)"
[20:51:46] <dhamp> подчёркивание ещё
[20:52:00] <tehnick> Ага.
[20:59:13] <tehnick> dhamp: какой командой в консоли можно вывести на stdout определенную строку (по номеру) из текстового файла.
[20:59:16] <tehnick> ?
[21:01:24] <tehnick> dhamp: уже не надо
[21:01:38] <tehnick> Через cat и grep замутил.
[21:02:56] <dhamp> tehnick, head -n number_str file | tail -n 1
[21:03:36] <dhamp> tehnick, у кого быстрее ? :D
[21:03:58] <tehnick> У тебя наверное.
[21:04:08] <tehnick> На сотые доли секунды...
[21:05:14] <tehnick> dhamp: а эта утилита стандартная?
[21:05:16] <dhamp> tehnick, на файле в 10 строк то пофиг
[21:05:24] <dhamp> tehnick, сщкугешды
[21:05:27] <dhamp> coreutils
[21:05:29] <dhamp> j,t
[21:05:30] <dhamp> обе
[21:05:33] <tehnick> Ясно.
[21:10:11] FiliN_ вышел(а) из комнаты
[21:10:21] FiliN_ вошёл(а) в комнату
[21:36:06] gelraen при cat | grep начинает плакать кровавыми слезами
[21:39:00] <tehnick> gelraen: почему?
[21:39:35] <gelraen> потому что useless use of cat
[21:39:51] <gelraen> grep filename делает то же что и cat filename | grep
[21:40:04] <tehnick> Ну-ну.
[21:40:21] <tehnick> cat --help посмотри
[21:40:42] <gelraen> % cat --help
cat: illegal option -- -
[21:40:49] <tehnick> Есть в grep опция, аналогичная -b ?
[21:40:56] <tehnick> Это к примеру.
[21:41:35] <tehnick> gelraen: Это что за шел у тебя во вряхе? о_О
[21:41:55] <tehnick> -b, --number-nonblank    нумеровать непустые строки при выводе
[21:42:10] <gelraen> zsh. но в нём нету built-in cat
[21:42:10] <tehnick> И это только один пример.
[21:42:33] <gelraen> а, ну если cat с другими параметрами - тогда ещё можно жить :)
[21:42:35] <tehnick> Ага, это же из гну утилит вроде?..
[21:42:58] <tehnick> Кстати.
[21:42:59] <gelraen> нет, гнутые я себе не ставил, достаточно системных
[21:43:05] <tehnick> Вопрос про sed
[21:43:15] <tehnick> REVISION =    $(shell head -n 1 debian/changelog | sed -e 's/^.*~svn\([0-9]\+\)-0ppa.*$/\1/')
[21:43:32] <tehnick> Чем можно заменить \([0-9]\+\) ?
[21:43:44] <tehnick> Чтобы смысл остался.
[21:43:59] <tehnick> Только без скобок.
[21:44:06] <tehnick> Ибо парсер ломается.
[21:44:47] <gelraen> без скобок никак, потому что скобками как раз и выделяется то, что стоит вторым параметром для s
[21:45:32] <gelraen> можно попытаться отдельно поудалять часть от начала до нужной подстроки и сразу после её окончания до конца строки
[21:45:41] <tehnick> Вот.
[21:45:45] <tehnick> Как?
[21:46:30] <gelraen> sed -e 's/^.*~svn//' -e 's/-0ppa.*$//'
[21:46:34] <gelraen> вот так например
[21:46:48] <gelraen> но тут теряется связь между этими двумя частями
[21:50:30] A-lexey вошёл(а) в комнату
[21:51:14] <tehnick> Спасибо, но тоже не сработало. Увы.
[21:51:53] <gelraen> на чём именно не сработало?
[21:53:08] <tehnick> gelraen: из консоли и так и этак нормально. А вот когда правила сборки пакета выполняются, переменная REVISION оказывается пустой.
[21:53:50] <gelraen> а что такое shell внутри $() ?
[21:54:47] <tehnick> Это просто вызов sh
[21:54:52] <A-lexey> опа, очередной релиз чтоль?
[21:55:04] <tehnick> A-lexey: нет, просто версию изменили.
[21:55:15] <A-lexey> аа
[21:55:53] <gelraen> эээ... а head - это sh-скрипт что-ли?
[21:56:56] <A-lexey> ну а так всё по старому, ориентировочно на сентябрь-октябрь?
[21:58:18] <dhamp> gelraen, угу сейчас info coreutils
[21:58:37] <gelraen> оужас
[22:00:56] e_zombie вошёл(а) в комнату
[22:00:58] <dhamp> gelraen, где ,
[22:01:23] <gelraen> там, где head - это sh-скрипт
[22:03:05] <dhamp> less `which head`
"/usr/bin/head" may be a binary file.  See it anyway?
там это где ?
[22:03:27] <gelraen> gelraen
[20:55:53]
эээ... а head - это sh-скрипт что-ли?
dhamp
[20:58:18]
gelraen, угу сейчас info coreutils
[22:03:35] <gelraen> я что-то не так понял?
[22:04:15] <dhamp> ну так head часть coreutils, и он там бинарный,
вопрос: где он скрипт ?
[22:04:44] <e_zombie> -_-
[22:04:59] <gelraen> ну если вот тут:
REVISION = $(shell head -n 1 debian/changelog | sed -e 's/^.*~svn\([0-9]\+\)-0ppa.*$/\1/')
shell - это /bin/sh, то head должен быть sh-скриптом
[22:06:01] <dhamp> gelraen, не я это писал ) пожет dash даже сжуёт это
[22:06:31] <dhamp> не мой dash не сжевал
[22:07:46] <gelraen> tehnick: можешь показать вывод head -n 1 debian/changelog ?
[22:08:13] Клёк вышел(а) из комнаты
[22:08:25] <tehnick> $ head -n 1 debian/changelog
eiskaltdcpp-unstable (2.1.0~svn1510-0ppa1~maverick1) maverick; urgency=low
[22:09:41] <dhamp> tehnick, issue 639
[22:09:42] <tehnick> Если sed из команды убрать, то REVISION всю эту строку содержит.
[22:10:16] <gelraen> а если убрать shell ?
[22:10:46] <tehnick> dhamp: хз, у меня отлично собирается везде.
[22:10:58] <tehnick> gelraen: однофигственно.
[22:10:59] <dhamp> tehnick, у меня тоже ругается
[22:11:20] <tehnick> Я даже не понял, работает ли без shell пайп...
[22:11:21] <dhamp> /home/egik/work2/c/eiskaltdc/trunk/eiskaltdcpp-gtk/po/ru.po:456: number of format specifications in 'msgid' and 'msgstr' does not match
/usr/bin/msgfmt: найдена 1 критическая ошибка
[22:13:49] <tehnick> dhamp: поправишь?
[22:13:53] <gelraen> tehnick: работает, $() - это то же что и ``, т.е. вызов subshell
[22:16:50] <gelraen> tehnick: http://paste.org.ru/?yfgrfu
[22:18:22] <tehnick> gelraen: я же сразу написал, что оба варианта из консоли выполняются нормально. Но при выполнении правил по сборке пакета --- фиг.
[22:18:52] <gelraen> в репозитории оно есть?
[22:19:12] <tehnick> gelraen: В debian/rules такой же синтаксис как в Makefile. Может это поможет понять причину проблемы...
[22:19:25] <gelraen> ага
[22:19:27] <tehnick> gelraen: что есть?
[22:19:42] <tehnick> Без sed все отрабатывает нормально.
[22:19:45] <gelraen> правила сборки пакета
[22:20:01] <tehnick> Конечно есть.
[22:21:46] <gelraen> не вижу
[22:22:34] <tehnick> gelraen: так, мы о разном говорим...
[22:22:47] <gelraen> похоже :$
[22:23:22] <tehnick> gelraen: http://paste.org.ru/?xx40df
[22:23:31] <dhamp> [22:13:35] tehnick: dhamp: поправишь?
поправил
[22:24:18] <tehnick> dhamp: спасиб
[22:28:01] <gelraen> tehnick: REVISION!=      head -n 1 test | sed -e 's/^.*~svn//' -e 's/-0ppa.*$$//'
[22:28:22] <tehnick> gelraen: ты о чем?
[22:28:42] <gelraen> про строчку котрая не работает
[22:28:49] <tehnick> Почему != ?
[22:28:50] <gelraen> вот в таком виде в Makefile оно работает
[22:29:01] <tehnick> Сейчас проверю.
[22:29:05] <gelraen>      !=      Expand the value and pass it to the shell for execution and
             assign the result to the variable.  Any newlines in the result
             are replaced with spaces.
[22:29:09] <gelraen> © man make
[22:30:36] <gelraen> хм, а с гнутым make'ом не работает =/
[22:31:18] Клёк вошёл(а) в комнату
[22:31:47] Клёк вышел(а) из комнаты: Replaced by new connection
[22:31:57] Клёк вошёл(а) в комнату
[22:36:13] gelraen вышел(а) из комнаты: Replaced by new connection
[22:36:23] gelraen вошёл(а) в комнату
[22:39:03] <gelraen> [21:38:41|imax@imax:~]% gmake      
1510
[21:38:42|imax@imax:~]% cat Makefile
REVISION=       $(shell /bin/sh -c "head -n 1 test | sed -e 's/^.*~svn//' -e 's/-0ppa.*$$//'")
all:
        @echo "${REVISION}"
[22:40:28] <tehnick> gelraen: работает!
[22:40:32] <tehnick> Спасибо.
[22:40:40] <tehnick> Мне уже пора уходить.
[22:40:43] <gelraen> наздоровье :)
[22:43:01] tehnick вышел(а) из комнаты
[22:55:16] quiritius вышел(а) из комнаты
[23:00:08] FiliN_ вышел(а) из комнаты
[23:16:38] Клёк вышел(а) из комнаты
[23:16:56] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!