Home
mc-dev
mc-dev@conference.jabber.ru
09.02.2011< ^ >

Тема: http://www.midnight-commander.org | Latest stable release: 4.7.5.1
[01:08:19] repolainen вышел из конференции
[05:21:59] iNode вышел из конференции
[05:45:14] iNode зашёл в конференцию
[05:54:10] repolainen зашёл в конференцию
[06:14:43] il.smind вышел из конференции
[06:15:52] andrew_b зашёл в конференцию
[06:40:17] repolainen вышел из конференции
[07:01:49] il.smind вышел из конференции
[07:02:20] il.smind зашёл в конференцию
[07:02:55] <il.smind> Привет!
[07:42:05] <andrew_b> il.smind: Привет!
[07:42:07] <andrew_b> http://www.opennet.ru/opennews/art.shtml?num=29534
[07:42:14] <andrew_b> # Файловый менеджер - Nautilus (31.42%, в прошлом году 24.92%), Dolphin набрал 22.59%, Konqueror - 8.42%, Thunar - 12.32%, Midnight Commander - 9.03%;
[08:32:39] <il.smind> andrew_b: 10 процентов... фигасе
[08:56:29] <slavazanko/w> всем привеи
[08:56:38] <andrew_b> Привеи!
[08:56:50] <slavazanko/w> _т_ :)
[09:05:20] <andrew_b> slavazanko/w: с vfs я ковыряюсь.
[09:05:36] <slavazanko/w> в DEV-бранче?
[09:05:39] <andrew_b> Да.
[09:05:45] <slavazanko/w> коммитил?
[09:05:57] <andrew_b> Сегодня нет.
[09:06:23] <slavazanko/w> ага.. вижу вчерашний
[09:07:26] <andrew_b> Идея раньше была в том, что в vfs-impl.h были внутренние интерфейсы, а в vfs.h -- внешние.
[09:07:38] <andrew_b> Сейчас внутренних не осталось.
[09:07:59] <andrew_b> Из lib/vfs снаружи видно всё.
[09:08:08] <andrew_b> Мне это как-то не нравится.
[09:10:00] <slavazanko/w> гм. да, разделить надо
[09:12:02] <andrew_b> А что там разделять?
[09:12:16] <andrew_b> Там всё переплетено.
[09:12:40] <andrew_b> Плюс какие-то файлы лицензированы под LGPL.
[09:15:09] <slavazanko/w> lib/vfs/xdirentry.h
там в структуре vfs_s_super есть union, который мне активно не нравится.
по-мойму, там напрашивается gpointer plugin_data;
который инициализируется и грохается плагинами самостоятельно.
[09:15:35] <andrew_b> Я как раз это и делаю. :)
[09:15:44] <slavazanko/w> а :)
Опередил :)
[09:16:33] <il.smind> вы такие умные...
[09:16:38] <andrew_b> А то.
[09:16:43] <slavazanko/w> давай к нам
[09:41:19] <il.smind> я тут говнослаку второй день обновляю
[09:41:37] <slavazanko/w> а убунта не встала?
[09:42:04] <il.smind> устал я ее ставить
[09:42:27] <il.smind> там косяк который у меня ума не хватило забороть
[09:43:10] <slavazanko/w> бывает
[09:45:36] <slavazanko/w> шото мне кажется. что lib/vfs/*.[ch] нужно избавлять от #ifdef ENABLE_VFS_*
должен быть однозначный код.
ENABLE_VFS_NET - отдельная пестня. Думаю, если сделать всегда включённым, то ничего ужасного не произойдёт
[09:47:00] <andrew_b> Возможно.
[09:51:00] <andrew_b> Остался tar.
[09:51:07] <andrew_b> Пока схожу на обед.
[09:51:14] <slavazanko/w> ок
[09:54:05] <il.smind> кому посылать лучи?
mc_config_del_param
[09:54:48] <slavazanko/w> а что там?
[09:55:06] <il.smind> undefined reference
[09:55:12] <il.smind> нет такого
[09:55:24] <il.smind> переименовали видать
[09:55:54] <il.smind> mc_config_del_key
[09:55:59] <il.smind> наверное
[09:56:14] <slavazanko/w> git blame всё расскажет, кто обгонял и как подрезал
[09:56:53] <il.smind> slavazanko/w: у меня уже есть один подозреваемый
[10:05:54] <slavazanko/w> ахтойта?
[10:07:34] <il.smind> slavazanko/w: не ты
[10:07:45] <slavazanko/w> знаю :)
[10:07:55] <il.smind> жена цезаря вне подозрений (С)
[10:19:43] <andrew_b> il.smind: голосовал за клинапный бранч? Вопросы?
[10:19:59] <slavazanko/w> :))
[10:20:07] <slavazanko/w> ща скажет, что его обманули
[10:24:30] <il.smind> andrew_b: Меня обманули!
[10:24:58] <andrew_b> Дадада.
[10:56:15] <slavazanko/w> Что ещё думаю: попереименовывать структуры в vfs. Сделать их более человечными.
например
struct vfs_s_fh -> typedef struct {...} vfs_file_handler_t
[10:56:35] <slavazanko/w> это вроде мелочь. но код становится читать чуток полегче
[10:56:59] <slavazanko/w> Андрей. тебе ещё много?
[10:57:58] <andrew_b> Нет. Заканчиваю.
[10:58:06] <slavazanko/w> ок
[11:03:19] <andrew_b> Запушил.
[11:05:12] <slavazanko/w> отлично. Ты прям мои мысли читал :)
[11:05:41] <andrew_b> il.smind: что ты там смержил?
[11:05:56] <andrew_b> f248afa1b326f947825c09b26dfdad3bdf19b044
[11:07:15] <andrew_b> slavazanko/w: попробуй куда-нибудь по ftp или fish зайти.
[11:07:33] <slavazanko/w> ща
[11:07:40] <andrew_b> Оппа. tar не открывается.
[11:07:49] <andrew_b> Виснем.
[11:08:07] <andrew_b> С cpio, скорее всего, то же самое будет.
[11:11:01] <slavazanko/w> @@ -786,9 +816,10 @@ cpio_read (void *fh, char *buffer, size_t count)
static int
cpio_fh_open (struct vfs_class *me, struct vfs_s_fh *fh, int flags, mode_t mode)
{
- (void) fh;
(void) mode;

+ fh->data = NULL;
[11:11:11] <slavazanko/w> может. fh->data = NULL;?
[11:11:40] <andrew_b> А в чём разница?
[11:12:12] <il.smind> andrew_b> il.smind: что ты там смержил?
Error: Not Found
[11:12:35] <slavazanko/w> ye rfr ,s lf/ <tp hfpybws
[11:12:42] <il.smind> ну как бы да. Без разницы
[11:12:45] <slavazanko/w> andrew_b: ну как бы да, без разницы
[11:12:47] <andrew_b> А, всё, в таре нашёл ошибку.
[11:17:08] <andrew_b> Ща проверю и запушу.
[11:21:03] <andrew_b> Запушил.
[11:21:37] <il.smind> andrew_b> il.smind: что ты там смержил?

??
[11:22:04] <andrew_b> 11:40 Changeset [f248afa1b326f947825c09b26dfdad3bdf19b044] by Ilia Maslakov <il.smind@gmail.com>

Merge branch '323_editor_macros' of http://midnight-commander.org/repo/mc ...
[11:22:52] <andrew_b> Запулил в бранч с изменениями?
[11:23:54] <il.smind> понял
[11:23:57] <il.smind> выгашу
[11:24:12] <il.smind> параленьно у меня тут ставлю
[11:24:26] <il.smind> параллельно тут ставлю
[11:24:33] <il.smind> и недоглядел
[11:24:37] <andrew_b> Ты на солярке больше не собираешь?
[11:25:48] <il.smind> Changeset [f248afa1b326f947825c09b26dfdad3bdf19b044] by Ilia Maslakov <il.smind@gmail.com>
это я куда замерджил то?
[11:26:05] <andrew_b> Тебе видней.
[11:26:05] <il.smind> andrew_b: собираю
[11:26:19] <andrew_b> git log 323_editor_macros
[11:26:29] <il.smind> andrew_b: не
[11:26:37] <il.smind> я боюсь что в мастер
[11:27:21] <il.smind> или вам в DEV
[11:27:46] <il.smind> у меня тут сейчас в 3-х окнах идет сборка
[11:27:54] <il.smind> всё тормозит
[11:28:22] <il.smind> докомпилится посмотрю
[11:32:44] <il.smind> andrew_b: компильнуть что то на слаке?
[11:33:33] <slavazanko/w> CC cpio.lo
cc1: warnings being treated as errors
/home/slavaz/work/mc-devel/git/src/vfs/cpio/cpio.c: In function 'cpio_find_head':
/home/slavaz/work/mc-devel/git/src/vfs/cpio/cpio.c:312:21: error: comparison between signed and unsigned integer expressions [-Wsign-compare]
make[4]: *** [cpio.lo] Ошибка 1
[11:33:38] <il.smind> Danila Suharev> кстати, я могу на каком-нибудь из своих серверов поднять hudson и настроить автоматические ежедневные билды с рассылкой результата сборки
[11:33:48] <andrew_b> Как хошь.
[11:34:08] <il.smind> нам это интересно?
[11:34:25] <il.smind> andrew_b> Как хошь.
я все подряд не могу, оно собирает мин 30
[11:34:31] <slavazanko/w> результаты сборки нас интересуют мало. Мы их видим каждый раз, собирая бранчи.
Интересно было бы собирать пакеты под различные дистры
[11:34:42] <il.smind> и качать по 40 метров не очень
[11:35:20] <il.smind> slavazanko/w: на соурсфордже бы их выкладывать бы?
[11:35:25] <il.smind> сборки
[11:35:28] <andrew_b> slavazanko/w:
- 312 if (top > sizeof (buf)/2)
+ 312 if (top > (ssize_t) sizeof (buf)/2)
[11:35:40] <slavazanko/w> ок
[11:35:55] <il.smind> slavazanko/w: интересно это реально?
[11:36:02] <il.smind> или на гуглокоде
[11:36:23] <slavazanko/w> il.smind: зачем на соурсфорже? мы могли бы дать линк на его сервак с доступными для укачивания пакетами. Или пустьпакеты к нам копировались бы. раздавали бы сами, если стесняется чел
[11:36:57] <il.smind> slavazanko/w: а если сервак сдохнет?
[11:37:06] <il.smind> а там у них инфраструктура
[11:37:14] <il.smind> с кучей зеркал
[11:37:30] <slavazanko/w> значит, сдохнет наш линк на этот сервак. Мы-то не здохнем
[11:44:16] <il.smind> ок
[11:44:20] <il.smind> передал
[11:50:32] <slavazanko/w> подпушил в DEV_new_vfs
[11:52:55] <il.smind> slavazanko/w: понял, извини
[11:53:24] <slavazanko/w> ??
[11:53:26] <slavazanko/w> за что?
[11:53:38] <il.smind> я просто не спал 3 ночи
[11:53:49] <il.smind> и позволил себе недопустимое
[11:53:51] <slavazanko/w> чего так?
[11:53:58] <il.smind> сделал git push
[11:54:12] <il.smind> я не должен был
[12:03:11] <il.smind> товарищи
[12:03:20] <il.smind> тьху
[12:03:25] <il.smind> Товарищи!
[12:03:44] <il.smind> то что выдаёт
nmblookup -S "*"
[12:04:17] <il.smind> вам будет достаточно чтобы это использовать для панельного плагина?
[12:05:40] <andrew_b> ?
[12:05:55] <andrew_b> Список хостов?
[12:06:02] <il.smind> andrew_b: у тебя nmblookup -S "*" отрабатывает?
[12:06:07] <andrew_b> Да.
[12:06:18] <andrew_b> Но там много лишнего.
[12:06:56] <il.smind> если это представить в виде
UHT/smb:WXPTARNOPOLSKAY
[12:07:11] <il.smind> то получится древо
[12:07:29] <il.smind> домен/хост
[12:09:59] <il.smind> я вот немного вывод попарсил
#!/bin/bash
PCNAME_00=''
PCNAME_20=''
PCIP_00=''
PCGRP_00=''
nmblookup -S "*" >nmbscan.out
>nmbflt.out
while read line
do
array=( $line )
# echo "array[0]: ${array[0]}"
# echo "array[1]: ${array[1]}"
# echo "array[2]: ${array[2]}"
# echo "array[3]: ${array[3]}"
# echo "array[4]: ${array[4]}"

case "${array[1]}" in
'*<00>' )
if [ -n "${array[0]}" ]; then
PCIP_00="${array[0]}"
fi
;;
'<00>' )
if [ "${array[3]}" = "M" ]; then
PCNAME_00="${array[0]}"
fi
if [ "${array[3]}" = "<GROUP>" ]; then
PCGRP_00="${array[0]}"
fi
;;
'<20>' )
PCNAME_20="${array[0]}"
;;
esac
echo "$PCGRP_00 : $PCNAME_00 : $PCNAME_20 : $PCIP_00" >>nmbflt.out
done < nmbscan.out

cat nmbflt.out|sort|uniq
[12:10:17] <andrew_b> Ненене.
[12:10:33] <il.smind> это прототип на
[12:10:34] <andrew_b> Завтра они изменят вывод, и что ты будешь делать?
[12:10:41] <il.smind> а..
[12:10:46] <il.smind> ну да
[12:10:53] <il.smind> это согласен
[12:10:58] <il.smind> я думал над этим
[12:11:17] <il.smind> можно взять сырец с скомпилить
[12:11:18] <slavazanko/w> не извращайся. Это тикет нумер 2
[12:11:28] <slavazanko/w> переделка самбы.
[12:11:31] <andrew_b> Нумер 1.
[12:11:36] <slavazanko/w> в том числе и добавление "сетевого окружения"
[12:11:39] <slavazanko/w> а, нумер 1
[12:11:41] <il.smind> только глупо это впиливать в mc
[12:12:04] <slavazanko/w> не в мс, а в vfs-плагин. Например. --enable-vfs-smb2
[12:12:15] <slavazanko/w> или сразу старый грохнуть и переделывать
[12:12:24] <andrew_b> Почему vfs2?
[12:12:28] <il.smind> ))
[12:12:31] <slavazanko/w> ну.. вторая версия :)
[12:12:38] <andrew_b> Да. Старый переделывать.
[12:12:46] <slavazanko/w> и не vfs2 ^) а smb2
[12:12:53] <slavazanko/w> ок. не вопрос
[12:12:54] <andrew_b> Та.
[12:13:22] <andrew_b> Я ниасилю.
[12:13:24] <il.smind> так вот я ради этого самбу поставил
[12:13:37] <il.smind> чтобы потренироваться в написании плагинов
[12:14:05] <il.smind> за основу можно взять smbtree
[12:14:07] <andrew_b> На Си.
[12:14:25] <slavazanko/w> за основу нужно взять libsmbclient
[12:14:29] <slavazanko/w> и от него плясать
[12:14:37] <il.smind> slavazanko/w: ты не понял
[12:14:41] <slavazanko/w> libcmbclient.so имею ввиду
[12:14:57] <il.smind> smbtree использует libsmbclient
[12:15:45] <slavazanko/w> и?
[12:16:08] <il.smind> ну можно посмотреть
[12:16:29] <slavazanko/w> а. код стырить. можно
[12:16:29] <andrew_b> slavazanko/w: Он намекает на то, что можно украсть код.
[12:16:35] <slavazanko/w> я понял :)
[12:16:36] <il.smind> ))
[12:17:07] <il.smind> как бы smbtree полностью покрывает функционал
[12:17:19] <slavazanko/w> опенсорс. ети его. Интересно. наш код кто-нить тырит? :)
[12:17:58] <il.smind> slavazanko/w: ваш не знаю но есть ece
[12:18:14] <il.smind> в котором использован mcedit
[12:18:25] <il.smind> "ece"
[12:23:27] <il.smind> в принципе я уже сделал
[12:23:43] <il.smind> но оно очень тормозит
[12:24:24] <il.smind> всё что нужно есть в

testbrowse2.c
[12:25:27] <il.smind> что то вроде этого

http://www.opensource.apple.com/source/samba/samba-235.5/samba/examples/libsmbclient/testbrowse2.c
[12:25:36] <il.smind> упс... эпл :)
[12:27:20] <il.smind> ну вобщем это оно
[12:27:31] <il.smind> можете собрать посмотреть
[12:28:06] <il.smind> из этого можно сделать плагин для "сетевое окружение"
[12:28:38] <andrew_b> Слыхали, в россии весь интернет ржёт: Полицейский Инспектор Дорожного Регулирования. Аббревиатура кагбэ намекает...
[12:28:42] <il.smind> вот я и хотел бы потренироваться в рамках vfs
[12:30:49] <slavazanko/w> Илья. дай закончить DEV_new_vfs. переиначится может многое. А потом и за самбу берись
[12:31:12] <andrew_b> Ха, закончить... :)) Ещё и не начинали.
[12:31:41] <slavazanko/w> угу :)
[12:31:46] <slavazanko/w> ещё только-только на подходах
[12:32:33] <il.smind> да одно другому не мешает
[12:33:06] <il.smind> мне просто хочется понять как "это" работает
[12:33:12] <slavazanko/w> ну если ты готов ребазировать на каждый коммит из DEV_new_vfs - то вперёд. хоть сейчас
[12:33:55] <il.smind> я готов попробовать написать утилиту пока
[13:16:50] qub зашёл в конференцию
[13:35:08] <il.smind> прикольная эта testbrowse2.c
[13:35:20] <il.smind> компильните посмотрите
[13:36:46] <il.smind> в ней идёт обход всех шар, всех хостов
[13:37:56] <andrew_b> il.smind: ты Жобсу заплатил?
[13:41:24] <il.smind> andrew_b: де это самбовский из их экзамплов
[13:41:36] <il.smind> жобс не при делах
[13:41:51] <il.smind> просто это первая ссылка найденная в гугле
[13:42:10] <il.smind> можешь с репа самбы утянуть
[13:42:21] <il.smind> там что то около 300М реп
[13:42:55] <andrew_b> Спасибо, не надо.
[13:43:10] <andrew_b> Проще тарболл вытянуть.
[13:43:33] <il.smind> проще 1 .с файл качнуть всетаки
[13:43:44] <il.smind> не обязательно с эпла
[13:44:11] <il.smind> я его сравнил с оригиналом он по ссылке один в один с тем что в репе
[13:44:45] <il.smind> короче оно мне список файлов сети сформировало
[13:44:46] <andrew_b> Ладно, я пошутил.
[13:45:11] <il.smind> 100Мб список
[13:45:46] <il.smind> удивительно но у некоторых открыт $C на RW
[13:46:01] <il.smind> вот жеж люди
[13:46:07] <il.smind> душа на распашку
[13:56:45] <slavazanko/w> тебя посодють. за хакерское изучение сети.
[14:09:15] <il.smind> slavazanko/w: я не хакал
[14:09:31] <il.smind> я запросил список компьютеров
[14:09:40] <slavazanko/w> ну как не хакал. А кто выяснял. что C$ открыт на запись?
[14:09:56] <slavazanko/w> не просто запросил. а хакерской программой.
[14:10:02] <il.smind> ))
[14:10:09] <il.smind> она не хакерская
[14:10:16] <slavazanko/w> не одобренной балмером
[14:10:34] <il.smind> зато джобсом обобрена
[14:10:43] <il.smind> кстати и балмером
[14:11:01] <slavazanko/w> а у вас там продукция чтьей фирмы преобладает? от то-то и оно...
[14:11:04] <il.smind> МС и самба = дружба до гроба
[14:11:08] <slavazanko/w> orly
[14:11:12] <slavazanko/w> ?
[14:11:12] <il.smind> да
[14:11:19] <il.smind> ты отстал
[14:11:25] <il.smind> они теперь партнёры
[14:11:52] <slavazanko/w> ну вот скажи. "сетевое окружение" показывает системные шары C$, D$ и т.д?
[14:12:50] <il.smind> да
[14:13:02] <slavazanko/w> не верю
[14:13:11] <il.smind> slavazanko/w: ты чо фаром не пользовался никогда?
[14:13:20] <slavazanko/w> ну... году так в 2003-м
[14:13:42] <il.smind> http://www.zdnet.com/blog/microsoft/microsoft-and-samba-finally-come-to-terms-over-windows-protocols/1064
[14:15:16] <il.smind> [x] Добавить к меню плагинов
[x] Выводить ".." в списке провайдеров
───────────────────────────────────────────────────────────────────
[x] Показывать локальную сеть
[x] Показывать скрытые общие ресурсы
───────────────────────────────────────────────────────────────────
[x] Показывать полные пути к общим ресурсам
─────────────────────────────Избранное─────────────────────────────
[x] Возврат в Избранное, если ресурс в избранном
[x] Проверка доступности ресурсов
[14:15:32] <il.smind> это в настройках плагина
[14:16:24] <il.smind> [x] Показывать скрытые общие ресурсы
[14:17:47] <slavazanko/w> тоже хакирская программа
[14:18:11] <il.smind> )
[14:18:15] <slavazanko/w> ибо FAR юзают далеко не простые пользователи. простые пользователи и про тотал-то не особо осведомлены
[14:19:12] <il.smind> в тотале тоже можно скрытые показывать
[14:21:02] <il.smind> я только не понимаю как будет производиться авторизация
[14:21:16] <il.smind> авторизация может быть разной
[14:21:32] <il.smind> например чел уже мог быть авторизован
[14:21:41] <il.smind> или через лдап
[14:21:50] <il.smind> или еще как то
[14:22:02] <il.smind> но можно пока не заморачиваться
[14:22:22] <il.smind> на слишком сложно у меня всё равно сил не хватит
[14:24:01] <il.smind> о скажите
[14:24:06] <il.smind> что такое ctx
[14:24:08] <il.smind> ?
[14:24:21] <il.smind> почему так часто вижу такое название переменной
[14:24:55] <andrew_b> context, наверное.
[14:25:00] <il.smind> ну вот например i это integer, iterator...
[14:25:03] <il.smind> а...
[14:25:15] <il.smind> ну да похоже
[15:28:48] andrew_b вышел из конференции: конец рабочего дня
[15:47:24] iNode вышел из конференции
[16:18:36] <il.smind> короче я кажется понял как оно работает
[16:18:52] <slavazanko/w> что именно?
[16:18:58] <il.smind> сомба
[16:19:03] <il.smind> самба
[16:19:10] <il.smind> там всё просто
[16:20:01] <il.smind> за пару дней можно было бы переделать на libsmbclient
[16:20:13] <il.smind> до состояния компилируемости
[16:26:21] qub вышел из конференции
[16:27:52] qub зашёл в конференцию
[16:27:53] <il.smind> был бы я хотябы в половину такой же умный как вы с андрюхой я бы наверное за 2 часа уложился...
[16:28:17] <slavazanko/w> рано ещё
[16:28:20] <slavazanko/w> переделывать
[16:28:33] <slavazanko/w> а хотя...
[16:28:33] <il.smind> slavazanko/w: не рано
[16:28:37] <il.smind> нормально
[16:28:52] <slavazanko/w> DEV_new_vfs - там в src/vfs/smbfs
колупайся
[16:29:03] <il.smind> можно и так
[16:29:46] <il.smind> slavazanko/w: а ты научишь как подключить libsmbclient ?
[16:30:20] <slavazanko/w> да. Ты начни только
[16:37:43] <il.smind> slavazanko/w: а мог бы прямо сейчас подключить?
[16:38:16] <il.smind> а дальше я просто вызовы заменю
[16:38:24] <il.smind> потихоньку?
[16:38:32] <il.smind> потихоньку.
[16:42:21] qub вышел из конференции
[16:46:50] <il.smind> slavazanko/w: ы?
[16:47:53] <il.smind> -l надо и -L и -I (i большая)
[16:54:55] <slavazanko/w> туд. срать припёрло...
[16:55:23] <slavazanko/w> говоришь. подключить libsmbclient... гм. Там надо кардинально. Сначала удалить свою реализацию самбы
[16:55:32] <slavazanko/w> потом переделать m4 на посик этого либсмб
[16:55:44] <slavazanko/w> потом уже только подрубить
[16:58:56] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #71 (savannah: Skip vs. Abort on multi-file/dir operation) updated
http://www.midnight-commander.org/ticket/71#comment:7
[17:02:14] <il.smind> slavazanko/w> говоришь. подключить libsmbclient... гм. Там надо кардинально. Сначала удалить свою реализацию самбы
нет!
[17:02:26] <il.smind> не надо выгашивать
[17:02:28] <slavazanko/w> как нет?
[17:02:40] <il.smind> просто можешь добавить
[17:02:42] <il.smind> ?
[17:02:56] <il.smind> удалю когда будет заменена
[17:03:06] <il.smind> мне надо чтобы оно собиралось всегда
[17:03:09] <il.smind> чтобы проверять
[17:03:26] <il.smind> я не могу неделю писать код без проверки
[17:03:43] <il.smind> мне проще на каждом этапе проверять
[17:03:55] <il.smind> заменил одно на другое - собрал
[17:04:01] <il.smind> убедился
[17:04:12] <il.smind> и так N итераций
[17:04:42] <slavazanko/w> то есть. тебе временно надо?
[17:04:43] <il.smind> тогда я буду знать куда двигаться
[17:04:52] <il.smind> временно оставить
[17:04:58] <il.smind> старую
[17:05:17] <il.smind> ты же знаешь что такое XP
[17:06:14] <slavazanko/w> export CFLAGS=`pkg-config --cflags samba-hostconfig`
export LIBS=`pkg-config --libs samba-hostconfig`
./configure ...
make ...
make install
[17:06:21] <slavazanko/w> ты можешь прямо сейчас :)
[17:06:57] <slavazanko/w> в конечном итоге я именно это и сделаю - подобавляю флаги и либы
[17:08:22] <il.smind> всё понял
[17:08:26] <il.smind> спасибо
[17:09:04] <il.smind> $ pkg-config --cflags samba-hostconfig
Package samba-hostconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `samba-hostconfig.pc'
to the PKG_CONFIG_PATH environment variable
No package 'samba-hostconfig' found
[17:09:29] <slavazanko/w> гм
[17:09:38] <slavazanko/w> ща
[17:09:43] <slavazanko/w> кажись обманул
[17:10:20] <il.smind> ну скорее нае
[17:10:25] <il.smind> бманул
[17:10:32] <slavazanko/w> ну а я про что?
[17:14:20] iNode зашёл в конференцию
[17:16:34] <slavazanko/w> /usr/lib64/pkgconfig/dcerpc.pc
/usr/lib64/pkgconfig/dcerpc_samr.pc
/usr/lib64/pkgconfig/ndr.pc
/usr/lib64/pkgconfig/ndr_standard.pc
/usr/lib64/pkgconfig/samba-hostconfig.pc

Это у меня. Это то. что в составе samba-devel
[17:16:42] <slavazanko/w> что подключать и что тебе надо я не знаю.
[17:17:12] <slavazanko/w> но ты можешь сам посмотреть и как я уже указывал. экспортнуть GFLAGS/LIBS с нужными pkg-config
[17:20:48] <slavazanko/w> nfrc? rf;bcm z jgznm yftj,vfyek
[17:21:10] <slavazanko/w> export LIBS='-lsmbclient'
[17:21:14] <slavazanko/w> и всё
[17:21:24] <slavazanko/w> а нет :)
[17:21:45] <il.smind> есть только talloc.pc
[17:21:46] <slavazanko/w> export CFLAGS=`pkg-config --cflags smbclient`
export LIBS=`pkg-config --libs smbclient`
./configure ...
make ...
make install
[17:21:49] <slavazanko/w> теперь точно всё :)
[17:21:51] <slavazanko/w> я домой1
[17:22:17] <il.smind> pkg-config --cflags smbclient
Package smbclient was not found in the pkg-config search path.
Perhaps you should add the directory containing `smbclient.pc'
to the PKG_CONFIG_PATH environment variable
No package 'smbclient' found
[17:22:22] <slavazanko/w> ели нету smbclient, то поставь libsmbclient-devel
[17:22:30] <il.smind> зачем?
[17:22:32] <slavazanko/w> ну иили как там у тебя файлы разработки...
[17:22:44] <slavazanko/w> ну как зачем... тебе надо же юзать эту либу?
[17:22:46] <il.smind> как обычный то собирать будет?
[17:22:51] <slavazanko/w> надо. Вот и ставь.
[17:22:56] <il.smind> мне может и надо
[17:22:58] <slavazanko/w> ровно также
[17:23:06] <il.smind> не ровно
[17:23:11] <slavazanko/w> при компиляции нужны *-devel
[17:23:13] <il.smind> 1сек
[17:23:16] <slavazanko/w> при юзании уже не нужны
[17:23:21] <il.smind> ща
[17:23:49] <slavazanko/w> я убёг
[17:24:09] <il.smind> slapt-get --available |grep samba
samba-3.5.6-i486-1 [inst=yes]: samba (SMB/CIFS file and print server)
[17:24:23] <il.smind> нету -devel
[17:45:13] andrew_b зашёл в конференцию
[19:29:38] andrew_b вышел из конференции
[19:38:33] ASM вышел из конференции
[19:50:47] il.smind вышел из конференции
[20:41:18] ASM зашёл в конференцию
[20:58:00] Yury V. Zaytsev зашёл в конференцию
[21:02:21] repolainen зашёл в конференцию
[21:02:52] <Yury V. Zaytsev> slavazanko/w: я в хадсоне не шарю, теперь он кстати дженкинс называется
[21:03:26] <Yury V. Zaytsev> slavazanko/w: но если туда можно подключать любые внешные скрипты, то разумеется пакеты можно собирать, если есть билдхост
[21:04:15] <Yury V. Zaytsev> slavazanko/w: что нужно от билдхоста, так это чтобы там была установлена приблуда, которая автоматически бы резольвила зависимости, создавала нужный чрут, собирала и выкладывала куда-нибудь пакеты
[21:04:44] <Yury V. Zaytsev> slavazanko/w: всё это у меня было, пока альтернативно одаренные виндузятники не покрошили мой сервер, оставшийся в тылу врага
[21:05:09] <Yury V. Zaytsev> slavazanko/w: после того, у меня всё никак не было времени восстановиться
[21:05:13] repolainen вышел из конференции
[21:06:26] <Yury V. Zaytsev> slavazanko/w: но есть такой ммоент, что скоро тут CentOS 6 основанный на RHEL6 выйдет (говорят в конце февраля --- начале марта). и, в приницпе, может получиться, что мне официально на один день в неделю поручат делать пакеты к некому нашему внутреннему софту
[21:06:36] repolainen зашёл в конференцию
[21:06:59] <Yury V. Zaytsev> slavazanko/w: так что я могу на том же билдере смогу снова собирать mc, ели нужно
[21:07:59] <Yury V. Zaytsev> slavazanko/w: а ещё есть аццкий план добить таки аццкий дебиан пакет и сделать на его основе такой же шаблон для сборки как я тогда переделал для RH-производных...
[21:08:32] <Yury V. Zaytsev> slavazanko/w: но в принципе если кто то всё ВНЕЗАПНО сделает за меня это тоже неплохо. если этому челу нужна убдет консультация, можете его ко мне направлять
[21:09:53] <Yury V. Zaytsev> slavazanko/w: вот кстати если я сделаю таки :) напишу любителям давать донаты =) а то у нас всё аж на несколько процентов подорожало, кризис нефиговый, скоро есть нечего будет :)
[21:13:48] <repolainen> бида
[21:15:57] <Yury V. Zaytsev> repolainen: бида с чем
[21:26:01] <repolainen> ну у вас с налогами видать :]
[21:39:45] <Yury V. Zaytsev> да нет :)
[21:40:04] <Yury V. Zaytsev> с налогами как раз всё нормально
[21:40:49] <Yury V. Zaytsev> просто заметно, что чуток продукты таки подорожали за полтора года
[23:00:15] repolainen вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!