Как пользоваться bugs.gentoo.org? (как установить патч)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

vldefender
Сообщения: 45

Как пользоваться bugs.gentoo.org?

Сообщение vldefender »

Подскажите пожалуйста, надо мне установить пакет man-1.6f-r4 (пытаюсь мир обновить), а он не устанавливается, на bugs.gentoo.org написано что эту ошибку пофиксили, там патч выложили, но я никак понять не могу что делать дальше :frusty: , куда этот файл засунуть :cray:
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Как пользоваться bugs.gentoo.org?

Сообщение Xandry »

Либо ждать более нового man. Либо самому заменить всего лишь шесть строк.
Спасибо сказали:
vldefender
Сообщения: 45

Re: Как пользоваться bugs.gentoo.org?

Сообщение vldefender »

Xandry писал(а):
10.10.2010 11:59
Либо ждать более нового man. Либо самому заменить всего лишь шесть строк.

А где это заменить можно, в каком файле :blush:
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: Как пользоваться bugs.gentoo.org?

Сообщение /dev/random »

Ничего заменять не надо, этот патч уже используетя в -r4 и -r5. Сделайте emerge --sync.
Спасибо сказали:
vldefender
Сообщения: 45

Re: Как пользоваться bugs.gentoo.org?

Сообщение vldefender »

/dev/random писал(а):
10.10.2010 12:08
Сделайте emerge --sync.

Делал уже, результат выше. Может он у меня с каким-то неправильным старым списком синхронизирует.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: Как пользоваться bugs.gentoo.org?

Сообщение /dev/random »

vldefender писал(а):
10.10.2010 12:17
Делал уже, результат выше. Может он у меня с каким-то неправильным старым списком синхронизирует.

Посмотрел на дату бага. Январь. С _таким_ старым деревом он у вас никак синхронизировать не может. Запоздание бывает максимум на несколько часов. Вывод один: ваша проблема к упомянутому багу отношения не имеет.
Спасибо сказали:
Kopilov
Сообщения: 955
ОС: [K]Ubuntu, Debian

Re: Как пользоваться bugs.gentoo.org?

Сообщение Kopilov »

На будущее: когда-то я об этом писал. В той теме описано внедрение патча в текущее дерево Portage. serzh-z сказал, что это не лучший способ: патч затрётся при следующей синхронизации, лучше сделать свой оверлей -- но с тех пор у меня не возникало такой необходимости.
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Как пользоваться bugs.gentoo.org?

Сообщение megabaks »

ну можно патчить сорсы и не трогая ебилда, например

Код: Выделить всё

ebuild /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-256.53.ebuild prepare
cd /var/tmp/portage/x11-drivers/nvidia-drivers-256.53/work/
patch -p1 < /var/ftp/stuff/kernel-patches/nvidia-rt/nvidiart.patch
ebuild /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-256.53.ebuild install
ebuild /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-256.53.ebuild qmerge
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: Как пользоваться bugs.gentoo.org?

Сообщение /dev/random »

megabaks писал(а):
10.10.2010 16:17
ну можно патчить сорсы и не трогая ебилда, например

Код: Выделить всё

ebuild /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-256.53.ebuild prepare
cd /var/tmp/portage/x11-drivers/nvidia-drivers-256.53/work/
patch -p1 < /var/ftp/stuff/kernel-patches/nvidia-rt/nvidiart.patch
ebuild /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-256.53.ebuild install
ebuild /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-256.53.ebuild qmerge

Для этого есть /etc/portage/patches/
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Как пользоваться bugs.gentoo.org?

Сообщение serzh-z »

/dev/random писал(а):
10.10.2010 16:48
Для этого есть /etc/portage/patches/
Хм, как посмотрю - нынешний Portage стал похож на монстра с кучей костылей?.. :( Это типа, чтобы не создавать оверлей и собственный ебилд?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: Как пользоваться bugs.gentoo.org?

Сообщение /dev/random »

serzh-z писал(а):
10.10.2010 16:58
Хм, как посмотрю - нынешний Portage стал похож на монстра с кучей костылей?..

Это не portage, а base.eclass.

serzh-z писал(а):
10.10.2010 16:58
:( Это типа, чтобы не создавать оверлей и собственный ебилд?

Да.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Как пользоваться bugs.gentoo.org?

Сообщение taaroa »

serzh-z писал(а):
10.10.2010 16:58
Это типа, чтобы не создавать оверлей и собственный ебилд?

...и для решения "религиозных" споров, если хотите. (:

Код: Выделить всё

bugz get 339596
comment#4
p.s. но свой оверлей все таки лучше
:wq
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Как пользоваться bugs.gentoo.org?

Сообщение megabaks »

/dev/random писал(а):
10.10.2010 16:48
Для этого есть /etc/portage/patches/

хм...можно по-подробнее для деревянных и по-русски? :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: Как пользоваться bugs.gentoo.org?

Сообщение /dev/random »

megabaks писал(а):
10.10.2010 18:21
/dev/random писал(а):
10.10.2010 16:48
Для этого есть /etc/portage/patches/

хм...можно по-подробнее для деревянных и по-русски? :)

Во всех ебилдах, которые не душат вызов base_src_prepare, помимо собственных патчей также накладываются все патчи из следующих каталогов:
/etc/portage/patches/${CATEGORY}/${PN}/
/etc/portage/patches/${CATEGORY}/${P}/
/etc/portage/patches/${CATEGORY}/${PF}/
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: Как пользоваться bugs.gentoo.org?

Сообщение megabaks »

сэнкс - сделал закладочку :)
Спасибо сказали: