The OpenNET Project / Index page

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

Компания Роса открыла код сборочной среды ABF

02.04.2012 16:43

Компания Роса объявила о публикации кода ABF (Automatic Build Farm), распределенной среды непрерывной разработки дистрибутивов и организации сборки пакетов отдельных приложений. ABF не привязана к конкретному дистрибутиву и может использоваться для разработки различных типов дистрибутивов на основе RPM, DEB и других форматов пакетов. Система сочетает в себе особенности и сильные стороны Open Build Service и Launchpad, например, позволяет собирать пакеты для всех поддерживаемых дистрибутивов, поддерживает сборку дистрибутива, предоставляет web-интерфейс для сопровождения процесса разработки c возможностью планирования работы, проведения обсуждений и обмена наработками между группами разработчиков и дистрибутивами.

Исходные тексты открыты под лицензией GPLv2. Ядро ABF написано на языке Python, а web-интерфейс на Ruby с использованием Ruby on Rails. Для хранения исходные текстов пакетов задействована система контроля версий Git. Ядро ABF составляют такие подсистемы, как система сборки (клиент и сервер для сборки пакетов из исходных кодов), менеджер сборки продуктов (формирование iso-образа дистрибутива) и компоненты поддержки сборки для Fedora/RHEL и Роса/Mandriva (по аналогии может быть обеспечена поддержка любых других дистрибутивов). Web-интерфейс позволяет управлять всеми процессами разработки и сборки дистрибутивов СПО, а также организовать взаимодействия разработчиков, пользователей и мэйнтейнеров.

Основные возможности бета-версии ABF:

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


  1. Главная ссылка к новости (http://www.rosalab.ru/blogs/ro...)
  2. OpenNews: Компания Роса анонсировала сборочную среду ABF и порт Mock для работы с urpmi
  3. OpenNews: Открыт публичный сервер сборочной системы Korinf
  4. OpenNews: Система openSUSE Build Service переименована в Open Build Service
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33507-abf
Ключевые слова: abf, build
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (156) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 18:34, 02/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Python + Ruby = слишком толсто и медленно.
     
     
  • 2.2, Аноним (-), 18:46, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Им еще джавы не хватает, чтоб и память сьело.
     
     
  • 3.3, Eugeni Dodonov (ok), 18:59, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +28 +/
    Дада, только полное переписывание на С и побайтное выделение памяти спасут веб! :)
     
     
  • 4.15, Аноним (-), 23:13, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Что за крайности. Надо брать что-то в области среднего между тормознутостью и неповоростливостью Python/Java и скорострельностью с маневренностью Си/Fortran. Ну а вцелом, всегда меньшее потребление ресурсов софта - это лучшее решение.

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

     
     
  • 5.18, vle (ok), 23:35, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > //PS: придет время и скоро программисты не будут знать что такое о(х)
    > и/или отвечать в ответ: "Зачем напрягаться если и так сойдет". -
    > Извините, но я не с вами.

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

     
     
  • 6.19, x0r (??), 23:40, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    это он про java говорил?
     
     
  • 7.23, vle (ok), 23:59, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > это он про java говорил?

    http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103.6084&rep=rep1&ty

     
  • 6.46, Аноним (-), 08:32, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Слышал звон - но не знаешь где он. Привел цитату Кнута, но суть не понял. Столь значимые решения (уровня принятия алгоритма) принимаются еще на стадии проектирования. Не позорился бы лучше.
     
     
  • 7.92, vle (ok), 12:55, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот более полная цитата Если ты не сможешь понять этого, я не смогу тебе ничем ... большой текст свёрнут, показать
     
     
  • 8.102, Аноним (-), 13:29, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А вы сами поняли о чем тут речь PS1 ИМХО, чувствуются в вас свойства быдлокоде... текст свёрнут, показать
     
     
  • 9.114, Michael Shigorin (ok), 14:02, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    За Чеусова пасть порву, моргала выколю ц Он профессиональный разработчик и... большой текст свёрнут, показать
     
  • 3.8, YetAnotherOnanym (?), 20:52, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ладно, люди пошли по пути наименьшего сопротивления, что тут плохого? Может быть, со стороны зопа/джанго/фласк/что-то-там-ещё-на-питоне выглядело бы логичнее, но если в команде человек, который знает РоР, то почему бы и нет?
     
     
  • 4.53, Michael Shigorin (ok), 10:59, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да ну, если бы так -- то отталкивались бы от того же OBS А между тем анализа су... большой текст свёрнут, показать
     
  • 2.4, Crazy Alex (??), 19:06, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Какая разница на чем писать (в смысле - сколько ресурсов сожрёт) управляющую логику если по сравнению с основной нагрузкой - собственно сборкой - это слёзы?
     
     
  • 3.105, Аноним (-), 13:36, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Какая разница на чем писать (в смысле - сколько ресурсов сожрёт) управляющую логику если по сравнению с основной нагрузкой - собственно сборкой - это слёзы?

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

     
     
  • 4.115, arisu (ok), 14:03, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    в данном случае ресурсы будет жрать gcc (который, кажется, разнесен на кучу нод). а на чём фронт-энд… да без разницы. вон, есть redmine, например, на руби. работает (знаю из первых рук, ибо активно используем). вопрос тут в том, на чём быстрее это написать. видимо, у людей было в наличии программистов на руби и питоне, потому на них написали. ну без разницы же.

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

     
     
  • 5.123, Аноним (-), 14:32, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы не поняли суть моего послания Суть все равно остается неизменной система ст... большой текст свёрнут, показать
     
     
  • 6.124, Аноним (-), 14:35, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Вы же понимаете что если сейчас у системы предел КПД системы равен N то менее ресурсоемкая реализация будет увиличивать значение N.

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

     
  • 6.129, vle (ok), 14:48, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > PS: Не хочу даже представлять себе неюзабельность систем где вместо coreutils, autotools,
    > (etc...) утилит написанных на Си будут утилиты написанные на Ruby/Java или
    > Python, поскольку...

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

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

     
     
  • 7.142, Аноним (-), 18:25, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Тут явно что-то сугубо личное и, похоже, наболевшее ..
     
  • 6.131, Crazy Alex (ok), 15:03, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да просто всё: если процесс занимает, скажем, 100000 секунд нет никакого смысла переписывать управлялку чтобы она вместо 10 секунд за весь цикл работала 0.1 - вообще ни в каком случае. Потому что разница в скорости будет на уровне флуктуаций скорости обращения к жесткому диску или чего-то подобного. Профита от этого не просто мало - его вообще нет. Также как нет (вообще нет!) смысла взвешивать в магазине мясо с точностью меньше номинала монеты - вам эта точность никакого практического выхода не даёт.
     
     
  • 7.140, Аноним (-), 17:19, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Очередной с посредственным отношением к делу. Если делать - то делать максимально хорошо, если нет - лучше не делать. Если ваша позиция отлична от моей - проходите мимо, т.к. результат вашего труда - результат довольно посредственный.

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

     
     
  • 8.149, www2 (??), 10:45, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Писать программы хорошо и сразу - невыполнимая задача Потому что именно в проце... большой текст свёрнут, показать
     
     
  • 9.151, атом (?), 12:22, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я много думаю прежде чем что-то написать За это время отбрасывается много вариа... текст свёрнут, показать
     
  • 8.156, arisu (ok), 14:17, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    со временем этот максимализм пройдёт worse is better, you know когда решение р... текст свёрнут, показать
     
     
  • 9.160, Michael Shigorin (ok), 19:58, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это, чтоб не восприняли односторонне http dreamsongs com Files worse-is-worse... текст свёрнут, показать
     
  • 6.132, Michael Shigorin (ok), 15:04, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Подобные рассуждения (уровня придомных лавочных бабушек) ни о чем не говорят.
    > [...] autotools, etc...) утилит написанных на Си

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

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

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

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

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

     
     
  • 7.143, Аноним (-), 18:37, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Глянул, и что Речь идет вовсе не о долях процента Речь идет о системе где може... большой текст свёрнут, показать
     
     
  • 8.157, arisu (ok), 14:19, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    конечно, ведь намного проще пояснять, как и почему другие непродуктивно тратят с... текст свёрнут, показать
     
  • 6.155, arisu (ok), 14:13, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ты почему-то считаешь, что время разработки учитывать не надо. если можно написать и отладить офигенно быструю систему за 1000 часов, или удовлетворительно работающую, но не самую быструю за 10 — выбор достаточно прост. также ты забыл про усилия по поддержке.

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

     
  • 4.122, Michael Shigorin (ok), 14:21, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Что ни говори, но python и ruby по этому требованию всегда неоптимальный выбор.

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

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

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

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

     
     
  • 5.125, ach (ok), 14:36, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Что ни говори, но python и ruby по этому требованию всегда неоптимальный выбор.
    > Думаю, разработчики с радостью посмотрят на Вашу реализацию.  Даже если это
    > будет тоже бегающий каркас.

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

     
     
  • 6.134, Michael Shigorin (ok), 15:14, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Этот "каркас", по Вашему выражению

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

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

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

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

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

     
     
  • 7.137, ach (ok), 15:30, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Этот "каркас", по Вашему выражению
    > Гм, а куда делся комментарий Вашего коллеги "Ктулху" и мой ответ на
    > него (#55)?

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


     
  • 5.127, Аноним (-), 14:47, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Легко Трудозатраты оплатите стойку-другую собиралок Посредственное отношение ... большой текст свёрнут, показать
     
     
  • 6.136, Michael Shigorin (ok), 15:25, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да, если сам поставлю Вам такую задачу Пока недоумеваю о том, что её кому-то с... большой текст свёрнут, показать
     
     
  • 7.141, Аноним (-), 17:35, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И Никто не спорит Но речь о вычислительной ресурсоемкости и КПД системы Рассм... большой текст свёрнут, показать
     
     
  • 8.150, www2 (??), 12:09, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А то, что вы сами не придерживаетесь собственных предпочтений Пишите сразу без ... большой текст свёрнут, показать
     
  • 6.158, arisu (ok), 14:25, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Посредственное отношение к своему делу — это прямое неувежение себя любимого. Если
    > уж делать — то делать нужно достойно.

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

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

     
     
  • 7.159, Eugeni Dodonov (ok), 18:39, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > (задумчиво) лет эдак семь назад я начал писать Самый Лучший 3д-движок. так
    > вот: работоспособной версии нет до сих пор. зато переписывал с нуля
    > я его раза четыре как минимум. может, когда-нибудь я его и
    > закончу. такая история.

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

     
  • 2.5, Аноним (-), 19:30, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Fabric Engine? http://www.youtube.com/watch?v=WWjJE-6Ln24
     
  • 2.6, arisu (ok), 19:35, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Python + Ruby = слишком толсто и медленно.

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

     
     
  • 3.107, Аноним (-), 13:39, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >в данном случае — без разницы вообще.

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

     
     
  • 4.116, arisu (ok), 14:03, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    туда и ответил.
     
  • 2.7, Аноним (-), 20:38, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Полностью дистр будет пересобираться дня три. gcc на C написан.
     

     ....большая нить свёрнута, показать (44)

  • 1.9, I am (??), 21:21, 02/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как там с зависимостями? К примеру, приехала новая либа , которая run time dependencies у десятка и более пакетов? Эти пакеты надо руками ребилдить или интеллект этой штуки сам поймет, что надо сделать?
     
     
  • 2.11, Ктулху (?), 22:22, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    для этого, в том числе, и был создан ABF, чтобы руками не ребилдить есть кнопо... большой текст свёрнут, показать
     
     
  • 3.13, aen (??), 22:37, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У нас есть механизм ACL, который поволяет желающим мейнтейнерам защитить свои па... большой текст свёрнут, показать
     
     
  • 4.16, Ктулху (?), 23:17, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    реализация полиси влечет за собой и вопрос удобства полиси и мы делаем Уже люб... большой текст свёрнут, показать
     
     
  • 5.17, aen (??), 23:31, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/

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

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

     
  • 5.21, vle (ok), 23:48, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Спасибо за добрые пожелания, однако мы не лжем.

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

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

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

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

     
     
  • 6.25, Ктулху (?), 00:06, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Лично я не усмотрел разницы между анонимусом с тырнета и "ктулху" (см. ссылку)?

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

     
     
  • 7.101, arisu (ok), 13:27, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    если некто (в данном случае) составляет мнение на основе чтения высказываний, а не при помощи своего мозга и ощупывания системы… ну, право, это не ЦА.
     
  • 5.22, aen (??), 23:49, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я уже обратил Ваш внимание на то, что у нас разные полиси для Сизифа и бранчей ... большой текст свёрнут, показать
     
     
  • 6.31, Ктулху (?), 00:39, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/

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

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

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

     
     
  • 7.32, aen (??), 00:42, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/

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

    Отлично!


     
  • 7.33, aen (??), 00:47, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Все 100% остальных пакетных линуксов эту процедуру не пройдут т.к. "их"
    > сборочные среды иттерационные, (и перехваленый OBS в том числе) - в
    > релизной репе болтаются пакеты которые были собраны "вчера" на пакетах которых
    > "сегодня" уже нет, и все - приплыли.

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

     
     
  • 8.57, Michael Shigorin (ok), 11:07, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так в том-то и дело, что теперь коллЭгам предстоит осознать, что либо они прогну... текст свёрнут, показать
     
  • 6.36, Ктулху (?), 01:05, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Добавлю Пропусил в прошлый раз это Насчет сонеймов Вы правы - программровать ... большой текст свёрнут, показать
     
     
  • 7.38, aen (??), 01:10, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/

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

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

     
     
  • 8.40, Ктулху (?), 01:15, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мы всегда за сотрудничество без вражды А конкуренция тоже важна - улучшает общ... текст свёрнут, показать
     
     
  • 9.63, Michael Shigorin (ok), 11:24, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1 - только выигрыш ... текст свёрнут, показать
     
  • 8.59, ach (ok), 11:17, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Приятно читать Ваши вежливые и уважительные посты, а не Вашего же распоясавшегос... текст свёрнут, показать
     
     
  • 9.68, Michael Shigorin (ok), 11:42, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Завираться не надо, и всё будет хорошо ... текст свёрнут, показать
     
     
  • 10.70, ach (ok), 11:53, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Сначала Вы уверяли, что ничего у нас не получится Сборочницу выпустили таки По... большой текст свёрнут, показать
     
     
  • 11.84, Michael Shigorin (ok), 12:42, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Пожалуйста, найдите и перечитайте, что именно у вас не получится и почему Хм, с... большой текст свёрнут, показать
     
  • 10.96, vle (ok), 13:09, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И ему еще дали право модерировать Ужас - Вот бы действительно у aen-а поучил... текст свёрнут, показать
     
  • 7.58, Michael Shigorin (ok), 11:14, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Даже для разделяемых сишных библиотек ими дело не заканчивается притом Может, р... большой текст свёрнут, показать
     
     
  • 8.83, Ктулху (?), 12:30, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Дорогой, и горячо любимый Миша, я бы с большим удовольствием указал бы Вам азиму... текст свёрнут, показать
     
     
  • 9.94, Michael Shigorin (ok), 12:59, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    не, я действительно рад, что хотя бы во вторую пробились наконец -- там вполне ... текст свёрнут, показать
     
     
  • 10.98, ach (ok), 13:15, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Удивляет, к слову, Ваша узость и сугубая инженерность подхода Да кто когда су... текст свёрнут, показать
     
     
  • 11.119, Michael Shigorin (ok), 14:14, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тот, кто понимает в этих колбасных обрезках Менять обои и перевешивать меню... текст свёрнут, показать
     
  • 7.106, arisu (ok), 13:38, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    можно вопрос? вот я Slackware пересобираю без труда и геморроя. хотелось бы узнать, где именно в слаке «бардак при сборке».
     
  • 5.24, aen (??), 00:06, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы вообще сделали немало, это отражено в сообщении, отражено корректно. Зачем нужно забегать вперед? Зачем нужно без всяких обоснований рассказывать о преимуществах в сравнении нашей системой сборки при том, что тут Вас никто за язык не тянул, не провоцировал? Вы программист или пиарщик? Наверное, не пиарщик, они действуют тоньше.

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


     
     
  • 6.27, Ктулху (?), 00:23, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Для справки остальным читателям АБФ клиент-серверная модульная среда, где сборк... большой текст свёрнут, показать
     
     
  • 7.29, aen (??), 00:35, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Еще раз - вы приписываете ложь, там где ее нет. АБФ имеет
    > уже сборочные клиенты для RH-клонов. Зачемы Вы упорно говорите не правду?
    > Зачем?

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

     
     
  • 8.34, Ктулху (?), 00:47, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не видел , но говорите, что не существует - есть разница Помилуйте Бетка по... большой текст свёрнут, показать
     
     
  • 9.35, aen (??), 00:59, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    То, что я не могу посмотреть, -- не существует Я где-то писал, что ABF это рас... текст свёрнут, показать
     
     
  • 10.39, Ктулху (?), 01:10, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Простите, это крайняя форма солипзма Увы А я писал, именно Вы писали Я про ... текст свёрнут, показать
     
  • 7.64, Michael Shigorin (ok), 11:31, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Дружище, давайте Вы пар выпустите на мне, а хотя бы aen не будете пытаться взят... большой текст свёрнут, показать
     
     
  • 8.85, Ктулху (?), 12:43, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Извиняться Перед кем Перед Вами Да вы шутник, однако Логи сборок будут тогда... текст свёрнут, показать
     
     
  • 9.97, Michael Shigorin (ok), 13:11, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, перед вводимой Вами в заблуждение публикой Вот тогда у Вас и будет право с... текст свёрнут, показать
     
  • 9.108, arisu (ok), 13:44, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    перед читателями тут, ВНИЗАПНА 8212 публичный форум ну, или можно не извин... текст свёрнут, показать
     
  • 6.28, Ктулху (?), 00:31, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Приглашаю Вас и вашу команду в Обнинск в июле, там можно будет обсудить разработки профессионально, сравнить их, сравнить направления развития. Это будет всем полезно.

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

     
     
  • 7.30, aen (??), 00:37, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>Приглашаю Вас и вашу команду в Обнинск в июле, там можно будет обсудить разработки профессионально, сравнить их, сравнить направления развития. Это будет всем полезно.
    > Спасибо Вам за приглашение!
    > А что там за мероприятие будет?

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


     
  • 7.65, Michael Shigorin (ok), 11:37, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А что там за мероприятие будет?

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

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

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

     
  • 3.20, vle (ok), 23:42, 02/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Не путать с функционалом коринфа, там невозможно собирать системообразущие
    > пакеты.

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

     
     
  • 4.26, Ктулху (?), 00:09, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Виталий Липатов мне сказал этой зимой на lvee-winter-2012, что никаких ТЕХНИЧЕСКИХ проблем со сборкой системообразующих пакетов

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


    ну и это -

    http://freesource.info/wiki/Korinf

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


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

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

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

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

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

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

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

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

     
     
  • 7.109, Michael Shigorin (ok), 13:47, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если вдруг не заметили Korinf не использует hasher на не-ALT, поэтому не собра... большой текст свёрнут, показать
     
     
  • 8.145, Ктулху (?), 22:00, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    filesystem О, да Это в корне меняет дело Пешите собирайте исчо Ах, уже удо... большой текст свёрнут, показать
     
     
  • 9.146, Michael Shigorin (ok), 01:55, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так поменяйте и Вы, соберите сузешный - Ума не приложу -- чего так ломатьс... большой текст свёрнут, показать
     
     
  • 10.147, Ктулху (?), 02:44, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    для внимательных повторю - 2 конкретные базы Для их сборки уже выпущены сборо... большой текст свёрнут, показать
     
     
  • 11.148, Michael Shigorin (ok), 02:59, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Именно так изначально и понял Вы удивительно неинформативны Минус несколько р... текст свёрнут, показать
     
  • 6.95, vle (ok), 13:01, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Дяденьки, нет никаких ТЕХНИЧЕСКИХ проблем ехать навстречу потоку, но это неправильно.

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

     
     
  • 7.118, Michael Shigorin (ok), 14:10, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Давай вернёмся к вопросу, как доподнимаю у себя постараюсь не забыть сказать ... большой текст свёрнут, показать
     
  • 3.56, Michael Shigorin (ok), 11:01, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В АБФ можете с нуля собрать именно целый дистр (rpm & deb-based)

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

     
     
  • 4.62, ach (ok), 11:21, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> В АБФ можете с нуля собрать именно целый дистр (rpm & deb-based)
    > А ну-ка соберите мне минимальные чруты из сузи и дебиана, господин соврамши.

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


     
     
  • 5.72, Michael Shigorin (ok), 12:04, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если бы собрали хоть на коленке со снапшотом первой четверти предпоследнего полн... большой текст свёрнут, показать
     
     
  • 6.77, ach (ok), 12:14, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да не Скорее именно усердны А считаете, что пристрелямши Ответил по этому п... большой текст свёрнут, показать
     
     
  • 7.89, Michael Shigorin (ok), 12:49, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Просто все это хорошо ложится на Ваше же "увлечение" теориями заговора.
    > Люди, которые ими увлекаются рано или поздно приобретают сходные черты

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

     
     
  • 8.91, ach (ok), 12:52, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, таки давайте не будем сюда науку приплетать Слов будет много, а у меня рабо... текст свёрнут, показать
     
     
  • 9.110, Michael Shigorin (ok), 13:49, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если Вы по молодости и глупости увлекались, то это не значит, что я не использую... текст свёрнут, показать
     
  • 2.48, gaal_dev (?), 09:44, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Пересборка идет в обратном порядке.
     

     ....большая нить свёрнута, показать (59)

  • 1.37, Аноним (-), 01:10, 03/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всегда удивляли такие штуки - рассчёт зависимостей и автоматическая сборка только нужных пакетов выставляется как фича. Тогда как нормальные люди пошли по правильному пути - от source-based системы сборки которая всё это умеет из коробки.
     
     
  • 2.41, Eugeni Dodonov (ok), 02:01, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Что-то я не уловил зависимости. В source-based системе тоже нужно учитывать зависимости и последовательность сборки. Как без этого собрать ту же mesa, которой нужен libdrm, которому нужен pixman, причем всем нужен glibc, gcc, python и limbpc (и так дальше по сборочной цепочке) например?
     
  • 2.45, ach (ok), 07:52, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Всегда удивляли такие штуки - рассчёт зависимостей и автоматическая сборка только нужных
    > пакетов выставляется как фича. Тогда как нормальные люди пошли по правильному
    > пути - от source-based системы сборки которая всё это умеет из
    > коробки.

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

     
  • 2.79, Michael Shigorin (ok), 12:18, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Тогда как нормальные люди пошли по правильному пути - от source-based системы сборки

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

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

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

     
     
  • 3.87, vle (ok), 12:45, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Тогда как нормальные люди пошли по правильному пути - от source-based системы сборки
    > ...которая практически в принципе несовместима с воспроизводимостью этой самой сборки:

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

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

     
     
  • 4.99, Michael Shigorin (ok), 13:22, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > прекрати нести бред

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

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

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

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

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

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

     
     
  • 5.104, vle (ok), 13:35, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> прекрати нести бред
    > Лёш, подумай о составе сборочной среды, как он образуется, что на этот
    > процесс влияет.  Сам понимаешь, это львиная доля обеспечения воспроизводимости.

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

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

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

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

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

     
     
  • 6.121, Michael Shigorin (ok), 14:18, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Судя по тому, что я вижу о "Source-based системах" ты не знаешь ровно ничего.

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

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

     
     
  • 7.126, vle (ok), 14:43, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Судя по тому, что я вижу о "Source-based системах" ты не знаешь ровно ничего.
    > Вообще-то знаю, но тебе и впрямь проще считать, что ничего

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

     
     
  • 8.135, Michael Shigorin (ok), 15:15, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Давай 1 Как определяется состав сборочной среды для конкретной программы ... текст свёрнут, показать
     
     
  • 9.138, vle (ok), 16:04, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для конкретного пакета В случае pkgsrc из списка прописанного в DEPENDS, BUILD_... большой текст свёрнут, показать
     
     
  • 10.139, Eugeni Dodonov (ok), 16:55, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оооо, спасибо большое за детали У меня всегда был такой вот вопрос - в данной к... текст свёрнут, показать
     
     
  • 11.144, vle (ok), 18:43, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    1 cd usr pkgsrc textproc dict-server bmake package Соберет все зависимости ... большой текст свёрнут, показать
     

  • 1.42, sasa (??), 02:10, 03/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > распределенной среды непрерывной разработки дистрибутивов

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

     
     
  • 2.43, juh (?), 07:39, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ещё Торвальдс на ноль делить умеет!
     
  • 2.44, ach (ok), 07:51, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Торвальдс разработал Linux и Git - один человек сделал больше чем все
    > вместе взятые российские "разработчики" "независимых" дистрибутивов СПО. Кому нафик нужен
    > весь этот шоу-бизнес..

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

     
     
  • 3.50, sasa (??), 10:34, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем вообще нужны %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 до сих пор нет современной ФС готовой к использованию.

     
     
  • 4.52, r0g3r (??), 10:43, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >а тем временем в Linux до сих пор нет современной ФС готовой к использованию.

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

     
     
  • 5.54, sasa (??), 10:59, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А можно вопрос. что вы подразумеваете под "современной ФС готовой к использованию"? В
    > каких условиях? Для каких задач? Под какую нагрузку?

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

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

     
     
  • 6.60, ach (ok), 11:19, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> А можно вопрос. что вы подразумеваете под "современной ФС готовой к использованию"? В
    >> каких условиях? Для каких задач? Под какую нагрузку?
    > Может хватит чайником прикидываться ?
    > https://btrfs.wiki.kernel.org/
    > или вы не прикидываетесь ?

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

     
     
  • 7.69, sasa (??), 11:49, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А что Вам в ext4 не хватает?

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

     
     
  • 8.71, ach (ok), 11:56, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так, так, так Погодите-ка Сначала Вы пишете нет современной ФС готовой к испо... текст свёрнут, показать
     
     
  • 9.73, r0g3r (ok), 12:07, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Google её и использует Аж Theodore Tso наняли даже ... текст свёрнут, показать
     
  • 9.75, Michael Shigorin (ok), 12:13, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по виду ссылки, scrubbing а-ля ECC RAM вычисление сумм при записи и период... текст свёрнут, показать
     
     
  • 10.80, ach (ok), 12:19, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это все прекрасно Я знаю, что Вы это знаете Мне хотелось бы ответ от возмущающ... текст свёрнут, показать
     
     
  • 11.90, Michael Shigorin (ok), 12:50, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы не дошёл до скраббинга, то вряд ли бы прицельно спрашивал А вот о смех... текст свёрнут, показать
     
  • 9.76, sasa (??), 12:14, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пример приведите современной ФС для Linux готовой к использованию сохранность д... текст свёрнут, показать
     
     
  • 10.78, ach (ok), 12:18, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по тому, что Вы тут пишете, Вы Linux только на скриншотах и видели Если ог... текст свёрнут, показать
     
     
  • 11.81, sasa (??), 12:25, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Улыбнуло, давайте ка я вас спрошу что-нибуть, а потом посмотрим кто что видел Ч... текст свёрнут, показать
     
     
  • 12.82, ach (ok), 12:28, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    То есть я сейчас по плану должен испугаться и убежать Странно только то, что Вы... текст свёрнут, показать
     
     
  • 13.93, sasa (??), 12:57, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, я должен убежать и заниматься делами - можете продолжать свои разработки ... текст свёрнут, показать
     
  • 10.86, Michael Shigorin (ok), 12:45, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда Вы наверняка назубок знаете вероятность однобитовой ошибки на своих сторад... текст свёрнут, показать
     
  • 10.112, arisu (ok), 13:55, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    любая из тех, что есть в ядре нет, это спецфича raid а тот, кто полагается на ... текст свёрнут, показать
     
     
  • 11.133, sasa (??), 15:04, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http lwn net Articles 342892 Святой водой не забуть окропить свой раид и помо... текст свёрнут, показать
     
     
  • 12.152, arisu (ok), 13:58, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    о, полез батхёрт значит, я верно угадал ... текст свёрнут, показать
     
  • 6.74, r0g3r (ok), 12:12, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Может хватит чайником прикидываться ?
    > https://btrfs.wiki.kernel.org/
    > или вы не прикидываетесь ?

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

     
  • 6.111, arisu (ok), 13:53, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    может, хватит хунту писать? есть jfs. есть райзер. есть ext. есть xfs. все они вполне себе не просто «готовы к использованию», а именно используются. а твои претензии — это «нет fs, которой мне хочется, ыыыыы!»
     
  • 4.66, Michael Shigorin (ok), 11:40, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а тем временем в Linux до сих пор нет современной ФС готовой к использованию.

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

     

     ....большая нить свёрнута, показать (24)

  • 1.47, Аноним (-), 09:34, 03/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а gentoo оно умеет?
     
     
  • 2.49, gaal_dev (?), 10:20, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а gentoo оно умеет?

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

     
  • 2.61, ach (ok), 11:19, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а gentoo оно умеет?

    А зачем?

     
     
  • 3.67, Michael Shigorin (ok), 11:41, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> а gentoo оно умеет?
    > А зачем?

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

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

     

  • 1.100, arisu (ok), 13:24, 03/04/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    (задумчиво) а Slackware поддерживается? как оно со слакбилдами работает?
     
     
  • 2.103, ach (ok), 13:30, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > (задумчиво) а Slackware поддерживается? как оно со слакбилдами работает?

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

     
     
  • 3.113, arisu (ok), 14:00, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> (задумчиво) а Slackware поддерживается? как оно со слакбилдами работает?
    > Клиент сборочный нужен под конкретный дистрибутив.

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

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

     
     
  • 4.117, ach (ok), 14:06, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> (задумчиво) а Slackware поддерживается? как оно со слакбилдами работает?
    >> Клиент сборочный нужен под конкретный дистрибутив.
    > я конкретно тупое и не умею искать. есть ли прямая ссылка на
    > тутор по созданию таких вещей? обещать, конечно, ничего не обещаю, но
    > вдруг да и напишу?

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


     
     
  • 5.120, arisu (ok), 14:18, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    tnx. схоронил ответ, на днях гляну. скорее всего — как обычно — ничего не сделаю, но вдруг.
     
  • 5.128, Michael Shigorin (ok), 14:48, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сейчас лучше посмотреть в исходники

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

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

    ---

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

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

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

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

     
     
  • 6.130, ach (ok), 14:50, 03/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А если взялись делать проект, то (без подковырок!) не отсылайте людей в
    > исходники вместо документации: нет ничего вернее, но и желания лишний раз
    > вычитывать реализацию и угадывать по ней намерение тоже нет.

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

     
     
  • 7.153, arisu (ok), 14:02, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    в общем-то да, разработчик. и вполне знаю, что написание внятной документации — это труд чуть ли не сложнее, чем разработка системы. конечно, при наличии пошаговых инструкций предпочту именно их, но коль нет… да и ладно. код ядра читали — не померли, авось и от ABF дуба не врежем.
     
  • 6.154, arisu (ok), 14:05, 04/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    это, конечно, замечания по делу. но немного не по теме: человек, в общем-то, отвечал на конкретный вопрос конкретному пользователю. как «руководство для всех» — не катит, конечно, но как ответ именно мне — вполне.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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