Чтобы добавлять сообщения и комментарии, .

@segfault:
segfault

Когда уже это питоноподелие научится нормально резолвить зависимости? Выдаёт мне ошибку вида "Хочу бампануть пакет X до версии A, но не могу, ведь пакет Y требует версию не старше B".
ДАК НЕ БАМПАЙ. Нет, ему надо явно замаскировать проблемный пакет, только тогда он просрётся. --backtrack=120 не помогает. Питонобляди ...

@L29Ah:
L29Ah

>> Emerging (1 of 32) sys-libs/ncurses-6.0-r1::gentoo * ncurses-6.0.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
/usr/lib/portage/python2.7/phase-functions.sh: line 234: 29396 Segmentation fault install -m${PORTAGE_WORKDIR_MODE:-0700} -d "${WORKDIR}"
* ERROR: sys-libs/ncurses-6.0-r1::gentoo failed (unpack phase):
* Failed to create dir '/var/tmp/portage/sys-libs/ncurses-6.0-r1/work'

# ulimit -c
unlimited

И хули он мне не высрал core dump?

@Aweal:
Aweal

я только сейчас понял какое счастье привалило
/etc/portage/repos.conf/

@alxrt:
alxrt

Привет, народ.
Чет-то давненько не писал :)
Появился вопрос: есть ли тут люди, разбирающиеся в генте очень глубоко?
На текущий момент меня интересует следующее:
1. Установка ядра и приложений в свободное от сборочного софта окружение — т.е. нужно получить систему, в которой, к примеру, будет ядро, баш, самба, но не будет ни портэджа, ни gcc сотоварищами, ни хедеров, ни манов, ни всякой левой блевотины (система будет загружаться по сети и работать прямо из памяти).
2. Автоматизация обновлений такой системы.

@proton:
proton

Господа гентушники, напомните, был же способ заставить portage думать, что какой-то покает уже установлен?

@Stiletto:
Stiletto

Гентач! Я написал богоутилиту!
#!/usr/bin/env python2
import portage
ml = portage.mtimedb['resume']['mergelist']
print 'Packages to merge (%d):' % len(ml)
for x in ml:
print x[3]+'\t'+x[2]

Она показывает мержлист портежа т.е. какие пакеты портежу осталось смержить. Меня часто мучает этот вопрос когда идет апдейт ворлда уже четвертые сутки :/

@Equidamoid:
Equidamoid

Не знаю, что там такое в логах, но
[19:56:18] gullinbursti ~ # qlop -t xorg-server
xorg-server: 3074457345618253929 seconds average for 6 merges

@forestghoul:
forestghoul

Из оверлеев, прекрасный дисклеймер:
"License: Anarchy.

Все стихийные (включая социальные (включая юридические, моральные и т.д.))
аспекты существования и использования данного кода являются форс-мажорными
обстоятельствами и автора не интересуют.

Money are welcome.

(c) mahatma, 29.09.2006"

@Equidamoid:
Equidamoid

The following keyword changes are necessary to proceed:
#required by wmii (argument)
>=x11-wm/wmii-3.9.2-r1 ~amd64
а можно его научить размаскировывать только одну версию, >= по умолчанию?

@alxrt:
alxrt

>> These are the packages that would be unmerged: * Not unmerging package sys-apps/portage-2.1.9.42 since there is no valid
* reason for portage to unmerge itself.

Нет основания, сука? Ну, вот, нахуя мне, блядь, нужен твой портэдж!
Блядь, придется писать патч, дабы автоматизировать прострел коленки в гентари. НЕНАВИСТЬНЕНАВИСТЬНЕНАВИСТЬ!!!!

@k1lg0reTr0ut:
k1lg0reTr0ut

устанавливаю psi+9999. какой-то пидарский патчик не хочет устанавливаться уже пару дней. когда эта хуйня прекратится, или что можно сделать?

@alxndrtrofimov:
alxndrtrofimov

После очередного обновления Gentoo сломался Python, соответственно, не работает Portage.

@Equidamoid:
Equidamoid

похоже, втрой раз перейду обратно на портеж.
во-первых, нехватает ключика -j, особенно на новой машине
во-вторых, убил херову тучу времени, но так и не понял смысл ругани, которой палудис мотивирован нежелание ставить psimedia на ноуте
а ещё, субъективно, портеж тупо быстрее (вот вам и python vs. c++), хотя это, наверняка из-за разной идеологии работы с зависимостями и т.п.
да и шероховатости с eix тоже не радуют

@Graf:
Graf

А если portage скрестить с BOINC?
Получим, практически, бинарный дистр, заточенный под себя)))

@unregistered:
unregistered

После очередного синка с удивлением обнаружил
# eix dev-lang/perl
[D] dev-lang/perl
Available versions: [M]5.10.0-r1 [M]5.10.1-r11 [M]5.10.1-r12 [M]5.12.1 [M]5.12.1-r1{tbz2} [M](~)5.12.2 [M](~)5.12.2-r1 [M](~)5.12.2-r2 {berkdb (-)build debug doc gdbm ithreads perlsuid}
Installed versions: 5.12.1-r1{tbz2}[?](01:24:18 25.11.2010)(berkdb gdbm -build -debug -doc -ithreads)
Homepage: perl.org
Description: Larry Wall's Practical Extraction and Report Language

А всё потому что, в ../package.mask/funtoo
# Masked for testing:
=dev-lang/perl-5.12.2
А в ../package.mask/gentoo
# For other complaints go to bug 350785
<dev-lang/perl-5.12.2

И нет перла в фанте...

@unregistered:
unregistered

Случайно заметил в дереве присутствие Кона Коливаса:

# eix ck-sources
* sys-kernel/ck-sources
Available versions:
(2.6.34-r1) (~)2.6.34-r1!b!s
(2.6.34-r2) (~)2.6.34-r2!b!s
(2.6.34-r3) (~)2.6.34-r3!b!s
(2.6.34-r4) (~)2.6.34-r4!b!s
(2.6.34-r5) (~)2.6.34-r5!b!s
(2.6.35-r1) (~)2.6.35-r1!b!s
(2.6.35-r2) (~)2.6.35-r2!b!s
(2.6.35-r3) (~)2.6.35-r3!b!s
(2.6.35-r4) (~)2.6.35-r4!b!s
(2.6.35-r5) (~)2.6.35-r5!b!s
(2.6.35-r6) (~)2.6.35-r6!b!s
(2.6.36) (~)2.6.36!b!s
(2.6.36-r1) (~)2.6.36-r1!b!s
(2.6.36-r2) (~)2.6.36-r2!b!s
{build deblob symlink}
Homepage: dev.gentoo.org kernel.org
Description: Con Kolivas' high performance patchset + Gentoo patchset sources


В ЦуКа-сырцах набор gentoo-патчей + high performance от Коливаса

@rion:
rion

попробовал en.gentoo-wiki.com
обнаружил дикие тормоза при emerge -DuNav world. в остальном вроде быстрее работает

@sss:
sss

печально, но репозиторий multilib с палудисом работает совсем ужасно (

@skobkin-ru:
skobkin-ru

Какая-то хрень творится с Portage на сервере. Нихрена не ставится, какие-то Bad address и вызовы useradd с отсутствующими параметрами...
unixforum.org
Может, кто-то в курсе, что за хрень?

@Livid:
Livid

Довольно давно в портеджах появилась новая фича: ебилды могут вызывать epatch_user, который будет применять пользовательские патчи. Документации, конечно, до сих пор нет.
Так, например, wine с некоторых пор так делает.
Пользовательские патчи система ищет в ${PORTAGE_PATCHDIR}/${CATEGORY}/${PN}
PORTAGE_PATCHDIR должен быть задан в /etc/make.conf
Так, например, если мы хотим наложить патч на wine, и PORTAGE_PATCHDIR=/etc/portage/patches то:
сохраняем нужный патч в /etc/portage/patches/app-emulation/wine/patchname.patch
Или, если нужно пропатчить конкретную версию и только ее (например, 1.1.41):
/etc/portage/patches/app-emulation/wine/1/1/41/patchname.patch
Или всю ветку 1.1:
/etc/portage/patches/app-emulation/wine/1/1/patchname.patch
В общем, вы поняли. По-моему отлично, не надо с оверлеями заморачиваться.

@skobkin-ru:
skobkin-ru

Запустили сервис обзора портежей Gentoo.
Особенности:
— Удобная сортировка списка новых пакетов;
— Частично русифицированная база GLSA, для каждого пакета можно посмотреть выявленные проблемы в безопасности;
— Содержимое ebuild-ов, changelog-и, отличия в ebuild-ах;
— Тексты лицензий, перечень пакетов использующих выбранную лицензию;
— USE флаги с указанием пакетов, использующими их;
— Полнотекстовый поиск.
unixforum.org
calculate-linux.org

@mydoom:
mydoom

кто там говорил, что палудис быстрый?
paludis -ip dev-util/eclipse-sdk 9.73s user 0.20s system 92% cpu 10.723 total
emerge -p dev-util/eclipse-sdk 3.28s user 0.13s system 68% cpu 4.970 total

@Nyoroon:
Nyoroon

Перешел с портеджа на палудис. Няшно, но цветов мало.

@Nyoroon:
Nyoroon

Жуйк, подскажи как сделать оверлей скажем на гугл коде или github.

@Nyoroon:
Nyoroon

*x264 Слешми попробует сегодня сделать для х264 ебилд и залить его в санрайз.

@skobkin-ru:
skobkin-ru

Че-то как-то все радужно. В портежах появилась Opera 10.5, Skype 2.1. Даже patch обновился :)

@wasd:
wasd

какой идиот в портаже git закольцевал??? с какого я теперь почти ничего, зависящее от него собрать не могу???

@wasd:
wasd

а если я нашел кучу зависимостей и избавился от них с помощью --backtrack=10000 — это не повлияет на сборку?

@skobkin-ru:
skobkin-ru

Поставил на ночь собираться 287 больших пакетов. В том числе новые кеды, новая кутя, и много нового.
С утра не нашел ни одной ошибки. Ужасно удивился.

@alxrt:
alxrt

echo "sys-body/head brain">>/etc/portage/package.use&&emerge -vuND sys-body/head