<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: автопакетирование тарболов</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html</link>
    <description>&#091; перетаскиваю из http://www.opennet.ru/openforum/vsluhforumID3/84013.html#148 и далее &#093;&lt;br&gt;&lt;br&gt;&amp;gt; Это совершенно не подразумевается. Особенно учитывая тот факт, что упрощённая&lt;br&gt;&amp;gt; документация по сборке и помощь на форумах это не подразумевает, а в &lt;br&gt;&amp;gt; Install большими красными буквами об этом не написано.&lt;br&gt;&lt;br&gt;С ровными и оформленными по гнутым правилам (&#037;name-&#037;version/ в тарболе с названием &#037;name-&#037;version.tar.*) autoconf-based проектами основная проблема не в сборке (см. http://fly.osdn.org.ua/~mike/RPM/SPECS/_minimal.spec), а в метаданных -- хотя бы однострочное и более развёрнутое описание.&lt;br&gt;&lt;br&gt;С группой ещё сложней -- можно попробовать автоматически категоризировать по README, ставить одно и то же значение (что плохо) или просто требовать задания вручную.&lt;br&gt;&lt;br&gt;С лицензией вроде бы как можно сделать тесты на несколько распространённых случаев, но это вопрос ответственности и автоугадав тут IMCO неуместен.&lt;br&gt;&lt;br&gt;Это по опыту создания спеков для таких -- вписываются название, версия (их можно брать из AC_INIT в configure</description>

<item>
    <title>автопакетирование тарболов (Nikola2387)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#10</link>
    <pubDate>Fri, 20 Apr 2012 21:07:19 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Помилуйте, да там тридцать или сколько уже лет утряхивают базовые-расширенные-перловые &lt;br&gt;&amp;gt; и всякие corner cases.  Это мощный хак, но никакой строгой &lt;br&gt;&amp;gt; семантикой там и близко не пахнет, IMHO.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Вообще-то нет.  Например, orbitz.com не только для программистов, но без глубоких &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; макросов вряд ли работал бы так же хорошо.&lt;br&gt;&amp;gt;&amp;gt; Так макросы по сути тот же самый императивный высокоуровневый код.&lt;br&gt;&amp;gt; На орбитзах не так давно работали лисповые макросы четвёртого порядка, насколько знаю. &lt;br&gt;&amp;gt; :) &lt;br&gt;&amp;gt;&amp;gt; Принципы хорошо познаются в динамике и визуализации. В моделях.&lt;br&gt;&amp;gt; К слову о том же graphviz: http://fly.osdn.org.ua/~mike/img/m-p/targets_syslinux.png &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>автопакетирование тарболов (tmp)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#9</link>
    <pubDate>Tue, 17 Apr 2012 23:35:21 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; Способность применить понятое для выхода за его рамки, например.&lt;br&gt;&lt;br&gt;Это определение не по устройству, а по поведению. Зная устройство, можно узнать поведение. Зная поведение, нельзя узнать устройство.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Но тогда man китайская комната.&lt;br&gt;&amp;gt; Не слышал, почитал; полагаю, у Сирла ошибка в четвёртой аксиоме.  &lt;br&gt;&lt;br&gt;Возможно, она не всегда верна. Скажем, http://www.langust.ru/review/lang_h02.shtml#02_01 , http://www.langust.ru/review/lang_h02.shtml#02_04&lt;br&gt;&lt;br&gt;Ну и НЛП есть, а вот образного уже вроде нет.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>автопакетирование тарболов (Michael Shigorin)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#8</link>
    <pubDate>Tue, 17 Apr 2012 22:00:50 GMT</pubDate>
    <description>&amp;gt; Часто нужны универсальные. Скажем, замена swiftweasel. Или mplayer пересобрать.&lt;br&gt;&amp;gt; Здесь широкие знания нужны.&lt;br&gt;&lt;br&gt;Вот и не лезу...&lt;br&gt;&lt;br&gt;&amp;gt; Может, дождусь начала создания метарепозитария сырцов для создания пакетов&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; Общие для создания частных.&lt;br&gt;&lt;br&gt;Ой, я своё поделие mkimage-profiles уж второй год пилю...&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Не-не-не, текст без картинки ещё бы воспринял, а вот анимация вместо текста &lt;br&gt;&amp;gt;&amp;gt; совсем не годится: это скорее впечатление, чем понимание. &#091;...&#093; &lt;br&gt;&amp;gt; В зависимости от того, кто что понимает под пониманием.&lt;br&gt;&lt;br&gt;Способность применить понятое для выхода за его рамки, например.&lt;br&gt;&lt;br&gt;&amp;gt; Но тогда man китайская комната.&lt;br&gt;&lt;br&gt;Не слышал, почитал; полагаю, у Сирла ошибка в четвёртой аксиоме.  Под фонарём искать грустно...&lt;br&gt;</description>
</item>

<item>
    <title>автопакетирование тарболов (tmp)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#7</link>
    <pubDate>Tue, 17 Apr 2012 21:07:32 GMT</pubDate>
    <description>&amp;gt; Так сами ж говорите, что это уже не совсем пользователь -- а &lt;br&gt;&amp;gt; сборщик и администратор.  &lt;br&gt;&lt;br&gt;Это если вручную админить и собирать. Всё-таки, запуск checkinstall не требует квалификации  и особого чтения документации.&lt;br&gt;&lt;br&gt;&amp;gt;А так -- юзер, просто юзер :)&lt;br&gt;&lt;br&gt;И работаете, наверное, не в области IT.&lt;br&gt;&lt;br&gt;&amp;gt; Именно.  И если обучиться собирать какие-то сильно нишевые пакеты быстрее, чем &lt;br&gt;&amp;gt; ждать других -- то может иметь смысл освоить.  &lt;br&gt;&lt;br&gt;Часто нужны универсальные. Скажем, замена swiftweasel. Или mplayer пересобрать. Здесь широкие знания нужны.&lt;br&gt;&lt;br&gt;&amp;gt; Думаю, нереально.  Можно добиваться двух вещей: &lt;br&gt;&amp;gt; - большей полезности уже вложенной работы; &lt;br&gt;&amp;gt; - меньшей работы для той же полезности.&lt;br&gt;&lt;br&gt;Может, дождусь начала создания метарепозитария сырцов для создания пакетов для разных дистрибутивив. Польза была бы большая.&lt;br&gt;&lt;br&gt;&amp;gt; В том числе, но необязательно: библиотеки могут быть полезными за счёт dlopen(), &lt;br&gt;&amp;gt; картинки тем могут быть нужными для штатного отображения UI, с какими-то &lt;br&gt;&amp;gt; конкретными версиями libdb4 могут быть извес</description>
</item>

<item>
    <title>автопакетирование тарболов (Michael Shigorin)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#6</link>
    <pubDate>Tue, 17 Apr 2012 19:12:11 GMT</pubDate>
    <description>&amp;gt; Это здорово, но для linux были бы гораздо более полезны другие системы. &lt;br&gt;&amp;gt; По автоматизированным сборке и администрированию на уровне пользователя, например.&lt;br&gt;&lt;br&gt;Так сами ж говорите, что это уже не совсем пользователь -- а сборщик и администратор.  Мне удаётся отделываться тем, что буржуи порой обзывают wearing $that hat -- когда всё-таки надо что-то собрать или уадминить, приходится напяливать соответствующую шляпу и орудовать.  А так -- юзер, просто юзер :)  Вот, vimperator/pentadactyl &quot;не осилил&quot;, посмотрев и пощупав (и сидя в vim).&lt;br&gt;&lt;br&gt;&amp;gt; Ещё раз - смотря чему обучен.&lt;br&gt;&lt;br&gt;Именно.  И если обучиться собирать какие-то сильно нишевые пакеты быстрее, чем ждать других -- то может иметь смысл освоить.  Сильно благодарен Владимиру Бормотову (тогда из Black Cat Linux team), помогшему верно оценить страшность конкретно этих горшков.&lt;br&gt;&lt;br&gt;&amp;gt; По документации видно, что нужен пакет с зависимостями. А мы как раз &lt;br&gt;&amp;gt; говорим от тарболлах, в которых эти зависимости создать нужно. ;)&lt;br&gt;&lt;br&gt;А, ну в этом плане да.  Я пару сообщений и</description>
</item>

<item>
    <title>автопакетирование тарболов (tmp)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#5</link>
    <pubDate>Tue, 17 Apr 2012 12:00:16 GMT</pubDate>
    <description>&amp;gt; Думаю, куда раньше -- см. историю MUMPS/ISO M. &lt;br&gt;&lt;br&gt;Ну я с точки зрения пользователя говорю. То есть с учётом доступности этих программ на тех же носителях.&lt;br&gt;&lt;br&gt;&amp;gt; Кстати, GT.M под &lt;br&gt;&amp;gt; линукс вполне доступна и развивается.&lt;br&gt;&lt;br&gt;Это здорово, но для linux были бы гораздо более полезны другие системы. По автоматизированным сборке и администрированию на уровне пользователя, например.&lt;br&gt;&lt;br&gt;&amp;gt; Как раз не при сборке, а при установке.  Только они жёстче &lt;br&gt;&amp;gt; USE.  И опять же это не достоинство per se, а &lt;br&gt;&amp;gt; один из концов качели &quot;гибкость-надёжность&quot;.&lt;br&gt;&lt;br&gt;Не знаю кому как, а я Debian выбрал в том числе из-за них. Мусора в системе поубавилось, стабильность как раз Debian радует. Но да, самому такие пакеты собирать - уровень более высокий.&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; В альте и тогда работал buildreq, false positive&apos;ил всякие кривые тесты на &lt;br&gt;&amp;gt; фортран в configure: http://lists.altlinux.org/pipermail/devel/2004-December/109425.ht</description>
</item>

<item>
    <title>автопакетирование тарболов (Michael Shigorin)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#4</link>
    <pubDate>Tue, 17 Apr 2012 10:54:22 GMT</pubDate>
    <description>&amp;gt; Такие системы в 2000 были  под DOS для медицины, к примеру.&lt;br&gt;&lt;br&gt;Думаю, куда раньше -- см. историю MUMPS/ISO M.  Кстати, GT.M под линукс вполне доступна и развивается.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Не уверен, что их вообще стоит получать.  Польза местами понятна, вред &lt;br&gt;&amp;gt;&amp;gt; -- тоже, неясен итоговый баланс.&lt;br&gt;&amp;gt; Мягкие зависимости - они ещё позволяют ту самую гибкость при компилировании получить. &lt;br&gt;&amp;gt; Типа Use-флагов.&lt;br&gt;&lt;br&gt;Как раз не при сборке, а при установке.  Только они жёстче USE.  И опять же это не достоинство per se, а один из концов качели &quot;гибкость-надёжность&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; Осваивание поддержки - это осваивание существующего инструментария.&lt;br&gt;&amp;gt; Полезно, конечно, но эффект не тот, как при автоматизации.&lt;br&gt;&lt;br&gt;Ну так всё постепенно.&lt;br&gt;&lt;br&gt;&amp;gt; Я давно программы не собирал, может, всё сильно поменялось, но во времена&lt;br&gt;&amp;gt; 2004-2006 годов создание пакетов в плане вещей типа зависимостей, были ещё рутиной.&lt;br&gt;&lt;br&gt;В альте и тогда работал buildreq, false positive&apos;ил всякие кривые тесты на фортран в configure: http://lists.altlinux.org/pipermail/devel/2004-December/</description>
</item>

<item>
    <title>автопакетирование тарболов (tmp)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#3</link>
    <pubDate>Sat, 14 Apr 2012 21:49:42 GMT</pubDate>
    <description>&amp;gt; Это как раз уже к полной автоматизации и ближе, есть много осмысленных &lt;br&gt;&amp;gt; промежуточных этапов.&lt;br&gt;&lt;br&gt;Да нет, это просто такой вид контекстно-зависимой документации, когда документация является частью программы. Я же не про замену человека ЭС. Просто семантическая разметка текста. Рутина. Система поддержки принятия решений. Ну и какой-нибудь расширяемый анализатор. Такие системы в 2000 были  под DOS для медицины, к примеру. Просто устроены. А эффект заметный.&lt;br&gt;&lt;br&gt;Сейчас та же документация имеет простой текстовой вид. Даже просто понять её тяжело. Как говорится, лучше один раз увидеть... А увидеть как раз нельзя, ибо просто текст.&lt;br&gt;&lt;br&gt;&amp;gt; Не уверен, что их вообще стоит получать.  Польза местами понятна, вред &lt;br&gt;&amp;gt; -- тоже, неясен итоговый баланс.&lt;br&gt;&lt;br&gt;Мягкие зависимости - они ещё позволяют ту самую гибкость при компилировании получить. Типа Use-флагов.&lt;br&gt;&lt;br&gt;&amp;gt; Если в его задачу входит пользоваться софтиной, просто к ней прилагается понимание &lt;br&gt;&amp;gt; большего удобства эксплуатации в виде пакета -- то на большого пользователя &lt;br&gt;</description>
</item>

<item>
    <title>автопакетирование тарболов (Michael Shigorin)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9434.html#2</link>
    <pubDate>Sat, 14 Apr 2012 16:46:30 GMT</pubDate>
    <description>&amp;gt; Вопрос не в полной автоматизации, а в обучаемой экспертной системе для сборки пакетов.&lt;br&gt;&lt;br&gt;Это как раз уже к полной автоматизации и ближе, есть много осмысленных промежуточных этапов.&lt;br&gt;&lt;br&gt;&amp;gt; Которую при использовании можно было бы совершенствовать и в плане знаний,&lt;br&gt;&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; И опять таки, вы говорите про сопровождающего. Которому придется читать про технику &lt;br&gt;&amp;gt; сборки. Я про пользователя. Которому посоветовали в книжках/на форумах собрать &lt;br&gt;&amp;gt; пакет. Ему совершенно неочевидно всё то, о чём говорите вы. И задачи у него другие&lt;br&gt;&amp;gt; - поменять зависимости, наложить патч, а не правильн</description>
</item>

</channel>
</rss>
