<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>35499</bug_id>
          
          <creation_ts>2018-10-10 12:35:47 +0300</creation_ts>
          <short_desc>mesa: new version</short_desc>
          <delta_ts>2018-10-26 17:08:04 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>Mesa</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://git.altlinux.org/people/shrek/packages/?p=mesa.git;a=shortlog;h=refs/heads/18.2</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yuri N. Sedunov">aris</reporter>
          <assigned_to name="Valery Inozemtsev">shrek</assigned_to>
          <cc>aen</cc>
    
    <cc>cas</cc>
    
    <cc>darktemplaralt</cc>
    
    <cc>lakostis</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>mvetsalo</cc>
    
    <cc>rider</cc>
    
    <cc>shrek</cc>
    
    <cc>smi</cc>
    
    <cc>vladimir.didenko</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>174873</commentid>
    <comment_count>0</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-10-10 12:35:47 +0300</bug_when>
    <thetext>Прошу обновить до текущей 18.2.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174874</commentid>
    <comment_count>1</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-10 12:41:11 +0300</bug_when>
    <thetext>http://git.altlinux.org/people/shrek/packages/?p=mesa.git;a=shortlog;h=refs/heads/18.2

но без libglvnd никак</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174875</commentid>
    <comment_count>2</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-10-10 13:01:44 +0300</bug_when>
    <thetext>$ GAACL libglvnd show
libglvnd	zerg

Сергей, отдай Валере libglvnd, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174876</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-10 13:56:12 +0300</bug_when>
    <thetext>Серёг, давайте решать что делать с glvnd.
Валер, мы говорили что бы ты собрал новую версию не ломая старые nvidia.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174877</commentid>
    <comment_count>4</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-10 14:11:27 +0300</bug_when>
    <thetext>лично я &quot;новую версию не ломая старые nvidia&quot; не говорили</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174878</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-10 15:39:37 +0300</bug_when>
    <thetext>Ну значит сейчас Зерг переделает nvidia так, что бы она работала после переезда на схему с glvnd. Ждём.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174879</commentid>
    <comment_count>6</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2018-10-10 15:41:31 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Ну значит сейчас Зерг переделает nvidia так, что бы она работала после переезда
&gt; на схему с glvnd. Ждём.

Кого?
Каков порядок действий?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174880</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-10 15:43:50 +0300</bug_when>
    <thetext>Ждём Зерга, когда он переделает nvidia и glvnd и убедится что придуманный вариант ничего не ломает в существующих конфигурациях.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174884</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-10 16:53:49 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; Ждём Зерга
А Шрек пока исправит пакеты, в которых soname-ы перескочили в пакеты с другими именами.

Например, libGL.so.1 перебежал из libGL в libglvnd-glx и таких там много.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174885</commentid>
    <comment_count>9</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-10 16:54:54 +0300</bug_when>
    <thetext>ты вообще в курсе что такое libglvnd?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174886</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-10 17:05:05 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; ты вообще в курсе что такое libglvnd?
Да. Еще я в курсе, что такое Shared Libs Policy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174887</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-10 17:05:38 +0300</bug_when>
    <thetext>Сейчас:
$ rpm -ql libGL
/etc/X11/lib64
/etc/X11/lib64/libGL.so.1
/usr/lib64/X11
/usr/lib64/X11/libGL.so.1
/usr/lib64/X11/libGL.so.1.2
/usr/lib64/X11/modules
/usr/lib64/X11/modules/dri
/usr/lib64/libGL.so.1
/usr/lib64/libglapi.so.0
/usr/lib64/libglapi.so.0.0.0
/usr/share/doc/libGL-18.1.3
/usr/share/doc/libGL-18.1.3/18.1.3.html

Валер, у тебя:
$ rpm -ql libGL-18.1.5-alt1.S1.x86_64.rpm -p
/usr/lib64/X11/modules
/usr/lib64/X11/modules/dri
/usr/lib64/libGLX_mesa.so.0
/usr/lib64/libGLX_mesa.so.0.0.0
/usr/lib64/libglapi.so.0
/usr/lib64/libglapi.so.0.0.0
/usr/share/doc/libGL-18.1.5
/usr/share/doc/libGL-18.1.5/18.1.5.html

$ rpm -qlp libglvnd-glx-1.0.0-alt1.x86_64.rpm
/usr/lib64/libGL.so.1
/usr/lib64/libGL.so.1.0.0
/usr/lib64/libGLX.so.0
/usr/lib64/libGLX.so.0.0.0

$ rpm -qp --obsoletes libglvnd-glx-1.0.0-alt1.x86_64.rpm 
libGLX &lt; 1.0.0-alt1

Будет конфликт при обновлении - все кто захочет libGL.so.1 - вытянут libglvnd-glx, но при этом ещё одна версия libGL.so.1 будет в _старом_ пакете libGL.

библиотеки с одним и тем же soname лучше всего не перебрасывать между пакетами, что бы не взорвалось обновление.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174888</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-10 17:07:27 +0300</bug_when>
    <thetext>в идеале libGL оставить как есть (но собрать из пакета glvnd), а
/usr/lib64/libGLX_mesa.so.0
/usr/lib64/libGLX_mesa.so.0.0.0
/usr/lib64/libglapi.so.0
/usr/lib64/libglapi.so.0.0.0

положить в пакет libGL-mesa (например).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174892</commentid>
    <comment_count>13</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2018-10-10 20:20:08 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; в идеале libGL оставить как есть (но собрать из пакета glvnd), а
&gt; /usr/lib64/libGLX_mesa.so.0
&gt; /usr/lib64/libGLX_mesa.so.0.0.0
&gt; /usr/lib64/libglapi.so.0
&gt; /usr/lib64/libglapi.so.0.0.0
&gt; 
&gt; положить в пакет libGL-mesa (например).
Валера, прошу ответить на 11 и 12. Конструктивно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174896</commentid>
    <comment_count>14</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-11 10:29:22 +0300</bug_when>
    <thetext>#11:
[root@xorg ~]# apt-get update
Получено: 1 http://10.10.2.3 Sisyphus/x86_64 release [1116B]
Получено: 2 http://10.10.2.3 Sisyphus/x86_64-i586 release [555B]
Получено: 3 http://10.10.2.3 Sisyphus/noarch release [699B]   
Получено: 4 http://git.altlinux.org x86_64 release [550B]     
Получено 2920B за 0s (76,3kB/s).    
Найдено http://10.10.2.3 Sisyphus/x86_64/classic pkglist
Найдено http://10.10.2.3 Sisyphus/x86_64/classic release
Найдено http://10.10.2.3 Sisyphus/x86_64-i586/classic pkglist
Найдено http://10.10.2.3 Sisyphus/x86_64-i586/classic release
Найдено http://10.10.2.3 Sisyphus/noarch/classic pkglist  
Найдено http://10.10.2.3 Sisyphus/noarch/classic release  
Получено: 1 http://git.altlinux.org x86_64/task pkglist [102kB]
Получено: 2 http://git.altlinux.org x86_64/task release [138B]
Получено 102kB за 0s (881kB/s).
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
[root@xorg ~]# apt-get dist-upgrade -V
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
   glxgears (18.1.3-alt1.S1 =&gt; 8.4.0-alt1)
   glxinfo (18.1.3-alt1.S1 =&gt; 8.4.0-alt1)
   libEGL (18.1.3-alt1.S1 =&gt; 18.1.4-alt1)
   libGL (18.1.3-alt1.S1 =&gt; 18.1.4-alt1)
   libgbm (18.1.3-alt1.S1 =&gt; 18.1.4-alt1)
   xorg-dri-intel (18.1.3-alt1.S1 =&gt; 18.1.4-alt1)
   xorg-dri-nouveau (18.1.3-alt1.S1 =&gt; 18.1.4-alt1)
   xorg-dri-radeon (18.1.3-alt1.S1 =&gt; 18.1.4-alt1)
   xorg-dri-swrast (18.1.3-alt1.S1 =&gt; 18.1.4-alt1)
   xorg-server (1.20.1-alt1 =&gt; 1.20.1-alt1)
   xorg-server-common (1.20.1-alt1 =&gt; 1.20.1-alt1)
Следующие НОВЫЕ пакеты будут установлены:
   libglvnd (1.0.0-alt1)
   libglvnd-egl (1.0.0-alt1)
   libglvnd-glx (1.0.0-alt1)
11 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 80,5MB архивов.
После распаковки потребуется дополнительно 120MB дискового пространства.
Продолжить? [Y/n] 
Получено: 1 http://git.altlinux.org x86_64/task libglvnd 1.0.0-alt1 [51,7kB]
Получено: 2 http://git.altlinux.org x86_64/task libglvnd-glx 1.0.0-alt1 [103kB]
Получено: 3 http://git.altlinux.org x86_64/task glxgears 5:8.4.0-alt1 [9680B]
Получено: 4 http://git.altlinux.org x86_64/task glxinfo 5:8.4.0-alt1 [17,5kB]
Получено: 5 http://git.altlinux.org x86_64/task libglvnd-egl 1.0.0-alt1 [31,5kB]
Получено: 6 http://git.altlinux.org x86_64/task xorg-dri-radeon 4:18.1.4-alt1 [29,9MB]
Получено: 7 http://git.altlinux.org x86_64/task xorg-dri-nouveau 4:18.1.4-alt1 [13,1MB]                                                                                            
Получено: 8 http://git.altlinux.org x86_64/task xorg-dri-intel 4:18.1.4-alt1 [928kB]                                                                                               
Получено: 9 http://git.altlinux.org x86_64/task xorg-dri-swrast 4:18.1.4-alt1 [34,6MB]                                                                                             
Получено: 10 http://git.altlinux.org x86_64/task libEGL 4:18.1.4-alt1 [119kB]                                                                                                      
Получено: 11 http://git.altlinux.org x86_64/task libGL 4:18.1.4-alt1 [182kB]                                                                                                       
Получено: 12 http://git.altlinux.org x86_64/task libgbm 4:18.1.4-alt1 [58,8kB]                                                                                                     
Получено: 13 http://git.altlinux.org x86_64/task xorg-server-common 2:1.20.1-alt1 [45,0kB]                                                                                         
Получено: 14 http://git.altlinux.org x86_64/task xorg-server 2:1.20.1-alt1 [1327kB]                                                                                                
Получено 80,5MB за 38s (2099kB/s).                                                                                                                                                 
Совершаем изменения...
Подготовка...                                                            #################################################################################################### [100%]
Обновление / установка...
 1: libgbm-4:18.1.4-alt1                                                 #################################################################################################### [  4%]
 2: libglvnd-1.0.0-alt1                                                  #################################################################################################### [  8%]
 3: libglvnd-glx-1.0.0-alt1                                              #################################################################################################### [ 12%]
 4: libGL-4:18.1.4-alt1                                                  #################################################################################################### [ 16%]
 5: xorg-dri-swrast-4:18.1.4-alt1                                        #################################################################################################### [ 20%]
 6: glxinfo-5:8.4.0-alt1                                                 #################################################################################################### [ 24%]
 7: libglvnd-egl-1.0.0-alt1                                              #################################################################################################### [ 28%]
 8: xorg-server-common-2:1.20.1-alt1                                     #################################################################################################### [ 32%]
 9: xorg-server-2:1.20.1-alt1                                            #################################################################################################### [ 36%]
10: libEGL-4:18.1.4-alt1                                                 #################################################################################################### [ 40%]
11: xorg-dri-radeon-4:18.1.4-alt1                                        #################################################################################################### [ 44%]
12: xorg-dri-nouveau-4:18.1.4-alt1                                       #################################################################################################### [ 48%]
13: xorg-dri-intel-4:18.1.4-alt1                                         #################################################################################################### [ 52%]
14: glxgears-5:8.4.0-alt1                                                #################################################################################################### [ 56%]
Очистка / удаление... 
15: xorg-server-2:1.20.1-alt1                                            #################################################################################################### [ 60%]
16: libEGL-4:18.1.3-alt1.S1                                              #################################################################################################### [ 64%]
17: glxinfo-4:18.1.3-alt1.S1                                             #################################################################################################### [ 68%]
18: xorg-dri-intel-4:18.1.3-alt1.S1                                      #################################################################################################### [ 72%]
19: xorg-dri-nouveau-4:18.1.3-alt1.S1                                    #################################################################################################### [ 76%]
20: xorg-dri-radeon-4:18.1.3-alt1.S1                                     #################################################################################################### [ 80%]
21: xorg-dri-swrast-4:18.1.3-alt1.S1                                     #################################################################################################### [ 84%]
22: glxgears-4:18.1.3-alt1.S1                                            #################################################################################################### [ 88%]
23: libGL-4:18.1.3-alt1.S1                                               #################################################################################################### [ 92%]
24: libgbm-4:18.1.3-alt1.S1                                              #################################################################################################### [ 96%]
25: xorg-server-common-2:1.20.1-alt1                                     #################################################################################################### [100%]
Завершено.

#12: Mesa 18.1.4-alt1 из этого таска во-первых, промежуточный вариант для того что бы обеспечить дальнейшую, скажем так, правильную сборку и во вторых что бы порвать зависимости в кривом биарче. Т.ч. обсуждать именование пакетов на данном этапе преждевременно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174897</commentid>
    <comment_count>15</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-11 10:34:50 +0300</bug_when>
    <thetext>Тебе повезло что оно обновилось. Кому-то не повезёт.
Перепилить пакеты недолго, сделай пожалуйста что бы двигаться дальше.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174911</commentid>
    <comment_count>16</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-10-11 16:45:23 +0300</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; 
&gt;  Mesa 18.1.4-alt1 из этого таска во-первых, промежуточный вариант для того
&gt; что бы обеспечить дальнейшую, скажем так, правильную сборку и во вторых что бы
&gt; порвать зависимости в кривом биарче. Т.ч. обсуждать именование пакетов на
&gt; данном этапе преждевременно

Вижу
[#214424] EPERM (try 5) libglvnd.git=1.0.0-alt0.1 mesa.git=18.1.4-alt1%ubt ...
https://lists.altlinux.org/pipermail/sisyphus-incominger/2018-October/506947.html

Кого теперь ждем?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174913</commentid>
    <comment_count>17</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-11 16:50:12 +0300</bug_when>
    <thetext>Зерг возится с nvidia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174914</commentid>
    <comment_count>18</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-11 16:52:32 +0300</bug_when>
    <thetext>можешь еще посмотреть сюда
http://git.altlinux.org/people/shrek/packages/?p=mesa.git;a=shortlog;h=refs/tags/18.2.2-alt1
и сюда
http://git.altlinux.org/people/shrek/packages/?p=libglvnd.git;a=summary</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174915</commentid>
    <comment_count>19</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-11 16:57:19 +0300</bug_when>
    <thetext>Валер, спасибо.
Серёг, как только у тебя будет что-то готово - добавь в таск к Валере свои пакеты, отдадим протестировать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174916</commentid>
    <comment_count>20</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-11 17:27:20 +0300</bug_when>
    <thetext>(В ответ на комментарий №18)
&gt; можешь еще посмотреть сюда
&gt; http://git.altlinux.org/people/shrek/packages/?p=libglvnd.git;a=summary
Такая же ерунда

%files opengl
%_libdir/libOpenGL.so.*

%files gles
%_libdir/libGLESv2.so.*

%files glx
%_libdir/libGLX.so.*</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174919</commentid>
    <comment_count>21</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-11 19:46:33 +0300</bug_when>
    <thetext>Серег, если ты в очередной раз решил блеснуть своей некомпетенцией, то у тебя это получилось</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174920</commentid>
    <comment_count>22</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2018-10-11 19:50:32 +0300</bug_when>
    <thetext>Коллеги, давайте по делу.
Сергей, в чем конкретно &quot;ерунда&quot; и почему? Обоснуйте, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174921</commentid>
    <comment_count>23</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-11 20:04:58 +0300</bug_when>
    <thetext>Блин, почему всегда нужен переводчик?

$ rpm -qp --provides http://git.altlinux.org/tasks/214424/build/300/x86_64/rpms/libglvnd-egl-1.0.0-alt1.x86_64.rpm
libEGL.so.1()(64bit) = set:jd6h0pKSeW15qW2T5hBVjo6Fm67iyJbKoATo7U6xPsDEXcrzXZrB1Kf8HTZvwlPUli09SOT9OEo5gPkhAZef7jzrLLyQYs5
.sisyphus.214424.300.1.1-libglvnd-egl-1.0.0-alt1

$ apt-cache show &apos;libEGL.so.1()(64bit)&apos;
Виртуальный пакет libEGL.so.1()(64bit) предоставляется следующими пакетами:
  libEGL 4:18.1.3-alt1.S1

Зерг говорит про то, что то, что Валера сделал с libGL надо сделать с остальными такими же библиотеками, что бы они остались в тех пакетах, в которых были раньше в Sisyphus. Это будет полностью соответствовать Shared libs policy и значительно снизит вероятность взрывов при обновлениях.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174922</commentid>
    <comment_count>24</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-11 20:14:43 +0300</bug_when>
    <thetext>Какой то хреновый из тебя переводчик... Хоть убей не вижу в #20 libEGL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174923</commentid>
    <comment_count>25</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-11 20:18:37 +0300</bug_when>
    <thetext>Всё, я понял - Зерг смотрит к тебе в репозиторий, а я в таск. ;)
Серёг, посмотри всё-таки пакеты из таска.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174926</commentid>
    <comment_count>26</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-12 10:03:33 +0300</bug_when>
    <thetext>(В ответ на комментарий №25)
&gt; Всё, я понял - Зерг смотрит к тебе в репозиторий, а я в таск. ;)
&gt; Серёг, посмотри всё-таки пакеты из таска.
Это я раньше делал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174927</commentid>
    <comment_count>27</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-12 10:06:22 +0300</bug_when>
    <thetext>(В ответ на комментарий №21)
&gt; Серег, если ты в очередной раз решил блеснуть своей некомпетенцией, то у тебя
&gt; это получилось
Спасибо за комплемент, но хотельось бы, что бы и ты не уподоблялся aris@, из-за пакетов которого p8 уже не обновляется до сизифа без сноса пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174928</commentid>
    <comment_count>28</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-10-12 10:36:29 +0300</bug_when>
    <thetext>(В ответ на комментарий №27)
&gt; Спасибо за комплемент, но хотельось бы, что бы и ты не уподоблялся aris@, из-за
&gt; пакетов которого p8 уже не обновляется до сизифа без сноса пакетов.

Давай по теме. Что конкретно тебе мешает &quot;переделать nvidia так, что бы она работала после переезда
на схему с glvnd&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174929</commentid>
    <comment_count>29</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-12 10:39:31 +0300</bug_when>
    <thetext>(В ответ на комментарий №28)
&gt; Что конкретно тебе мешает &quot;переделать nvidia так, что бы она
&gt; работала после переезда на схему с glvnd&quot;?
На текущий момент конкретно nvidia мешает. Она не вся имеет поддержку glvnd.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174930</commentid>
    <comment_count>30</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-12 10:41:50 +0300</bug_when>
    <thetext>(В ответ на комментарий №27)
&gt; (В ответ на комментарий №21)
&gt; &gt; Серег, если ты в очередной раз решил блеснуть своей некомпетенцией, то у тебя
&gt; &gt; это получилось
&gt; Спасибо за комплемент,

да всегда пожалуйста

&gt; но хотельось бы, что бы и ты не уподоблялся aris@, из-за
&gt; пакетов которого p8 уже не обновляется до сизифа без сноса пакетов.

пожалуй ты меня убедил. не нравится такая раскладка по пакетам, сделаю прям по тому самому полиси. а т.к. по именам пакетов пересечений с твоим пакетом libglvnd не будет, то и ждать тебя с nvidia не придется. таск #214424 остается на посмотреть на имена библиотек</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174931</commentid>
    <comment_count>31</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-10-12 10:53:05 +0300</bug_when>
    <thetext>(В ответ на комментарий №29)
&gt; (В ответ на комментарий №28)
&gt; &gt; Что конкретно тебе мешает &quot;переделать nvidia так, что бы она
&gt; &gt; работала после переезда на схему с glvnd&quot;?
&gt; На текущий момент конкретно nvidia мешает. Она не вся имеет поддержку glvnd.

Расскажи, пожалуйста, как ты решаешь эту проблему?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174938</commentid>
    <comment_count>32</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-12 14:37:59 +0300</bug_when>
    <thetext>(В ответ на комментарий №31)
&gt; Расскажи, пожалуйста, как ты решаешь эту проблему?
Сижу и ковыряюсь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174939</commentid>
    <comment_count>33</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-12 14:41:15 +0300</bug_when>
    <thetext>&gt; по именам пакетов пересечений с твоим пакетом libglvnd не будет
У меня нет такого пакета(src не в счёт).
Зато у меня есть пакет libGLdispatch, который и у тебя должен быть, чтоб нигде не нагадить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174940</commentid>
    <comment_count>34</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-12 14:43:18 +0300</bug_when>
    <thetext>(В ответ на комментарий №30)
&gt; сделаю прям по тому самому полиси.
Даже не верится. Я пытался уговорить сделать хотя бы так же, как у тебя же и было.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174962</commentid>
    <comment_count>35</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2018-10-15 12:55:23 +0300</bug_when>
    <thetext>(JT в ответ на комментарий №23)
&gt; Блин, почему всегда нужен переводчик?
Это, кстати, обычное дело в западноукраинских горных сёлах -- без толмача два соседних села могут не уметь договориться.  Зато каждый &quot;самый щирый&quot;...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174963</commentid>
    <comment_count>36</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2018-10-15 12:57:27 +0300</bug_when>
    <thetext>(В ответ на комментарий №29)
&gt; &gt; Что конкретно тебе мешает &quot;переделать nvidia так, что бы она
&gt; &gt; работала после переезда на схему с glvnd&quot;?
&gt; На текущий момент конкретно nvidia мешает. Она не вся имеет поддержку glvnd.
Как крайний вариант (не уверен, что shrek@ на него согласится) -- может, тогда переделать переключатель на &quot;legacy nvidia или всё остальное через глвнды&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174966</commentid>
    <comment_count>37</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-15 15:04:26 +0300</bug_when>
    <thetext>Да вроде всё получается нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174987</commentid>
    <comment_count>38</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-16 11:07:50 +0300</bug_when>
    <thetext>выдержка из вчерашнего письма zerg@&apos;у
---------------------------
в пакете nvidia_glx_375.26 и выше с поддержкой glvnd раскладка по файлам
следующая

/etc/X11/xorg.conf.d/nvidia.conf
/usr/lib64/X11/modules/drivers/nvidia_drv.so
/usr/lib64/libGLX_nvidia.so.0
/usr/lib64/libEGL_nvidia.so.0
/usr/lib64/vdpau/libvdpau_nvidia.so.1
/usr/lib64/libnvidia-egl-wayland.so.375.26
/usr/lib64/libnvidia-eglcore.so.375.26
/usr/lib64/libnvidia-glcore.so.375.26
/usr/lib64/libnvidia-glsi.so.375.26
/usr/lib64/libnvidia-tls.so.375.26

в /etc/X11/xorg.conf.d/nvidia.conf
Section &quot;Device&quot;
	Identifier &quot;NVIDIA&quot;
	Driver &quot;nvidia&quot;
EndSection

все. больше ничего никуда совать не надо
-----------------------------

$ rpmquery -p --lastchange nvidia_glx_390.87-390.87-alt186.x86_64.rpm 
* Пн окт 15 2018 Sergey V Turchin &lt;zerg@altlinux.org&gt; 390.87-alt186
- package glvnd version of libs

$ rpmquery -pR nvidia_glx_390.87-390.87-alt186.x86_64.rpm 
nvidia_glx_common &gt;= 390.87
x11presetdrv  
libGLdispatch  
libGLX  
libnvidia-egl-wayland1 &gt;= 0
/bin/sh  
/etc/alternatives/packages.d  
libX11.so.6()(64bit) &gt;= set:oiA4RNFMwldDJWZaYR3xDSyxx93SBmrMwpa5igrd6FCxLpiYud6Hmd2c290cs4plAyP738AkKbVf8eEbHhCiiuwMJgQByEV9agoeXL9hzJC8PZarEHtFBJ0
rpmlib(SetVersions)  
libXext.so.6()(64bit) &gt;= set:liJEXkrIXKbF4FZeaQc
libc.so.6(GLIBC_2.2.5)(64bit)  
libdl.so.2(GLIBC_2.2.5)(64bit)  
libm.so.6(GLIBC_2.2.5)(64bit)  
libpthread.so.0(GLIBC_2.2.5)(64bit)  
librt.so.1()(64bit)  
rpmlib(PayloadIsLzma)

# ldd /usr/lib64/nvidia_390.87/libGLX_nvidia.so
	linux-vdso.so.1 (0x00007ffe20685000)
	libnvidia-tls.so.390.87 =&gt; /usr/lib64/libnvidia-tls.so.390.87 (0x00007f520772f000)
	libnvidia-glcore.so.390.87 =&gt; /usr/lib64/libnvidia-glcore.so.390.87 (0x00007f5205927000)
	libX11.so.6 =&gt; /usr/lib64/libX11.so.6 (0x00007f52055ec000)
	libXext.so.6 =&gt; /usr/lib64/libXext.so.6 (0x00007f52053da000)
	libc.so.6 =&gt; /lib64/libc.so.6 (0x00007f5205020000)
	libdl.so.2 =&gt; /lib64/libdl.so.2 (0x00007f5204e1c000)
	libm.so.6 =&gt; /lib64/libm.so.6 (0x00007f5204a89000)
	libxcb.so.1 =&gt; /usr/lib64/libxcb.so.1 (0x00007f5204863000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f5207c70000)
	libXau.so.6 =&gt; /usr/lib64/libXau.so.6 (0x00007f520465f000)
	libXdmcp.so.6 =&gt; /usr/lib64/libXdmcp.so.6 (0x00007f5204459000)

# ldd /usr/lib64/nvidia_390.87/libEGL_nvidia.so
	linux-vdso.so.1 (0x00007ffc94b05000)
	libpthread.so.0 =&gt; /lib64/libpthread.so.0 (0x00007fb621bdc000)
	librt.so.1 =&gt; /lib64/librt.so.1 (0x00007fb6219d4000)
	libm.so.6 =&gt; /lib64/libm.so.6 (0x00007fb621641000)
	libc.so.6 =&gt; /lib64/libc.so.6 (0x00007fb621287000)
	libdl.so.2 =&gt; /lib64/libdl.so.2 (0x00007fb621083000)
	libnvidia-glsi.so.390.87 =&gt; /usr/lib64/libnvidia-glsi.so.390.87 (0x00007fb620dec000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fb6220e0000)

Чем дальше тем бессмысленней ждать нормальный пакет с nvidia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174989</commentid>
    <comment_count>39</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-16 11:19:45 +0300</bug_when>
    <thetext>Валера, не мог бы ты пояснить, чем тебе не нравится вывод перечисленных тобой команд ? У нас все экстрасенсы давно уже потеряли свои способности.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174990</commentid>
    <comment_count>40</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-16 11:27:23 +0300</bug_when>
    <thetext>Зачем паковать кучу ненужных библиотек?

# rpmquery -l nvidia_glx_390.87 | grep /usr/lib64
/usr/lib64/libnvidia-eglcore.so.390.87
/usr/lib64/libnvidia-glcore.so.390.87
/usr/lib64/libnvidia-glsi.so.390.87
/usr/lib64/libnvidia-tls.so.390.87
/usr/lib64/nvidia_390.87
/usr/lib64/nvidia_390.87/libEGL.so
/usr/lib64/nvidia_390.87/libEGL.so.1
/usr/lib64/nvidia_390.87/libEGL_nvidia.so
/usr/lib64/nvidia_390.87/libEGL_nvidia.so.0
/usr/lib64/nvidia_390.87/libGL.so
/usr/lib64/nvidia_390.87/libGL.so.1
/usr/lib64/nvidia_390.87/libGLESv1_CM.so
/usr/lib64/nvidia_390.87/libGLESv1_CM.so.1
/usr/lib64/nvidia_390.87/libGLESv1_CM_nvidia.so
/usr/lib64/nvidia_390.87/libGLESv1_CM_nvidia.so.1
/usr/lib64/nvidia_390.87/libGLESv2.so
/usr/lib64/nvidia_390.87/libGLESv2.so.2
/usr/lib64/nvidia_390.87/libGLESv2_nvidia.so
/usr/lib64/nvidia_390.87/libGLESv2_nvidia.so.2
/usr/lib64/nvidia_390.87/libGLX.so
/usr/lib64/nvidia_390.87/libGLX.so.0
/usr/lib64/nvidia_390.87/libGLX_nvidia.so
/usr/lib64/nvidia_390.87/libGLX_nvidia.so.0
/usr/lib64/nvidia_390.87/libGLdispatch.so
/usr/lib64/nvidia_390.87/libGLdispatch.so.0
/usr/lib64/nvidia_390.87/libglx.a
/usr/lib64/nvidia_390.87/libglx.so
/usr/lib64/nvidia_390.87/libnvidia-cfg.so
/usr/lib64/nvidia_390.87/libnvidia-cfg.so.1
/usr/lib64/nvidia_390.87/libvdpau_nvidia.so
/usr/lib64/nvidia_390.87/libvdpau_nvidia.so.1
/usr/lib64/nvidia_390.87/nvidia.xinf
/usr/lib64/nvidia_390.87/nvidia_drv.so

Зачем прибивать гвоздями то в чем rpm разберется лучше вас?
# rpmquery -R nvidia_glx_390.87 | grep ^lib | head -3
libGLdispatch  
libGLX  
libnvidia-egl-wayland1 &gt;= 0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174991</commentid>
    <comment_count>41</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-16 11:35:17 +0300</bug_when>
    <thetext>А с чего ты взял что эти библиотеки не нужны ?

Зависимости да, согласен - мне тоже это не нравится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174992</commentid>
    <comment_count>42</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-16 11:45:05 +0300</bug_when>
    <thetext>(В ответ на комментарий №41)
&gt; А с чего ты взял что эти библиотеки не нужны ?

удали все лишнее и поймешь</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174993</commentid>
    <comment_count>43</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-16 11:49:06 +0300</bug_when>
    <thetext>Мне нечего удалять - у меня на машине нет nvidia. Может быть перестанем играть в угадайки?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174994</commentid>
    <comment_count>44</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-16 11:49:40 +0300</bug_when>
    <thetext>(В ответ на комментарий №40)
&gt; Зачем прибивать гвоздями то в чем rpm разберется лучше вас?
Чтобы ты себя не путал с rpm. ;-)

&gt; # rpmquery -R nvidia_glx_390.87 | grep ^lib | head -3
&gt; libGLdispatch
Имя пакета выбрано по твоей схеме упаковки.

&gt; libGLX
Именно потому, что rpm не разберётся лучше.

&gt; libnvidia-egl-wayland1 &gt;= 0
Разве ты подготовил свою сборку этой библиотеки?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174995</commentid>
    <comment_count>45</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-16 11:59:31 +0300</bug_when>
    <thetext>меня утомил этот разговор глухого с немым.

# ldd /usr/lib64/nvidia_390.87/*.so | grep egl</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174996</commentid>
    <comment_count>46</comment_count>
    <who name="Aleksei Nikiforov">darktemplaralt</who>
    <bug_when>2018-10-16 12:08:40 +0300</bug_when>
    <thetext>(В ответ на комментарий №45)
&gt; # ldd /usr/lib64/nvidia_390.87/*.so | grep egl

Помимо линковки бывает ещё и динамическая загрузка библиотек через dlopen:

$ for i in /usr/lib64/nvidia_390.77/*.so ; do echo FILE $i ; strings $i | grep egl | grep lib ; done
FILE /usr/lib64/nvidia_390.77/libEGL_nvidia.so
libnvidia-eglcore.so.390.77
libeglstreamtexture
FILE /usr/lib64/nvidia_390.77/libEGL.so
FILE /usr/lib64/nvidia_390.77/libGLdispatch.so
FILE /usr/lib64/nvidia_390.77/libGLESv1_CM_nvidia.so
libnvidia-eglcore.so.390.77
FILE /usr/lib64/nvidia_390.77/libGLESv1_CM.so
FILE /usr/lib64/nvidia_390.77/libGLESv2_nvidia.so
libnvidia-eglcore.so.390.77
FILE /usr/lib64/nvidia_390.77/libGLESv2.so
FILE /usr/lib64/nvidia_390.77/libGL.so
FILE /usr/lib64/nvidia_390.77/libGLX_nvidia.so
FILE /usr/lib64/nvidia_390.77/libglx.so
FILE /usr/lib64/nvidia_390.77/libGLX.so
FILE /usr/lib64/nvidia_390.77/libnvidia-cfg.so
FILE /usr/lib64/nvidia_390.77/libvdpau_nvidia.so
FILE /usr/lib64/nvidia_390.77/nvidia_drv.so</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174998</commentid>
    <comment_count>47</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-16 12:39:29 +0300</bug_when>
    <thetext>Капитан Очевидность, где вы видите libnvidia-egl-wayland.so.1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175000</commentid>
    <comment_count>48</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-16 14:06:30 +0300</bug_when>
    <thetext>Валера, перечисленные тобой библиотеки никак не мешает переходу на glvnd. Мешает только зависимость у Зерга.
Предлагаю расшарить твой таск, добавить в него nvidia и отдать на тестирование.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175001</commentid>
    <comment_count>49</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-16 14:09:42 +0300</bug_when>
    <thetext>(В ответ на комментарий №48)
&gt; Мешает только зависимость у Зерга.
Не мешает.

P.S.
libglvnd я тебе отдам чуть позже. Не волнуйся, Валер.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175002</commentid>
    <comment_count>50</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2018-10-16 14:31:29 +0300</bug_when>
    <thetext>(В ответ на комментарий №49)
&gt; (В ответ на комментарий №48)
&gt; &gt; Мешает только зависимость у Зерга.
&gt; Не мешает.
&gt; 
&gt; P.S.
&gt; libglvnd я тебе отдам чуть позже. Не волнуйся, Валер.


Когда?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175004</commentid>
    <comment_count>51</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-16 14:48:07 +0300</bug_when>
    <thetext>(В ответ на комментарий №50)
&gt; Когда?
Чуть позже.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175005</commentid>
    <comment_count>52</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2018-10-16 14:54:00 +0300</bug_when>
    <thetext>(В ответ на комментарий №51)
&gt; (В ответ на комментарий №50)
&gt; &gt; Когда?
&gt; Чуть позже.

Этот ответ меня не устраивает.
Срок был -- до прошедшего понедельника. Он сорван без указания нового.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175006</commentid>
    <comment_count>53</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-16 15:02:00 +0300</bug_when>
    <thetext>Алексей, срок придуман тобой без всякого обоснования. Очевидно, что при неожиданном появлении большого куска работы невозможно что-то спланировать, особенно с учётом того, что работы по другим задачам прекращать нельзя.

Будет выложено по мере готовности. На данный момент это не самая критичная задача, мешающая выпуску p9.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175007</commentid>
    <comment_count>54</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2018-10-16 15:05:53 +0300</bug_when>
    <thetext>(В ответ на комментарий №53)
&gt; Алексей, срок придуман тобой без всякого обоснования. Очевидно, что при
&gt; неожиданном появлении большого куска работы невозможно что-то спланировать,
&gt; особенно с учётом того, что работы по другим задачам прекращать нельзя.
&gt; 
&gt; Будет выложено по мере готовности. На данный момент это не самая критичная
&gt; задача, мешающая выпуску p9.

На усмотрение ldv.
Судя по накалу страстей , эта бага очень серьезная.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175008</commentid>
    <comment_count>55</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-16 15:07:40 +0300</bug_when>
    <thetext>А ldv@ то тут причём ? Хочется сломать ещё что-то без согласования?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175009</commentid>
    <comment_count>56</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-16 15:28:06 +0300</bug_when>
    <thetext>(В ответ на комментарий №54)
&gt; А ldv@ то тут причём ?
Согласен. &quot;Усмотрение ldv&quot; тут лишь может помочь сломать X-ы. Причем, _всем_(кроме Шрека).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175015</commentid>
    <comment_count>57</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-16 16:14:09 +0300</bug_when>
    <thetext>Валер, куда класть 32-битные библиотеки nvidia?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175016</commentid>
    <comment_count>58</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-16 16:14:50 +0300</bug_when>
    <thetext>glvnd вообще arepo поддерживает ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175023</commentid>
    <comment_count>59</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-16 16:53:59 +0300</bug_when>
    <thetext>(В ответ на комментарий №57)
&gt; Валер, куда класть 32-битные библиотеки nvidia?

То же самое в /usr/lib</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175024</commentid>
    <comment_count>60</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-16 16:58:51 +0300</bug_when>
    <thetext>таск #214683 расшарен</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175025</commentid>
    <comment_count>61</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-16 17:06:25 +0300</bug_when>
    <thetext>(В ответ на комментарий №59)
&gt; &gt; Валер, куда класть 32-битные библиотеки nvidia?
&gt; То же самое в /usr/lib
А в ld.so.conf.d что то же самое?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175028</commentid>
    <comment_count>62</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-16 18:03:09 +0300</bug_when>
    <thetext>(В ответ на комментарий №60)
&gt; таск #214683 расшарен
ЁПРСТ! Ты же обещал сделать по нормальному в соответствии с Shared Libs Policy.

В пакете libglvnd0 находится libGLdispatch. Зачем? Запакуй в libGLdispatch хотя бы, раз и так никаким Shared Libs Policy не пахнет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175029</commentid>
    <comment_count>63</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-16 18:04:33 +0300</bug_when>
    <thetext>А разве shared libs policy обязательно требует имя пакета равное имени библиотеки в нём ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175039</commentid>
    <comment_count>64</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2018-10-16 21:53:56 +0300</bug_when>
    <thetext>А можно спросить - зачем меня подписали на это?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175043</commentid>
    <comment_count>65</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-17 10:02:01 +0300</bug_when>
    <thetext>(В ответ на комментарий №63)
&gt; А разве shared libs policy обязательно требует имя пакета равное имени
&gt; библиотеки в нём ?
Там хуже.
libBAR.so.0 перепаковался из libBAR в libpofig0-nafig, хотя _никаких_ причин для этого нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175047</commentid>
    <comment_count>66</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-17 10:07:25 +0300</bug_when>
    <thetext>У меня есть к Валере(и остальным тоже можно) пару вопросов, т.к. тормозят мою работу, а в личной переписке ответа нет.
Первый:
64-битная система. Как теперь подключать 32-битные библиотеки, 64-битные аналоги которых ты предложил подключать при помощи /etc/ld.so.conf.d/nvidia.conf?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175056</commentid>
    <comment_count>67</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-17 15:51:07 +0300</bug_when>
    <thetext>Со вторым вопросом разобрался сам. Жду ответа от Валеры.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175060</commentid>
    <comment_count>68</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-17 16:41:41 +0300</bug_when>
    <thetext>на первый вопрос ответа не будет. раз разобрался закидывай в #214683</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175063</commentid>
    <comment_count>69</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-17 17:19:03 +0300</bug_when>
    <thetext>С первым надо отдать на тестирование и посмотреть как заработает (или не заработает) тот же самый steam.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175065</commentid>
    <comment_count>70</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-17 17:22:47 +0300</bug_when>
    <thetext>(В ответ на комментарий №68)
&gt; на первый вопрос ответа не будет.
&gt; раз разобрался закидывай в #214683
Не разбрался с первым вопросом. Мне нужен любой ответ, но внятный.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175066</commentid>
    <comment_count>71</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-17 17:24:39 +0300</bug_when>
    <thetext>не делай ничего специального.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175073</commentid>
    <comment_count>72</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-17 18:06:03 +0300</bug_when>
    <thetext>(В ответ на комментарий №71)
&gt; не делай ничего специального.
Я кроме специального вообще ничего не делаю там.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175082</commentid>
    <comment_count>73</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-17 20:19:55 +0300</bug_when>
    <thetext>(В ответ на комментарий №70)
&gt; (В ответ на комментарий №68)
&gt; &gt; на первый вопрос ответа не будет.
&gt; &gt; раз разобрался закидывай в #214683
&gt; Не разбрался с первым вопросом. Мне нужен любой ответ, но внятный.

Т.е. в #214683 тебя не ждать? В sysiphus@ тогда сам напиши что nvidia не рабочие</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175089</commentid>
    <comment_count>74</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 09:26:31 +0300</bug_when>
    <thetext>(В ответ на комментарий №73)
&gt; &gt; Не разбрался с первым вопросом. Мне нужен любой ответ, но внятный.
&gt; Т.е. в #214683 тебя не ждать?
Ждать, конечно. Только ответь сначала хоть что-то внятное. Я же не могу в код телепатию добавить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175093</commentid>
    <comment_count>75</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2018-10-18 11:25:06 +0300</bug_when>
    <thetext>Просьба подвести итог этого длинного обсуждения сегодня.  Спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175094</commentid>
    <comment_count>76</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-18 11:30:17 +0300</bug_when>
    <thetext>(В ответ на комментарий №74)
&gt; (В ответ на комментарий №73)
&gt; &gt; &gt; Не разбрался с первым вопросом. Мне нужен любой ответ, но внятный.
&gt; &gt; Т.е. в #214683 тебя не ждать?
&gt; Ждать, конечно.

Доколе?

&gt; Только ответь сначала хоть что-то внятное. Я же не могу в код
&gt; телепатию добавить.

Ты вопрос сначала задай, а то я что то не пойму в твоих &quot;пару вопросов&quot;,
&quot;Первый:&quot; был либы 32/64, потом &quot;Со вторым вопросом разобрался сам&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175095</commentid>
    <comment_count>77</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 11:33:04 +0300</bug_when>
    <thetext>(В ответ на комментарий №75)
&gt; подвести итог
Я получаю тут внятный ответ на #66 от Шрек, делаю или не делаю изменения в коде и добавляю свой пакет в задание #214683.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175096</commentid>
    <comment_count>78</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-18 11:55:17 +0300</bug_when>
    <thetext>(В ответ на комментарий №66)
&gt; У меня есть к Валере(и остальным тоже можно) пару вопросов, т.к. тормозят мою
&gt; работу, а в личной переписке ответа нет.
&gt; Первый:
&gt; 64-битная система. Как теперь подключать 32-битные библиотеки, 64-битные
&gt; аналоги которых ты предложил подключать при помощи
&gt; /etc/ld.so.conf.d/nvidia.conf?

Лично я этим вопросом не озадачивался, т.к. биарчем не пользуюсь, т.ч. разберись как нибудь сам</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175097</commentid>
    <comment_count>79</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-18 11:57:11 +0300</bug_when>
    <thetext>Валера, это очень серьёзный вопрос, требующий вдумчивого подхода. 
Пока есть стим и wine - биарч это весьма востребованная фича.
Не мог бы ты проверить, для начала, работу биарч со своими пакетами, без учёта nvidia ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175098</commentid>
    <comment_count>80</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2018-10-18 12:03:13 +0300</bug_when>
    <thetext>(In reply to comment #66)
&gt; Первый:
&gt; 64-битная система. Как теперь подключать 32-битные библиотеки, 64-битные
&gt; аналоги которых ты предложил подключать при помощи
&gt; /etc/ld.so.conf.d/nvidia.conf?

Предлагаю для начала переименовать /etc/ld.so.conf.d/nvidia.conf в /etc/ld.so.conf.d/nvidia-$(arch).conf

После этого при необходимости можно будет установить одновременно nvidia-x86_64.conf и nvidia-i586.conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175099</commentid>
    <comment_count>81</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 12:04:03 +0300</bug_when>
    <thetext>(В ответ на комментарий №78)
&gt; разберись как нибудь сам
Оставить старую схему. Другого не знаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175100</commentid>
    <comment_count>82</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 12:09:19 +0300</bug_when>
    <thetext>(В ответ на комментарий №80)
&gt; Предлагаю для начала переименовать
&gt; /etc/ld.so.conf.d/nvidia.conf в /etc/ld.so.conf.d/nvidia-$(arch).conf
Думаю, достаточно nvidia.conf везде и nvidia32.conf на 64-битных системах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175101</commentid>
    <comment_count>83</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 12:10:24 +0300</bug_when>
    <thetext>(В ответ на комментарий №80)
&gt; /etc/ld.so.conf.d/nvidia-$(arch).conf
Если только это поможет линковщику.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175102</commentid>
    <comment_count>84</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2018-10-18 12:23:06 +0300</bug_when>
    <thetext>(In reply to comment #83)
&gt; (В ответ на комментарий №80)
&gt; &gt; /etc/ld.so.conf.d/nvidia-$(arch).conf
&gt; Если только это поможет линковщику.

Поскольку в /etc/ld.so.conf написано
include /etc/ld.so.conf.d/*.conf

ldconfig заберёт оттуда все файлы.

Процитируйте, пожалуйста, содержимое предполагаемого /etc/ld.so.conf.d/nvidia.conf - если там просто архитектурно-зависимые пути, то ldconfig их все проиндексирует, а ld.so потом выберет из /etc/ld.so.cache только то, что поддерживается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175103</commentid>
    <comment_count>85</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 12:53:56 +0300</bug_when>
    <thetext>(В ответ на комментарий №84)
&gt; Процитируйте, пожалуйста, содержимое предполагаемого
&gt; /etc/ld.so.conf.d/nvidia.conf
Симлинк на каталог с библиотеками /usr/lib{,64}/nvidia_NNN.NN/

&gt; а ld.so потом выберет из /etc/ld.so.cache только то, что поддерживается.
Если при этом будут(в разных каталогах) одноименные 64/32-библиотеки и они не перепутаются, то отлично. Оно сработает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175104</commentid>
    <comment_count>86</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-18 12:56:07 +0300</bug_when>
    <thetext>(В ответ на комментарий №79)
&gt; Валера, это очень серьёзный вопрос, требующий вдумчивого подхода. 
&gt; Пока есть стим и wine - биарч это весьма востребованная фича.
&gt; Не мог бы ты проверить, для начала, работу биарч со своими пакетами, без учёта
&gt; nvidia ?

прекрасно все работает
# uname -a
Linux xorg.sisyphus.alt 4.14.70-std-def-alt1 #1 SMP Mon Sep 17 23:22:01 UTC 2018 x86_64 GNU/Linux
# readelf -a //usr/lib/libGL.so.1.7.0 | grep ELF
Заголовок ELF:
  Класс:                             ELF32
# lsof | grep ^glxge.*GL
glxgears  7928            user  mem       REG                8,2    465448    1343809 /usr/lib/libGLX_mesa.so.0.0.0
glxgears  7928            user  mem       REG                8,2    321104    1343815 /usr/lib/libGLdispatch.so.0.0.0
glxgears  7928            user  mem       REG                8,2     71276    1343817 /usr/lib/libGLX.so.0.0.0
glxgears  7928            user  mem       REG                8,2    398840    1343805 /usr/lib/libGL.so.1.7.0
# lsof | grep ^es2.*GL
es2gears_ 7961            user  mem       REG                8,2    256900    1343803 /usr/lib/libEGL_mesa.so.0.0.0
es2gears_ 7961            user  mem       REG                8,2    321104    1343815 /usr/lib/libGLdispatch.so.0.0.0
es2gears_ 7961            user  mem       REG                8,2     79468    1343463 /usr/lib/libEGL.so.1.1.0
es2gears_ 7961            user  mem       REG                8,2     54776    1343807 /usr/lib/libGLESv2.so.2.1.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175107</commentid>
    <comment_count>87</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 14:32:39 +0300</bug_when>
    <thetext>(В ответ на комментарий №60)
&gt; таск #214683 расшарен
Добавил свой пакет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175108</commentid>
    <comment_count>88</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-18 14:46:34 +0300</bug_when>
    <thetext>(В ответ на комментарий №87)
&gt; (В ответ на комментарий №60)
&gt; &gt; таск #214683 расшарен
&gt; Добавил свой пакет.

маловато будет
# apt-cache whatdepends libGLdispatch | grep nvidia
  nvidia_glx_390.87-390.87-alt186
  nvidia_glx_390.77-390.77-alt186.S1
  nvidia_glx_390.67-390.67-alt185.S1
  nvidia_glx_390.59-390.59-alt184.S1
  nvidia_glx_375.26-375.26-alt165</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175109</commentid>
    <comment_count>89</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 14:54:00 +0300</bug_when>
    <thetext>(В ответ на комментарий №88)
&gt; маловато будет
Достаточно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175110</commentid>
    <comment_count>90</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 15:14:27 +0300</bug_when>
    <thetext>(В ответ на комментарий №89)
&gt; (В ответ на комментарий №88)
&gt; &gt; маловато будет
&gt; Достаточно.
Я добавлю в задание удаление libglvnd (не подумал сразу).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175111</commentid>
    <comment_count>91</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-10-18 15:15:21 +0300</bug_when>
    <thetext>Валера, ты отправляешь в Сизиф непроверенное задание.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175112</commentid>
    <comment_count>92</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-18 15:21:11 +0300</bug_when>
    <thetext>(В ответ на комментарий №91)
&gt; Валера, ты отправляешь в Сизиф непроверенное задание.

ключевое слово здесь &quot;Сизиф&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175114</commentid>
    <comment_count>93</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-18 15:24:46 +0300</bug_when>
    <thetext>Зачем устраивать пользователя сизифа лишний гемморой если его точно можно не устраивать ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175127</commentid>
    <comment_count>94</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2018-10-18 18:19:45 +0300</bug_when>
    <thetext>#214683</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175131</commentid>
    <comment_count>95</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2018-10-18 19:17:27 +0300</bug_when>
    <thetext>Все согласны? Закончили эпопею?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175132</commentid>
    <comment_count>96</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-10-18 19:30:58 +0300</bug_when>
    <thetext>Посмотрим как народ теперь будет с этим жить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175136</commentid>
    <comment_count>97</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-10-19 03:12:34 +0300</bug_when>
    <thetext>(В ответ на комментарий №96)
&gt; Посмотрим как народ теперь будет с этим жить.

У меня не нвидия, и жить стало не очень, -- иксовые сессии gdm запустить не смог.
Вероятно, не только мне так повезло.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175139</commentid>
    <comment_count>98</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-10-19 10:04:57 +0300</bug_when>
    <thetext>xorg-server  оказался   restricted</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175145</commentid>
    <comment_count>99</comment_count>
    <who name="Maxim Vetsalo">mvetsalo</who>
    <bug_when>2018-10-19 12:03:40 +0300</bug_when>
    <thetext>После утреннего обновления отказался запускаться Compiz и пропал выбор Compiz из настройки менеджера окон Mate Tweak.

В логе:
Compiz (opengl) - Fatal: glXQueryExtensionsString is NULL for screen 0

compiz: 0.9.13.1-alt2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175353</commentid>
    <comment_count>100</comment_count>
    <who name="Владимир Диденко">vladimir.didenko</who>
    <bug_when>2018-10-26 16:57:48 +0300</bug_when>
    <thetext>(In reply to comment #97)
&gt; 
&gt; У меня не нвидия, и жить стало не очень, -- иксовые сессии gdm запустить не
&gt; смог.
&gt; Вероятно, не только мне так повезло.

Не только вам. Поэтому вопрос - на кого багу вешать, чтобы починили?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175355</commentid>
    <comment_count>101</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2018-10-26 17:08:04 +0300</bug_when>
    <thetext>(В ответ на комментарий №100)
&gt; Не только вам. Поэтому вопрос - на кого багу вешать, чтобы починили?

Починили.
https://bugzilla.altlinux.org/35546</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>