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

@L29Ah:
L29Ah

Кривой костыль для eapply_user в paludis:

--- /usr/libexec/paludis/6/build_functions.bash 2016-02-27 23:33:13.028855100 +0300
+++ /tmp/p 2016-02-27 23:33:09.132142253 +0300
@@ -75,9 +75,35 @@
}
ebuild_need_extglob eapply

+# Ported epatch_user
eapply_user()
{
— return 0
+ : ${EPATCH_USER_SOURCE:=${PORTAGE_CONFIGROOT%/}/etc/portage/patches}
+
+ [[ $# -ne 0 ]] && die "epatch_user takes no options"
+
+ # Allow multiple calls to this function; ignore all but the first
+ local applied="${T}/epatch_user.log"
+ [[ -e ${applied} ]] && return 2
+
+ # don't clobber any EPATCH vars that the parent might want
+ local EPATCH_SOURCE check
+ for check in ${CATEGORY}/{${P}-${PR},${P},${PN}}{,:${SLOT%/*}}; do
+ EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${CTARGET}/${check}
+ [[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${CHOST}/${check}
+ [[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${check}
+ if [[ -d ${EPATCH_SOURCE} ]] ; then
+ EPATCH_SOURCE=${EPATCH_SOURCE} \
+ EPATCH_SUFFIX="patch" \
+ EPATCH_FORCE="yes" \
+ EPATCH_MULTI_MSG="Applying user patches from ${EPATCH_SOURCE} ..." \
+ epatch
+ echo "${EPATCH_SOURCE}" > "${applied}"
+ return 0
+ fi
+ done
+ echo "none" > "${applied}"
+ return 1
}

einstall()

@L29Ah:
L29Ah

22:51:32]<L29Ah> /usr/libexec/paludis/6/build_functions.bash:eapply_user()
/usr/libexec/paludis/6/build_functions.bash-{
/usr/libexec/paludis/6/build_functions.bash- return 0
/usr/libexec/paludis/6/build_functions.bash-}
22:51:33]<L29Ah> T_T
22:52:50]<ciaranm> compliant implementation
22:52:57]<ciaranm> feel free to implement something else if you want it
22:53:01]<ciaranm> but only if you do it properly

@Annoynimous:
Annoynimous

∞ cat /usr/local/sbin/module-rebuild
#!/bin/sh
cave resolve "$@" `sed -s 's#.:.:\(.\)-[0-9].#\1#' /var/lib/module-rebuild/moduledb`

@Annoynimous:
Annoynimous

Updating world

* Special set 'world' does not belong in world

@Annoynimous:
Annoynimous

cave resolve world -e 287.03s user 8.27s system 63% cpu 7:48.67 total

@Annoynimous:
Annoynimous

Парни, где достать paludis-hooks-undo-prelink-2.2.tar.bz2 или замену?

@Annoynimous:
Annoynimous

1 of 1: Starting fetch for www-client/firefox-15.0_alpha2:0::mozilla...

Ошибка сегментирования

@L29Ah:
L29Ah

Вспомнил молодость, запихал дерево портежа в squashfs-lzma. Полтора гига превратились в двести метров; время подсчёта зависимостей как было неприлично огромным, так и осталось: PALUDIS!
l29ah-aao sbin # cat /usr/local/sbin/repos-sync
#!/bin/bash
cd /var/paludis
mv repos-squashed-latest{,.old}
wget l29ah.tk
umount repositories
mount repositories
rm repos-squashed-latest.old
l29ah-aao sbin # grep reposi /etc/fstab
/var/paludis/repos-squashed-latest /var/paludis/repositories auto ro,loop 0 0

@lexszero:
lexszero

[01:23:35]<ciaranm> PackageDepSpecPackageNameConstraint or NameConstraint?

@Equidamoid:
Equidamoid

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

@mydoom:
mydoom

да ну нахрен этот ваш палудис.

@Stiletto:
Stiletto

ОХНЕТЫ, ОНО ДОКОМПИЛИРОВАЛОСЬ! СЛАВА СЕРВЕРУ ДОМАШНЕМУ И ЦЕЛЕРОНУ ШЕСТИСОТОМУ!! ДА ЗДРАВСТВУЮТ ВСЕ ЕГО 450 МЕГАБАЙТ ПАМЯТИ И ЕГО ВИНТ IDE-ШНЫЙ. И НЫНЕ И ПРИСНО И ВО ВЕКИ ВЕКОВ, АДМИНЬ!

@Stiletto:
Stiletto

а тем временем палудис продолжал собираться. это -std=gnu++0x так влияет на скорость работы гоцеце, да?

@Stiletto:
Stiletto

И всё ещё компиляется!

@Stiletto:
Stiletto

Время компиляции палудиса напоминает мне о

@lexszero:
lexszero

[14:19:02]<ciaranm> the default destination set for paludis is calculated differently to how cave does it. for paludis it defaults to only going with repos that explicitly say that they're a 'default' destination. cave does it by looking at the attributes of candidate destinations instead and going from that.
[14:19:17]<ciaranm> paludis isn't officially deprecated yet. it will be in either 0.56 or 0.58.
[14:19:51]<ciaranm> having said that, if you report a bug in paludis that's not present in cave, we'll tell you to use cave...

@sss:
sss

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

@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

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

@lexszero:
lexszero

В палудисе есть что-нить типа портажевского package.cflags? вписывание в use.conf строчки package/name CFLAGS: блабла не помогло