Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Tue, 30 Sep 2008 21:41:30 +0400: >> Отпуск конечно оправдывает нежелание читать >> документацию, но не до такой же степени... >> Цитата: >> http://localhost/doc/make-doc/make_5.html#SEC67 >> Recursive use of make means using make as a

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Tue, 30 Sep 2008 20:16:13 +0400: AC> PS: недавно вот sim'овский debian/rules перекроили выкинули AC> рекурсию, получился изящщненький такой rules на полтора экрана AC> размером, а был экранов на 7-8 да еще и с рекурсией продр

Re: Нужен ли bash

2008-10-01 Пенетрантность Artem Chuprina
Aleksey Cheusov -> debian-russian@lists.debian.org @ Tue, 30 Sep 2008 16:42:56 +0300: >> "Recursive Make Considered Harmful" --- это в особенности раздражает). > Пока останусь при своём мнении: майк надо уметь > готовить. Хотя SCons надо будет попробовать... http://

Re: Нужен ли bash

2008-10-01 Пенетрантность Artem Chuprina
Dmitry Fedorov -> Debian-russian List @ Tue, 30 Sep 2008 21:23:50 +0700: >> В сообщении от Tuesday 30 September 2008 15:25:30 Dmitry Fedorov написал(а): >>> >> http://makepp.sourceforge.net/ >> Еще один язык программирования? DF> Да. И? Make тоже язык программирования. DF> Причём. rule-bas

Re: console-cyrillic init dependencies

2008-10-01 Пенетрантность Artem Chuprina
Михаил Демин -> debian-russian @ Tue, 30 Sep 2008 21:50:16 +0400: МД> После недавних экспериментов с ускорением загрузки за счет МД> параллельного выполнения init скриптов (включил CONCURRENCY=shell в МД> /etc/init.d/rc) появилась проблема с кириллической консолью. При МД> загрузке выдает:

Lenny 5.0

2008-10-01 Пенетрантность Abdourazak Osmanov
Кто-нибудь в курсе, когда выйдет сабж? Что-то все тянется и тянется...

Re: Lenny 5.0

2008-10-01 Пенетрантность Evgueni N. Belenkov
Abdourazak Osmanov пишет: Кто-нибудь в курсе, когда выйдет сабж? Что-то все тянется и тянется... А куда спешить-то?.. Еще пока есть чего допилить в нем -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Re: Lenny 5.0

2008-10-01 Пенетрантность Abdourazak Osmanov
1 октября 2008 г. 11:52 пользователь Evgueni N. Belenkov <[EMAIL PROTECTED]>написал: > А куда спешить-то?.. Еще пока есть чего допилить в нем > Спешить-то не надо, а вот дату выхода хорошо бы знать...

Re: Lenny 5.0

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 11:54:23 +0400, Abdourazak Osmanov wrote: > >1 октября 2008 г. 11:52 пользователь Evgueni N. Belenkov ><[EMAIL PROTECTED]> написал: > > А куда спешить-то?.. Еще пока есть чего допилить в нем > >Спешить-то не надо, а вот дату выхода хорошо бы знать... Да мы как

Re: Чем плох ре курсивный make?

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC> make, напомню, в отличие от gcc, вызывают не только чтобы собрать цель, AC> но и чтобы _пере_собрать ее. gcc вызывают не только для того чтобы собрать .o, но и пересобрать .o нет отличий AC> С минимальными затратами. Он именно для AC> этого придуман, иначе он был бы нафиг не нужен, шелловски

Re: Учетные системы

2008-10-01 Пенетрантность Sydoruk Yaroslav
Abdourazak Osmanov <[EMAIL PROTECTED]> wrote: > Какие учетные системы существуют для контроля раздачи трафика и его > ограничения? И их достоинства и недостатки? netflow подробности на http://en.wikipedia.org/wiki/Netflow -- Only one 0_o -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subj

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC>> а если говорить о make, то по этой аналогии получится и sh AC>> рекурсивный и тикль и perl и питон и тд итп AC> Не вопрос. Вопрос в том, что для make это harmful, а для sh, тикля, AC> перла и питона - нет. необосновано (если рекурсией называть то что вы называете) -- ... mpd is off . ''`.

Re: Чем плох рекурсивн ый make?

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 12:24:24 +0400, Dmitry E. Oboukhov wrote: > AC> make, напомню, в отличие от gcc, вызывают не только чтобы собрать цель, > AC> но и чтобы _пере_собрать ее. > gcc вызывают не только для того чтобы собрать .o, но и пересобрать .o > > нет отличий Если бы речь шла о Borland C, то, во

Re: Lenny 5.0

2008-10-01 Пенетрантность Andrey Vasilenko
Слежу как там с багами, то вроде NO, то на следующий день парочку откроют... Лол, это до второго пришествия они lenny не релизят, я бы даже предположил что sid быстрее выйдет... 1 октября 2008 г. 12:05 пользователь Victor Wagner <[EMAIL PROTECTED]>написал: > On 2008.10.01 at 11:54:23 +0400, Abdou

Re: Операции с датой

2008-10-01 Пенетрантность Oleg Gashev
Приветствую! 2008/9/27 Serhiy Storchaka <[EMAIL PROTECTED]>: > San_Sanych wrote: > > И остаётся открытым вопрос о вычислении разницы дат. Например: #/usr/bin/perl use strict; use warnings; use POSIX; my @time = localtime; my $today_unix_time = mktime(@time); my $today = localtime($today_unix

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
>> Я думаю, вы выдаете желаемое за действительное.  Я лично считаю вызов >> внешнего шела гораздо более правильной практикой по сравнению с >> изобретением собственных недоязыков программирования. >> >> А вызвать внешний shell ничем не хуже, чем дернуть встроенный >> интерпретатор java script

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Wed, 1 Oct 2008 12:24:24 +0400: AC>> make, напомню, в отличие от gcc, вызывают не только чтобы собрать цель, AC>> но и чтобы _пере_собрать ее. DEO> gcc вызывают не только для того чтобы собрать .o, но и пересобрать .o DEO> нет отличий

tcp checksum incorrect

2008-10-01 Пенетрантность Andrey Nikitin
Привет. tcpdump и wireshark ругаются на некорректные суммы пакетов tcp в направлении: localhost(server) -> localhost(client) Примеры с tcpdump: 12:55:35.462841 IP (tos 0x0, ttl 64, id 52993, offset 0, flags [DF], proto: TCP (6), length: 1452) localhost.60002 > localhost.37565: P 212500:213900(

Re: Lenny 5.0

2008-10-01 Пенетрантность Dmitri Samsonov
Abdourazak Osmanov пишет: > Кто-нибудь в курсе, когда выйдет сабж? Что-то все тянется и > тянется... "Как только будет готов". На странице [1] экстраполируешь зелёную кривую до пересечения с осью абсцисс. По моим личным прогнозам -- раньше нового года ждать не стоит. Может быть и до весны з

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
AC>>PROG = myprog AC>>SRCS = file1.c file2.c AC>>.include AC>> И ведь оно уже все умеет. > Так ведь "оно" само кем-то написано? Так вот, "оно" и есть сложный > мейкфайл. Да. Это внешняя библиотека, которую переихобретают куча велосипедистов вместо того, чтобы просто воспользов

Re: bluetooth headset

2008-10-01 Пенетрантность Mikhail Ramendik
2008/10/1 Murat D. Kadirov <[EMAIL PROTECTED]> > 22:52 Tue 30 Sep, Mikhail Ramendik wrote: > > Всем привет! > > > > Вопрос: можно ли как-то сделать bluetooth headset нормальным ALSA > > устройством? Интересно для voip. > > Да это возможно. > > http://wiki.bluez.org/wiki/HOWTO/AudioDevices > > В се

jigdo-lite PANIC: fatal region error detected; run recovery

2008-10-01 Пенетрантность ivan
Кто-нибудь сталкивался с такой ошибкой: PANIC: fatal region error detected; run recovery в Jigdo_lite ? Что бы это значило? Работать не отказывается, но говорит что тянуть будет две тысячи файлов, вместо обычных 200-400 (я обновляю еженедельный iso Lenny) У меня нет уверенности, что потом будет н

Re: bluetooth headset

2008-10-01 Пенетрантность Admont
> Вопрос: можно ли как-то сделать bluetooth headset нормальным ALSA > устройством? Интересно для voip. Ответ: можно! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Re: Lenny 5.0

2008-10-01 Пенетрантность Mikhail Ramendik
2008/10/1 Dmitri Samsonov [EMAIL PROTECTED] > На странице [1] экстраполируешь зелёную кривую до пересечения с осью > абсцисс. > [1] http://bugs.debian.org/release-critical/ Там синяя кривая выше зелёной - количество RC багов в etch больше чем в lenny?! -- Yours, Mikhail Ramendik

Альтернативы autotools?

2008-10-01 Пенетрантность Eugene V. Lyubimkin
> autotools must die! Вот новая тема для "дружелюбной" беседы! 8-) Точно! Кто знает какие знает альтернативы autotools? Юзать этот музей костылей и подпорок нет никакого желания... -- Eugene V. Lyubimkin aka JackYF signature.asc Description: OpenPGP digital signature

Re: Lenny 5.0

2008-10-01 Пенетрантность Maxim Filimonov
On Wed, 1 Oct 2008 11:36:48 +0400 "Abdourazak Osmanov" <[EMAIL PROTECTED]> wrote: > Кто-нибудь в курсе, когда выйдет сабж? Что-то все тянется и тянется... Дык ожидание релизов - притча во языцех. Вообще, rolling release - рулит, имхо. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject

Re: Lenny 5.0

2008-10-01 Пенетрантность Eugene V. Lyubimkin
Mikhail Ramendik wrote: > 2008/10/1 Dmitri Samsonov [EMAIL PROTECTED] > > >> На странице [1] экстраполируешь зелёную кривую до пересечения с осью >> абсцисс. >> [1] http://bugs.debian.org/release-critical/ > > > Там синяя кривая выше зелёной - количество RC багов в etch больше чем в > lenny?!

Re: Обновить пакет

2008-10-01 Пенетрантность Eric Pozharski
On Tue, Sep 30, 2008 at 11:28:25AM +0400, Dmitry E. Oboukhov wrote: *SKIP* > LAA> # apt-get -t install > LAA> Но не работает > оно работает когда в конфиге apt установлен APT::Default-Release во > что-нибудь хотя я пользуюсь apt-get вместо aptitude и могу ошибатсья В 0.7.14 работает. Раньше

Re: jigdo-lite PANIC: fatal region error detected; run recovery

2008-10-01 Пенетрантность Yuri Kozlov
1 октября 2008 г. 13:29 пользователь ivan <[EMAIL PROTECTED]> написал: > Кто-нибудь сталкивался с такой ошибкой: > PANIC: fatal region error detected; run recovery > в Jigdo_lite ? > > Что бы это значило? > > Работать не отказывается, но говорит что тянуть будет две тысячи файлов, > вместо обычных

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Aleksey Cheusov
>> autotools must die! Вот новая тема для "дружелюбной" беседы! 8-) > Точно! Кто знает какие знает альтернативы autotools? > Юзать этот музей костылей и подпорок нет никакого желания... Старый добрый BSD make - вместо automake и libtool. pmk (aka. pre make kit) - вместо autoconf. Некоторые зде

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry Fedorov
1 октября 2008 г. 16:20 пользователь Aleksey Cheusov написал: > AC>> И ведь оно уже все умеет. Хм. Бывший начальник рассказал. Экспертиза "изобретения". Изобретатель изобрёл установку фотоэлемента на ж/д локомотив. "Он же всё видит! А дальше уже ваше дело". > Да. Это внешняя библиотека, которую

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 13:12:50 +0300, Aleksey Cheusov wrote: > >> autotools must die! Вот новая тема для "дружелюбной" беседы! 8-) > > > Точно! Кто знает какие знает альтернативы autotools? > > Юзать этот музей костылей и подпорок нет никакого желания... > > Старый добрый BSD make - вместо automake

Re: Нужен ли bash

2008-10-01 Пенетрантность Alexey Pechnikov
Hello! > > если то же самое можно делать на хорошо известном и используемом > > ежедневно языке программирования общего назначения > > Вот именно, что нельзя. > > > (и не таскать кучу зависимостей при этом)? > > Нежелательные зависимости - это как раз таки многотонные интерпретаторы > perl/python/

Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 12:20:17 +0300, Aleksey Cheusov wrote: > > Поскольку, опять же, никаких чудес. > Твоих проблем/задач не решает, да. Рекурсия там в полный рост - > bsd.subdir.mk. Автозависимостей для внутренностей .c/.cpp не доставляет. > > Но эти проблемы меня беспокоят гораздо меньше, чем наво

Re: tcp checksum incorrect

2008-10-01 Пенетрантность Sydoruk Yaroslav
покажи ifconfig | egrep "RX packets|TX packets" -- Only one 0_o -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Eugene V. Lyubimkin
Boris Popov wrote: > smake посмотри. > Выкинут из lenny несколько месяцев назад, последняя версия датируется 11 марта 2007 года... > 1 октября 2008 г. 13:54 пользователь Eugene V. Lyubimkin > <[EMAIL PROTECTED]> написал: >>> autotools must die! Вот новая тема для "дружелюбной" беседы! 8-) >> Точн

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
> On 2008.10.01 at 12:20:17 +0300, Aleksey Cheusov wrote: >> > Поскольку, опять же, никаких чудес. >> Твоих проблем/задач не решает, да. Рекурсия там в полный рост - >> bsd.subdir.mk. Автозависимостей для внутренностей .c/.cpp не доставляет. >> >> Но эти проблемы меня беспокоят гораздо мень

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
>> Да. Это внешняя библиотека, которую переихобретают куча велосипедистов >> вместо того, чтобы просто воспользоваться. > Для того, чтобы ею воспользоваться, она должна быть оформлена как > отдельная библиотека и вне контекста fbsd, > иначе она частный велосипед только для бсдишников. NetBSD-ш

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry Fedorov
1 октября 2008 г. 18:09 пользователь Aleksey Cheusov написал: > > А во вторых, включение файлов в проект автоматически - по маске - это > ВЕСЬМА спорный момент. Это небезопастно. Вы же не добавляете > на CVS файлы по маске просто потому, что там присутствуют. Нет, вы требуете > 'cvs add' - и это п

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
>> Нежелательные зависимости - это как раз таки многотонные интерпретаторы >> perl/python/tcl/ruby с многотонными же библиотеками. > $ ls -l /usr/lib/libtcl8.4.so.0 > -rw-r--r-- 1 root root 733796 Май 1 12:17 /usr/lib/libtcl8.4.so.0 > Вас пугают 700 килобайт? Я не специалист по безопастности

Re: bluetooth headset

2008-10-01 Пенетрантность Artem Chuprina
Mikhail Ramendik -> Debian-russian List @ Wed, 1 Oct 2008 10:34:47 +0100: >> > Вопрос: можно ли как-то сделать bluetooth headset нормальным ALSA >> > устройством? Интересно для voip. >> >> Да это возможно. >> >> http://wiki.bluez.org/wiki/HOWTO/AudioDevices >> >> В сети есть, множестов ин

Re: bluetooth headset

2008-10-01 Пенетрантность Murat D. Kadirov
10:34 Wed 01 Oct, Mikhail Ramendik wrote: > 2008/10/1 Murat D. Kadirov <[EMAIL PROTECTED]> > > > 22:52 Tue 30 Sep, Mikhail Ramendik wrote: > > > Всем привет! > > > > > > Вопрос: можно ли как-то сделать bluetooth headset нормальным ALSA > > > устройством? Интересно для voip. > > > > Да это возможно

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Aleksey Cheusov
>> Старый добрый BSD make - вместо automake и libtool. >> pmk (aka. pre make kit) - вместо autoconf. > А по-моему imake лучше. Во всяком случае он поддерживает несколько > большее количество систем. Ой. А как imake матерят я просто не могу передать :))) Не, я сам в нем не очень, но судя по то

Re: Нужен ли bash

2008-10-01 Пенетрантность Artem Chuprina
Aleksey Cheusov -> Debian-Russian2 @ Wed, 01 Oct 2008 14:30:31 +0300: >>> Нежелательные зависимости - это как раз таки многотонные интерпретаторы >>> perl/python/tcl/ruby с многотонными же библиотеками. >> $ ls -l /usr/lib/libtcl8.4.so.0 >> -rw-r--r-- 1 root root 733796 Май 1 12:17 /usr/lib

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
>> А во вторых, включение файлов в проект автоматически - по маске - это >> ВЕСЬМА спорный момент. Это небезопастно. Вы же не добавляете >> на CVS файлы по маске просто потому, что там присутствуют. Нет, вы требуете >> 'cvs add' - и это правильно, так и должно быть. > Это не make-ово дело - з

Re: Чем плох ре курсивный make?

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC>>> make, напомню, в отличие от gcc, вызывают не только чтобы собрать цель, AC>>> но и чтобы _пере_собрать ее. AC>> gcc вызывают не только для того чтобы собрать .o, но и пересобрать .o AC>> нет отличий AC> gcc вызывают для того, чтобы сделать новый .o _вместо_ старого. Он про AC> старый вообщ

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry Fedorov
1 октября 2008 г. 18:59 пользователь Aleksey Cheusov написал: > Я что-то не пойму. Что плохого в том, что файлы, из которых строится > exe файл или библиотека ЯВНО перчислены в Makefile-е. Так и должно > быть. Это норма. Нет. Это привычка. > PROG= paexec > SRCS= paexec.c wrappe

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
AC>> Связь между размером исходного кода и AC>> безопастностью прямая. Если уж выбирать что-то более мощное по AC>> сравнению с shell-ом, я бы выбрал LUA или Java Script. AC>> Но никак не TCL и тем более не python. > Если речь идет о безопасности, то начинать надо с выкидывания sh. Вызов внеш

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry E. Oboukhov
DF>> Я что-то не пойму. Что плохого в том, что файлы, из которых строится DF>> exe файл или библиотека ЯВНО перчислены в Makefile-е. Так и должно DF>> быть. Это норма. DF> Нет. Это привычка. DF>> PROG= paexec DF>> SRCS= paexec.c wrappers.c nonblock_helpers.c DF>> .include DF>

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Wed, 1 Oct 2008 15:59:50 +0400: AC make, напомню, в отличие от gcc, вызывают не только чтобы собрать цель, AC но и чтобы _пере_собрать ее. AC>>> gcc вызывают не только для того чтобы собрать .o, но и пересобрать .o AC>>> нет от

Re: Нужен ли bash

2008-10-01 Пенетрантность Eugene V. Lyubimkin
Dmitry Fedorov wrote: > 1 октября 2008 г. 18:59 пользователь Aleksey Cheusov написал: >> Я что-то не пойму. Что плохого в том, что файлы, из которых строится >> exe файл или библиотека ЯВНО перчислены в Makefile-е. Так и должно >> быть. Это норма. > > Нет. Это привычка. > >> PROG= paexe

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry Fedorov
1 октября 2008 г. 19:37 пользователь Eugene V. Lyubimkin написал: >> Меньший автоматизм. >> Для добавления типичного файла в проект мне достаточно добавить его в CVS. >> Вам же ещё нужно изменить ваш makefile - ручная работа. > Гм, а если у Вас лежат файлы в каталоге не под контролем версий, а Эт

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry Fedorov
1 октября 2008 г. 19:23 пользователь Dmitry E. Oboukhov написал: > SRC = $(wildcard *.c) > и забыли про редактирование Вы невнимательны. У меня так и я спорю с теми, у кого не так.

Re: Чем плох рекурсив ный make?

2008-10-01 Пенетрантность Eugene V. Lyubimkin
Artem Chuprina wrote: [snip] > У make, впрочем, есть и еще одна проблема. Она уже не имеет отношения к > рекурсивному вызову, но ноги ее растут примерно из той же весьма куцей > модели зависимостей, которую он реализует. Ее тоже можно обойти, но это > ВЕСЬМА нетривиально, и разумеется, НИКАК не п

Re: Чем плох ре курсивный make?

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC>>> gcc вызывают для того, чтобы сделать новый .o _вместо_ старого. Он про AC>>> старый вообще не думает, он его молча затирает. make - думает. AC>> и что с того что думает? мы что будем различия строить на том о чем AC>> думает какая-то программа во время работы? AC>> они каждая думает о своем

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry E. Oboukhov
DF>> SRC = $(wildcard *.c) DF>> и забыли про редактирование DF> Вы невнимательны. DF> У меня так и я спорю с теми, у кого не так. ах, сорри я вклинился не прочитав контекст :) ну считаем что нас уже двое :) -- ... mpd is off . ''`. Dmitry E. Oboukhov : :’ : email:

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Dmitry Nezhevenko
On Wed, Oct 01, 2008 at 12:54:10PM +0300, Eugene V. Lyubimkin wrote: > > autotools must die! Вот новая тема для "дружелюбной" беседы! 8-) > > Точно! Кто знает какие знает альтернативы autotools? > Юзать этот музей костылей и подпорок нет никакого желания... > CMake -- WBR, Dmitry signature.

Re: Нужен ли bash

2008-10-01 Пенетрантность Artem Chuprina
Aleksey Cheusov -> debian-russian@lists.debian.org @ Wed, 01 Oct 2008 15:22:46 +0300: AC>>> Связь между размером исходного кода и безопастностью прямая. Если AC>>> уж выбирать что-то более мощное по сравнению с shell-ом, я бы AC>>> выбрал LUA или Java Script. Но никак не TCL и тем более не

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Artem Chuprina
Eugene V. Lyubimkin -> debian-russian@lists.debian.org @ Wed, 01 Oct 2008 12:54:10 +0300: >> autotools must die! Вот новая тема для "дружелюбной" беседы! 8-) EVL> Точно! Кто знает какие знает альтернативы autotools? EVL> Юзать этот музей костылей и подпорок нет никакого желания... Ну, те же

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry E. Oboukhov
DF> Вы страдаете, глядя на изобретателей велосипедов? DF> А я - на руками выписанные имена файлов, иногда - 2-3 раза. точно точно на лоре обсуждали blockout2 так там makefile выглядел так: SRC := a.c b.c c.c d.c e.c \ и так пол экрана перечисление сишный файлов, а ниже OBJ := a.o b.o ... и еще

Re: mutt, procmail - не пол учается. mutt, maildrop - получается. "почему " и "как"?

2008-10-01 Пенетрантность Evgeniy M. Solodookhin
,-[Wed, Oct 01, 2008 at 10:14 +0400, Stanislav Maslovski:] |On Wed, Oct 01, 2008 at 08:46:26AM +0300, Vladimir Krivitsky wrote: |> 17:43 Tue 30 Sep , Evgeniy M. Solodookhin написал: |> > On Tue, Sep 30, 2008 at 17:33 +0400, Stanislav Maslovski wrote: |> > > On Tue, Sep 30, 2008 at 1

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
> 1 октября 2008 г. 18:59 пользователь Aleksey Cheusov написал: >> Я что-то не пойму. Что плохого в том, что файлы, из которых строится >> exe файл или библиотека ЯВНО перчислены в Makefile-е. Так и должно >> быть. Это норма. > Нет. Это привычка. Покажите мне _хотя бы одну_ систему сборки (мо

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC> А смысл решать на получившемся винегрете задачи, которые решает awk? AC> Если их на авке решать сложно, вон для желающих лаконичности есть perl, AC> а для желающих ясности - tcl. лаконичность и ясность это разве не две стороны одного и того же? -- ... mpd is off . ''`.

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC>>> Я что-то не пойму. Что плохого в том, что файлы, из которых строится AC>>> exe файл или библиотека ЯВНО перчислены в Makefile-е. Так и должно AC>>> быть. Это норма. AC>> Нет. Это привычка. AC> Покажите мне _хотя бы одну_ систему сборки (можно даже IDE), где был AC> бы реализован такой вот

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Aleksey Cheusov
AC>>> make как раз усложняет сборку по сравнению с тупым шелловским скриптом. AC>>> Но удешевляет ее за счет этого. > Шелловский скрипт unconditional сборки проекта проще соответствующего > мейкфайла. Нет. Смотри ниже. > Потому что надо описать только команды сборки, а на > зависимости можно з

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Aleksey Cheusov
>> У make, впрочем, есть и еще одна проблема. Она уже не имеет отношения к >> рекурсивному вызову, но ноги ее растут примерно из той же весьма куцей >> модели зависимостей, которую он реализует. > Несмотря на то, что абзацу объяснения было отведено аж 6 неполных строк, > я так и не понял, о чё

Re: Чем плох рекурсив ный make?

2008-10-01 Пенетрантность Eugene V. Lyubimkin
Aleksey Cheusov wrote: > >> У make, впрочем, есть и еще одна проблема. Она уже не имеет отношения к > >> рекурсивному вызову, но ноги ее растут примерно из той же весьма куцей > >> модели зависимостей, которую он реализует. > >> Несмотря на то, что абзацу объяснения было отведено аж 6 неполных

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Wed, 1 Oct 2008 16:35:22 +0400: AC gcc вызывают для того, чтобы сделать новый .o _вместо_ старого. Он про AC старый вообще не думает, он его молча затирает. make - думает. AC>>> и что с того что думает? мы что будем различия ст

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Artem Chuprina
Eugene V. Lyubimkin -> debian-russian@lists.debian.org @ Wed, 01 Oct 2008 15:45:33 +0300: >> У make, впрочем, есть и еще одна проблема. Она уже не имеет отношения к >> рекурсивному вызову, но ноги ее растут примерно из той же весьма куцей >> модели зависимостей, которую он реализует. Ее тож

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 14:48:30 +0300, Aleksey Cheusov wrote: > >> Старый добрый BSD make - вместо automake и libtool. > >> pmk (aka. pre make kit) - вместо autoconf. > > > А по-моему imake лучше. Во всяком случае он поддерживает несколько > > большее количество систем. > > Ой. А как imake матерят

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
> Я могу представить другие поводы выкинуть perl из базовой системы. > Размер, например. Но выкинуть perl _по соображениям безопасности_ и > оставить при этом sh - это, извините, идиотизм. Читай соответствующие списки рассылки. >>> А Java Script безопасен только в песочнице. Но в песочнице он

Re: Чем плох рекурсив ный make?

2008-10-01 Пенетрантность Eugene V. Lyubimkin
Artem Chuprina wrote: > > Объясняю. Берем (для примера урезанный, существенное сохранено) вариант > того самого debian/rules, который тебе вроде как нравился. > > install: configure install-stamp > install-stamp: > make -C .. install DESTDIR=debian/tmp > touch $@ > > Выполн

Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 14:59:33 +0300, Aleksey Cheusov wrote: > >> А во вторых, включение файлов в проект автоматически - по маске - это > >> ВЕСЬМА спорный момент. Это небезопастно. Вы же не добавляете > >> на CVS файлы по маске просто потому, что там присутствуют. Нет, вы > требуете > >> 'cvs ad

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
AC>> А смысл решать на получившемся винегрете задачи, которые решает awk? AC>> Если их на авке решать сложно, вон для желающих лаконичности есть perl, AC>> а для желающих ясности - tcl. > лаконичность и ясность это разве не две стороны одного и того же? Нет. есть один волшебный пример - притча

Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 15:22:46 +0300, Aleksey Cheusov wrote: > > AC>> Связь между размером исходного кода и > AC>> безопастностью прямая. Если уж выбирать что-то более мощное по > AC>> сравнению с shell-ом, я бы выбрал LUA или Java Script. > AC>> Но никак не TCL и тем более не python. > > > Если

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
> OBJ := a.o b.o ... > и еще пол экрана Вот за это бить нужно. Палкой. Больно. И долго. -- Best regards, Aleksey Cheusov. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 16:43:38 +0400, Artem Chuprina wrote: > Безопасность JS базируется на том, что у него нет средств доступа к > системе. Но если у него нет средств доступа к системе, он не сможет > этой системой рулить. Вообще-то это не совсем так. Оно все же несколько более типизировано, чем pe

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Andrey Nikitin
В сообщении от 1 октября 2008 17:33 Victor Wagner написал(a): > Но ведь дистрибьютору тоже пофигу - у него тоже в дистрибутиве все три > лежат. Как я узнаю, какая именно установлена и если устанвлены несколько > - с какой будет юзеру удобнее? Уж постарайтесь :-) Если пользователю пофиг, то есть ес

Re: Альтернативы autotools?

2008-10-01 Пенетрантность Aleksey Cheusov
>> Количество систем? Мне не известна система, где не работает nbmake. > Интересует не система, на которой можно собрать и поставит nbmake, а > потом долго и тщательно писать аналог bsd.prog.mk, а система у которой в > поставке идет соответствующий make и библиотека mk-файлов. Таких систем > при

Re: Чем плох ре курсивный make?

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC> Блин. Ты хочешь доказать мне, что можно придумать пример, где AC> рекурсивный вызов make не составляет проблем? Не вопрос, я и сам могу. AC> Вопрос в том, что в типичном случае проблемы будут. А в том, где не AC> будет, использование make - это из пушек по воробьям. AC> Или тебе настолько

Re: Нужен ли bash

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC>> OBJ := a.o b.o ... AC>> и еще пол экрана AC> Вот за это бить нужно. Палкой. Больно. И долго. самое интересное что когда я отправил патч автор его не принял написал что ему так больше нравится, поскольку "более управляемо" (дословно) :( -- ... mpd is off . ''`. Dm

Re: Чем плох ре курсивный make?

2008-10-01 Пенетрантность Dmitry E. Oboukhov
AC> А это не было объяснение. Объяснение гораздо короче. При AC> последовательном (не обязательно подряд) выполнении команд, допустим, AC> make AC> make DEBUG=1 AC> make не догадывается, что пересобрать с отладочными дефайнами надо не AC> только те файлы, которые менялись, а вообще все. понима

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Artem Chuprina
Aleksey Cheusov -> debian-russian@lists.debian.org @ Wed, 01 Oct 2008 15:57:49 +0300: AC make как раз усложняет сборку по сравнению с тупым шелловским скриптом. AC Но удешевляет ее за счет этого. >> Шелловский скрипт unconditional сборки проекта проще соответствующего >> мейкфайла.

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
>> > Если речь идет о безопасности, то начинать надо с выкидывания sh. >> Вызов внешней утилы не является дырой в безопастности. >> По крайней мере речь _сейчас_ не об этом, контект не тот. > Дырой в безопасности является строковая подстановка с неявным > репарсингом после неё. Чуть автор скрип

Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 17:34:46 +0300, Aleksey Cheusov wrote: > >> > Если речь идет о безопасности, то начинать надо с выкидывания sh. > >> Вызов внешней утилы не является дырой в безопастности. > >> По крайней мере речь _сейчас_ не об этом, контект не тот. > > > Дырой в безопасности является строко

Re: Чем плох рекурсивн ый make?

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 18:31:22 +0400, Dmitry E. Oboukhov wrote: > > понимаешь в чем дело, в том что если бы make догадывалось об этом то ей > пришлось бы перестать быть универсальным инструментом (вон выше по ветке > собирают PDF например, а какой там DEBUG) и стала бы > узкоспециализированным. а это

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Aleksey Cheusov
AC>> Вывод: _правильный_ make - на порядок проще unconditional shell скрипта. > Там, где не нужно писать - нужно include тот файл, где это уже > написано. Ты приводил пример, собственно. Так вот. Ты должен быть > в курсе, что sh тоже так умеет... Ах так. Ну хорошо. Тогда такой вывод: правиль

Re: Чем плох ре курсивный make?

2008-10-01 Пенетрантность Dmitry E. Oboukhov
VW>> понимаешь в чем дело, в том что если бы make догадывалось об этом то ей VW>> пришлось бы перестать быть универсальным инструментом (вон выше по ветке VW>> собирают PDF например, а какой там DEBUG) и стала бы VW>> узкоспециализированным. а это неправильно. VW> Дебуга там нет, но вообще-то pdft

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
>> любом скриптовом языке. Ни в tcl ни в perl разыменование переменной не >> смотрит, пуста строка, или нет. И проблема, как следствие та же. > Вопрос не в том, пуста строка или нет, а в том, будет ли она передана > в выполняемую внешнюю команду как один параметр, или как произвольный > набор та

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Aleksey Cheusov
>> http://www.gnu.org/software/make/manual/make.html#Automatic-Prerequisites >> >> Это костыль. Исходная проблема в том, что зависимости в make-ах >> строятся только на уровне файлов, без анализа содержимого этих файлов >> и учета семантики этого самого содержимого. >> >> То есть исходный

Re: Чем плох рекурсивный make?

2008-10-01 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Wed, 1 Oct 2008 18:17:20 +0400: AC>> Блин. Ты хочешь доказать мне, что можно придумать пример, где AC>> рекурсивный вызов make не составляет проблем? Не вопрос, я и сам могу. AC>> Вопрос в том, что в типичном случае проблемы будут. А

Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 17:57:01 +0300, Aleksey Cheusov wrote: > >> любом скриптовом языке. Ни в tcl ни в perl разыменование переменной не > >> смотрит, пуста строка, или нет. И проблема, как следствие та же. > > > Вопрос не в том, пуста строка или нет, а в том, будет ли она передана > > в выполняемую

make contest

2008-10-01 Пенетрантность Artem Chuprina
В первую очередь это письмо обращено к Диме Обухову, который утверждает, что "все легко, вот тут добавим еще пару зависимостей, и эта задача тоже решится". С удовольствием увижу присоединившимся к контесту Алексея Чеусова, с BSD make (видимо, pmake, чтобы было топичнее - но если что, я и netbsd на

Re: Нужен ли bash

2008-10-01 Пенетрантность Aleksey Cheusov
> Я сказал СПИСКОВУЮ форму system. Я это прекрасно понял. См. ниже. > Сравните результаты > $filename='innocentpic.jpg; echo "Ha-Ha, you are hacked!'; > system display, $filename; > и > system "display $filename"; Сравните результаты: filename='innocentpic.jpg; echo "Ha-Ha, you are hacked!'

Re: make contest

2008-10-01 Пенетрантность Aleksey Cheusov
> В первую очередь это письмо обращено к Диме Обухову, который утверждает, > что "все легко, вот тут добавим еще пару зависимостей, и эта задача тоже > решится". С удовольствием увижу присоединившимся к контесту Алексея > Чеусова, с BSD make (видимо, pmake, чтобы было топичнее - но если что, я > и

Re: mutt, procmail - не пол учается. mutt, maildrop - получается. "почему " и "как"?

2008-10-01 Пенетрантность Stanislav Maslovski
On Wed, Oct 01, 2008 at 04:34:29PM +0400, Evgeniy M. Solodookhin wrote: > On Tue, Sep 30, 2008 at 17:33 +0400, Stanislav Maslovski wrote: > |У него нет локального MTA. fetchmail похоже скармливает почту > |прямо procmail-у. Опции запуска fetchmail в студию, плиз. > mta - есть, прилагавшийся в комп

Re: Lenny 5.0

2008-10-01 Пенетрантность Stanislav Maslovski
On Wed, Oct 01, 2008 at 12:50:45PM +0400, Andrey Vasilenko wrote: > Слежу как там с багами, то вроде NO, то на следующий день парочку откроют... > Лол, это до второго пришествия они lenny не релизят, я бы даже предположил что > sid быстрее выйдет... ^^^ ^^ Предположу, что это была тон

Re: jigdo-lite PANIC: fatal region error detected; run recovery

2008-10-01 Пенетрантность ivan
Точно! Jigdo ведет свою базу, а я ее и не заметил. Удалял только временные файлы. Удалил jigdo-file-cache.db и все стало работать. Спасибо за подсказку. В Срд, 01/10/2008 в 14:06 +0400, Yuri Kozlov пишет: > 1 октября 2008 г. 13:29 пользователь ivan <[EMAIL PROTECTED]> написал: > > Кто-нибудь ста

Re: mutt, procmail - не пол учается. mutt, maildrop - получается. "почему " и "как"?

2008-10-01 Пенетрантность Evgeniy M. Solodookhin
,-[Wed, Oct 01, 2008 at 21:24 +0400, Stanislav Maslovski:] |On Wed, Oct 01, 2008 at 04:34:29PM +0400, Evgeniy M. Solodookhin wrote: |> On Tue, Sep 30, 2008 at 17:33 +0400, Stanislav Maslovski wrote: |> |У него нет локального MTA. fetchmail похоже скармливает почту |> |прямо procmail-у.

Re: Lenny 5.0

2008-10-01 Пенетрантность Andrey Vasilenko
Сам даже как-то не прочувствовал, что написал :) Нет, я имел в виду squeeze :) 2008/10/1 Stanislav Maslovski <[EMAIL PROTECTED]> > On Wed, Oct 01, 2008 at 12:50:45PM +0400, Andrey Vasilenko wrote: > > Слежу как там с багами, то вроде NO, то на следующий день парочку > откроют... > > Лол, это до в

  1   2   >