В каком файле у portage маскируются пакеты?
WXP 7 декабря, 2009 - 23:36
Интересен вот этот пакет:
localhost ~ # cat /usr/portage/profiles/package.mask | grep -i fann localhost ~ # emerge sci-mathematics/fann -pv These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy "sci-mathematics/fann" have been masked. !!! One of the following masked packages is required to complete your request: - sci-mathematics/fann-2.1.0_beta (masked by: ~amd64 keyword) - sci-mathematics/fann-2.0.0 (masked by: ~amd64 keyword) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. localhost ~ # cat /usr/portage/profiles/package.mask | grep -i fann localhost ~ #
Скажите, а где в portage он может быть замаскирован? Я знаю как его размаскировать (я его не маскировал в /etc/portage :) ). Я в том /usr/portage/profiles/package.mask видел, что в комментах пишут причину, по которой пакет маскирован. Вот хочу её и разыскать, очень интересно. Только не найду где он у него замаскирован...
»
- Для комментирования войдите или зарегистрируйтесь
.
в самом *.ebuild:
$ grep KEYWORDS /usr/portage/sci-mathematics/fann/fann-2.0.0.ebuild
KEYWORDS="~amd64 ~ppc ~x86"
/usr/portage/profiles/package.mask это hard
для ~amd64 не пишут причин
Это подпись, которую невозможно истолковать неправильно
Аа... жаль. Обломался с
Аа... жаль. Обломался с выведыванием причины :)
ACCEPT_KEYWORDS
В данном случае пакет замаскирован архитектурой, помечен нестабильным.
Сверьтесь с ACCEPT_KEYWORDS в make.conf
Друг мне подарил веслом сотрясение мозгов и теперь я улыбаюсь круглый год
да эт понятно, размаскировать
да эт понятно, размаскировать могу, просто интересно было выяснить почему же его там замаскировали...
Я заметил, что эти гады
Я заметил, что эти гады замаскировали ТАК еще несколько пакетов.
$grep -r ~amd64 /usr/portage/ --include=*.ebuild
Мне кажется, что я плохо почитал handbook :(
emacs — отличная операционка которой не хватает только хорошего текстового редактора.
да эт понятно.. просто думал
да эт понятно.. просто думал там и причина будет написана, покуда я работал с этим пакетом и вроде как он вполне стабильный... Вот и хотелось узнать почему же так (тем более что я помнил, что причина может где-то быть написана :) ).
WXP написал(а): да эт
Причина проста до безобразия, его не маскировали, он изначально в дереве появился как ~arch а в результате тестирования его пометят либо как arch либо как hard mask. Если в течении месяца для пакета нет багов то он помечается как стабильный.
они наверное забыли про него
они наверное забыли про него :)
Если в течении месяца для
(продолжение фразы) если стабилизация интересна кому то из девов или если есть (как минимум) запрос на стабилизацию ( баг на бугзилле)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)