<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проект Qt представил сборочный инструментарий qbs 1.0.0</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html</link>
    <description>Развиваемый проектом Qt сборочный инструментарий qbs (http://qt-project.org/wiki/qbs) (Qt Build Suite) достиг (http://blog.qt.digia.com/blog/2013/05/31/qbs-1-release/) того состояния, при котором возможна удобная сборка проектов сложности уровня Qt Creator. Таким образом, проект заслуживает той версии, которая бы отражала его полезность. Для стимулирования использования qbs в других проектах, разработчики решили присвоит новому выпуску qbs знаковый номер версии 1.0.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;Примечательной особенностью qbs является использование упрощённого варианта языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. При этом язык адаптирован для автоматизации генерации и разбора сценариев сборки интегрированными средами разработки. В отличии от qmake, qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов. &lt;br&gt;&lt;br&gt;&lt;br&gt;Кроме того</description>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (arisu)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#68</link>
    <pubDate>Sat, 08 Jun 2013 05:33:52 GMT</pubDate>
    <description>&amp;gt;&amp;gt; при чём тут &amp;#171;пакеты&amp;#187; и откуда это вообще взялось в обсуждении?&lt;br&gt;&amp;gt; Очень даже причём. Подразумевалась массовая сборка пакетов, которые используют в этом увлекательном &lt;br&gt;&amp;gt; процессе самые разные системы сборки.&lt;br&gt;&lt;br&gt;возможно, это подразумевалось *тобой*. остальные в этой ветке говорили совсем о другом.&lt;br&gt;&lt;br&gt;&amp;gt; Да, я это прекрасно понял. Ответный hint: зависимости при автоматическом их выстраивании &lt;br&gt;&amp;gt; делаются не только по отношению к файлам самого проекта, и даже &lt;br&gt;&amp;gt; -MMD не панацея.&lt;br&gt;&lt;br&gt;в *данной* дискуссии это вообще не обсуждалось.&lt;br&gt;&lt;br&gt;&amp;gt; Именно об этом и был мой комментарий.&lt;br&gt;&lt;br&gt;и совершенно &amp;#171;не в кассу&amp;#187;, как я и писал выше. описаные тобой проблемы тоже важные и тоже существуют, вот только в этой ветке их не обсуждали вовсе. мы тут обсуждали &amp;#8212; сюрприз! &amp;#8212; системы сборки с точки зрения разработчика софта, а не с точки зрения сборщиков пакетов.&lt;br&gt;&lt;br&gt;ещё намекаю: лично мне проблемы маинтайнеров вообще побоку. если у них там какая-то запара потому, что они не могут в jam &amp;#8212; меня это не </description>
</item>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (Лентяй)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#67</link>
    <pubDate>Fri, 07 Jun 2013 20:06:49 GMT</pubDate>
    <description>&amp;gt; Очень даже причём. Подразумевалась массовая сборка пакетов, которые используют в этом увлекательном &lt;br&gt;&lt;br&gt;&quot;которая использует&quot;, конечно же. Прошу прощения за эту и другие возможные описки, сильно спать хочется.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (Лентяй)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#66</link>
    <pubDate>Fri, 07 Jun 2013 20:05:09 GMT</pubDate>
    <description>&amp;gt; при чём тут &amp;#171;пакеты&amp;#187; и откуда это вообще взялось в обсуждении?&lt;br&gt;&lt;br&gt;Очень даже причём. Подразумевалась массовая сборка пакетов, которые используют в этом увлекательном процессе самые разные системы сборки. Это не когда ручками заходишь и делаешь &quot;./configure &amp;&amp; make &amp;&amp; make install&quot;. И даже не когда просишь emerge firefox. Это когда собираешь дистр ОС, например. То есть, повторюсь, задача сильно отличная от той, которую решает обычный разработчик на своём месте - но решаемая при использовании тех же самых систем сборки.&lt;br&gt;&lt;br&gt;&amp;gt; хинт: у слова &amp;#171;зависимость&amp;#187; много значений. в данном случае речь идёт про &lt;br&gt;&amp;gt; аналог &apos;make depend&apos;. никакие &amp;#171;пакеты&amp;#187; тут не при чём.&lt;br&gt;&lt;br&gt;Да, я это прекрасно понял. Ответный hint: зависимости при автоматическом их выстраивании делаются не только по отношению к файлам самого проекта, и даже -MMD не панацея.&lt;br&gt;&lt;br&gt;&amp;gt; а уж cmake вообще мимо кассы. полностью.&lt;br&gt;&amp;gt; пожалуйста, разберись сначала с тем, что такое jam. потому как ты сейчас &lt;br&gt;&amp;gt; ворвался с шашкой наголо громить </description>
</item>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (arisu)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#65</link>
    <pubDate>Thu, 06 Jun 2013 23:19:51 GMT</pubDate>
    <description>&amp;gt; Дык что самое-то обидное - предлагаешь патч, который решает эту проблему, а &lt;br&gt;&amp;gt; его даже смотреть не хотят. :( &lt;br&gt;&lt;br&gt;а вот это уже странно.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (Лентяй)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#64</link>
    <pubDate>Thu, 06 Jun 2013 21:26:57 GMT</pubDate>
    <description>Дык что самое-то обидное - предлагаешь патч, который решает эту проблему, а его даже смотреть не хотят. :(&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (arisu)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#63</link>
    <pubDate>Thu, 06 Jun 2013 01:16:35 GMT</pubDate>
    <description>да я так, &amp;#171;в общем негодую&amp;#187;. я тоже подобное встречал, и вроде бы у людей вполне нормальных.&lt;br&gt;&lt;br&gt;в принципе, имея на руках достаточно большой проект, в котором таких мест не одно и не два, я бы тоже ответил в духе &amp;#171;удали старьё и не зуди&amp;#187;. потому что это проще, чем тратить время на занудное перепахивание кучи файлов и потом на то, чтобы это всё опять начало собираться. в теории, конечно, такой шаг самый правильный, а на практике никому это делать охоты нет.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (arisu)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#62</link>
    <pubDate>Thu, 06 Jun 2013 01:12:09 GMT</pubDate>
    <description>при чём тут &amp;#171;пакеты&amp;#187; и откуда это вообще взялось в обсуждении?&lt;br&gt;&lt;br&gt;хинт: у слова &amp;#171;зависимость&amp;#187; много значений. в данном случае речь идёт про аналог &apos;make depend&apos;. никакие &amp;#171;пакеты&amp;#187; тут не при чём.&lt;br&gt;&lt;br&gt;а уж cmake вообще мимо кассы. полностью.&lt;br&gt;&lt;br&gt;пожалуйста, разберись сначала с тем, что такое jam. потому как ты сейчас ворвался с шашкой наголо громить проблемы, которые вообще не относятся к обсуждению.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (Лентяй)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#61</link>
    <pubDate>Thu, 06 Jun 2013 00:58:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; только вызывает сомнение автоматическое построение зависимостей &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; через рекурсивный скан хедеров.&lt;br&gt;&amp;gt;&amp;gt; пока что, за кучу лет использования в проектах разных размеров, проблем не &lt;br&gt;&amp;gt;&amp;gt; было. разве что может лишнюю зависимость посчитать &amp;#8212; но это не &lt;br&gt;&amp;gt;&amp;gt; так уж страшно.&lt;br&gt;&amp;gt; Это, например, страшно при пакетной сборке, когда пакет, являющийся псевдо-зависимостью, &lt;br&gt;&amp;gt; удаляется во время сборки искомого. Всё-таки потребности разработчика и мэйнтейнера пакетов &lt;br&gt;&amp;gt; сильно различны, хорошая система сборки как раз та, которая пытается быть &lt;br&gt;&amp;gt; удобной в обоих случаях.&lt;br&gt;&lt;br&gt;Кстати, как раз из-за &quot;нечестного&quot; сканера зависимостей очень хочется как раз попинать CMake, а ещё более того - automoc...&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt представил сборочный инструментарий qbs 1.0.0 (Лентяй)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/90268.html#60</link>
    <pubDate>Thu, 06 Jun 2013 00:57:00 GMT</pubDate>
    <description>&amp;gt;&amp;gt; только вызывает сомнение автоматическое построение зависимостей &lt;br&gt;&amp;gt;&amp;gt; через рекурсивный скан хедеров.&lt;br&gt;&amp;gt; пока что, за кучу лет использования в проектах разных размеров, проблем не &lt;br&gt;&amp;gt; было. разве что может лишнюю зависимость посчитать &amp;#8212; но это не &lt;br&gt;&amp;gt; так уж страшно.&lt;br&gt;&lt;br&gt;Это, например, страшно при пакетной сборке, когда пакет, являющийся псевдо-зависимостью, удаляется во время сборки искомого. Всё-таки потребности разработчика и мэйнтейнера пакетов сильно различны, хорошая система сборки как раз та, которая пытается быть удобной в обоих случаях.&lt;br&gt;</description>
</item>

</channel>
</rss>
