Новая утилита Mock-urpm - порт mock для работы с urpmi
Модератор: Модераторы разделов
Новая утилита Mock-urpm - порт mock для работы с urpmi
В репозиториях РОСЫ размещена новая утилита mock-urpm - вариант mock, адаптированный для работы с urpmi. Mock является удобной надстройкой над rpmbuild, предназначенной для сборки пакетов в изолированном окружении.
В отличие от прямого вызова rpmbuild, использование изолированного окружения позволяет минимизировать влияние внешней среды на процесс сборки. В частности, можно убедиться, что сборочные зависимости (BuildRequires) действительно предоставляют все необходимое для сборки пакета, что скрипты наподобие configure не подхватывают из системы зависимости, не предусмотренные мэнтейнером пакета, и так далее.
Mock-urpm позволяет использовать для сборки как минималистичную среду, содержащую только базовый набор системных библиотек и утилит, так и заранее подготовленное и настроенное окружение с необходимым набором предустановленных программных компонентов.
В отличие от утилит наподобие iurt, ориентированных на использование в комплексных сборочных инфраструктурах дистрибутивов, mock-urpm нацелен на индивидуальных мэнтейнеров и не имеет привязок к конкретным системам сборки.
На вход mock-urpm может принимать как spec-файл, так и SRPM-пакет, который необходимо пересобрать. Для корректного формирования chroot-окружения и сборки в нем пакета, mock-urpm требуются права суперпользователя.
Утилита доступна по лицензии GPLv2.
Источник.
В отличие от прямого вызова rpmbuild, использование изолированного окружения позволяет минимизировать влияние внешней среды на процесс сборки. В частности, можно убедиться, что сборочные зависимости (BuildRequires) действительно предоставляют все необходимое для сборки пакета, что скрипты наподобие configure не подхватывают из системы зависимости, не предусмотренные мэнтейнером пакета, и так далее.
Mock-urpm позволяет использовать для сборки как минималистичную среду, содержащую только базовый набор системных библиотек и утилит, так и заранее подготовленное и настроенное окружение с необходимым набором предустановленных программных компонентов.
В отличие от утилит наподобие iurt, ориентированных на использование в комплексных сборочных инфраструктурах дистрибутивов, mock-urpm нацелен на индивидуальных мэнтейнеров и не имеет привязок к конкретным системам сборки.
На вход mock-urpm может принимать как spec-файл, так и SRPM-пакет, который необходимо пересобрать. Для корректного формирования chroot-окружения и сборки в нем пакета, mock-urpm требуются права суперпользователя.
Утилита доступна по лицензии GPLv2.
Источник.
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
оно не дропает права (drop root privileges) _после_ создания песочницы?
:wq
- Stauffenberg
- Сообщения: 2042
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
Juliette писал(а): ↑13.02.2012 13:47В репозиториях РОСЫ размещена новая утилита mock-urpm - вариант mock, адаптированный для работы с urpmi. Mock является удобной надстройкой над rpmbuild, предназначенной для сборки пакетов в изолированном окружении.
В отличие от прямого вызова rpmbuild, использование изолированного окружения позволяет минимизировать влияние внешней среды на процесс сборки. В частности, можно убедиться, что сборочные зависимости (BuildRequires) действительно предоставляют все необходимое для сборки пакета, что скрипты наподобие configure не подхватывают из системы зависимости, не предусмотренные мэнтейнером пакета, и так далее.
Mock-urpm позволяет использовать для сборки как минималистичную среду, содержащую только базовый набор системных библиотек и утилит, так и заранее подготовленное и настроенное окружение с необходимым набором предустановленных программных компонентов.
Гутен морген. OBS был представлен FOSS сообществу на FOSDEM еще в 2006 году.
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
гуте нахт:
btw, obs так и не научили собирать пакеты для mandriva (скорее всего, и не научат, пока suse на rpm5 не перейдет)·
btw2, поднятие obs appliance (так это, кажется, называется) — мягко говоря, несколько нетривиальная задача·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
только mit и apache, только bsd и ms-pl, только хардкор.
простите, не удержался…
по мотивам getthefacts: http://www.opennet.ru/opennews/art.shtml?num=32594
:wq
- Stauffenberg
- Сообщения: 2042
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
mandriva
вроди бы тоже mandriva
OBS_Appliance ?
Поднятие своего OBS - 15 минут.
Подняние своего OBS c локальным зеркалом пакетов - 90 минут.
Александр, при всем моем уважении к Вам, это форк OBS.
Надеюсь, что он (в отличии от OBS) умеет собирать пакеты для Mandriva.
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
не-не-не, хардкор — это "gplvx only"·
да, удержался…
по мотивам вброса: http://www.opennet.ru/opennews/art.shtml?num=32972
кстати, тот ещё вброс…taaroa писал(а): ↑13.02.2012 17:52по мотивам getthefacts: http://www.opennet.ru/opennews/art.shtml?num=32594
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
GPLv2+. НЯП та же, что у оригинального mock.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
да-да, сервер из образа (sic!), вроде бы, нормально стартовал·
а вот по поводу воркеров получилось несколько язвительных замечаний·
p.s. я понимаю, что исключительно криворук и питононеосиляторен, но установить obs-сервер не методом распаковки opensuse-образа, а методом git clone && bla-bla у меня лично в debian gnu/linux увы, не вышло·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- Stauffenberg
- Сообщения: 2042
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
Никто про "исключительную криворукость" не говорил
И да, на python вроди бы компонентов OBS нет. На нем написанны клиенты к OBS, а сам OBS это ruby и perl, если не ошибаюсь...
Надо будет найти время и попробовать...
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
https://abf.rosalinux.ru/invite.html
omfg самопальные (пионерские) сертификаты отаке.
omfg самопальные (пионерские) сертификаты отаке.
:wq
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
да, наверно, вы правы·
я, увы, в сортах не разбираюсь…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 120
- ОС: ROSA 2012 / MAC OSX
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
taaroa писал(а): ↑13.02.2012 18:53https://abf.rosalinux.ru/invite.html
omfg самопальные (пионерские) сертификаты отаке.
Приходите в марте на открытую тестовую версию, обнаружите там несамопальный thawte.
Сейчас мы откатываем взаимодейтсвие с командами, занимающимися другими дистрибутивами.
Stauffenberg писал(а): ↑13.02.2012 18:14
mandriva
вроди бы тоже mandriva
OBS_Appliance ?
Поднятие своего OBS - 15 минут.
Подняние своего OBS c локальным зеркалом пакетов - 90 минут.
Александр, при всем моем уважении к Вам, это форк OBS.
Надеюсь, что он (в отличии от OBS) умеет собирать пакеты для Mandriva.
Я конечно стесняюсь тут спрашивать, но то что это форк Вы решили на каком основании. Спинным мозгом ?
- Stauffenberg
- Сообщения: 2042
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
DKomissarov писал(а): ↑13.02.2012 22:05Я конечно стесняюсь тут спрашивать, но то что это форк Вы решили на каком основании. Спинным мозгом ?
А в Москве Вы больше времени проводите, чем в Париже, не так ли?
Ок, пускай для Вас это будет "новая система сборки дистрибутивов". Это не форк, ни в коем случае... Там ничего общего с OBS нет
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
- Сообщения: 120
- ОС: ROSA 2012 / MAC OSX
Re: Новая утилита Mock-urpm - порт mock для работы с urpmi
Stauffenberg писал(а): ↑13.02.2012 22:48DKomissarov писал(а): ↑13.02.2012 22:05Я конечно стесняюсь тут спрашивать, но то что это форк Вы решили на каком основании. Спинным мозгом ?
А в Москве Вы больше времени проводите, чем в Париже, не так ли?
Ок, пускай для Вас это будет "новая система сборки дистрибутивов". Это не форк, ни в коем случае... Там ничего общего с OBS нет
Я провожу время там где мне нравится или где нужно по работе.
Спасибо, так дальше и говорите. Это не форк.