The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Компания Роса открыла код сборочной среды ABF "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от opennews (??) on 02-Апр-12, 18:34 
Компания Роса объявила (http://www.rosalab.ru/blogs/rosa-predstavlyaet-beta-versiyu-...) о публикации кода ABF (http://wiki.rosalab.ru/ru/index.php/%D0%A1%D0...) (Automatic Build Farm), распределенной среды непрерывной разработки дистрибутивов и организации сборки пакетов отдельных приложений. ABF не привязана к конкретному дистрибутиву и может использоваться для разработки различных типов дистрибутивов на основе RPM, DEB и других форматов пакетов. Система сочетает в себе особенности и сильные стороны Open Build Service и Launchpad, например, позволяет собирать пакеты для всех поддерживаемых дистрибутивов, поддерживает сборку дистрибутива, предоставляет web-интерфейс для сопровождения процесса разработки c возможностью планирования работы, проведения обсуждений и обмена наработками между группами разработчиков и дистрибутивами.

Исходные тексты открыты (https://abf.rosalinux.ru/projects/64854) под лицензией GPLv2. Ядро ABF написано на языке Python, а web-интерфейс на Ruby с использованием Ruby on Rails. Для хранения исходные текстов пакетов задействована система контроля версий Git. Ядро ABF (http://wiki.rosalab.ru/ru/index.php/%D0%A1%D0...) составляют такие подсистемы, как система сборки (клиент и сервер для сборки пакетов из исходных кодов), менеджер сборки продуктов (формирование iso-образа дистрибутива) и компоненты поддержки сборки для Fedora/RHEL и Роса/Mandriva (по аналогии может быть обеспечена поддержка любых других дистрибутивов).
Web-интерфейс (http://wiki.rosalab.ru/ru/index.php/%D0%9A%D1...) позволяет управлять всеми процессами разработки и сборки дистрибутивов СПО, а также организовать взаимодействия разработчиков, пользователей и мэйнтейнеров.


Основные возможности (http://wiki.rosalab.ru/ru/index.php/%D0%A1%D0...) бета-версии ABF:

-  Управление пользователями, ролями, пакетами, репозиториями  (пользовательскими, групповыми, платформами), ветками, заданиями на сборку;
-  Создание проектов, соответствующих пакетам ОС, на основе импорта внешних src.rpm или клонирования (форка) доступных пакетов ABF в пользовательский репозиторий;
-  Просмотр данных об исходном коде пакетов (история изменений, авторы, версии);
-  Поддержка создания отдельных частных репозиториев;
-  Возможность установки для тестирования собранных пакетов в отдельном контеёнере до его публикации в общем репозитории;
-  Возможность одновременной сборки под несколько архитектур и платформ одновременно. Поддержка сборки на распределенном множестве сборочных узлов;
-  Сборка бинарных пакетов под указанную архитектуру в пользовательский репозиторий либо общественный репозиторий/платформу (в том числе сборка с учетом обратных зависимостей пакета);
-  Мониторинг состояния сборки пакетов на распределенном множестве сборочных узлов;
-  Сборка ISO-образов дистрибутивов (для администраторов платформ);
-  Назначение различных полномочий пользователей на выполнение операций вплоть до уровня отдельных пакетов;
-  Возможность ведения как публично доступных проектов и репозиториев, так и приватных, доступный только ограниченному кругу лиц и невидимый остальным;

-  Ведение журнала операций и возможность полного аудита событий в системе.
-  Встроенные в web-интерфейс online-редактор кода и файлов, система отслеживания задач, журнал активности связанных с пользователем событий, wiki-редактор документации,


<center><a href="http://wiki.rosalab.ru/pool/images/6/65/%D0%9C... src="http://www.opennet.me/opennews/pics_base/0_1333372795.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


URL: http://www.rosalab.ru/blogs/rosa-predstavlyaet-beta-versiyu-...
Новость: http://www.opennet.me/opennews/art.shtml?num=33507

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Компания Роса открыла код сборочной среды ABF "  –4 +/
Сообщение от Аноним (??) on 02-Апр-12, 18:34 
Python + Ruby = слишком толсто и медленно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от Аноним (??) on 02-Апр-12, 18:46 
Им еще джавы не хватает, чтоб и память сьело.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Компания Роса открыла код сборочной среды ABF "  +28 +/
Сообщение от Eugeni Dodonov (ok) on 02-Апр-12, 18:59 
Дада, только полное переписывание на С и побайтное выделение памяти спасут веб! :)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

15. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Аноним (??) on 02-Апр-12, 23:13 
Что за крайности. Надо брать что-то в области среднего между тормознутостью и неповоростливостью Python/Java и скорострельностью с маневренностью Си/Fortran. Ну а вцелом, всегда меньшее потребление ресурсов софта - это лучшее решение.

//PS: придет время и скоро программисты не будут знать что такое о(х) и/или отвечать в ответ: "Зачем напрягаться если и так сойдет". - Извините, но я не с вами.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от vle email(ok) on 02-Апр-12, 23:35 
> //PS: придет время и скоро программисты не будут знать что такое о(х)
> и/или отвечать в ответ: "Зачем напрягаться если и так сойдет". -
> Извините, но я не с вами.

Premature optimization is the root of all evil (C) D.Knuth

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от x0r (??) on 02-Апр-12, 23:40 
это он про java говорил?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от vle email(ok) on 02-Апр-12, 23:59 
> это он про java говорил?

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103...

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

46. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Аноним (??) on 03-Апр-12, 08:32 
Слышал звон - но не знаешь где он. Привел цитату Кнута, но суть не понял. Столь значимые решения (уровня принятия алгоритма) принимаются еще на стадии проектирования. Не позорился бы лучше.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

92. "Компания Роса открыла код сборочной среды ABF "  +3 +/
Сообщение от vle email(ok) on 03-Апр-12, 12:55 
> Слышал звон - но не знаешь где он. Привел цитату Кнута, но
> суть не понял. Столь значимые решения (уровня принятия алгоритма) принимаются еще
> на стадии проектирования. Не позорился бы лучше.

Вот более полная цитата. Если ты не сможешь понять этого,
я не смогу тебе ничем помочь.

Programmers waste enormous amounts of time thinking about, or worrying
about, the speed of noncritical parts of their programs, and these
attempts at efficiency actually have a strong negative impact when
debugging and maintenance are considered. We should forget about small
efficiencies, say about 97% of the time: premature optimization is
the root of all evil.

Yet we should not pass up our opportunities in that critical 3 %. A
good programmer will not be lulled into complacency by such reasoning,
he will be wise to look carefully at the critical code; but only after
that code has been identified. It is often a mistake to make a priori
judgments about what parts of a program are really critical, since the
universal experience of programmers who have been using measurement
tools has been that their intuitive guesses fail.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

102. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Аноним (??) on 03-Апр-12, 13:29 
А вы сами поняли о чем тут речь?

PS1: ИМХО, чувствуются в вас свойства быдлокодера.

PS2: Вне контекста рассуждения вокруг o(x): "Скажите пожалуйста, ВЫ СЧИТАЕТЕ что задача выбора набора инструментов с целью избежания на выходе медленного, ресурсоемкого и неповоротливого решения, тоже попадает под "premature optimization" ?

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

114. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 14:02 
> PS1: ИМХО, чувствуются в вас свойства быдлокодера.

За Чеусова пасть порву, моргала выколю (ц) :)  Он профессиональный разработчик и честный человек.

> PS2: Вне контекста рассуждения вокруг o(x): "Скажите пожалуйста, ВЫ СЧИТАЕТЕ что задача
> выбора набора инструментов с целью избежания на выходе медленного, ресурсоемкого и
> неповоротливого решения, тоже попадает под "premature optimization" ?

А поругайте мне http://git.altlinux.org/people/mike/packages/?p=mkimage-prof... (скажем, в части log_body).  Буду крайне благодарен за предложение более оптимальной реализации без грепа на каждую добавляемую переменную.

Только имейте в виду, что конфигурация собирается обычно менее секунды, а образ -- более минуты:

** building distro/live-flightgear.iso [6/25]:
00:27:22 cleaning up (NB: DEBUG scope is limited when CLEAN is enabled)
00:27:23 initializing BUILDDIR: build/
00:27:23 preparing distro config: build/distcfg.mk
00:27:24 starting image build: tail -f build/build.log
00:35:24 done (7:59)
** image: ~/out/live-flightgear-20120402-i586.iso [669M]
Не глядя в код, можно предположить аналогичную картинку по ресурсоёмкости вебморды и собиралки ABF (если не случай "ну, барин, это уже помощники нужны").
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

8. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от YetAnotherOnanym on 02-Апр-12, 20:52 
Да ладно, люди пошли по пути наименьшего сопротивления, что тут плохого? Может быть, со стороны зопа/джанго/фласк/что-то-там-ещё-на-питоне выглядело бы логичнее, но если в команде человек, который знает РоР, то почему бы и нет?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

53. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 10:59 
> Да ладно, люди пошли по пути наименьшего сопротивления, что тут плохого?

Да ну, если бы так -- то отталкивались бы от того же OBS.

А между тем анализа существующих решений и разбора их недостатков, которые хотели и смогли преодолеть -- не наблюдаю, что вместе с предыдущими высказываниями вида "ну нам же надо своё... и вообще, тут пилили" было довольно странно наблюдать рядом с обвинениями альтов в велостроении.

В списке фич с первого захода не вижу ничего нового, не связанного с веб-мордой.  Заточка аж под две генетически близкие платформы ещё не даёт права на делаемые заявления -- опять же судя по уровню понимания Соколовым и компанией разницы между существенно различными платформами, а также фундаментальных проблем дистрибутивостроения (пресловутый сознательный отказ от мультиспека в первом приближении может показаться признаком понимания, но на самом деле является как раз лишним форкообразующим фактором; впрочем, время покажет).

Вот взгляд с другой стороны: http://lists.altlinux.org/pipermail/devel/2012-April/193673....

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

4. "Компания Роса открыла код сборочной среды ABF "  +10 +/
Сообщение от Crazy Alex (??) on 02-Апр-12, 19:06 
Какая разница на чем писать (в смысле - сколько ресурсов сожрёт) управляющую логику если по сравнению с основной нагрузкой - собственно сборкой - это слёзы?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

105. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Аноним (??) on 03-Апр-12, 13:36 
>Какая разница на чем писать (в смысле - сколько ресурсов сожрёт) управляющую логику если по сравнению с основной нагрузкой - собственно сборкой - это слёзы?

Разница в ресурсоемкости. Если на одной системе выполняется только одна задача - то сгодится. Однако, я считаю, что чем меньше потребляет софт - тем лучше, т.к. остется больше ресурсов для других задач, которым они могу потребоваться. А вы рассматриваете управляющую логику без рассмотрения того что ее среда выполнения может предъявлять к ней очень жесткие требования. Что ни говори, но python и ruby по этому требованию всегда неоптимальный выбор.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

115. "Компания Роса открыла код сборочной среды ABF "  +3 +/
Сообщение от arisu (ok) on 03-Апр-12, 14:03 
в данном случае ресурсы будет жрать gcc (который, кажется, разнесен на кучу нод). а на чём фронт-энд… да без разницы. вон, есть redmine, например, на руби. работает (знаю из первых рук, ибо активно используем). вопрос тут в том, на чём быстрее это написать. видимо, у людей было в наличии программистов на руби и питоне, потому на них написали. ну без разницы же.

p.s. гиториус, гитхаб. руби. ничего, работает, с десятками тысяч клиентов.

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

123. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Аноним (??) on 03-Апр-12, 14:32 
>данном случае ресурсы будет жрать gcc (который, кажется, разнесен на кучу нод). а на чём фронт-энд… да без разницы. вон, есть redmine, например, на руби. работает (знаю из первых рук, ибо активно используем). вопрос тут в том, на чём быстрее это написать. видимо, у людей было в наличии программистов на руби и питоне, потому на них написали. ну без разницы же.

Вы не поняли суть моего послания. Суть все равно остается неизменной: система становится более ресурсоемкой и на выполгение других задач ресурсов остается меньше.

>p.s. гиториус, гитхаб. руби. ничего, работает, с десятками тысяч клиентов.

И что? Подобные рассуждения (уровня придомных лавочных бабушек) ни о чем не говорят. Вы же понимаете что если сейчас у системы предел КПД системы равен N то менее ресурсоемкая реализация будет увиличивать значение N.

PS: Не хочу даже представлять себе неюзабельность систем где вместо coreutils, autotools, (etc...) утилит написанных на Си будут утилиты написанные на Ruby/Java или Python, поскольку производительность во втором случает растает на глазах. Пусть второсортные решения будут потреблять другие - но не я.

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

124. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Аноним (??) on 03-Апр-12, 14:35 
>Вы же понимаете что если сейчас у системы предел КПД системы равен N то менее ресурсоемкая реализация будет увиличивать значение N.

Несколько неудачно сформулировал предложения, но логика, полагаю, ясна. Имело ввиду что менее ресурсоемкая реализация будет увиличивать порог КПД системы.

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

129. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от vle email(ok) on 03-Апр-12, 14:48 
> PS: Не хочу даже представлять себе неюзабельность систем где вместо coreutils, autotools,
> (etc...) утилит написанных на Си будут утилиты написанные на Ruby/Java или
> Python, поскольку...

И этот человек берется судить о грасноглазии окружающих... Ох :-/

"Зарубите себе на носу, что вы должны молчать и слушать
молчать и слушать, что вам говорят! Учиться и стараться стать
хоть сколько-нибудь приемлемым членом социального общества."(C)

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

142. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Аноним (??) on 03-Апр-12, 18:25 
Тут явно что-то сугубо личное и, похоже, наболевшее ..
Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

131. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от Crazy Alex (ok) on 03-Апр-12, 15:03 
Да просто всё: если процесс занимает, скажем, 100000 секунд нет никакого смысла переписывать управлялку чтобы она вместо 10 секунд за весь цикл работала 0.1 - вообще ни в каком случае. Потому что разница в скорости будет на уровне флуктуаций скорости обращения к жесткому диску или чего-то подобного. Профита от этого не просто мало - его вообще нет. Также как нет (вообще нет!) смысла взвешивать в магазине мясо с точностью меньше номинала монеты - вам эта точность никакого практического выхода не даёт.
Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

140. "Компания Роса открыла код сборочной среды ABF "  –2 +/
Сообщение от Аноним (??) on 03-Апр-12, 17:19 
Очередной с посредственным отношением к делу. Если делать - то делать максимально хорошо, если нет - лучше не делать. Если ваша позиция отлична от моей - проходите мимо, т.к. результат вашего труда - результат довольно посредственный.

PS: Рекомендую не пользоваться товарами среднего качества ровно как и не относится к делу посредственно, т.к. всегда работает механизм обратной связи.

Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

149. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от www2 (??) on 04-Апр-12, 10:45 
Писать программы хорошо и сразу - невыполнимая задача. Потому что именно в процессе написания или после написания ты понимаешь, как именно нужно было написать. Поэтому хорошие программы пишутся в два этапа как минимум.

Первый этап - реализация работающего прототипа, отработка архитектурных решений. Программа, написанная на этом этапе подлежит выбросу с дальнейшим переписыванием на чистовую. Этот этап нужно выполнять именно на языках сверхвысокого уровня, чтобы программу можно было легко и быстро переделывать, пробовать разные варианты и т.п.

Второй этап не всегда выполняют полностью, потому что часто прототип оказывается уже достаточно хорошим. Чаще всего дело ограничивается повторной реализацией узких мест программы на каком-нибудь быстром языке.

Скажу более того - не только программисты работают по такому принципу, а большинство людей, занимающихся творческой работой. Художники, инженеры, музыканты (хорошие музыканты). Если 80% их работы не идёт на выброс (в широком смысле), значит они делают что-то не то и их продукцией лучше не пользоваться.

Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

151. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от атом on 04-Апр-12, 12:22 
Я много думаю прежде чем что-то написать. За это время отбрасывается много вариантов. Гораздо меньще 80%. Не вижу смысла тратить время и усилия впустую. Код надо отлаживать, проверять, тестировать. Семь разь померь, один раз отрежь. Иногда лучше начать с общего представления, иногда наоборот с деталей. Бывает получается с первого раза написать хорошо, так как требуется. Бывает надо переписать.
Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

156. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 04-Апр-12, 14:17 
> Если делать — то делать максимально хорошо, если нет — лучше не делать.

со временем этот максимализм пройдёт. worse is better, you know. когда решение работает и устраивает большинство — это хорошее решение. если кому-то охота сделать ещё лучше — на здоровье, но обязательным это не является.

помимо прочего твой подход увеличивает сроки разработки. зачем мне идеальная система через сто лет? мне нужна рабочая сейчас. пусть не идеальная, но работоспособная.

Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

160. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 04-Апр-12, 19:58 
> worse is better, you know.

Это, чтоб не восприняли односторонне: http://dreamsongs.com/Files/worse-is-worse.pdf (хотя там вся сага знатная была).

Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

132. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 15:04 
> Подобные рассуждения (уровня придомных лавочных бабушек) ни о чем не говорят.
> [...] autotools, etc...) утилит написанных на Си

Кхм.  Сходите на https://www.ohloh.net/p/automake/analyses/latest и впредь полегче с бабушками, у них обычно слухи куда точней.

> Вы же понимаете что если сейчас у системы предел КПД системы равен N
> то менее ресурсоемкая реализация будет увиличивать значение N.

Улучшение на десятую долю процента бывает востребовано, но скорее в масштабном производстве.

Серьёзно, если считаете инструменты неоптимальными -- сделайте лучше.  Или хотя бы покажите, что уже переписали более эффективно, сколько времени это заняло и сколько -- сэкономило.  Ругать по площадям много ума да опыта не надо.

PS: s/только/скорее/

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

143. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Аноним (??) on 03-Апр-12, 18:37 
>Кхм.  Сходите на https://www.ohloh.net/p/automake/analyses/latest и впредь полегче с бабушками, у них обычно слухи куда точней.

Глянул, и что?

>Улучшение на десятую долю процента бывает востребовано, но скорее в масштабном производстве.

Речь идет вовсе не о долях процента. Речь идет о системе где может быть очень много софта с отстойной реализацией. Я тут распинаюсь только потому чтобы по возможности люди плодили как можно меньше "плохого кода".

>Серьёзно, если считаете инструменты неоптимальными -- сделайте лучше.  Или хотя бы покажите, что уже переписали более эффективно, сколько времени это заняло и сколько -- сэкономило.  Ругать по площадям много ума да опыта не надо.

И? Что изменится? Только с очень высоким уровнем развития интеллекта человек может сходу принять/перенять опыт и знания. Подобными телодвижениями ничего не добиться, поэтому, тратить свои ресурсы на это не вижу смысла.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

157. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 04-Апр-12, 14:19 
> Подобными телодвижениями ничего не добиться, поэтому,
> тратить свои ресурсы на это не вижу смысла.

конечно, ведь намного проще пояснять, как и почему другие непродуктивно тратят свои ресурсы. это завсегда проще, чем показать на конкретном примере, как именно надо делать дело.

Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

155. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 04-Апр-12, 14:13 
ты почему-то считаешь, что время разработки учитывать не надо. если можно написать и отладить офигенно быструю систему за 1000 часов, или удовлетворительно работающую, но не самую быструю за 10 — выбор достаточно прост. также ты забыл про усилия по поддержке.

суть, в общем-то, проста: не надо писать идеальное, вполне достаточно работоспособного. на что я и пытался намекнуть, указывая в сторону гитхаба и гиториуса. усилия разработчика does matters. не человек для машины, а машина для человека.

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

122. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 14:21 
> Что ни говори, но python и ruby по этому требованию всегда неоптимальный выбор.

Думаю, разработчики с радостью посмотрят на Вашу реализацию.  Даже если это будет тоже бегающий каркас.

А по нагрузке в подобных случаях должно хватать одной, ну двух машин с фронтэндом на стойку-другую собиралок.

PS:
> что ее среда выполнения может предъявлять к ней очень жесткие требования

А может и не. :)

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

125. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от ach (ok) on 03-Апр-12, 14:36 
>> Что ни говори, но python и ruby по этому требованию всегда неоптимальный выбор.
> Думаю, разработчики с радостью посмотрят на Вашу реализацию.  Даже если это
> будет тоже бегающий каркас.

Этот "каркас", по Вашему выражению, успешно собрал грядущий релиз "РОСА" и ее установочные образы.

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

134. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 15:14 
> Этот "каркас", по Вашему выражению

Гм, а куда делся комментарий Вашего коллеги "Ктулху" и мой ответ на него (#55)?

---
>Пока что текущая версия ABF это каркас.

Анонс поправьте, пожалуйста.
---

Это его выражение; а слово "бегающий" взял из словосочетания "бегающий скелет", характеризующего уже заработавший прототип, который при этом ещё не является пригодным для штатной эксплуатации.  Затем "инженерный образец" (который уже почти без напаянных проводков), затем "первые выпуски" и только после вытряхивания оставшейся пыли -- real production.

Не обижайтесь -- мои пресловутые сборки в hasher из centos и до бегающего скелета ещё не доросли, например :)

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

137. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 15:30 
>> Этот "каркас", по Вашему выражению
> Гм, а куда делся комментарий Вашего коллеги "Ктулху" и мой ответ на
> него (#55)?

А я почем знаю? И почему коллеги? Может это был человек, попавший в число тех, кто тестировал ABF на первом этапе.


Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

127. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Аноним (??) on 03-Апр-12, 14:47 
>Думаю, разработчики с радостью посмотрят на Вашу реализацию.  Даже если это будет тоже бегающий каркас.

Легко. Трудозатраты оплатите?


>А по нагрузке в подобных случаях должно хватать одной, ну двух машин с фронтэндом на

стойку-другую собиралок.

Посредственное отношение к своему делу - это прямое неувежение себя любимого. Если уж делать - то делать нужно достойно.

>> что ее среда выполнения может предъявлять к ней очень жесткие требования
>А может и не. :)

Лучшая по реализации (оценка по ресурсоемкости) система выживает и в первом и во втором случае, ресурсоемкий код способен только во втором. Видна разница? Но это тоже частные случаи и уход в посредственность в случае принятия этого фактора. У "программиста/инженера от бога" есть такие свойства "в крови", которые для средне-серого специалиста недостижимы.

PS: Мы с вами разного поля ягоды: если вашими аргументами являются доводы обнажающие ваше посредственное отношение к деятельности и для вас они приемлимы - то для меня они категорически неприемлимы. Мы бы точно не смогли с вами работать в одной команде.

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

136. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 15:25 
>>Думаю, разработчики с радостью посмотрят на Вашу реализацию.
> Легко. Трудозатраты оплатите?

Да, если сам поставлю Вам такую задачу.  Пока недоумеваю о том, что её кому-то ставите Вы.

> Посредственное отношение к своему делу - это прямое неувежение себя любимого.
> Если уж делать - то делать нужно достойно.

Подход уважаю и поддерживаю, но Вы допустили очепятку, поставили дефис вместо тире и пренебрегаете запятыми.  Aiaiai.

> Лучшая по реализации (оценка по ресурсоемкости) система выживает и в первом и
> во втором случае, ресурсоемкий код способен только во втором. Видна разница?

Ресурсоёмкость проекта складывается из разных факторов, время разработчиков тоже входит.  Выживаемость определяется гораздо большим количеством факторов, далеко не все из которых вообще исчислимы.

Да, хорошо быстро писать грамотный, компактный, эффективный, читабельный, расширябельный и поддерживабельный код с первого прохода и без ошибок.  Ну так покажите, а мы поучимся.

> Мы бы точно не смогли с вами работать в одной команде.

Не претендую.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

141. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Аноним (??) on 03-Апр-12, 17:35 
>Подход уважаю и поддерживаю, но Вы допустили очепятку, поставили дефис вместо тире и пренебрегаете запятыми.  Aiaiai.

И?

>Ресурсоёмкость проекта складывается из разных факторов, время разработчиков тоже входит.  Выживаемость определяется гораздо большим количеством факторов, далеко не все из которых вообще исчислимы.

Никто не спорит. Но речь о вычислительной ресурсоемкости и КПД системы. Рассмотрите аналогию с легковыми автомобилями сами.

>Да, хорошо быстро писать грамотный, компактный, эффективный, читабельный, расширябельный и поддерживабельный код с первого прохода и без ошибок.  Ну так покажите, а мы поучимся.

Придет со временем да и только если вы откажетесь от посредственного отношения к делу. Ну а сейчас я вижу лишь манеры средней цены приофисного программиста (это весьма уныло).

>> Мы бы точно не смогли с вами работать в одной команде.
>Не претендую.

Тоже посредственное отношение. Не об этом речь была, но вы на что (именно `на что' - а не `что') смогли на то и ответили.

Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

150. "Компания Роса открыла код сборочной среды ABF "  +2 +/
Сообщение от www2 (??) on 04-Апр-12, 12:09 
>>Подход уважаю и поддерживаю, но Вы допустили очепятку, поставили дефис вместо тире и пренебрегаете запятыми.  Aiaiai.
> И?

А то, что вы сами не придерживаетесь собственных предпочтений. Пишите сразу без ошибок, качественно, ёмко, коротко, по делу, убедительно и чтобы вам ещё и литературную премию дали и памятник поставили при жизни.

> Никто не спорит. Но речь о вычислительной ресурсоемкости и КПД системы. Рассмотрите
> аналогию с легковыми автомобилями сами.

Какую аналогию с автомобилями вы имеете в виду?

Пока что я вижу, что билд-система - это штучная продукция, которой пользуется ограниченное количество людей. Затраты на оборудование собственно для самой компиляции и в сравнение не идут с затратами на оборудование для управления компиляцией. Затраты на разработку штучной продукции складываются в основном из стоимости труда её разработчиков, а не из стоимости оборудования пользователя системы.

>>Да, хорошо быстро писать грамотный, компактный, эффективный, читабельный, расширябельный и поддерживабельный код с первого прохода и без ошибок.  Ну так покажите, а мы поучимся.
> Придет со временем да и только если вы откажетесь от посредственного отношения
> к делу. Ну а сейчас я вижу лишь манеры средней цены
> приофисного программиста (это весьма уныло).

Детский максимализм такой детский... Можно всю жизнь потратить на написание фундаментального труда "Искусство программирования" и начать с создания издательской системы... Можно пол жизни делать билд-систему, но только к моменту когда она будет готова, может не остаться людей, которым она нужна.

Пример с BSD-системами довольно показателен, каждый проект концентрирует внимание на каком-то одном аспекте, делая его основательно. Это похвально, но такая система в целом так и проигрывает конкуренту, который хуже в этом одном аспекте, зато в среднем по всем показателям превосходит BSD-системы на голову. (Если кто не понял - я о Linux).

Кроме того, почему вы думаете, что выбирать всегда приходится только между хорошим и плохим решением? Иногда бывает "выбор" между плохим и никаким.

Ответить | Правка | ^ к родителю #141 | Наверх | Cообщить модератору

158. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 04-Апр-12, 14:25 
> Посредственное отношение к своему делу — это прямое неувежение себя любимого. Если
> уж делать — то делать нужно достойно.

(задумчиво) лет эдак семь назад я начал писать Самый Лучший 3д-движок. так вот: работоспособной версии нет до сих пор. зато переписывал с нуля я его раза четыре как минимум. может, когда-нибудь я его и закончу. такая история.

и, в принципе, ты прав: нет ничего почти хуже, чем работать в одной команде с перфекционистом. это заведомо проигрышное начинание: результата не будет никакого.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

159. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Eugeni Dodonov (ok) on 04-Апр-12, 18:39 
> (задумчиво) лет эдак семь назад я начал писать Самый Лучший 3д-движок. так
> вот: работоспособной версии нет до сих пор. зато переписывал с нуля
> я его раза четыре как минимум. может, когда-нибудь я его и
> закончу. такая история.

Чем то мне это неуловимо напоминает историю Duke Nukem Forever... :)

Ответить | Правка | ^ к родителю #158 | Наверх | Cообщить модератору

5. "Компания Роса открыла код сборочной среды ABF "  +3 +/
Сообщение от Аноним (??) on 02-Апр-12, 19:30 
Fabric Engine? http://www.youtube.com/watch?v=WWjJE-6Ln24
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Компания Роса открыла код сборочной среды ABF "  +2 +/
Сообщение от arisu (ok) on 02-Апр-12, 19:35 
> Python + Ruby = слишком толсто и медленно.

в данном случае — без разницы вообще.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

107. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Аноним (??) on 03-Апр-12, 13:39 
>в данном случае — без разницы вообще.

Это ты лишь для себя решил (или просто не сообразил) что разницы нет, а на самом деле разница есть. Ответ в сообщении #105 (http://www.opennet.me/openforum/vsluhforumID3/83888.html#105)

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

116. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 03-Апр-12, 14:03 
туда и ответил.
Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

7. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Аноним (??) on 02-Апр-12, 20:38 
Полностью дистр будет пересобираться дня три. gcc на C написан.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от I am (??) on 02-Апр-12, 21:21 
А как там с зависимостями? К примеру, приехала новая либа , которая run time dependencies у десятка и более пакетов? Эти пакеты надо руками ребилдить или интеллект этой штуки сам поймет, что надо сделать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Ктулху on 02-Апр-12, 22:22 
> А как там с зависимостями? К примеру, приехала новая либа , которая
> run time dependencies у десятка и более пакетов? Эти пакеты надо
> руками ребилдить или интеллект этой штуки сам поймет, что надо сделать?

для этого, в том числе, и был создан ABF, чтобы руками не ребилдить. (есть кнопочка переключения режима - "автоматом" и "с ручным приводом"). Он (ABF) все посчитает и построит дерево пакетов, которые потребуется пересобрать из-за вашей либы. Это и есть "обратные зависимости" - когда вычисляется "кому нужен для свборка ваш пакет", они и будут пересобраны.

У АЛЬтов есть похожий механизм пред-билдового расчета, но сборка не делается, а только вычислсяется, что же надо еще ребилдить. Дальше начинается процесс упрашивания мантейнеров в рассылках, что не есть удобное дело.

Ну и важный + к тому, что АБФ собирает пакеты под разные платформы. Не путать с функционалом коринфа, там невозможно собирать системообразущие пакеты. В АБФ можете с нуля собрать именно целый дистр (rpm & deb-based) со всеми репозами, библиотекаршами и шахматами )

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от aen email(??) on 02-Апр-12, 22:37 
>У АЛЬтов есть похожий механизм пред-билдового расчета, но сборка не делается, а только вычислсяется, что же надо еще ребилдить. Дальше начинается процесс упрашивания мантейнеров в рассылках, что не есть удобное дело.

У нас есть механизм ACL, который поволяет желающим мейнтейнерам защитить свои пакеты от пересборки третьими лицами. Это не вопрос "удобства дела", а вопрос разделения ответственности в совместной работе. Между тем, в бранчах это разделение ответственности совсем иное, там есть супермейнтейнеры, для которых нет ограничений.
То есть это вопрос не удобства, а полиси.

> Ну и важный + к тому, что АБФ собирает пакеты под разные платформы. Не путать с функционалом коринфа, там невозможно собирать системообразущие пакеты. В АБФ можете с нуля собрать именно целый дистр (rpm & deb-based) со всеми репозами, библиотекаршами и шахматами )

Уже есть "под разные плафтормы"? Какие же?

Я желаю всяческих успехов вашей разработке и неоднократно писал об этом. Но давайте не выдавать желаемое за уже реализованное и говорить о несуществующих преимуществах.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Ктулху on 02-Апр-12, 23:17 
>То есть это вопрос не удобства, а полиси.

реализация полиси влечет за собой и вопрос удобства.
полиси и мы делаем.

>Уже есть "под разные плафтормы"? Какие же?

Уже любые клоны RedHat, не только "мандрива во всех ее проявлениях". Можно и сузю и т.д.
Как пишутся билд-клиенты для других платформ - мы с Вами на госбуке долго обсуждали.
Липатов лично видел какие ;)

>Я желаю всяческих успехов вашей разработке и неоднократно писал об этом. Но давайте не >выдавать желаемое за уже реализованное и говорить о несуществующих преимуществах.

Спасибо за добрые пожелания, однако мы не лжем. Пожалуйста не вводите читателей в заблуждение. Вы человек публичный, любое ваше слово более значимо, чем слова анонимусов с тырнета, поэтому важно не приписывать лжи, которой не имеет место быть, как бы кому не хотелось обратного с т.з. конкуренции. Спасибо за понимание.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

17. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от aen email(??) on 02-Апр-12, 23:31 

> Уже любые клоны RedHat, не только "мандрива во всех ее проявлениях". Можно
> и сузю и т.д.
> Как пишутся билд-клиенты для других платформ - мы с Вами на госбуке
> долго обсуждали.
> Липатов лично видел какие ;)

Можно ведь просто показать логи полной сборки какого-либо клона RH или SuSE, правда? И все встанет на свои места. И я признаю, что вы сделали больше, чем написано в ваших пресс-релизах и чем видно через ваш веб-интерфейс.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от vle email(ok) on 02-Апр-12, 23:48 
> Спасибо за добрые пожелания, однако мы не лжем.

"Мы" - это, пардон, кто?
http://www.opennet.me/~%EB%D4%D5%CC%...

> Вы человек публичный, любое ваше слово более значимо, чем
> слова анонимусов с тырнета

Лично я не усмотрел разницы между анонимусом с тырнета и "ктулху" (см. ссылку)?

Я не провокатор, честное слово, простое любопытство.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

25. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 00:06 
>Лично я не усмотрел разницы между анонимусом с тырнета и "ктулху" (см. ссылку)?

Какая разница, кто я. Речь шла о вас и ваших словах. Предлагаю для вас распарсить это иначе:
Я - анонимус тут, а вы нет, потому и указал на эту разницу, что ваши слова - весомее и попросил Вас быть более осторожным в публичных высказываниях, не имея доказательств. Провокатор Вы или нет - не мне решать :)

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

101. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 03-Апр-12, 13:27 
если некто (в данном случае) составляет мнение на основе чтения высказываний, а не при помощи своего мозга и ощупывания системы… ну, право, это не ЦА.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

22. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от aen email(??) on 02-Апр-12, 23:49 
>>То есть это вопрос не удобства, а полиси.
> реализация полиси влечет за собой и вопрос удобства.
> полиси и мы делаем.

Я уже обратил Ваш внимание на то, что у нас разные полиси для Сизифа и бранчей. Но дело даже не в этом, у нас сейчас практически нет проблем с ожиданием мейнтейнеров и в Сизифе. Проблема содержательная в том, что при смене сонейма библиотеки или смене версии системы программирования, автоматическая пересборка крайне редко дает хороший результат. Если вы придумали или придумаете автоматическую систему исправленияяя кода под новые версии, то это будет просто чудо.
Возвращаясь к автоматической пересборке. Тестовые пересборки у нас проходит регулярно на Сизифе и бранчах, вот их сокращенные логи: http://lists.altlinux.org/pipermail/sisyphus-cybertalk/ . Они служат для контроля.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

31. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 00:39 

> Возвращаясь к автоматической пересборке. Тестовые пересборки у нас проходит регулярно
> на Сизифе и бранчах, вот их сокращенные логи: http://lists.altlinux.org/pipermail/sisyphus-cybertalk/
> . Они служат для контроля.

А я всегда говорил, что массребилду может быть успешно подвергнут только Альт. Все 100% остальных пакетных линуксов эту процедуру не пройдут т.к. "их" сборочные среды иттерационные, (и перехваленый OBS в том числе) - в релизной репе болтаются пакеты которые были собраны "вчера" на пакетах которых "сегодня" уже нет, и все - приплыли.

Теперь и для РОСЫ это требование тоже выполнено и уже на стадии девел-ветки без порождения кучи бранчей для тестов. Разные подходы. Что вовсе не мешает делать и бранчи и форки на девел-стадии.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

32. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от aen email(??) on 03-Апр-12, 00:42 

> Теперь и для РОСЫ это требование тоже выполнено и уже на стадии
> девел-ветки без порождения кучи бранчей для тестов. Разные подходы. Что вовсе
> не мешает делать и бранчи и форки на девел-стадии.

Отлично!


Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

33. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от aen email(??) on 03-Апр-12, 00:47 
> Все 100% остальных пакетных линуксов эту процедуру не пройдут т.к. "их"
> сборочные среды иттерационные, (и перехваленый OBS в том числе) - в
> релизной репе болтаются пакеты которые были собраны "вчера" на пакетах которых
> "сегодня" уже нет, и все - приплыли.

Вот потому особенно интересна реализация клиентов для этих линуксов в ABF. Если сделали, то покажите результат. А если пока не все работает, то подождем.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

57. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:07 
> Вот потому особенно интересна реализация клиентов для этих линуксов в ABF.
> Если сделали, то покажите результат. А если пока не все работает, то подождем.

Так в том-то и дело, что теперь коллЭгам предстоит осознать, что либо они прогнут под свою сборочницу редхат, либо ВНИИНС уйдёт в форк глубже того, который редхат уже успешно пресёк.

PS: ...либо ВНИИНС продолжит пользоваться редхатовским подходом.

Уже не говорю про "произвольные" пакетные базы, которые находятся в произвольном состоянии и движутся в произвольном направлении, вовсе не будучи в курсе того, под какие правила их надеются подогнать... даже на основных rpm-based это неплохо видно.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от Ктулху on 03-Апр-12, 01:05 
> Проблема содержательная в том, что при смене сонейма библиотеки или смене
> версии системы программирования, автоматическая пересборка крайне редко дает хороший
> результат. Если вы придумали или придумаете автоматическую систему исправленияяя кода
> под новые версии, то это будет просто чудо.

Добавлю. Пропусил в прошлый раз это.

Насчет сонеймов. Вы правы - программровать надо головой, а не автоматом. Обратное вычисление и принудительная пересборка хотя бы покажет - где попадает сборка и из-за каких пакетов. Т.е. решиться хотя бы добрая половина (если не больше) инфраструктурных зависимостей. В условиях когда фри-комьюнити, как правило - бардак (везде), это уже технологиески принудит более дисциплнированно писать спеки.

Я понимаю, Вы-то к сизифу привыкли. Там массребилды - норма и требования. А вы попробуйте причесать любой *другой* пакетный Линукс? Там же годами бардак на сборке! Представляете какой адовый объем работ нужно провести для реп мандривы/феди/сузи, чтобы вот так просто их репы левой ногой ребилднулись сами на себе за 1 раз? А все потому что OBS/Koji позволяет изначально делать бардак. (к хешеру это не относиться - повторю, вы былм первые и единственные до нас)

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

38. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от aen email(??) on 03-Апр-12, 01:10 

> Я понимаю, Вы-то к сизифу привыкли. Там массребилды - норма и требования.
> А вы попробуйте причесать любой *другой* пакетный Линукс? Там же годами
> бардак на сборке! Представляете какой адовый объем работ нужно провести для
> реп мандривы/феди/сузи, чтобы вот так просто их репы левой ногой ребилднулись
> сами на себе за 1 раз? А все потому что OBS/Koji
> позволяет изначально делать бардак. (к хешеру это не относиться - повторю,
> вы былм первые и единственные до нас)

Спасибо на добром слове. Надо все же встречаться. Конкуренция конкуренцией, но вражда ни к чему.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

40. "Компания Роса открыла код сборочной среды ABF "  +2 +/
Сообщение от Ктулху on 03-Апр-12, 01:15 
> Спасибо на добром слове. Надо все же встречаться. Конкуренция конкуренцией, но вражда
> ни к чему.

Мы всегда за сотрудничество без вражды!
А конкуренция тоже важна - улучшает общее качество отрасли.
В выиграше - пользователи.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

63. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:24 
> Мы всегда за сотрудничество без вражды!
> А конкуренция тоже важна - улучшает общее качество отрасли.
> В выиграше - пользователи.

+1 :-) (только "выигрыш")

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

59. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 11:17 

>> позволяет изначально делать бардак. (к хешеру это не относиться - повторю,
>> вы былм первые и единственные до нас)
> Спасибо на добром слове. Надо все же встречаться. Конкуренция конкуренцией, но вражда
> ни к чему.

Приятно читать Ваши вежливые и уважительные посты, а не Вашего же распоясавшегося коллегу из 58 поста...

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

68. "Компания Роса открыла код сборочной среды ABF "  –2 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:42 
> а не Вашего же распоясавшегося коллегу из 58 поста...

Завираться не надо, и всё будет хорошо.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

70. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 11:53 
>> а не Вашего же распоясавшегося коллегу из 58 поста...
> Завираться не надо, и всё будет хорошо.

Сначала Вы уверяли, что ничего у нас не получится. Сборочницу выпустили таки.
Потом уверяли, что код так и не откроют, дескать, они все время врут. Открыли код, как и обещали. Единственная неточность - обещали в марте, но открыли в первых числах апреля. Думаю, что Вы нам такую неточность простите.
Прям, интересно, что дальше будет? Roadmap ABF оглашен и работы идут над ним по плану. Так что будет день и будет результат. И повод для Вас опять поймать кого-то из нас на неточной формулировке :)

P.S. Талантами архивариуса не владею, так что указать на конкретные Ваши посты не смогу.
P.P.S. Все-таки это не юридический форум, а посему участники не пишут свои посты такими формулировками, чтоб потом не подкопаться. А Вы почему-то провозгласили своей миссией искать эти неточности в постах и трактовать их в свою пользу.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

84. "Компания Роса открыла код сборочной среды ABF "  –3 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 12:42 
> Сначала Вы уверяли, что ничего у нас не получится. Сборочницу выпустили таки.
> Потом уверяли, что код так и не откроют, дескать, они все время врут.

Пожалуйста, найдите и перечитайте, что именно у вас не получится и почему.

> Открыли код, как и обещали. Единственная неточность - обещали в марте, но открыли
> в первых числах апреля. Думаю, что Вы нам такую неточность простите.

Хм, ссылку на анонс мне кто-то прислал в субботу вечером -- разве тогда не выложили? (подумал и не стал проверять, занимался mkimage-profiles)

Удивился бы, если б не открыли: кивать даже на министерство не получилось бы.

> Прям, интересно, что дальше будет? Roadmap ABF оглашен и работы идут над
> ним по плану. Так что будет день и будет результат.

Если результат будет достойным, а не поводом для пиара с три короба -- это будет замечательно.  Особенно если так же будет и через три года, а не через полгода-год руководство вдруг задумается, куда бабки идут и почём инновации для народа.

> И повод для Вас опять поймать кого-то из нас на неточной формулировке :)

Если формулировки от такой ловли станут чёткими и однозначными -- значит, не зря ловил.

> P.S. Талантами архивариуса не владею, так что указать на конкретные Ваши посты
> не смогу.

Да я уж упоминал про recoll, какие тут таланты... это Олли с Жаном молодцы.

Просто порой, намереваясь что-либо этакое сказать, перепроверяю слова собеседника и понимаю, какую глупость бы ляпнул вот так с разбегу.  Потому если Вас сильно смущают упрёки, на которые ссылаетесь -- скажите, попробую найти время и отыскать в оригинале.

Опять же, если пинки и подначки помогли делу -- я только рад :)

> P.P.S. Все-таки это не юридический форум, а посему участники не пишут свои
> посты такими формулировками, чтоб потом не подкопаться. А Вы почему-то провозгласили
> своей миссией искать эти неточности в постах и трактовать их в свою пользу.

А у меня нет "своей пользы", как и у Виталика.  И дело тут не в "юридических формулировках" -- от них как раз обычно с души воротит, поскольку писаны они в поле неестественных понятий и зачастую не на совесть, а лишь бы объегорить и пронырнуть.

Вы ж не будете своему школьному учителю математики ставить в упрёк то, что в уравнении на полдоски имели в виду плюс, но пока руку несли -- написали минус и дальше решение пошло не туда.  Кто-то обратит внимание, кто-то отправит на место -- но и то, и то урок.

Постарайтесь воспринимать даже достаточно жёсткие подковырки не как злонамеренные, а к пользе -- они ведь для того и пишутся.

И Вам спасибо.

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

96. "Компания Роса открыла код сборочной среды ABF "  –2 +/
Сообщение от vle email(ok) on 03-Апр-12, 13:09 
>> а не Вашего же распоясавшегося коллегу из 58 поста...
> Завираться не надо, и всё будет хорошо.

И ему еще дали право модерировать. Ужас! :-(
Вот бы действительно у aen-а поучился себя вести.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

58. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:14 
> Насчет сонеймов.

Даже для разделяемых сишных библиотек ими дело не заканчивается притом.

> Я понимаю, Вы-то к сизифу привыкли. Там массребилды - норма и требования.

Может, расскажете (я честно не знаю, сужу только по %changelog) -- в федоре будто предрелизные mass rebuild устраиваются релиз-инжинирингом?  Хотя это лучше fog@ спросить.

> Представляете какой адовый объем работ нужно провести для реп мандривы/феди/сузи,
> чтобы вот так просто их репы левой ногой ребилднулись сами на себе за 1 раз?
> А все потому что OBS/Koji позволяет изначально делать бардак.

А теперь вспомните про сборки вообще без чрутов...

PS: теперь понимаете, чем альт занимался?  Дистрибутив сделать намного проще, чем инфраструктуру.

> (к хешеру это не относиться - повторю, вы былм первые и единственные до нас)

У вас пакеты на стадии инициализации чрута до сих пор от настоящего рута устанавливаются, правда? :)  Вот и не лезьте в первую лигу, сидите во второй.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

83. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 12:30 
> У вас пакеты на стадии инициализации чрута до сих пор от настоящего
> рута устанавливаются, правда? :)  Вот и не лезьте в первую
> лигу, сидите во второй.

Дорогой, и горячо любимый Миша, я бы с большим удовольствием указал бы Вам азимут и дальность, но я, увы, воспитан иначе.

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

94. "Компания Роса открыла код сборочной среды ABF "  –2 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 12:59 
>> У вас пакеты на стадии инициализации чрута до сих пор от настоящего
>> рута устанавливаются, правда? :)  Вот и не лезьте в первую
>> лигу, сидите во второй.

(не, я действительно рад, что хотя бы во вторую пробились наконец -- там вполне уважаемые дистрибутивы занимают вполне почётные места, и это вовсе не унизительно)

> Дорогой, и горячо любимый Миша, я бы с большим удовольствием указал бы
> Вам азимут и дальность, но я, увы, воспитан иначе.

Пока азимут (причём чисто по технической части) указан вам; рад Вашему пониманию того, что крыть нечем.  О воспитании же можно было бы говорить тогда, когда б о нём не сожалели.

А задачка действительно занятная, и о других пакетных базах после её решения можно узнать ещё много-много нового и интересного... :)

В добрый путь!

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

98. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 13:15 
>>> У вас пакеты на стадии инициализации чрута до сих пор от настоящего
>>> рута устанавливаются, правда? :)  Вот и не лезьте в первую
>>> лигу, сидите во второй.
> (не, я действительно рад, что хотя бы во вторую пробились наконец --
> там вполне уважаемые дистрибутивы занимают вполне почётные места, и это вовсе
> не унизительно)

Удивляет, к слову, Ваша узость и сугубая инженерность подхода... Да кто когда судил о дистрибутиве по его сборочной системе? :)

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

119. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 14:14 
> Да кто когда судил о дистрибутиве по его сборочной системе? :)

Тот, кто понимает в этих колбасных обрезках. :)  Менять обои и перевешивать менюшки -- несоизмеримо проще, но не обеспечивает технической возможности делать это для любимых пользователей и завтра.  С другой стороны, замыкаться на одной сборочнице тоже глупо.

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

106. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 03-Апр-12, 13:38 
можно вопрос? вот я Slackware пересобираю без труда и геморроя. хотелось бы узнать, где именно в слаке «бардак при сборке».
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

24. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от aen email(??) on 03-Апр-12, 00:06 
Вы вообще сделали немало, это отражено в сообщении, отражено корректно. Зачем нужно забегать вперед? Зачем нужно без всяких обоснований рассказывать о преимуществах в сравнении нашей системой сборки при том, что тут Вас никто за язык не тянул, не провоцировал? Вы программист или пиарщик? Наверное, не пиарщик, они действуют тоньше.

Приглашаю Вас и вашу команду в Обнинск в июле, там можно будет обсудить разработки профессионально, сравнить их, сравнить направления развития. Это будет всем полезно.


Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

27. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 00:23 
> Вы вообще сделали немало, это отражено в сообщении, отражено корректно. Зачем нужно
> забегать вперед?

Для справки остальным читателям: АБФ клиент-серверная модульная среда, где сборка под конкретную платформу/дистр вынесен за пределы сервера, на отдельную ноду/ноды и сборка пакета выполняется нодой по правилам которые приняты для этой конкретной платформы/дистра без конвертации (которая не всегда сработает для всех 100% пакетов), как делает коринф. Надо Альт пересобрать? Ок - пишем клиента (он простой и есть примеры) и собираем в чруте пакет в родной среде Альт. Т.к. нода будет проинсталлирована альтовая. Надо под федю, зузю и т.д. - точно также.

----

Еще раз - вы приписываете ложь, там где ее нет. АБФ имеет уже сборочные клиенты для RH-клонов. Зачемы Вы упорно говорите не правду? Зачем?

Уже а рамках подготовки к НПП сразу написался сборочный клиент руками ребят из Наулинукса. Это вы считете забеганием? Технологически АБФ *позволяет* собирать без всяких скрытых и не очень оговорок rpm-based дистрибутивы и говорить обратное, зная ответ - намеренно лгать. Еще раз спрошу - зачем Вы это делаете тут?

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

29. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от aen email(??) on 03-Апр-12, 00:35 
> Еще раз - вы приписываете ложь, там где ее нет. АБФ имеет
> уже сборочные клиенты для RH-клонов. Зачемы Вы упорно говорите не правду?
> Зачем?

Еще раз.
1. Я не увидел этого в вашем пресс-релизе и прошу лог полной сборки клона RH и SuSE в ABF. Достаточно ссылки.
2. Клиента RH в исходниках ABF я видел, результаты его работы -- нет.
3. Я нигде не лгал, перестаньте нагнетать.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

34. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Ктулху on 03-Апр-12, 00:47 
>> Еще раз - вы приписываете ложь, там где ее нет. АБФ имеет
>> уже сборочные клиенты для RH-клонов. Зачемы Вы упорно говорите не правду?
>> Зачем?
> Еще раз.
> 1. Я не увидел этого в вашем пресс-релизе и прошу лог полной
> сборки клона RH и SuSE в ABF. Достаточно ссылки.
> 2. Клиента RH в исходниках ABF я видел, результаты его работы --
> нет.
> 3. Я нигде не лгал, перестаньте нагнетать.

"не видел", но говорите, что "не существует" - есть разница?

Помилуйте! Бетка пока только выпущена.
Нам в глаз кололи, что АБФ это распил и проприетарщина - вот теперь сорцы открыты, парни-кодеры еле-еле из окопа успевают выглянуть, чтобы поспать-покушать.
Успеется все - будут и логи и исошки федя/альт/сузя-клонов собраные на АБФ-е.
Нам-то врать какой смысл? Клиент под RH - есть. Он рабочий. С его помощью собирают пакеты и сами дистры/репозы. Не мне вам рассказывать, что пеерсборка даже релизной феди/сузи за раз - не возможна. Альт - возможна. Вы тут были первые.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

35. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от aen email(??) on 03-Апр-12, 00:59 
>> 3. Я нигде не лгал, перестаньте нагнетать.
> "не видел", но говорите, что "не существует" - есть разница?

То, что я не могу посмотреть, -- не существует.


> Помилуйте! Бетка пока только выпущена.
> Нам в глаз кололи, что АБФ это распил и проприетарщина - вот
> теперь сорцы открыты, парни-кодеры еле-еле из окопа успевают выглянуть, чтобы поспать-покушать.

Я где-то писал, что ABF это распил?

> Успеется все - будут и логи и исошки федя/альт/сузя-клонов собраные на АБФ-е.

Вот и хорошо. Когда будут, тогда и обсудим.

> Нам-то врать какой смысл?

Никакого. Я об этом и говорю. Мешая верифицируемые достижения с прогнозами на будущее, Вы принижаете достижения. Это ваша проблема, а не моя.


Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

39. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 01:10 
> То, *что я не могу посмотреть*, -- не существует.

Простите, это крайняя форма солипзма. Увы :)

> Я где-то писал, что ABF это распил?

А я писал, именно Вы писали? Я про общий фон.

> Никакого. Я об этом и говорю. Мешая верифицируемые достижения с прогнозами на
> будущее, Вы принижаете достижения. Это ваша проблема, а не моя.

Вы мешаете достижения и прогнозы из-за отсутвия возможности "посмотреть" как форму отрицания реальности. Но это не верный силлогизм.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

64. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:31 
> Еще раз - вы приписываете ложь, там где ее нет.

Дружище, давайте Вы пар выпустите на мне, а хотя бы aen@ не будете пытаться взять наскоком.

В #11 от имени "Ктулху" написано дословно: "В АБФ можете с нуля собрать именно целый дистр (rpm & deb-based) со всеми репозами".

Вас в #17 попросили представить лог сборки чего-нить на базе в т.ч. SuSE (хотя если читать добуквенно, то это было жестоко -- нынешняя openSUSE должна быть задачкой полегче) и в #33 -- на базе "этих линуксов".

В #27 от имени "Ктулху" написано обвинение в приписывании лжи.

Но ведь никто за язык не тянул -- покажите логи или не выдавайте возможности и мечтания за сделанное.  Сделаете -- вот тогда говорите.  А сейчас, если это Вы писали -- лучше извинитесь и пойдёмте браться дальше за напильник.

Помните -- у Дюма было сравнение королевой Анной кардинала Мазарини, говорившего "я сделаю", и кардинала Ришелье, говорившего "я сделал"?..  То-то и оно.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

85. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 12:43 
> Но ведь никто за язык не тянул -- покажите логи или не
> выдавайте возможности и мечтания за сделанное.  Сделаете -- вот тогда
> говорите.  А сейчас, если это Вы писали -- лучше извинитесь
> и пойдёмте браться дальше за напильник.

Извиняться? Перед кем? Перед Вами? Да вы шутник, однако.
Логи сборок будут тогда, когда мы решим их показать.
Для особо внимательных Михаилов и его коллег - Функционал заявлен, сборочный клиент есть и работает. С его помощью собираются пакеты от RH-клонов. Если вас что-то не устраивает, не пользуйтесь.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

97. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 13:11 
> Извиняться? Перед кем? Перед Вами?

Нет, перед вводимой Вами в заблуждение публикой.

> Логи сборок будут тогда, когда мы решим их показать.

Вот тогда у Вас и будет право сказать, что сделано.  А "секретное топливо" и у меня есть, на днях представляли на Erlang Factory.

> Если вас что-то не устраивает, не пользуйтесь.

Дядьку, на пальцах: если я ляпну, что в mkimage в принципе можно собирать и rh-клоны, и потенциально deb-based (там же apt!!1), Вы попросите показать, а я начну съезжать -- то я буду неправ, а Вы будете правы.

У меня пока нет никаких претензий к технологии, поскольку код не смотрел.  Есть претензии к тому, что опять начинается выдавание желаемого за действительное.  Пожалуйста, не стоит.

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

108. "Компания Роса открыла код сборочной среды ABF "  +2 +/
Сообщение от arisu (ok) on 03-Апр-12, 13:44 
> Извиняться? Перед кем? Перед Вами? Да вы шутник, однако.

перед читателями. тут, ВНИЗАПНА! — публичный форум. ну, или можно не извиняться, если имидж пи…в вам более по нраву.

> Логи сборок будут тогда, когда мы решим их показать.

«жрите что дали, быдло!»

> Для особо внимательных Михаилов и его коллег — Функционал заявлен, сборочный клиент
> есть и работает. С его помощью собираются пакеты от RH-клонов. Если
> вас что-то не устраивает, не пользуйтесь.

логи сборки? у меня вот система управления любым спутником есть, например. но я её не покажу, ага.

у нас есть ТАКИЕ приборы!
но мы вам о них не расскажем!
(ц)

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

28. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 00:31 
>Приглашаю Вас и вашу команду в Обнинск в июле, там можно будет обсудить разработки профессионально, сравнить их, сравнить направления развития. Это будет всем полезно.

Спасибо Вам за приглашение!
А что там за мероприятие будет?

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

30. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от aen email(??) on 03-Апр-12, 00:37 
>>Приглашаю Вас и вашу команду в Обнинск в июле, там можно будет обсудить разработки профессионально, сравнить их, сравнить направления развития. Это будет всем полезно.
> Спасибо Вам за приглашение!
> А что там за мероприятие будет?

Конференция разработчиков СПО, уже девятая. Рубанов постоянный ее участник. Доклады о бизнесе запрещены. :-)  Объявим в течение недели.


Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

65. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:37 
> А что там за мероприятие будет?

Мероприятие обычно толковое, см. тж. http://ftp.linux.kiev.ua/pub/conference/peers/protva/ -- и впрямь Володю расспросите, он в бытность в ИСП делал там всё более интересные доклады.

PS: интересно, кто-то из ваших бывал на LinuxFest примерно в тех же местах и в то же время?  Что характерно, иные вопросы на пеньках с чайком куда легче утряхиваются, в том числе и междистрибутивные раздоры (старожилы помнят, как однажды прорвало беднягу tren@).

PPS: главное во встречах живьём -- возможность видеть не только ники и буковки, а людей и глаза.  Ну и "ты руками покажи" тоже удобней реализуется. :)

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

20. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от vle email(ok) on 02-Апр-12, 23:42 
> Не путать с функционалом коринфа, там невозможно собирать системообразущие
> пакеты.

Виталий Липатов мне сказал этой зимой на lvee-winter-2012,
что никаких ТЕХНИЧЕСКИХ проблем со сборкой системообразующих пакетов
вроде glibc в Коринфе нет. Они всего лишь не рекомендуют _использовать_
варианты glibc, собранные не известно кем не известно как. Если я что-то
неправильно понял, его можно позвать, пусть разъяснит сам.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

26. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 00:09 
>Виталий Липатов мне сказал этой зимой на lvee-winter-2012, что никаких ТЕХНИЧЕСКИХ проблем со сборкой системообразующих пакетов

Проблем то может и нет, только пока еще никто не собрал и не собирался Федору с помошью коринфа и хешера. К чему бы это? Никому не нужно было, да?


ну и это -

http://freesource.info/wiki/Korinf

"Сборка пакетов, не являющихся системообразующими (неправильно применять Коринф для сборки glibc или rpm для разных систем)."


я за язык не тянул - "они" сами написали.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

51. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 10:43 
>>Виталий Липатов мне сказал этой зимой на lvee-winter-2012, что никаких
>>ТЕХНИЧЕСКИХ проблем со сборкой системообразующих пакетов
> Проблем то может и нет, только пока еще никто не собрал и
> не собирался Федору с помошью коринфа и хешера.
> К чему бы это? Никому не нужно было, да?

Федору нет, а простые пакеты для CentOS уже собирались: http://www.altlinux.org/Hasher/CentOS

> ну и это - http://freesource.info/wiki/Korinf
> "Сборка пакетов, не являющихся системообразующими (неправильно применять Коринф
> для сборки glibc или rpm для разных систем)."

Дяденьки, нет никаких ТЕХНИЧЕСКИХ проблем ехать навстречу потоку, но это неправильно.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

88. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 03-Апр-12, 12:47 
>>>Виталий Липатов мне сказал этой зимой на lvee-winter-2012, что никаких
>>>ТЕХНИЧЕСКИХ проблем со сборкой системообразующих пакетов
>> Проблем то может и нет, только пока еще никто не собрал и
>> не собирался Федору с помошью коринфа и хешера.
>> К чему бы это? Никому не нужно было, да?
> Федору нет, а простые пакеты для CentOS уже собирались: http://www.altlinux.org/Hasher/CentOS

простые пакеты это какие? :))

ваши аргументы возвращаю вам - вот как будут логи сборки федоры/центоса - тогда и обсудим что умеет коринф. А пока он ничего не умеет кроме сборки "простых пакетов".

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

109. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 13:47 
>>> Проблем то может и нет, только пока еще никто не собрал и
>>> не собирался Федору с помошью коринфа и хешера.

Если вдруг не заметили: Korinf не использует hasher на не-ALT, поэтому "не собрал" -- труизм (про "не собирался" не в курсе, хотя это была бы задачка не из простых).

>>> К чему бы это? Никому не нужно было, да?
>> Федору нет, а простые пакеты для CentOS уже собирались:
> http://www.altlinux.org/Hasher/CentOS
> простые пакеты это какие? :))

Это вдребезги простой, хоть и системообразующий, пакет filesystem -- первое, что попалось под руку.  По ссылке в результатах написано :)

> ваши аргументы возвращаю вам - вот как будут логи сборки федоры/центоса - тогда
> и обсудим что умеет коринф. А пока он ничего не умеет кроме сборки "простых пакетов".

Во-первых, мои аргументы относятся к Вашей неправде в виде обобщения "rpm-based".  Умеете две базы -- так и пишите.  Расширите список -- тогда и добавите.  Обобщать будете тогда, когда для этого будут основания, и лучше не чрезмерно -- иначе спросите ach насчёт "теории заговора", вдруг усмотрит.

Во-вторых, возвращать было бы уместно, если бы в отношении Korinf разработчиками -- или Вы просто не разработчик? -- тоже производилось выдавание желаемого (например, собираемость rpm-based в широком смысле слова) за действительное (поддержка сборки на перечне операционных окружений с указанием ограничений).  А это не так.

Ну и насколько вижу -- нынешний Korinf собирает не в специально подготавливаемых автоматически чрутах, а в подготовленных вручную заранее.  Это "третья лига", так было десять лет тому почти во всех дистрибутивах (а он всё-таки решает кроссдистрибутивные задачи).  Есть куда стремиться.

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

145. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Ктулху on 03-Апр-12, 22:00 
>Это вдребезги простой, хоть и системообразующий, пакет filesystem -- первое, что попалось под руку.  По ссылке в результатах написано :)

filesystem?! О, да! Это в корне меняет дело! Пешите(собирайте) исчо!

>Во-первых, мои аргументы относятся к Вашей неправде в виде обобщения "rpm-based".  Умеете две базы -- так и пишите.

Ах, уже удостоились на 2 базы? Прогресс, прогресс. А описание почитать видимо не судьба.
Хотя у вас стандарт rpm настолько изувечен и привыкли к этому, что я вполне понимаю, почему для вас "другой" rpm-дистр (нарпимер, SuSe) непреодолимо "другая база". Беда, беда.

>Во-вторых, возвращать было бы уместно, если бы в отношении Korinf разработчиками -- или Вы просто не разработчик? -- тоже производилось выдавание желаемого (например, собираемость rpm-based в широком смысле слова) за действительное (поддержка сборки на перечне операционных окружений с указанием ограничений).  А это не так.

Вы там как-нить определитесь, собирает или нет? Пока какой-то невнятный блудняк.
Ну или к автору обратитесь, он вам все расскажет, чтобы вам не пришлось сильно фантазировать.

Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

146. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 04-Апр-12, 01:55 
> filesystem?! О, да! Это в корне меняет дело!

Ну так поменяйте и Вы, соберите сузешный ;-)  Ума не приложу -- чего так ломаться.

>> Умеете две базы -- так и пишите.
> Ах, уже удостоились на 2 базы? Прогресс, прогресс.
> А описание почитать видимо не судьба.

Почитал в новости: "Fedora/RHEL и Роса/Mandriva".  Две базы.  Можно высосать из пальца четыре, а если присовокупить версии (или как в подаче по НПП -- ещё и на количество платформ помножить), то вообще вроде бы целую кучу.  Это НЕ годится под обобщение "rpm-based", поскольку не включает не то что ВСЕ rpm-based, но как минимум НЕКОТОРЫЕ из основных.  Я доступно излагаю?

Сходил ещё раз по ссылке на анонс.  Вообще никакой конкретики по фактически поддерживаемым платформам.

> Хотя у вас стандарт rpm настолько изувечен

RPMv3 чем-то не устраивает?

> и привыкли к этому, что я вполне понимаю, почему для вас "другой" rpm-дистр
> (нарпимер, SuSe) непреодолимо "другая база". Беда, беда.

Прекратите истерику и соберитесь-ка на сузе (не "SuSe", кстати).  Или пересоберите у себя её пакетную базу.

А то вроде дошло, что в альте и rpm не просто так, и hasher -- тут опять двадцать пять.

> Вы там как-нить определитесь, собирает или нет? Пока какой-то невнятный блудняк.

Похоже, ктулху не читатель.  Он писатель.  Сразу в восемь потоков, и все мимо кассы...

Даже если собрать, не получится применить.  Уже поэтому собирать смысла нет.  Ферштейн?

Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

147. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Ктулху on 04-Апр-12, 02:44 
>Почитал в новости: "Fedora/RHEL и Роса/Mandriva".  Две базы.

для внимательных повторю - 2 конкретные базы. Для их сборки уже *выпущены* сборочные клиенты. АБФ позволяет при написании сборочного клиента (просто, доступно, почти копипаста кода) - собрать все потребные кому-то иные *rpm-based* системы, включая сузю и альт. Сколько можно еще повторять? Михаил, научитесь не только читать, но и понимать написаное. Выше я раз 5 упомянул - если пишется клиент, собирается другой дистр (при починке пакетной базы, если она не готова для массребилда).

>Даже если собрать, не получится применить.  Уже поэтому собирать смысла нет.  Ферштейн?

бессвязный поток сознания. не распарсил.

---
Право, спорить с aen одно удовольствие, он спрашивает по делу и не троллит. Чего не сказать о некоторых. За сим откланиваюсь.

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

148. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 04-Апр-12, 02:59 
>> Почитал в новости: "Fedora/RHEL и Роса/Mandriva".  Две базы.
> Для их сборки уже *выпущены* сборочные клиенты.

Именно так изначально и понял.  Вы удивительно неинформативны.

> Сколько можно еще повторять?

Минус несколько раз.

> АБФ позволяет при написании сборочного клиента

*sigh*

"При написании" всё позволяет всё, грубо говоря (см. http://www.opennet.me/opennews/art.shtml?num=33487 для примера).  И именно за попытки подсовывать ненаписанное за фичу канделябром и огребли.  А для общего образования почитайте про термин vaporware.

> За сим откланиваюсь.

http://gramota.ru/slovari/dic/?word=%E7%E0+%F...

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

95. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от vle email(ok) on 03-Апр-12, 13:01 
> Дяденьки, нет никаких ТЕХНИЧЕСКИХ проблем ехать навстречу потоку, но это неправильно.

Я что-то не пойму, так можно собрать Конинфом glibc или нельзя?
Что вы называете "системообразующими пакетами"
и где эта грань -- отдельный вопрос.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

118. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 14:10 
>> Дяденьки, нет никаких ТЕХНИЧЕСКИХ проблем ехать навстречу потоку, но это неправильно.
> Я что-то не пойму, так можно собрать Конинфом glibc или нельзя?

Давай вернёмся к вопросу, как доподнимаю у себя (постараюсь не забыть сказать).  Прогноз такой: технически собрать скорее возможно (с доработкой), использовать в рамках пакетной базы целевого дистрибутива по назначению -- маловероятно.

> Что вы называете "системообразующими пакетами" и где эта грань -- отдельный вопрос.

Лучше спроси Виталика, что он хотел сказать; в нулевом приближении могу предложить "пакеты, составляющие либо минимальную, либо базовую сборочную систему".  Применительно к средам сборки это определение может потребовать расширения до всех пакетов, рекурсивно необходимых для сборки этих пакетов -- здесь стоит спросить {ldv,boyarsh}@altlinux, они занимались.

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

56. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:01 
> В АБФ можете с нуля собрать именно целый дистр (rpm & deb-based)

А ну-ка соберите мне минимальные чруты из сузи и дебиана, господин соврамши.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

62. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 11:21 
>> В АБФ можете с нуля собрать именно целый дистр (rpm & deb-based)
> А ну-ка соберите мне минимальные чруты из сузи и дебиана, господин соврамши.

Если Вы обвиняете кого-то во вранье, то для этого нужны доказательства. Так что Вы должны признать, что или Вы чрезмерно усердны в поиске этого "вранья", или сами подготовить сборочный клиент для описанных дистрибутивов и поймать на том, что chroot не соберется. Не говоря уже о том, что видимо вежливости Вас никто не учил.


Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

72. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 12:04 
>>> В АБФ можете с нуля собрать именно целый дистр (rpm & deb-based)
>> А ну-ка соберите мне минимальные чруты из сузи и дебиана, господин соврамши.
> Если Вы обвиняете кого-то во вранье, то для этого нужны доказательства.

Если бы собрали хоть на коленке со снапшотом первой четверти предпоследнего полнолуния -- представляю дополнительный абзац в анонсе :)

Как-то заикался о том, что примерно таким макаром собрал в mkimage/hasher контейнер из opensuse-11.4.  Воспроизводимо выполнить пока не удалось, поэтому в отличие от случая с заметно более горбатым centos6 (где был применён хук слева по filesystem) -- на альтовской вики статья и не фигурирует...

> Так что Вы должны признать, что или Вы чрезмерно усердны в поиске этого "вранья"

Или просто глаз пристрелямши.

Повторюсь: не позволяйте себе подмен, будьте строги сами к себе, и многое _уже_ будет лучше.  Вы это понимаете более иных своих коллег -- постарайтесь донести, и когда-то они тоже будут благодарны.

Моя цель -- не уничтожить вас каким-либо образом, а проявить и тем самым уничтожить неправду.  Если сам говорю неправду -- тем более проявляйте её.

> или сами подготовить сборочный клиент для описанных дистрибутивов
> и поймать на том, что chroot не соберется.

Минутку, это не я попытался подменить "mdv/rhel" на "rpm & deb-based" и вместо "потенциально возможно при условии написания работающего сборочного клиента" написал "можете".  И не отмазывайте коллегу, ему это не в пользу -- думаю, справится сам перечитать и ответить.

> Не говоря уже о том, что видимо вежливости Вас никто не учил.

Учили -- но вежливость, приятность, политкорректность не важнее правды.  Другое дело, что людей надо любить и беречь -- вот с этим беда.

PS: постфактум вспомнился подход "плохой полицейский, хороший полицейский" -- только тут в обратном порядке выходит, если так воспринимать :)

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

77. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 12:14 
>> Так что Вы должны признать, что или Вы чрезмерно усердны в поиске этого "вранья"
> Или просто глаз пристрелямши.

Да не. Скорее именно усердны. А считаете, что "пристрелямши". Ответил по этому поводу ниже про точность формулировок. Просто все это хорошо ложится на Ваше же "увлечение" теориями заговора. Люди, которые ими увлекаются рано или поздно приобретают сходные черты, такие как желание видеть то, чего на самом деле нет, по отдельным кускам информации строить далеко идущие выводы (часто неверные).

> Моя цель -- не уничтожить вас каким-либо образом, а проявить и тем
> самым уничтожить неправду.

Ох и тяжело же будет Вам с людьми общаться... Вам всего-то ничего (33), а уже в зануду превращаетесь. Лет в 40-45 вообще будет к Вам не подъехать.

> PS: постфактум вспомнился подход "плохой полицейский, хороший полицейский" -- только тут
> в обратном порядке выходит, если так воспринимать :)

Да, дискуссия была хорошая и спокойная, пока Вы со своей "правдой" не пришли сюда.

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

89. "(offtopic) методологии коррелирования разрозненного"  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 12:49 
> Просто все это хорошо ложится на Ваше же "увлечение" теориями заговора.
> Люди, которые ими увлекаются рано или поздно приобретают сходные черты

Почему-то думаю, что Вам и aen@ это ещё предстоит. :)  Только тоже не "увлечение", а чисто научное применение того и в том объёме, что и в котором работает.

Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

91. "(offtopic) методологии коррелирования разрозненного"  +/
Сообщение от ach (ok) on 03-Апр-12, 12:52 
>> Просто все это хорошо ложится на Ваше же "увлечение" теориями заговора.
>> Люди, которые ими увлекаются рано или поздно приобретают сходные черты
> Почему-то думаю, что Вам и aen@ это ещё предстоит. :)  Только
> тоже не "увлечение", а чисто научное применение того и в том
> объёме, что и в котором работает.

Ой, таки давайте не будем сюда науку приплетать? Слов будет много, а у меня работа стоит.
А насчет "предстоит" могу сказать только, что по молодости (лет до 22) и глупости увлекался примерно тем же. Потом перерос.

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

110. "(offtopic) методологии коррелирования разрозненного"  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 13:49 
> Ой, таки давайте не будем сюда науку приплетать?

Если Вы по молодости и глупости увлекались, то это не значит, что я не использую научные методы применительно к называемому теми же словами.  Но и впрямь, это всё лучше под чай.

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

48. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от gaal_dev on 03-Апр-12, 09:44 
Пересборка идет в обратном порядке.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

37. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Аноним (??) on 03-Апр-12, 01:10 
Всегда удивляли такие штуки - рассчёт зависимостей и автоматическая сборка только нужных пакетов выставляется как фича. Тогда как нормальные люди пошли по правильному пути - от source-based системы сборки которая всё это умеет из коробки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Компания Роса открыла код сборочной среды ABF "  +4 +/
Сообщение от Eugeni Dodonov (ok) on 03-Апр-12, 02:01 
Что-то я не уловил зависимости. В source-based системе тоже нужно учитывать зависимости и последовательность сборки. Как без этого собрать ту же mesa, которой нужен libdrm, которому нужен pixman, причем всем нужен glibc, gcc, python и limbpc (и так дальше по сборочной цепочке) например?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

45. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от ach (ok) on 03-Апр-12, 07:52 
> Всегда удивляли такие штуки - рассчёт зависимостей и автоматическая сборка только нужных
> пакетов выставляется как фича. Тогда как нормальные люди пошли по правильному
> пути - от source-based системы сборки которая всё это умеет из
> коробки.

А зачем в Gentoo revdep-rebuild есть не напомните?

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

79. "Компания Роса открыла код сборочной среды ABF "  –2 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 12:18 
> Тогда как нормальные люди пошли по правильному пути - от source-based системы сборки

...которая практически в принципе несовместима с воспроизводимостью этой самой сборки: ушла или пришла зависимость (или тест в configure) где-то там дальше по графу -- и вот уже совсем другой результат через месяц получился.

При отсутствии автоматического или максимально автоматизированного вычисления установочных и сборочных зависимостей не получится честная сборка в населённом только необходимым и достаточным чруте, а без сборки в чруте с воспроизводимостью очень сложно: шаг в сторону и приплыли.

Так что это просто разные критерии нормальности.  Точнее, задачи разные.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

87. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от vle email(ok) on 03-Апр-12, 12:45 
>> Тогда как нормальные люди пошли по правильному пути - от source-based системы сборки
> ...которая практически в принципе несовместима с воспроизводимостью этой самой сборки:

Дорогой, Миша Шигорин, я тебя очень прошу, прекрати нести бред
о вещах, в которых ты не разбираешься.

Воспроизводима сборка пакета или нет зависит от тысяч причин,
но только не от того, к какому типу пакетных систем относят ту или иную.
Source-based ее _назвали_ или нет не имеет ни малейшего значения.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

99. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 13:22 
> прекрати нести бред

Лёш, подумай о составе сборочной среды, как он образуется, что на этот процесс влияет.  Сам понимаешь, это львиная доля обеспечения воспроизводимости.

> Воспроизводима сборка пакета или нет зависит от тысяч причин

Естественно.  И в т.ч. от того, почему и как происходят изменения.

> но только не от того, к какому типу пакетных систем относят ту или иную.

Я тебе верю, что в принципе из досок на гвоздях можно построить двадцатиэтажку.  Но ты руками покажи и заодно объясни, почему всё-таки обычно этого не делают.

PS: и завязывай уже с этакими выбросами -- "бред и точка".  Сказал "а", говори "б", интересно же послушать умного и грамотного человека с глазооткрывателем.  Может, и впрямь упустил чего (хотя мне та же тематика более интересна в применении к образам, чем к пакетам).

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

104. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от vle email(ok) on 03-Апр-12, 13:35 
>> прекрати нести бред
> Лёш, подумай о составе сборочной среды, как он образуется, что на этот
> процесс влияет.  Сам понимаешь, это львиная доля обеспечения воспроизводимости.

Не надо меня лечить, дохтур

>> но только не от того, к какому типу пакетных систем относят ту или иную.
> Я тебе верю, что в принципе из досок на гвоздях можно построить
> двадцатиэтажку.  Но ты руками покажи и заодно объясни, почему всё-таки
> обычно этого не делают.

Завязывай эти свои понты "из досок и гвоздей". Ни о досках ни о гвоздях
ты не имеешь ни малейшего представления.

> PS: и завязывай уже с этакими выбросами -- "бред и точка".  
> Сказал "а", говори "б", интересно же послушать умного и грамотного человека
> с глазооткрывателем.  Может, и впрямь упустил чего (хотя мне та
> же тематика более интересна в применении к образам, чем к пакетам).

Для того, что открывать глаза упертому верующему, убежденному
в своей святости, надо оценить
уровень его знаний о гвоздях и досках.
Судя по тому, что я вижу о "Source-based системах"
ты не знаешь ровно ничего.

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

121. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 14:18 
> Судя по тому, что я вижу о "Source-based системах" ты не знаешь ровно ничего.

Вообще-то знаю, но тебе и впрямь проще считать, что ничего: потому и попросил рассказать.

Только не забудь про воспроизводимость, мы ведь именно о ней говорили.

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

126. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от vle email(ok) on 03-Апр-12, 14:43 
>> Судя по тому, что я вижу о "Source-based системах" ты не знаешь ровно ничего.
> Вообще-то знаю, но тебе и впрямь проще считать, что ничего

В таком случае начнем со списка вопросов.

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

135. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 15:15 
> В таком случае начнем со списка вопросов.

Давай.

1. Как определяется состав сборочной среды для конкретной программы?

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

138. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от vle email(ok) on 03-Апр-12, 16:04 
>> В таком случае начнем со списка вопросов.
> Давай.
> 1. Как определяется состав сборочной среды для конкретной программы?

Для конкретного пакета? В случае pkgsrc из списка прописанного
в DEPENDS, BUILD_DEPENDS, USE_TOOLS etc.
Пример ниже. Для cross-cборки есть две дополнительные переменные
для разделения build host deps и target platform deps.

0 cheusov>pkg_src_summary -r PLIST,DESCRIPTION textproc/dict-server| pkg_summary4view
-----------------------------------------------------------
PKGNAME:        dict-server-1.12.0nb1
PKGPATH:        textproc/dict-server
DEPENDS:        libmaa>=1.3.0:../../devel/libmaa
BUILD_DEPENDS:  checkperms>=1.1:../../sysutils/checkperms
                gmake>=3.81:../../devel/gmake
                libtool-base>=2.2.6bnb3:../../devel/libtool-base
HOMEPAGE:       http://www.dict.org/
COMMENT:        Dictionary Service Protocol server
LICENSE:        gnu-gpl-v2
MAINTAINER:     cheusov@NetBSD.org
CATEGORIES:     textproc
LICENSE:        gnu-gpl-v2

0 0 cheusov>

Об этом ты не спрашивал, но я приведу еще кое-что. Опции компиляции и линковки,
список пакетов, устновленный на момент сборки пакета, опции сборки пакета,
и кое-какие другие параметры сохраняются в бинаре пакета.
Используя эти данные  можно воспроизвести сборку, если имеются
нужные бинари тех же версий.
К сожалению уникального id, например, uuid-а
пакет не имеет, но patch будет весить 2 строки,
если без проверок на наличие uuid генератора.

Примеры ниже. В выводе -B обрати внимание на LDFLAGS, CPPFLAGS, CFLAGS,
CONFIGURE_ARGS, CONFIGURE_ENV, CC_VERSION,  BUILTIN_PKGS,
LOCALBASE, MACHINE_ARCH, OS_VERSION, OPSYS и т.д.

0 cheusov>pkg_info -N mplayer
Information for mplayer-1.0rc20100913nb8:

Built using:
realplayer-codecs-8.20050115nb1
win32-codecs-071007
mplayer-share-1.0rc20100913nb3
aalib-1.4.0.5nb2
cdparanoia-3.0.10.2nb2
libdv-1.0.0nb1
libdvdread-4.1.3nb1
libdvdnav-4.1.3
esound-0.2.41
giflib-4.1.6nb2
jpeg-8c
libmad-0.15.1bnb1
nas-1.9.1nb2
png-1.5.5
SDL-1.2.14nb3
libtheora-1.1.1nb2
x264-devel-20110707
xvidcore-1.3.2
digest-20080510
yasm-1.1.0nb1
gmake-3.82nb2
pkg-config-0.25nb1
x11-links-0.68
checkperms-1.11

0 cheusov>pkg_info -B mplayer
Information for mplayer-1.0rc20100913nb8:

Build information:
ABI=
BUILD_DATE=2011-10-20 14:33:57 +0000
BUILD_HOST=NetBSD work.imb.invention.com 5.99.53 NetBSD 5.99.53 (GENERIC) #0: Sun Jun 26 20:54:13 UTC 2011  builds@b8.netbsd.org:/home/builds/ab/HEAD/i386/201106261510Z-obj/home/builds/ab/HEAD/src/sys/arch/i386/compile/GENERIC i386
BUILTIN_PKGS=libxcb-1.7 xcb-proto-1.6 zlib-1.2.3 MesaLib-4.0.4 libXext-1.2.0 glu-4.0.4 renderproto-0.11 randrproto-1.3 libXScrnSaver-1.2.1 scrnsaverproto-1.2.1 libXinerama-1.1.1 inputproto-2.0.1 xineramaproto-1.2.1 libXv-1.0.6 videoproto-2.3.1 fontconfig-2.8.0 freetype2-2.4.4 expat-2.0.1
CATEGORIES=multimedia
CC_VERSION=gcc-4.1.3
CFLAGS=-O2 -I/usr/pkg/include/cdparanoia -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -O3 -ffast-math -fomit-frame-pointer -mtune=pentiumpro
CMAKE_ARGS=
CONFIGURE_ARGS=--prefix=/usr/pkg --disable-arts --enable-cdparanoia --disable-libdca --enable-libdv --disable-dvdread-internal --enable-dvdread --with-dvdread-config=/usr/pkg/bin/dvdread-config --enable-dvdnav --with-dvdnav-config=/usr/pkg/bin/dvdnav-config --enable-esd --disable-faac --enable-faad-internal --disable-ggi --enable-gif --enable-jpeg --disable-toolame --enable-mad --disable-mlib --enable-menu --enable-real --enable-runtime-cpudetection --enable-win32dll --enable-nas --enable-ossaudio --enable-png --disable-pulse --enable-sdl --enable-theora --enable-tv-v4l2 --disable-vidix --enable-libvorbis --enable-xvid --disable-ssse3 --disable-vdpau --extra-libs=-lxvidcore --disable-mencoder --confdir=/usr/pkg/share/mplayer --enable-xvmc --with-xvmclib=XvMCW
CONFIGURE_ENV=TMPDIR=/tmp/obj-pkgsrc/multimedia/mplayer/work LIBOSSAUDIO=-lossaudio DEVOSSAUDIO=/dev/audio DEVOSSSOUND=/dev/sound PTHREAD_CFLAGS=\ -pthread\  PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr FREETYPE_CONFIG=/usr/X11R7/bin/freetype-config INSTALL_INFO= MAKEINFO=/tmp/obj-pkgsrc/multimedia/mplayer/work/.tools/bin/makeinfo PKG_CONFIG=/tmp/obj-pkgsrc/multimedia/mplayer/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/tmp/obj-pkgsrc/multimedia/mplayer/work/.buildlink/lib/pkgconfig:/tmp/obj-pkgsrc/multimedia/mplayer/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/obj-pkgsrc/multimedia/mplayer/work/.pkg-config.log PKG_CONFIG_PATH= MAKE=make WRAPPER_DEBUG=no WRAPPER_UPDATE_CACHE=yes CC=cc CFLAGS=-O2\ -I/usr/pkg/include/cdparanoia\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/X11R7/include\ -I/usr/X11R7/include/freetype2\ -O3\ -ffast-math\ -fomit-frame-pointer\ -mtune=pentiumpro CPPFLAGS=-I/usr/pkg/include\ -I/usr/include\ -I/usr/X11R7/include\ -I/usr/X11R7/include/freetype2 CXX=c++ CXXFLAGS=-O2\ -I/usr/pkg/include/cdparanoia\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/X11R7/include\ -I/usr/X11R7/include/freetype2\ -O3\ -ffast-math\ -fomit-frame-pointer\ -mtune=pentiumpro COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/X11R7/lib\ -Wl,-R/usr/X11R7/lib LINKER_RPATH_FLAG=-R PATH=/tmp/obj-pkgsrc/multimedia/mplayer/work/.wrapper/bin:/tmp/obj-pkgsrc/multimedia/mplayer/work/.buildlink/bin:/tmp/obj-pkgsrc/multimedia/mplayer/work/.gcc/bin:/tmp/obj-pkgsrc/multimedia/mplayer/work/.tools/bin:/usr/pkg/bin:/home/cheusov/pkg_distbb/bin:/home/cheusov/pkg_distbb/bin:/home/cheusov/pkg_distbb/bin:/sbin:/usr/sbin:/usr/local/sbin:/home/cheusov/bin:/bin:/usr/bin:/usr/pkg/bin:/usr/local/bin:/usr/X11R7/bin:/usr/pkg/bin:/usr/pkg/sbin:/home/cheusov/pkg_distbb/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/tmp/obj-pkgsrc/multimedia/mplayer/work/.home
CPPFLAGS=   -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2
FFLAGS=-O
GIFLIB_IMPLEMENTATION=giflib
GMAKE=GNU Make 3.82
HOMEPAGE=http://www.mplayerhq.hu/
JPEG_DEFAULT=jpeg
LDFLAGS=  -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib
LICENSE=
LOCALBASE=/usr/pkg
MACHINE_ARCH=i386
MACHINE_GNU_ARCH=i386
MAINTAINER=pkgsrc-users@NetBSD.org
NO_BIN_ON_CDROM=Prohibited by USAs DMCA and patent law
NO_BIN_ON_FTP=Prohibited by USAs DMCA and patent law
NO_SRC_ON_CDROM=
NO_SRC_ON_FTP=Prohibited by USAs DMCA and patent law
OBJECT_FMT=ELF
OPSYS=NetBSD
OS_VERSION=5.99.53
PKGINFODIR=info
PKGMANDIR=man
PKGPATH=multimedia/mplayer
PKGTOOLS_VERSION=20110805
PKG_OPTIONS=aalib cdparanoia dv dvdnav dvdread esound gif jpeg mad mplayer-default-cflags mplayer-internal-faad mplayer-menu mplayer-real mplayer-runtime-cpudetection mplayer-win32 nas oss png sdl theora v4l2 vorbis x264 xvid
PKG_SYSCONFBASEDIR=/usr/pkg/etc
PKG_SYSCONFDIR=/usr/pkg/etc
REQUIRES=/usr/X11R7/lib/libGL.so.2
REQUIRES=/usr/X11R7/lib/libICE.so.7
REQUIRES=/usr/X11R7/lib/libSM.so.7
REQUIRES=/usr/X11R7/lib/libX11.so.7
REQUIRES=/usr/X11R7/lib/libXau.so.7
REQUIRES=/usr/X11R7/lib/libXdamage.so.2
REQUIRES=/usr/X11R7/lib/libXdmcp.so.7
REQUIRES=/usr/X11R7/lib/libXext.so.7
REQUIRES=/usr/X11R7/lib/libXfixes.so.4
REQUIRES=/usr/X11R7/lib/libXinerama.so.2
REQUIRES=/usr/X11R7/lib/libXrandr.so.3
REQUIRES=/usr/X11R7/lib/libXrender.so.2
REQUIRES=/usr/X11R7/lib/libXss.so.2
REQUIRES=/usr/X11R7/lib/libXt.so.7
REQUIRES=/usr/X11R7/lib/libXv.so.2
REQUIRES=/usr/X11R7/lib/libXvMC.so.2
REQUIRES=/usr/X11R7/lib/libXvMCW.so.1
REQUIRES=/usr/X11R7/lib/libXxf86dga.so.2
REQUIRES=/usr/X11R7/lib/libXxf86vm.so.2
REQUIRES=/usr/X11R7/lib/libdrm.so.3
REQUIRES=/usr/X11R7/lib/libexpat.so.2
REQUIRES=/usr/X11R7/lib/libfontconfig.so.2
REQUIRES=/usr/X11R7/lib/libfreetype.so.7
REQUIRES=/usr/X11R7/lib/libxcb.so.1
REQUIRES=/usr/lib/libbz2.so.1
REQUIRES=/usr/lib/libc.so.12
REQUIRES=/usr/lib/libi386.so.1
REQUIRES=/usr/lib/libm.so.0
REQUIRES=/usr/lib/libossaudio.so.1
REQUIRES=/usr/lib/libposix.so.0
REQUIRES=/usr/lib/libpthread.so.1
REQUIRES=/usr/lib/libterminfo.so.1
REQUIRES=/usr/lib/libusbhid.so.1
REQUIRES=/usr/lib/libz.so.1
REQUIRES=/usr/pkg/lib/libSDL-1.2.so.0
REQUIRES=/usr/pkg/lib/libaa.so.1
REQUIRES=/usr/pkg/lib/libaudio.so.2
REQUIRES=/usr/pkg/lib/libaudiofile.so.0
REQUIRES=/usr/pkg/lib/libcdda_interface.so.1
REQUIRES=/usr/pkg/lib/libcdda_paranoia.so.1
REQUIRES=/usr/pkg/lib/libdv.so.4
REQUIRES=/usr/pkg/lib/libdvdnavmini.so.4
REQUIRES=/usr/pkg/lib/libdvdread.so.4
REQUIRES=/usr/pkg/lib/libesd.so.0
REQUIRES=/usr/pkg/lib/libgif.so.4
REQUIRES=/usr/pkg/lib/libjpeg.so.8
REQUIRES=/usr/pkg/lib/libmad.so.0
REQUIRES=/usr/pkg/lib/libogg.so.0
REQUIRES=/usr/pkg/lib/libpng15.so.15
REQUIRES=/usr/pkg/lib/libtheora.so.0
REQUIRES=/usr/pkg/lib/libx264.so.0
REQUIRES=/usr/pkg/lib/libxvidcore.so.4
RESTRICTED=Prohibited by USAs DMCA and patent law
_PLIST_IGNORE_FILES=
_USE_DESTDIR=user-destdir

0 cheusov>

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

139. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от Eugeni Dodonov (ok) on 03-Апр-12, 16:55 
> PKGNAME:        dict-server-1.12.0nb1
> PKGPATH:        textproc/dict-server
> DEPENDS:        libmaa>=1.3.0:../../devel/libmaa
> BUILD_DEPENDS:  checkperms>=1.1:../../sysutils/checkperms
>                 gmake>=3.81:../../devel/gmake
>                 libtool-base>=2.2.6bnb3:../../devel/libtool-base

Оооо, спасибо большое за детали! У меня всегда был такой вот вопрос - в данной конструкции, как произойдет сборка если никаких пакетов из depends/build_depends нет в наличии?

Т.е., сначала будет собран checkperms версии 1.1 из директории ../../sysutils/checkperms, и потом установлен во временную директорию, которая одна для всех зависимостей dict-server-1-12.0nb1; потом gmake, потом libtool-base, потом libmaa. Потом со всем этим будет собран dict-server. А потом, при make install, как libmaa так и сам dict-server будут установлены в систему (либо упакованы в бинарные пакеты)?

http://www.netbsd.org/docs/pkgsrc/ весьма подробен, но устанавливать netbsd чтобы проверить все детали как-то никак руки не доходят.

Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

144. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от vle email(ok) on 03-Апр-12, 18:43 
> Оооо, спасибо большое за детали! У меня всегда был такой вот вопрос
> - в данной конструкции, как произойдет сборка если никаких пакетов из
> depends/build_depends нет в наличии?

1)
cd /usr/pkgsrc/textproc/dict-server; bmake package
  Соберет все зависимости из pkgsrc рекурсивно.

2)
cd /usr/pkgsrc/textproc/dict-server; bmake package DEPENDS_TARGET=bin-install
  Попытается поставить зависимости из бинарей, если их нет или есть те, которые
  не удовлетворяют требованиям, зависимости буду построены из исходников
  (из соответствующих поддеревьев /usr/pkgsrc).

3)
cd /usr/pkgsrc/textproc/dict-server; bmake package DEPENDS_TARGET=do-bin-install
  Попытается поставить зависимости из бинарей, если их нет или есть те, которые
  не удовлетворяют требованиям, отвалится с ошибкой.

4)
cd /usr/pkgsrc/textproc/dict-server; bmake package DEPENDS_TARGET=does-not-exit
  Сразу отвалится с ошибкой

Очевидно, что DEPENDS_TARGET принимает название таргета Makefile-а,
через которое можно реализовать свое поведение.

> Т.е., сначала будет собран checkperms версии 1.1 из директории ../../sysutils/checkperms,
> и потом установлен во временную директорию,

Здесь мы обсуждаем случай 1 и 2.
BUILD_DEPENDS ставятся не во "временную директорию", а в реальный /usr/pkg системы
(или в любой другой префик, например /opt/pkgsrc или /usr/local,
хотя последнее не рекомендовал бы),
т.е. в целях большей безопасности лучше производить сборку в чруте или виртуальной среде,
изолированной от работающей системы. Собственно так же, как и в любом
rpm-spec/debian-rules Линуксе.

> которая одна для всех зависимостей
> dict-server-1-12.0nb1; потом gmake, потом libtool-base, потом libmaa.

Да, в режиме 1, 2 и 3 зависимости будут ставиться все по очереди рекурсивно.

> Потом со всем этим будет собран dict-server.

Да.

> А потом, при make install, как libmaa так
> и сам dict-server будут установлены в систему (либо упакованы в бинарные
> пакеты)?

libmaa в pkgsrc сделан в виде отдельного пакета.
bmake install -- установка пакета в систему.
bmake package -- создание пакета без установки, в режиме destdir
пакет создается без изменения файлов системы.

> http://www.netbsd.org/docs/pkgsrc/ весьма подробен, но устанавливать netbsd чтобы проверить
> все детали как-то никак руки не доходят.

pkgsrc работает на 15(!!!) платформах. Среди них и Linux.

http://mail-index.netbsd.org/pkgsrc-bulk/2012/03/date1.html
http://mova.org/~cheusov/pub/pkgsrc-distbb/Debian50/current/...

NetBSD ставить не нужно.

Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

42. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от sasa (??) on 03-Апр-12, 02:10 
> распределенной среды непрерывной разработки дистрибутивов

Торвальдс разработал Linux и Git - один человек сделал больше чем все вместе взятые российские "разработчики" "независимых" дистрибутивов СПО. Кому нафик нужен весь этот шоу-бизнес..

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от juh on 03-Апр-12, 07:39 
А ещё Торвальдс на ноль делить умеет!
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

44. "Компания Роса открыла код сборочной среды ABF "  +3 +/
Сообщение от ach (ok) on 03-Апр-12, 07:51 
> Торвальдс разработал Linux и Git - один человек сделал больше чем все
> вместе взятые российские "разработчики" "независимых" дистрибутивов СПО. Кому нафик нужен
> весь этот шоу-бизнес..

Абсолютно согласен. Зачем вообще нужны %distroname, если Торвальдс разработал Linux и Git?

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

50. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от sasa (??) on 03-Апр-12, 10:34 
> Зачем вообще нужны %distroname, если Торвальдс разработал Linux и Git?

http://www.rosalab.ru/blogs/kommentariy-po-npp-ot-rd-zao-rosa
> В двух словах, для нас этот проект является крайне серьезным challenge и, как мы
> надеемся, позволит нам обогатить мир СПО рядом собственных разработок.

http://www.rosalab.ru/blogs/klook
> KLook - гениальность в простоте
> пользователи операционных систем MacOS X здесь не будут удивлены — действительно, наша
> утилита является аналогом QuickLook

"Я джва года ждал эту фичу" - действительно, зачем нужны GNU и Linux, а тем временем в Linux до сих пор нет современной ФС готовой к использованию.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

52. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от r0g3r (??) on 03-Апр-12, 10:43 
>а тем временем в Linux до сих пор нет современной ФС готовой к использованию.

А можно вопрос. что вы подразумеваете под "современной ФС готовой к использованию"? В каких условиях? Для каких задач? Под какую нагрузку?

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

54. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от sasa (??) on 03-Апр-12, 10:59 
> А можно вопрос. что вы подразумеваете под "современной ФС готовой к использованию"? В
> каких условиях? Для каких задач? Под какую нагрузку?

Может хватит чайником прикидываться ?
https://btrfs.wiki.kernel.org/

или вы не прикидываетесь ?

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

60. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от ach (ok) on 03-Апр-12, 11:19 
>> А можно вопрос. что вы подразумеваете под "современной ФС готовой к использованию"? В
>> каких условиях? Для каких задач? Под какую нагрузку?
> Может хватит чайником прикидываться ?
> https://btrfs.wiki.kernel.org/
> или вы не прикидываетесь ?

А что Вам в ext4 не хватает?

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

69. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от sasa (??) on 03-Апр-12, 11:49 
> А что Вам в ext4 не хватает?

Мне лично не хватает
http://en.wikipedia.org/wiki/List_of_file_systems#File_syste...

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

71. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 11:56 
>> А что Вам в ext4 не хватает?
> Мне лично не хватает
> http://en.wikipedia.org/wiki/List_of_file_systems#File_syste...

Так, так, так. Погодите-ка. Сначала Вы пишете нет "современной ФС готовой к использованию". Такая ФС есть. А потом Вам оказывается некие специализированные фичи нужны. А что именно не устраивает в отказоустойчивости ext4? А то Red Hat ее вон к промышленному применению предлагает, видимо, они не в курсе того, что она не подходит?

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

73. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от r0g3r (ok) on 03-Апр-12, 12:07 
>А то Red Hat ее вон к промышленному применению предлагает, видимо, они не в курсе того, что она не подходит?

Google её и использует. Аж Theodore Tso наняли даже.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

75. "(offtopic) файловые системы в Linux"  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 12:13 
> А что именно не устраивает в отказоустойчивости ext4?

Судя по виду ссылки, scrubbing а-ля ECC RAM (вычисление сумм при записи и периодический пересчёт для раннего выявления фактов повреждения на носителе/плохой читаемости).  Отчасти можно эмулировать средствами md -- в тех случаях, когда это важно, носителей всяко должно быть не менее двух.  BTW многие аппаратные RAID фоновую проверку тоже умеют.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

80. "(offtopic) файловые системы в Linux"  +/
Сообщение от ach (ok) on 03-Апр-12, 12:19 
>> А что именно не устраивает в отказоустойчивости ext4?
> Судя по виду ссылки, scrubbing а-ля ECC RAM (вычисление сумм при записи
> и периодический пересчёт для раннего выявления фактов повреждения на носителе/плохой читаемости).
>  Отчасти можно эмулировать средствами md -- в тех случаях, когда
> это важно, носителей всяко должно быть не менее двух.  BTW
> многие аппаратные RAID фоновую проверку тоже умеют.

Это все прекрасно. Я знаю, что Вы это знаете. Мне хотелось бы ответ от возмущающегося товарища услышать. До того, что написали Вы, он скорее всего даже не дошел бы.

Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

90. "(offtopic) файловые системы в Linux"  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 12:50 
> Мне хотелось бы ответ от возмущающегося товарища услышать.
> До того, что написали Вы, он скорее всего даже не дошел бы.

Если бы не дошёл до скраббинга, то вряд ли бы прицельно спрашивал.  А вот о смехотворности претензии действительно может пока не догадываться...

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

76. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от sasa (??) on 03-Апр-12, 12:14 
> нет "современной ФС готовой к использованию". Такая ФС есть.

Пример приведите современной ФС для Linux готовой к использованию.

> А потом Вам оказывается некие специализированные фичи нужны.

сохранность данных для вас - специализированная фича ФС ? вы конечно можете полагаться на бесперебойное питание - мне это не подходит.

> А то Red Hat ее вон к промышленному применению предлагает, видимо, они не в курсе того,
> что она не подходит?

Мне нет дела до промышленных применений Red Hat.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

78. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 12:18 
> сохранность данных для вас - специализированная фича ФС ? вы конечно можете
> полагаться на бесперебойное питание - мне это не подходит.

Судя по тому, что Вы тут пишете, Вы Linux только на скриншотах и видели. Если ограничиться десктопным применением, то я уже давно не слышал ничего про потерю данных на ext4. А на серверных системах на одну только ФС не полагаются.


Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

81. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от sasa (??) on 03-Апр-12, 12:25 
> Судя по тому, что Вы тут пишете, Вы Linux только на скриншотах и видели.

Улыбнуло, давайте ка я вас спрошу что-нибуть, а потом посмотрим кто что видел. Чем отличается мютекс от спинлока применительно к ядру Linux ?

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

82. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 12:28 
> Улыбнуло, давайте ка я вас спрошу что-нибуть, а потом посмотрим кто что
> видел. Чем отличается мютекс от спинлока применительно к ядру Linux ?

То есть я сейчас по плану должен испугаться и убежать? Странно только то, что Вы знаете такие вещи и при этом пишете глупости про отсутствие ФС в Linux.


Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

93. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от sasa (??) on 03-Апр-12, 12:57 
> То есть я сейчас по плану должен испугаться и убежать?

Нет, я должен убежать и заниматься делами - можете продолжать свои "разработки" языком :)

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

86. "(offtopic) файловые системы в Linux"  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 12:45 
> вы конечно можете полагаться на бесперебойное питание - мне это не подходит.

Тогда Вы наверняка назубок знаете вероятность однобитовой ошибки на своих стораджах и частоту поимки таковых скрабилкой на пилотной ZFS.  Десятичный порядок -- в студию!

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

112. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 03-Апр-12, 13:55 
>> нет «современной ФС готовой к использованию». Такая ФС есть.
> Пример приведите современной ФС для Linux готовой к использованию.

любая из тех, что есть в ядре.

> сохранность данных для вас — специализированная фича ФС ? вы конечно можете
> полагаться на бесперебойное питание — мне это не подходит.

нет, это спецфича raid. а тот, кто полагается на «fs спасёт»… ну, привет админам локалхоста, чо.

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

133. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от sasa (??) on 03-Апр-12, 15:04 
> любая из тех, что есть в ядре.

http://lwn.net/Articles/342892/
> Fundamentally, ext4 is just a straightforward extension of a 30-year-old format and is
> light-years behind the competition in terms of features.
> нет, это спецфича raid. а тот, кто полагается на «fs спасёт»… ну, привет админам
> локалхоста, чо.

Святой водой не забуть окропить свой раид и помолиться - админ всея руси.

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

152. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 04-Апр-12, 13:58 
о, полез батхёрт. значит, я верно угадал.
Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

74. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от r0g3r (ok) on 03-Апр-12, 12:12 
> Может хватит чайником прикидываться ?
> https://btrfs.wiki.kernel.org/
> или вы не прикидываетесь ?

Простите, я похож на телепата? Когда мне кто-то заявляет "мне не хватает X, и вообще я хочу Z и Y", мне всегда интересно, какие условия нужны, чтобы человеку не хватало
чего-либо. Это естественный интерес.

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

111. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от arisu (ok) on 03-Апр-12, 13:53 
может, хватит хунту писать? есть jfs. есть райзер. есть ext. есть xfs. все они вполне себе не просто «готовы к использованию», а именно используются. а твои претензии — это «нет fs, которой мне хочется, ыыыыы!»
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

66. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:40 
> а тем временем в Linux до сих пор нет современной ФС готовой к использованию.

Ух ты, а что ж это за использование такое сердитое?  У меня целых две с половиной в работе (xfs и ext4/3), в резерве стоит ещё одна (jfs).  Или Вы про эмбедщину?

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

47. "Компания Роса открыла код сборочной среды ABF "  +1 +/
Сообщение от Аноним (??) on 03-Апр-12, 09:34 
а gentoo оно умеет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от gaal_dev on 03-Апр-12, 10:20 
> а gentoo оно умеет?

В принципе это возможно. Надо еще поработать над этим. Нужен сборочный клиент.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

61. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 11:19 
> а gentoo оно умеет?

А зачем?

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

67. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 11:41 
>> а gentoo оно умеет?
> А зачем?

<прищурившись>Ну как же, а calculate? :)</>

PS: поздравляю с выпуском, на самом деле.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

100. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 03-Апр-12, 13:24 
(задумчиво) а Slackware поддерживается? как оно со слакбилдами работает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

103. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 13:30 
> (задумчиво) а Slackware поддерживается? как оно со слакбилдами работает?

Клиент сборочный нужен под конкретный дистрибутив.

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

113. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 03-Апр-12, 14:00 
>> (задумчиво) а Slackware поддерживается? как оно со слакбилдами работает?
> Клиент сборочный нужен под конкретный дистрибутив.

я конкретно тупое и не умею искать. есть ли прямая ссылка на тутор по созданию таких вещей? обещать, конечно, ничего не обещаю, но вдруг да и напишу?

p.s. и тестовый сервер, да. потому что разворачивать у себя я не готов.

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

117. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 14:06 
>>> (задумчиво) а Slackware поддерживается? как оно со слакбилдами работает?
>> Клиент сборочный нужен под конкретный дистрибутив.
> я конкретно тупое и не умею искать. есть ли прямая ссылка на
> тутор по созданию таких вещей? обещать, конечно, ничего не обещаю, но
> вдруг да и напишу?

wiki малоинформативна для этого - http://tinyurl.com/cv3z325 . Писалась статья тогда, когда исходников еще не было. Сейчас лучше посмотреть в исходники, вдруг там есть шаблон клиента (я не смотрел, не знаю). Дальше лучше подписаться на abf-users@rosalab.ru и общаться с разработчиками. И можно учетку завести и тестить непосредственно на ABF.


Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

120. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 03-Апр-12, 14:18 
tnx. схоронил ответ, на днях гляну. скорее всего — как обычно — ничего не сделаю, но вдруг.
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

128. "Компания Роса открыла код сборочной среды ABF "  –1 +/
Сообщение от Michael Shigorin email(ok) on 03-Апр-12, 14:48 
> Сейчас лучше посмотреть в исходники

Не в обиду, но если бы вы сами воспользовались таким советом, а не из политики выросли -- то помогали бы пилить альт... :)

А если взялись делать проект, то (без подковырок!) не отсылайте людей в исходники вместо документации: нет ничего вернее, но и желания лишний раз вычитывать реализацию и угадывать по ней намерение тоже нет.

---

Страничка по ссылке пестрит ошибками самого разного плана -- от грамматических до концептуальных; похоже, писали впопыхах.  Если интересует список багов -- попросите писавших сперва просмотреть и поправить те, которые им и так заметны.

Сильно позабавили "темы оформления" в списке примеров из определения проекта и вот эта коронная фраза: "При сборки проекта необходимо пересобрать все пакеты, которые были собраны на нем ранее. Это необходимо для удовлетворения зависимостей, в случае изменения в библиотеках. Если этого не делать, то программы, собранные на старой версии библиотек, могут не работать либо работать неправильно" (особенно на фоне термина "back build dependence", обличающего NIH и незнание что существующей терминологии, что английского).

Ну и про собственно сборочный клиент -- надеюсь, у вас хотя бы код пишут лучше, чем документацию к нему: "Собрать проект и выложить в контейнер обновив мета-дату" -- это не описание на таком уровне детализации.  Либо же недостаёт отдельно описанной софтины с указанием, что входит в "собрать проект" (хотя бы для уже реализованных случаев).

PS: только не принимайте близко к сердцу, я всё-таки надеюсь, что пригодится для исправления ошибок и делания выводов.  Уровень ужасает, конечно.  Надо выправлять.

Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

130. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от ach (ok) on 03-Апр-12, 14:50 
> А если взялись делать проект, то (без подковырок!) не отсылайте людей в
> исходники вместо документации: нет ничего вернее, но и желания лишний раз
> вычитывать реализацию и угадывать по ней намерение тоже нет.

По шаблону лучше общаться с разработчиками, что я и написал. А arisu, судя по комментам, все-таки разработчик, так что его не испугают исходники.

Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

153. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 04-Апр-12, 14:02 
в общем-то да, разработчик. и вполне знаю, что написание внятной документации — это труд чуть ли не сложнее, чем разработка системы. конечно, при наличии пошаговых инструкций предпочту именно их, но коль нет… да и ладно. код ядра читали — не померли, авось и от ABF дуба не врежем.
Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

154. "Компания Роса открыла код сборочной среды ABF "  +/
Сообщение от arisu (ok) on 04-Апр-12, 14:05 
это, конечно, замечания по делу. но немного не по теме: человек, в общем-то, отвечал на конкретный вопрос конкретному пользователю. как «руководство для всех» — не катит, конечно, но как ответ именно мне — вполне.
Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру