Bug 27263

Summary: в i586-libGL отсутствует каталог /etc/X11/lib
Product: Branch t6 Reporter: Starodumoff Ilya <ripper.mail>
Component: libGLAssignee: Vitaly Kuznetsov <vitty>
Status: CLOSED FIXED QA Contact: QA t6 <qa-t6>
Severity: normal    
Priority: P3 CC: cas, sem, vitty, viy, zerg
Version: не указана   
Hardware: all   
OS: Linux   
Bug Depends on: 16195    
Bug Blocks:    

Description Starodumoff Ilya 2012-04-24 14:32:49 MSK
Новый x86_64-i586
В i586-libGL отсутствует каталог /etc/X11/lib.
Пришлось создать руками и сделать ссылки на содержимое установленного i586-nvidia_glx_295.40

В i586-libGL "по старому" каталог есть и x11presetdrv создает необходимые ссылки
Comment 1 Valery Inozemtsev 2012-04-24 14:56:25 MSK
это арепостроителям
Comment 2 Starodumoff Ilya 2012-04-24 15:18:08 MSK
На что вешать тогда ?
в x86_64-i586 сейчас же какой-то вертер пакует при сборке.

Да и в http://lists.altlinux.org/pipermail/sisyphus/2012-April/357216.html просят "сообщать в багзиллу на соответствующие им пакеты-прообразы"
Comment 3 viy 2012-04-24 16:40:10 MSK
(В ответ на комментарий №2)
> На что вешать тогда ?
> в x86_64-i586 сейчас же какой-то вертер пакует при сборке.
> 
> Да и в http://lists.altlinux.org/pipermail/sisyphus/2012-April/357216.html
> просят "сообщать в багзиллу на соответствующие им пакеты-прообразы"

Можно попробовать Виталия Кузнецова спросить, он автор текущей реализации arepo.
Comment 4 Vitaly Kuznetsov 2012-04-24 19:38:20 MSK
Собственно, есть два варианта решения проблемы:
1) Добавить в rpmrebuild-arepo каталог
2) Обучить /usr/libexec/X11/drvpre.d/nvidia создавать каталог перед созданием симлинка.

2zerg: Чем плох второй вариант?
Comment 5 Sergey V Turchin 2012-04-25 13:58:15 MSK
В Сизифе он пренадлежит xorg-server и libGL
В P6 нужно исправить libGL
Comment 6 Mikhail Efremov 2012-04-25 14:13:08 MSK
Мне еще руками пришлось выставить
/usr/lib/libGL.so.1 -> ../../etc/X11/lib/libGL.so.1
вместо /usr/lib/libGL.so.1 -> /usr/lib/X11/libGL.so.1.2.
Ссылки в /etc/X11/lib я тоже делал руками, но может это было лишнее, не знаю.
Comment 7 Sergey V Turchin 2012-04-25 14:22:11 MSK
(В ответ на комментарий №5)
> В Сизифе он пренадлежит xorg-server и libGL
Ошибся, но все равно можно в libGL x86_64 добавить
Comment 8 Sergey V Turchin 2012-04-25 14:27:02 MSK
(В ответ на комментарий №6)
> Мне еще руками пришлось выставить
> /usr/lib/libGL.so.1 -> ../../etc/X11/lib/libGL.so.1
/usr/libexec/X11/drv.d/nvidia из x86-64-пакета это умеет, а как с другими быть -- не знаю. Ща поищу ту багу.
Comment 9 Sergey V Turchin 2012-04-25 14:29:42 MSK
(В ответ на комментарий №4)
> 2) Обучить /usr/libexec/X11/drvpre.d/nvidia создавать каталог перед созданием
> симлинка.
> 2zerg: Чем плох второй вариант?
Это должен делать /usr/libexec/X11/drvpre.d/x11 . Я и так в drv*.d/nvidia делаю слишком много за него.
Comment 10 Sergey V Turchin 2012-04-25 15:11:13 MSK
(В ответ на комментарий №8)
> Ща поищу ту багу.
Не получилось, но Shrek в курсе древнего предложения Raorn делать путь /usr/libexec/X11/drv.d/ архитектурозависимым.
Comment 11 Sergey V Turchin 2012-04-25 15:22:58 MSK
http://bugs.altlinux.org/16195
Comment 12 Sergey V Turchin 2012-04-25 15:28:07 MSK
(В ответ на комментарий №10)
> предложения Raorn делать путь
> /usr/libexec/X11/drv.d/ архитектурозависимым.
Это мое предложение было :-) https://bugzilla.altlinux.org/show_bug.cgi?id=16195#c10
Comment 13 Repository Robot 2012-04-26 14:33:36 MSK
Mesa-4:7.10.3-alt2.M60P.1 -> p6:

* Wed Apr 25 2012 Vitaly Kuznetsov <vitty@altlinux> 4:7.10.3-alt2.M60P.1
- Rebuild to get /etc/X11/lib in i586-libGL package (ALT #27263)
Comment 14 Sergey V Turchin 2012-04-26 14:50:30 MSK
2 Cas:
В P6 бы тоже
Comment 15 Andrey Cherepanov 2012-04-26 14:54:58 MSK
(В ответ на комментарий №14)
> 2 Cas:
> В P6 бы тоже
Читай сначала.
Comment 16 Vitaly Kuznetsov 2012-04-26 15:01:06 MSK
(В ответ на комментарий №14)
> 2 Cas:
> В P6 бы тоже

Я, собственно, в p6 и собрал. В t6 на подходе.
Comment 17 Sergey V Turchin 2012-04-26 15:13:56 MSK
(В ответ на комментарий №15)
> Читай сначала.
Да, слепой. Показалось M60T в changelog