25 сентября произошёл один из важнейших за последние годы прорывов в развитии Gentoo: Gentoo Council принял новый EAPI. Что это значит? Если коротко, то это означает обновление формата ебилдов, и, соответственно, добавление новых возможностей в менеджер пакетов.
Достаточно сказать, что запрос о возможности указывать для зависимостей USE-флаги датирован 2002 годом, и всё это время использовалось обходное решение, которое стоило пользователям немало потерянного времени.
Подробнее о EAPI 2, и о том, как он появился описано в этой статье. Полная поддержка EAPI 2 реализована в Portage 2.2, релиз-кандидаты которого пока что находятся в тестовой ветке.
Также ещё одним важным нововведением Portage 2.2 являются sets (наборы? коллекции?). Вот в этой статье я вкратце описал, что даёт это нововведение, и как оно в частности повлияло на релиз пакетов KDE 4. Дополнительную информацию о наборах можно почерпнуть из записи в блоге alexxy
Спасибо, как
Спасибо, как раз почитать хотел
Пожалуйста, не описывайте своё железо в подписи
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Очень
Очень познавательно. Спасибо автору за проделанную работу.
Спасибо.
Спасибо. Интересно.
Отличный обзор
Отличный обзор (первый), кастую плюсодин :).
_______________________
From Siberia with Love!
Не грусти, товарищ! Всё хорошо, beautiful good!
Спасибо за
Спасибо за информацию, судя повсему, нововведения очень неплохие. Посмотрим на реализацию....
Да, вот что
Да, вот что выцепил у девелоперов. Вот он - Package Manager Specification, стандарт билдописателя на ближайшие годы :).
_______________________
From Siberia with Love!
Не грусти, товарищ! Всё хорошо, beautiful good!
+
По этому поводу лично меня интересует вопрос совместимости с старым форматом ебилдов.
ЗЫ: Интересно когда ждать в stable?
--
Live free or die
:wq
--
Live free or die
через годик...
через годик...
совместимость
http://dev.gentoo.org/~gentoofan23/pms/pms.html#x1-740008.3.1
В ебилде нужно переменной EAPI присваивать значение 2, если ты пишешь ебилд по новым правилам. Если эта переменная не определена, то Portage обрабатывает этот ебилд как ебилд с EAPI=0. Так что совместимость со старыми ебилдами остаётся.
Ну и соответственно, все версии Portage, которые вышли после формализации EAPI 0, знают про эту переменную. Так что если ты текущей стабильной версии Portage подсунешь ебилд с EAPI 2, то она тебя пошлёт подальше
Большое спасибо!
Внимательно прочитал эту статью и статьи, ссылки на которые были. :) Большое спасибо за новость. Хорошо, что Gentoo развивается и еще лучше, что Gentoo развивается в лучшую сторону. )) Ура, товарищи! Понравилась идея с sets, да и новый механизм удаления пакетов тоже многообещающий. :) Хотя я думаю, что еще может у них что поменяется в деталях, но в общем очень даже и очень! ))
Спасибо за
Спасибо за новость! почитаю :)))
Спасибо!
Спасибо!
Респект автору. Даешь еще
Респект автору. Даешь еще интересного материала;)
Respect!
Спасибо автору за проделанную работу - зачитался!
Спасибо за
Спасибо за статьи! Gentoo рулит!!!!
Кстати, наборы-set'ы можно
Кстати, наборы-set'ы можно устанавливать в /etc/portage/sets
Подробнее см. http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
RE: Мне нравится!
Довольно интересная статейка, добавил в закладки... Странно, что нашел статью, чуть ли не через год. Еще раз спасибо.
Cool story, bro!
Cool story, bro!