portage

Основное дерево портежей перешло на git

8-12 августа официальное дерево портежей gentoo-x86 было перенесено с CVS на git.
Данное изменение в основном затрагивает разработчиков, для пользователей практически ничего не изменится.

Перенос Portage в Git (Calculate)

Приветствую всех,

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

Обновления портежей выполняются в среднем 1-2 раза в сутки по мере подготовки бинарных обновлений. Более подробно можно почитать здесь:
http://www.calculate-linux.ru/blogs/ru/319/show

Занимательная статистика

Недавно, встретив интересный запрос в багзилле, я задался вопросом — а как вообще обстоят дела с возрастом ebuild'ов в дереве?

portage-2.1.7.16 стабилизировался

Как многие уже успели заметить, прошла стабилизация portage в версии 2.1.7.16 для основных архитектур. Основные нововведения:

  • Изменено поведение пакетного менеджера при установке обновляемых пакетов. Теперь, чтобы явно обновить новые доступные версии пакетов, следует указывать ключ -u/--update (см. bug 275945).
  • Добавлена поддержка python3 через соответствующий USE-флаг. На данный момент данная возможность нестабильна, поэтому пока этот флаг замаскирован.
  • И, наконец, основная новинка - поддержка ACCEPT_LICENSE, позволяющая маскировать пакеты, не подходящие по лицензии. По умолчанию исключены все EULA-подобные лицензии. Подробнее об этой возможности можно почитать в блоге yaleks'а.

Несмотря на то, что ветка 2.1.7 является по сути бэкпортированной из 2.2 (все основные исправления переносятся в стабильную часть), основное улучшение - сеты или наборы - разработчики оставили в разрабатываемой ветке.

masked by license(s)

С недавних пор

!!! All ebuilds that could satisfy "net-im/skype" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-im/skype-2.1.0.47-r1 (masked by: skype-eula license(s))
A copy of the 'skype-eula' license is located at '/usr/portage/licenses/skype-eula'.

- net-im/skype-2.0.0.72 (masked by: skype-eula license(s))


For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

кому лень читать маны делаем одним из 2-х способов:

как заставить emerge-webrsync не удалять снимки дерева портежей

Тут Vadis, задал мне следующий вопрос:

Цитата:
Можно ли сделать так, чтоб по-умолчанию emerge-webrsync с каким-нить флагом не удалял файлы из дериктории /var/tmp/emerge-webrsync, а сохранял их. Это требуется в тех случаях, когда инет есть на одном компе, а обновиться нужно на нескольких.

Зазеркалье

Заметка о подключение зеркал.
Большинство людей используют только GENTOO_MIRRORS="server1 server2", неудобство может возникнуть если один из server* (например вашего соседа) будет содержать уже скачаные пакеты с RESTRICT="mirror" (указывает не искать на офф зеркалах gentoo, например www-client/opera ) или RESTRICT="fetch" (нужно скачать и положить исходные файлы вручную), но скачиваться с него не будет. Для такого случая есть переменная local в файле '/etc/portage/mirrors'. Формат 'local ftp://192.168.0.1/gentoo/ http://192.168.0.1/pub/gentoo'.

Ленты новостей