<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проект по автоматическому анализу кода в пакетной базе Debian</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html</link>
    <description>В списке рассылки разработчиков Debian анонсирован (http://lists.debian.org/debian-devel-announce/2010/12/msg00003.html) проект DACA (http://qa.debian.org/daca/) (Debian&apos;s Automated Code Analysis) по созданию системы автоматизированного анализа кода программ, представленных в активных репозиториях пакетов. В настоящий момент в рамках проекта разработаны утилиты: cppcheck (http://qa.debian.org/daca/cppcheck/squeeze/) для статического анализа кода на языке C++ (выявление утечек памяти, преждевременного удаления объектов, обращение за пределы буфера и т.п.) и checkbashisms (http://qa.debian.org/daca/checkbashisms/source/squeeze/) для выявления shell-конструкции, поддерживаемых только bash. &lt;br&gt;&lt;br&gt;&lt;br&gt;В плане отмечено создание более 20 подобных утилит для выявления типичных ошибок и недоработок, использование которых позволят существенно повысить не только качество пакетной базы дистрибутива и определить проблемы на ранней стадии помещения пакета в репозиторий, но и устранить многие ранее незаме...&lt;br&gt;&lt;br&gt;URL: http://lists.d</description>

<item>
    <title>(offtopic) bmake &apos;vs&apos; autoconf и специалист &apos;vs&apos; человек (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#56</link>
    <pubDate>Sun, 19 Dec 2010 16:54:16 GMT</pubDate>
    <description>&amp;gt; Миша, по данному вопросу тебе сказать решительно нечего.&lt;br&gt;&amp;gt; Потому что ты ничего кроме Linux-а за последние лет 10 десять не видел.&lt;br&gt;&lt;br&gt;Вот врать не надо.&lt;br&gt;&lt;br&gt;&#091;skip: ещё три строки лучше уж лично&#093;&lt;br&gt;</description>
</item>

<item>
    <title>(offtopic) bmake &apos;vs&apos; autoconf и специалист &apos;vs&apos; человек (vle)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#55</link>
    <pubDate>Sun, 19 Dec 2010 16:46:01 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; Раскажи это гентушникам.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; А что гентушники? (один неподалёку водится) &lt;br&gt;&amp;gt;&amp;gt; AFAIK они ВСЕГДА пересобирают configure и прочее перед сборкой пакета.&lt;br&gt;&amp;gt; Насчёт всегда не знаю, а пересобираю и я порой&lt;br&gt;&lt;br&gt;ЧТД&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; По поводу развитой гнутости... Этот вопрос куда более толстый &lt;br&gt;&amp;gt;&amp;gt; и совсем не такой однозначный, как тебе может показаться.&lt;br&gt;&amp;gt; :)  Твоё &quot;толстый&quot; волюнтаристисськи напомнило &quot;bloat&quot;, а не что подразумевал, и... &lt;br&gt;&lt;br&gt;Миша, по данному вопросу тебе сказать решительно нечего.&lt;br&gt;Потому что ты ничего кроме Linux-а&lt;br&gt;за последние лет 10 десять не видел.&lt;br&gt;Ненавистью к бздюкам и соляре от тебя разит на километр.&lt;br&gt;Извини, но ты не адекватен. Я не стану тратить на тебя время.&lt;br&gt;За сим всё.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Причем здесь bmake и mk-c вообще? Мне непонятно, как ты на него&lt;br&gt;&amp;gt;&amp;gt; вышел и причем здесь все это?&lt;br&gt;&amp;gt; При распространённости инструментов.&lt;br&gt;&lt;br&gt;бла-бла-бла.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Речь изначально шла о bashit-ах.&lt;br&gt;&amp;gt; Вот доводы воинствующих антибашистов и твои по поводу того же autoconf весьма &lt;br&gt;&amp;gt; сильно схожи.&lt;br&gt;&lt;br&gt;Я никогда в жизни не видел В</description>
</item>

<item>
    <title>(offtopic) bmake &apos;vs&apos; autoconf и специалист &apos;vs&apos; человек (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#54</link>
    <pubDate>Sun, 19 Dec 2010 14:41:40 GMT</pubDate>
    <description>PreScriptum:&lt;br&gt;&amp;gt; Миша, ты точно слышишь то, что говорю?&lt;br&gt;&lt;br&gt;Вероятно, лучше пока свернуть да обдумать.  Но по крайней мере я _хочу_ тебя услышать.&lt;br&gt;&lt;br&gt;---&lt;br&gt;&lt;br&gt;&amp;gt; Но для обсуждения mk-c и make-ов место не очень подходящее.&lt;br&gt;&lt;br&gt;Вот и я о чём.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Раскажи это гентушникам.&lt;br&gt;&amp;gt;&amp;gt; А что гентушники? (один неподалёку водится) &lt;br&gt;&amp;gt; AFAIK они ВСЕГДА пересобирают configure и прочее перед сборкой пакета.&lt;br&gt;&lt;br&gt;Насчёт всегда не знаю, а пересобираю и я порой, когда новые макросы дёшево исправляют FTBFS.  Если бы для пересборки требовалось что-то столь же малораспространённое, как и bmake -- не исключено, что предпочёл бы решать как-то иначе (по крайней мере до подхождения к порогу &quot;а не сопровождать ли ещё вон ту штуковину, чтоб более эффективно решать такой класс проблем&quot; была бы заметно более длинная дорожка).&lt;br&gt;&lt;br&gt;&amp;gt; Я не против GNU make, bash, GNU awk и всего прочего.&lt;br&gt;&amp;gt; Но напишите ЯВНО, что они вам нужны, и ВСЕ претензии будут сняты. &lt;br&gt;&lt;br&gt;Ну про #!/bin/bash я уже давно сказал свою позицию.&lt;br&gt;&lt;br&gt;&amp;gt; В системных скриптах Arch к примеру вез</description>
</item>

<item>
    <title>(offtopic) bmake &apos;vs&apos; autoconf и специалист &apos;vs&apos; человек (vle)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#53</link>
    <pubDate>Sun, 19 Dec 2010 13:34:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Ты хочешь обсуждать это здесь? Сейчас? Оно тебе надо?&lt;br&gt;&amp;gt; Нет (и так офтопик);&lt;br&gt;&lt;br&gt;Башизмы вообще-то топик.&lt;br&gt;Но для обсуждения mk-c и make-ов место не очень подходящее.&lt;br&gt;&lt;br&gt;&amp;gt; возможно; мне за тебя обидно.&lt;br&gt;&lt;br&gt;А мне порой за тебя. Что с того?&lt;br&gt;Давай без вот этого вот.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Раскажи это гентушникам.&lt;br&gt;&amp;gt; А что гентушники? (один неподалёку водится) &lt;br&gt;&lt;br&gt;AFAIK они ВСЕГДА пересобирают configure и прочее перед сборкой пакета.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Тебе показать завязки на GNU make в Makefile.am или BASH в configure.ac?&lt;br&gt;&amp;gt;&amp;gt; Их английское по фоновому -- фуфел в 54&#037;.&lt;br&gt;&amp;gt; Смотри -- gmake и bash _есть_ на AFAIK подавляющем большинстве развёрнутых систем, &lt;br&gt;&amp;gt; потому как они более развиты, чем нативные вендорские (если они сами &lt;br&gt;&amp;gt; не гнутые) make и sh.&lt;br&gt;&lt;br&gt;Миша, ты точно слышишь то, что говорю?&lt;br&gt;Я не против GNU make, bash, GNU awk и всего прочего.&lt;br&gt;Но напишите ЯВНО, что они вам нужны, и ВСЕ претензии будут сняты.&lt;br&gt;&lt;br&gt;В системных скриптах Arch к примеру везде явно прописано /bin/bash.&lt;br&gt;По крайней мере так было года 3 назад, когда я туда смотрел.&lt;br&gt;И</description>
</item>

<item>
    <title>(offtopic) bmake &apos;vs&apos; autoconf и специалист &apos;vs&apos; человек (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#52</link>
    <pubDate>Sun, 19 Dec 2010 11:48:14 GMT</pubDate>
    <description>&amp;gt; Ты хочешь обсуждать это здесь? Сейчас? Оно тебе надо?&lt;br&gt;&lt;br&gt;Нет (и так офтопик); возможно; мне за тебя обидно.&lt;br&gt;&lt;br&gt;&amp;gt; Раскажи это гентушникам.&lt;br&gt;&lt;br&gt;А что гентушники? (один неподалёку водится)&lt;br&gt;&lt;br&gt;&amp;gt; Тебе показать завязки на GNU make в Makefile.am или BASH в configure.ac? &lt;br&gt;&amp;gt; Их английское по фоновому -- фуфел в 54&#037;.&lt;br&gt;&lt;br&gt;Смотри -- gmake и bash _есть_ на AFAIK подавляющем большинстве развёрнутых систем, потому как они более развиты, чем нативные вендорские (если они сами не гнутые) make и sh.  И поэтому если опираться на них, то это, _как правило_, не будет дополнительным головняком.&lt;br&gt;&lt;br&gt;bmake же есть мало где, и чтоб опираться на него -- следует обеспечить доступность в Debian/Ubuntu, Fedora/Rawhide, openSUSE хотя бы.  А не только в Gentoo и ALT.  И чтоб эта доступность минимум несколько лет не прерывалась, а ещё лучше была хорошо поддержана (не как с федорой получилось -- 9..11 есть, дальше навылет).&lt;br&gt;&lt;br&gt;Второй вариант -- это пропихивать .for со товарищи в GNU make.  В принципе можно потолковать с psmith&#064;, но я для таких </description>
</item>

<item>
    <title>(offtopic) антибашизм (vle)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#51</link>
    <pubDate>Sun, 19 Dec 2010 11:14:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Нет. Толпа разных Юниксов много лучше толпы одинаковых Линуксоидов ;-) &lt;br&gt;&amp;gt; На том и разойдёмся ;-)&lt;br&gt;&lt;br&gt;Разница в этом пункте была известна очень давно ;-)&lt;br&gt;</description>
</item>

<item>
    <title>(offtopic) антибашизм (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#50</link>
    <pubDate>Sun, 19 Dec 2010 11:06:46 GMT</pubDate>
    <description>&amp;gt; Нет. Толпа разных Юниксов много лучше толпы одинаковых Линуксоидов ;-) &lt;br&gt;&lt;br&gt;На том и разойдёмся ;-)&lt;br&gt;</description>
</item>

<item>
    <title>Проект по автоматическому анализу кода во всех пакетах Debia... (vle)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#49</link>
    <pubDate>Sat, 18 Dec 2010 20:50:36 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Да и не настолько bmake интересен в чистом виде.&lt;br&gt;&amp;gt;&amp;gt; Гораздо интереснее mk-files, на нем написанные.&lt;br&gt;&amp;gt; Захватил в ~/Download -- в следующий раз на стационаре будет и ещё &lt;br&gt;&amp;gt; чем заняться :) &lt;br&gt;&lt;br&gt;Типа послал ;-) Лучше забей.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Но у некоторых (на лин начинается, на ды заканчивается) &lt;br&gt;&amp;gt;&amp;gt; NIH синдром, станут они на бздюковые поделки смотреть, щаззз.&lt;br&gt;&amp;gt; Тут не совсем так (по крайней мере в некоторых случаях -- если &lt;br&gt;&amp;gt; помнишь разговоры за autocrap).  Дело может быть и не в &lt;br&gt;&amp;gt; NIH, а в понимании того, что требовать bmake -- это довольно &lt;br&gt;&amp;gt; сильно прибавить головняка пользователю, которому это разворачивать (включая пакаджеров), &lt;br&gt;&amp;gt; по причине нишевости bmake и малой его распространённости вне *BSD.&lt;br&gt;&lt;br&gt;Ты хочешь обсуждать это здесь? Сейчас?&lt;br&gt;Оно тебе надо?&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; А интересные примеры &quot;на подумать&quot; я уже давал. Сильно больше одного.&lt;br&gt;&amp;gt;&amp;gt; http://mova.org/~cheusov/pub/mk-configure/mkc-presentation.pdf &lt;br&gt;&amp;gt; Ну вот здесь ты и недооцениваешь важность безгеморройности для того, кому разворачивать &lt;br&gt;&amp;gt; при помощи тулзы</description>
</item>

<item>
    <title>(offtopic) антибашизм (vle)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/73407.html#48</link>
    <pubDate>Sat, 18 Dec 2010 20:35:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Так вот &quot;башизм&quot; -- это когда мне говорят, что оно написано на &lt;br&gt;&amp;gt;&amp;gt; POSIX shell, а на самом деле нужен bash. И причина этому /bin/sh == bash &lt;br&gt;&amp;gt;&amp;gt; на почти всех линупсах.&lt;br&gt;&amp;gt; А как ты думаешь, в чём причина такой причины?&lt;br&gt;&lt;br&gt;Причина такой причины, очевидно, в том, что в UNIX интерактивный шел всегда&lt;br&gt;использовался в качестве командного.&lt;br&gt;И путь к нему был или /bin/sh или /bin/csh.&lt;br&gt;&lt;br&gt;&amp;gt; Понимаешь, если одним POSIX жить, то это только помереть остаётся.  Чему &lt;br&gt;&amp;gt; отдельный кусок работы GNU, а также прочие SUS и посвящены.&lt;br&gt;&lt;br&gt;Никаких проблем. Не нравится POSIX -- так и пиши, требуется bash, gnu awk, gnu grep,&lt;br&gt;gnu sed и т.д. Чтобы ни у кого не возникало никаких иллюзий.&lt;br&gt;&lt;br&gt;А SUS нынче и есть POSIX.&lt;br&gt;&lt;br&gt;&amp;gt; И это тоже -- &quot;люди важнее байтиков&quot;.  Лучше пусть будут толпой &lt;br&gt;&amp;gt; линуксы с башами, но работать и беречь время/силы/нервы живых людей, чем &lt;br&gt;&amp;gt; зоопарк юниксов с разными, но POSIX-(only)-совместимыми&lt;br&gt;&amp;gt; шеллами -- но утончённо неудобные&lt;br&gt;&lt;br&gt;Нет. Толпа разных Юниксов много лучше толпы одинаковых Линуксоидов ;-)&lt;br&gt;&lt;br&gt;&amp;gt;</description>
</item>

</channel>
</rss>
