eudev и pcmanfm
lockie 20 января, 2013 - 00:48
Привет.
Принесло апдейтом sys-fs/eudev-0 (сижу на stable), из-за конфликтов с pcmanfm последний пришлось удалить, а virtual/udev-197 пришлось замаскировать (его xorg тащил за собой). Конфликты буквально следующие:
[ebuild N ] x11-misc/pcmanfm-0.9.10 USE="-debug" 0 kB [ebuild N ] x11-libs/libfm-0.1.17-r1 USE="udev -debug -examples" 0 kB [ebuild N ] sys-fs/udisks-1.0.4-r4 USE="nls -debug -remote-access (-selinux)" 0 kB [nomerge ] sys-fs/udisks-1.0.4-r4 USE="nls -debug -remote-access (-selinux)" [nomerge ] virtual/udev-197 [171] USE="gudev hwdb introspection keymap (-selinux) -static-libs" [nomerge ] sys-fs/udev-197-r3 USE="gudev hwdb introspection keymap kmod openrc -acl -doc (-selinux) -static-libs" [ebuild N ] sys-fs/udev-init-scripts-19 5 kB [ebuild U #] virtual/udev-197 [171] USE="gudev hwdb introspection keymap (-selinux) -static-libs" 0 kB [ebuild N ] sys-fs/udev-197-r3 USE="gudev hwdb introspection keymap kmod openrc -acl -doc (-selinux) -static-libs" 2,008 kB [ebuild N ] virtual/eject-0 0 kB [ebuild N ] sys-block/eject-2.1.5-r2 USE="nls" 0 kB [ebuild N ] sys-fs/lvm2-2.02.97-r1 USE="lvm1 readline thin udev (-clvm) (-cman) (-selinux) -static -static-libs" 0 kB [ebuild N ] sys-block/thin-provisioning-tools-0.1.5-r1 0 kB [ebuild N ] dev-libs/libatasmart-0.19 USE="-static-libs" 0 kB [ebuild N ] sys-block/parted-3.1 USE="debug nls readline -device-mapper (-selinux) -static-libs {-test}" 0 kB [nomerge ] sys-fs/udev-197-r3 USE="gudev hwdb introspection keymap kmod openrc -acl -doc (-selinux) -static-libs" [ebuild N ] sys-apps/kmod-12-r1 USE="lzma tools zlib -debug -doc -static-libs" 1,246 kB [nomerge ] sys-fs/udisks-1.0.4-r4 USE="nls -debug -remote-access (-selinux)" [nomerge ] sys-apps/sg3_utils-1.33 USE="-static-libs" [ebuild N ] sys-apps/rescan-scsi-bus-1.29 0 kB [ebuild N ] sys-apps/sg3_utils-1.33 USE="-static-libs" 0 kB [blocks B ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-12-r1) [blocks B ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r2) [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-0)
А фишка в том, что у virtual/udev-197 в RDEPEND >=sys-fs/udev-197-r3 || >=sys-fs/eudev-1_beta1, однако версия eudev в дереве
[I] sys-fs/eudev Available versions: 0 ~0-r1 ~1_beta1-r2^t **9999^t {{action_modeswitch build debug doc edd extras floppy gudev hwdb introspection keymap kmod +modutils +openrc +rule_generator selinux static-libs test}} Installed versions: 0(23:42:52 19.01.2013)(gudev hwdb introspection keymap rule_generator -action_modeswitch -build -debug -edd -extras -floppy -selinux -test) Homepage: https://github.com/gentoo/eudev Description: Linux dynamic and persistent device naming support (aka userspace devfs)
и вполне логично, что sys-fs/eudev-0 не >= sys-fs/eudev-1_beta1.
Вопрос стоит так: штоделать? Ручками корячить portage tree? Ждать, пока починят? Замаскировать что-нибудь? Я от удевопроблем нервничаю, ощущение, будто поттеринг мне под одеяло залез, помогите.
»
- Для комментирования войдите или зарегистрируйтесь
Либо ставь стабильный udev,
Либо ставь стабильный udev, либо размаскируй eudev.
...
кто еще тыкал eudev? есть какие нить проблемы с этим?
скрытный секс :)
.
С чем "с этим" - с "тыканием"? Нет проблем...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Проблем с самим eudev нет,
Проблем с самим eudev нет, потому что форкнули его недавно и он пока минимально отличается от udev-171 - если почитать коммитлог, видно, что по большей части там пока косметикой занимаются.
Проблема с ебилдом eudev и некогерентностью ебилдов в portage tree.
> размаскируй eudev В смысле,
> размаскируй eudev
В смысле, тот, который 1_beta1?
emerge --sync ждет
emerge --sync ждет тебя!
http://packages.gentoo.org/package/sys-fs/eudev