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

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

    <bug>
          <bug_id>31971</bug_id>
          
          <creation_ts>2016-04-14 12:24:13 +0300</creation_ts>
          <short_desc>Мешает nouveau</short_desc>
          <delta_ts>2023-04-18 14:47:59 +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>mkimage-profiles</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="Антон Мидюков">antohami</assigned_to>
          <cc>antohami</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>156068</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-04-14 12:24:13 +0300</bug_when>
    <thetext>Нужна возможность исключить nouveau и включить nvidia.
При этом в инсталляторе нужно исключать оба, т.к. nvidia много весит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156074</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-04-14 14:25:50 +0300</bug_when>
    <thetext>Да, лучше бы вынести в переменную, а не выбирать сразу по use/x11/*.
Озадачился.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156819</commentid>
    <comment_count>2</comment_count>
      <attachid>6725</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-16 19:07:32 +0300</bug_when>
    <thetext>Created attachment 6725
x11: rework free/proprietary driver support

Сделал набросок; с такой реализацией
- use/x11/nvidia перекрывает предыдущий use/x11/nouvau,
- use/x11/fglrx -- предыдущий use/x11/radeon,
при этом возможны любые комбинации этих четырёх целей и вроде как отсутствует побочное воздействие на уже имеющиеся случаи их задействования.

Также xorg-drv-nouveau убран из pkg.in/lists/tagged/desktop+xorg.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156823</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-17 09:07:38 +0300</bug_when>
    <thetext>1. fglrx разве конфликтует с radeon? Или это временно?
2. Не вижу, где из install2 исключается nvidia.
3. Невозможно включить в дистрибутив все их сразу(вполне может быть нужно(я всегда включал radeon c fglrx)).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156824</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-17 10:36:51 +0300</bug_when>
    <thetext>(In reply to comment #3)
&gt; 1. fglrx разве конфликтует с radeon? Или это временно?
Насколько помню (но могу ошибаться, а стенда по видеокартам у меня теперь нет) -- если доступны оба модуля и нет явно заданной конфигурации, Xorg выберет первым radeon.

&gt; 2. Не вижу, где из install2 исключается nvidia.
А она туда и не включается.

&gt; 3. Невозможно включить в дистрибутив все их сразу(вполне может быть нужно
&gt; (я всегда включал radeon c fglrx)).
Хорошо бы такие вещи в изначальной формулировке проговаривать -- ну да спасибо,
что хоть сейчас рассказал.

Что должно использоваться, если задаём оба, и должна ли логика отличаться от nvidia/nouveau (сейчас она аналогична)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156825</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-17 10:47:02 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; &gt; 2. Не вижу, где из install2 исключается nvidia.
&gt; А она туда и не включается.
Т.е. и не включалась? Ни nouveau ни nvidia?

[...]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156826</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-17 10:51:21 +0300</bug_when>
    <thetext>
(В ответ на комментарий №4)
&gt; Хорошо бы такие вещи в изначальной формулировке проговаривать
Я не уверен. Пользователи точнее расскажут к следующему минорному релизу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156834</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-17 12:03:58 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; &gt; &gt; 2. Не вижу, где из install2 исключается nvidia.
&gt; &gt; А она туда и не включается.
&gt; Т.е. и не включалась? Ни nouveau ни nvidia?
Да.  См. INSTALL2_PACKAGES и SYSTEM_PACKAGES в логе сборки, ну или в образе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156852</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-18 12:57:30 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; &gt; Т.е. и не включалась? Ни nouveau ни nvidia?
&gt; Да.
Тогда ок.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156929</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-23 14:39:43 +0300</bug_when>
    <thetext>Есть смысл устанавливать их все.
Например, пользователь получил бы меньше проблем в случае
https://forum.altlinux.org/index.php?topic=36832.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156931</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-23 17:12:58 +0300</bug_when>
    <thetext>(In reply to comment #9)
&gt; Есть смысл устанавливать их все.
Чтоб бегамайты просто на всякий лежали рядом и порой тянули обновления?

В дистрибутивах-то, может, и так -- хотя лучше бы нам инсталятор научить спрашивать и ставить соответственно, как мне кажется.  В тех случаях, когда выбор есть и более-менее гарантированно встанет перед пользователем (alterator-x11 в существующем виде решает всё-таки другую задачу).

Но это другая сказка.

Расскажи, как ты предлагаешь &quot;устанавливать все&quot; для случая, когда надо отгрузить с nvidia по умолчанию (особенно в livecd)?  Цель-то, которая сложит все пакеты для NVIDIA/AMD GPU, оформить несложно, но во время загрузки модулей выбраны будут предпочтительно свободные.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156933</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-23 18:42:40 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; (In reply to comment #9)
&gt; &gt; Есть смысл устанавливать их все.
&gt; Чтоб бегамайты просто на всякий лежали рядом и порой тянули обновления?
&gt; В дистрибутивах-то, может, и так
Да.

&gt; -- хотя лучше бы нам инсталятор научить
&gt; спрашивать и ставить соответственно, как мне кажется.
Для этого нужно сначала спросить пользователя, понимает ли он, зачем его спрашивают.

&gt;  В тех случаях, когда
&gt; выбор есть и более-менее гарантированно встанет перед пользователем
&gt; (alterator-x11 в существующем виде решает всё-таки другую задачу).
Именно эту задачу в нем решали(но я никогда на это не полагался).

&gt; Но это другая сказка.
&gt; 
&gt; Расскажи, как ты предлагаешь &quot;устанавливать все&quot; для случая, когда надо
&gt; отгрузить с nvidia по умолчанию (особенно в livecd)?
Для этого случая я исключаю nouveau из дистрибутива.

&gt;  Цель-то, которая сложит
&gt; все пакеты для NVIDIA/AMD GPU, оформить несложно, но во время загрузки модулей
&gt; выбраны будут предпочтительно свободные.
Да. Только это, не мой вариант. Скорее, твой. https://forum.altlinux.org/index.php?topic=36832.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156934</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-23 18:48:31 +0300</bug_when>
    <thetext>В общем, лично мне не хватает совместной установки fglrx и radeon, а остальное смотри сам.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156948</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-24 11:54:13 +0300</bug_when>
    <thetext>(In reply to comment #11)
&gt; &gt; Расскажи, как ты предлагаешь &quot;устанавливать все&quot; для случая, когда надо
&gt; &gt; отгрузить с nvidia по умолчанию (особенно в livecd)?
&gt; Для этого случая я исключаю nouveau из дистрибутива.

В mkimage-profiles подход &quot;включать только нужное&quot;, когда возможно.
Чтоб не путаться между &quot;здесь включили, здесь выключили, здесь опять&quot;.

&gt; &gt; Цель-то, которая сложитвсе пакеты для NVIDIA/AMD GPU, оформить несложно,
&gt; &gt; но во время загрузки модулей выбраны будут предпочтительно свободные.
&gt; Да. Только это, не мой вариант. Скорее, твой.
Нет, это не мой вариант.  А твой как раз и пытаюсь понять точно.

Если хочешь nvidia + fglrx+radeon, прямщас (поверх m-p 1.1.91) можно сделать:

мой_дистрибутив: use/x11/3d ...
        @$(call add,THE_KMODULES,fglrx)
        @$(call add,THE_PACKAGES,fglrx_glx fglrx-tools)

&gt; https://forum.altlinux.org/index.php?topic=36832.0
Это вообще проблема человека, который пытается применить привычные по дебиану методы в альте -- с ней стоит помогать, но решается такое в основном _не_ технически.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156958</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-24 12:56:33 +0300</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; Если хочешь nvidia + fglrx+radeon, прямщас (поверх m-p 1.1.91) можно сделать:
&gt; мой_дистрибутив: use/x11/3d ...
&gt;         @$(call add,THE_KMODULES,fglrx)
&gt;         @$(call add,THE_PACKAGES,fglrx_glx fglrx-tools)
Да. Я уже догадался. Просто, думал, кому-то захочется более общего решения. Ок.
 
&gt; &gt; https://forum.altlinux.org/index.php?topic=36832.0
&gt; Это вообще проблема человека, который пытается применить привычные по дебиану
&gt; методы в альте -- с ней стоит помогать, но решается такое в основном _не_
&gt; технически.
Это твой выбор. Я лишь подсказал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156962</commentid>
    <comment_count>15</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-24 14:07:51 +0300</bug_when>
    <thetext>(In reply to comment #14)
&gt; Просто, думал, кому-то захочется более общего решения.
Более общих решений тоже бывает много (или крышеломное), приходится собирать случаи из реальной жизни.  Ровно потому так и расспрашиваю.

&gt; &gt; &gt; https://forum.altlinux.org/index.php?topic=36832.0
&gt; &gt; [...] решается такое в основном _не_ технически.
&gt; Это твой выбор. Я лишь подсказал.
Какой выбор и что именно ты подсказал?  Извини, если туплю :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156972</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-24 14:45:52 +0300</bug_when>
    <thetext>У пользователя была проблема на &quot;твоём&quot; дистрибутиве. Существенно облегчить ему решение можно было бы, если бы у него были установлены все драйвера.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156974</commentid>
    <comment_count>17</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-24 14:58:14 +0300</bug_when>
    <thetext>(In reply to comment #16)
&gt; У пользователя была проблема на &quot;твоём&quot; дистрибутиве.
&quot;Система - ALT-Linux 7.0.5 Кентавр&quot; -- не &quot;мой&quot; дистрибутив.
Подход &quot;ставить всем всё&quot; тоже не мой.
Хотя человеку от этого не легче.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156976</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-05-24 15:10:01 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; &quot;Система - ALT-Linux 7.0.5 Кентавр&quot; -- не &quot;мой&quot; дистрибутив.
Не твой, но &quot;твой&quot;. ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157612</commentid>
    <comment_count>19</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-07-11 18:08:08 +0300</bug_when>
    <thetext>Различные &quot;STAGE1_KMODULES_REGEXP,drm.*&quot; еще тащат nouveau.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158265</commentid>
    <comment_count>20</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-08-24 15:59:17 +0300</bug_when>
    <thetext>*** Bug 32340 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158266</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-08-24 16:00:56 +0300</bug_when>
    <thetext>Во 2-ю стадию еще откуда-то залазит xorg-drv-nouveau, из-за которого X-ы не стартуют.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158525</commentid>
    <comment_count>22</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-09-09 16:09:06 +0300</bug_when>
    <thetext>---
Проблема была в отсутствии hwmon.ko
--- https://bugzilla.altlinux.org/show_bug.cgi?id=32340#c6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223866</commentid>
    <comment_count>23</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-04-03 17:53:47 +0300</bug_when>
    <thetext>Ошибка на Сизифе, поэтому выпуск давно выпущенных дистрибутивов на p8 не блокирует.
Сейчас такой проблемы нет. Закрываю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223963</commentid>
    <comment_count>24</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-04-05 14:56:56 +0300</bug_when>
    <thetext>Пробемы нет только у меня, т.к. закостылил. В основной mkimage-profiles этот костыль попасть не может.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223965</commentid>
    <comment_count>25</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-04-05 15:02:08 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #24)
&gt; Пробемы нет только у меня, т.к. закостылил. В основной mkimage-profiles этот
&gt; костыль попасть не может.

Спасибо. Тогда давай сформулируем проблему, чтобы я её попытался решить.
Модуль nvidia должен попасть в live, а nouveau в altinst? В initrd не должен попасть ни nvidia, ни nouveau. В установленную систему должен попасть только nvidia. Так?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224025</commentid>
    <comment_count>26</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-04-06 10:53:57 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #25)
&gt; В initrd не должен попасть ни nvidia
Да, но конкретно это я закостылил в /usr/share/make-initrd/features/nvidia/config.mkиз пакета nvidia_glx_common(автор make-inird сообщил, что так нельзя делать по идеологии этого пакета).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224027</commentid>
    <comment_count>27</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-04-06 11:05:09 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #25)
&gt; Модуль nvidia должен попасть в live
Да.

&gt;, а nouveau в altinst?
Да. Я бы nvidia запихал, но это слишком жирно. Может, когда-то так и сделаю.

&gt; В initrd не должен попасть ни nvidia, ни nouveau.
Да.

&gt; В установленную систему должен попасть только nvidia. Так?
Да.

Это всё в одном загрузочном образе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224028</commentid>
    <comment_count>28</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-04-06 11:11:38 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #26)
&gt; (Ответ для Антон Мидюков на комментарий #25)
&gt; &gt; В initrd не должен попасть ни nvidia
&gt; Да, но конкретно это я закостылил в
&gt; /usr/share/make-initrd/features/nvidia/config.mkиз пакета
&gt; nvidia_glx_common(автор make-inird сообщил, что так нельзя делать по
&gt; идеологии этого пакета).

В mkimage-profiles тоже самое было сделано для iso в features.in/kernel/stage1/scripts.d/50-disable-nvidia

Хорошо, я сравню kworkstation в m-p и твоём форке. Постараюсь сделать, чтобы всё именно так и было (если это до сих пор не так):

(Ответ для Sergey V Turchin на комментарий #27)
&gt; (Ответ для Антон Мидюков на комментарий #25)
&gt; &gt; Модуль nvidia должен попасть в live
&gt; Да.
&gt; 
&gt; &gt;, а nouveau в altinst?
&gt; Да. Я бы nvidia запихал, но это слишком жирно. Может, когда-то так и сделаю.
&gt; 
&gt; &gt; В initrd не должен попасть ни nvidia, ни nouveau.
&gt; Да.
&gt; 
&gt; &gt; В установленную систему должен попасть только nvidia. Так?
&gt; Да.
&gt; 
&gt; Это всё в одном загрузочном образе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224224</commentid>
    <comment_count>29</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-04-10 14:29:54 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #28)
&gt; (Ответ для Sergey V Turchin на комментарий #26)
&gt; &gt; (Ответ для Антон Мидюков на комментарий #25)
&gt; &gt; &gt; В initrd не должен попасть ни nvidia
&gt; &gt; Да, но конкретно это я закостылил в
&gt; &gt; /usr/share/make-initrd/features/nvidia/config.mkиз пакета
&gt; &gt; nvidia_glx_common(автор make-inird сообщил, что так нельзя делать по
&gt; &gt; идеологии этого пакета).
&gt; 
&gt; В mkimage-profiles тоже самое было сделано для iso в
&gt; features.in/kernel/stage1/scripts.d/50-disable-nvidia
&gt; 
&gt; Хорошо, я сравню kworkstation в m-p и твоём форке. Постараюсь сделать, чтобы
&gt; всё именно так и было (если это до сих пор не так):
&gt; 

Проблема есть - в initrd iso образа попадает kernel-modules-nouveau</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224248</commentid>
    <comment_count>30</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-04-10 19:25:50 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #29)
&gt; (Ответ для Антон Мидюков на комментарий #28)
&gt; &gt; (Ответ для Sergey V Turchin на комментарий #26)
&gt; &gt; &gt; (Ответ для Антон Мидюков на комментарий #25)
&gt; &gt; &gt; &gt; В initrd не должен попасть ни nvidia
&gt; &gt; &gt; Да, но конкретно это я закостылил в
&gt; &gt; &gt; /usr/share/make-initrd/features/nvidia/config.mkиз пакета
&gt; &gt; &gt; nvidia_glx_common(автор make-inird сообщил, что так нельзя делать по
&gt; &gt; &gt; идеологии этого пакета).
&gt; &gt; 
&gt; &gt; В mkimage-profiles тоже самое было сделано для iso в
&gt; &gt; features.in/kernel/stage1/scripts.d/50-disable-nvidia
&gt; &gt; 
&gt; &gt; Хорошо, я сравню kworkstation в m-p и твоём форке. Постараюсь сделать, чтобы
&gt; &gt; всё именно так и было (если это до сих пор не так):
&gt; &gt; 
&gt; 
&gt; Проблема есть - в initrd iso образа попадает kernel-modules-nouveau

Исправил:
https://git.altlinux.org/people/antohami/packages/?p=mkimage-profiles.git;a=commitdiff;h=71c4debac5fc1dfe6b27262003b56fb494c7b8ae;hp=2371794100bdf6c91763c477103c6cc465fe7638

Теперь достаточно добавить use/stage2/kms/nvidia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224589</commentid>
    <comment_count>31</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-04-17 11:51:32 +0300</bug_when>
    <thetext>mkimage-profiles-1.5.4-alt1 -&gt; sisyphus:

 Mon Apr 17 2023 Anton Midyukov &lt;antohami@altlinux&gt; 1.5.4-alt1
 - e2k: fix scripts 20-e2k-boot
 - e2k: add live-install feature support
 - x11-autologin: rename script 40-x11-autologin -&gt; 60-x11-autologin
 - l10n: set LANG to /etc/sysconfig/i18n, /etc/locale.conf
 - deflogin: add variable DEFAULT_SESSION (for AccountsService)
 - tty: Allow any tty* variants, allow override TTYDEV, TTYRATE
 - alternatives: initial feature
 - live-install: set xterm as alternative to xvt (See ALT bug 45574)
 - install2: cleanup udev/rules.d/64-md-raid-assembly.rules
 - grub, syslinux: clean lowmem for menu item Install
 - base+rescue: add open-iscsi (Closes: 45792)
 - stage2: fix use/stage2/kms/nvidia (See ALT bug 31971)
 - kworkstation.mk: fix nvidia support in live (Closes: 31971)
 - kworkstation: add latest commits from zerg@
 - tar2fs: grub-install --uefi-secureboot for all platforms
 - initrd-bootchain: add kbd initrd feature
 - install2: do not cleanup wi-fi drivers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224643</commentid>
    <comment_count>32</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-04-18 11:52:04 +0300</bug_when>
    <thetext>У меня поле мержа с v1.5.4 проблем не возникло, но у меня ещё остались некоторые изменения, касающиеся nouveau, убирать которые я пока не буду.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224663</commentid>
    <comment_count>33</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-04-18 14:47:59 +0300</bug_when>
    <thetext>&gt; некоторые изменения, касающиеся nouveau, убирать которые я пока не буду.
не рискну, хотел сказать. Как-нибудь позже эксперимент проведу.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6725</attachid>
            <date>2016-05-16 19:07:32 +0300</date>
            <delta_ts>2016-05-16 19:07:32 +0300</delta_ts>
            <desc>x11: rework free/proprietary driver support</desc>
            <filename>0001-x11-rework-free-proprietary-driver-support.patch</filename>
            <type>text/plain</type>
            <size>5358</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">RnJvbSA3ZDZlODExOGUwM2NiZGNkOGNkNzQyYWMwODNiZjFlYzcyZjUyMmU0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNaWNoYWVsIFNoaWdvcmluIDxtaWtlQGFsdGxpbnV4Lm9yZz4K
RGF0ZTogTW9uLCAxNiBNYXkgMjAxNiAxODozMjoyNSArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIHgx
MTogcmV3b3JrIGZyZWUvcHJvcHJpZXRhcnkgZHJpdmVyIHN1cHBvcnQKClRoZSBwcm9ibGVtIGF0
IGhhbmQgd2FzIHRoYXQgdXNlL3gxMS94b3JnIGhhcyBiZWVuIGZpbmFsLAphbmQgemVyZ0AganVz
dCBjb3VsZG4ndCBzd2l0Y2ggZnJvbSBub3V2ZWF1IHRvIG52aWRpYQp3aGVuIGtkZXNrdG9wIG5l
ZWRzIHRoYXQgb25lLgoKSW5pdGlhbCBhcHByb2FjaCBpbmNsdWRlZCBhICJiaWciIEZSRUUvUFJP
UCBzd2l0Y2ggdGhhdApjaG9zZSB0aGUgcGFydGljdWxhciBLTU9EVUxFUy9QQUNLQUdFUyB0byBn
ZXQgYWRkZWQgdG8KVEhFXyogYnV0IHRoYXQgZmFpbHMgdG8gYWNoaWV2ZSBlLmcuIG52aWRpYSty
YWRlb24gY29tYm87Cmxvb2tzIGxpa2UgdGhlc2UgbmVlZCBpbmRpdmlkdWFsIHN3aXRjaGVzLgot
LS0KIGZlYXR1cmVzLmluL3gxMS9SRUFETUUgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiBm
ZWF0dXJlcy5pbi94MTEvY29uZmlnLm1rICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0KIHBrZy5pbi9saXN0cy90YWdnZWQvZGVza3RvcCt4b3JnIHwgIDEgLQogMyBmaWxl
cyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9mZWF0dXJlcy5pbi94MTEvUkVBRE1FIGIvZmVhdHVyZXMuaW4veDExL1JFQURNRQppbmRleCA1
MWYzYTYyLi5jOWM5YWYxIDEwMDY0NAotLS0gYS9mZWF0dXJlcy5pbi94MTEvUkVBRE1FCisrKyBi
L2ZlYXR1cmVzLmluL3gxMS9SRUFETUUKQEAgLTE0LDkgKzE0LDkgQEAKICAg0LAg0LfQsNC+0LTQ
vdC+INC+0LHRi9GH0L3QviDRgNCw0L3QviDRgtC10YDRj9GO0YnQuNC1INC/0L7QtNC00LXRgNC2
0LrRgyAi0YPRgdGC0LDRgNC10LLRiNC40YUiCiAgINCy0LjQtNC10L7QutCw0YDRgi4KIAot0JjR
hSDQv9GA0LjQvNC10L3QtdC90LjQtSDQstC+0LfQvNC+0LbQvdC+INGB0L7QstC80LXRidCw0YLR
jCwg0L3QviDQsiDRjdGC0L7QvCDRgdC70YPRh9Cw0LUg0YHQu9C10LTRg9C10YIKLdC/0L7QvdC4
0LzQsNGC0YwsINGH0YLQviDQsNCy0YLQvtC+0L/RgNC10LTQtdC70LXQvdC40LUg0LIgWC5vcmcg
0L/RgNC10LTQv9C+0YfQuNGC0LDQtdGCINGB0LLQvtCx0L7QtNC90YvQuQot0LTRgNCw0LnQstC1
0YAg0LggbnZpZGlhINC/0YDQuCDQvdCw0LvQuNGH0LjQuCBub3V2ZWF1INC90LUg0LHRg9C00LXR
giDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuAot0LLRi9Cx0YDQsNC9LCDRgi7QtS4g0L/QvtGC
0YDQtdCx0YPQtdGC0YHRjyDQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC1INC60L7QvdGE0LjQ
s9GD0YDQuNGA0L7QstCw0L3QuNC1Ci0o0LLRgNGD0YfQvdGD0Y4g0LjQu9C4INC/0YDQuCDQv9C+
0LzQvtGJ0LggYWx0ZXJhdG9yLXgxMSkgLS0g0LTQu9GPIGxpdmUt0YHQuNGB0YLQtdC8Ci3RjdGC
0L4g0LzQvtC20LXRgiDQsdGL0YLRjCDQu9C40YjQtdC90L4g0L/RgNCw0LrRgtC40YfQtdGB0LrQ
vtCz0L4g0YHQvNGL0YHQu9CwLgor0JLQvtC30LzQvtC20L3QviDQv9GA0LXQtNC+0YHRgtCw0LLQ
u9GP0YLRjCDQsiDQvtCx0YDQsNC30LUg0L7QtNC90L7QstGA0LXQvNC10L3QvdC+INGB0LLQvtCx
0L7QtNC90YvQtSDQuCDQt9Cw0LrRgNGL0YLRi9C1CivQtNGA0LDQudCy0LXRgNGLLCDQvdC+INCy
INGN0YLQvtC8INGB0LvRg9GH0LDQtSDRgdC70LXQtNGD0LXRgiDQv9C+0L3QuNC80LDRgtGMLCDR
h9GC0L4g0LDQstGC0L7QvtC/0YDQtdC00LXQu9C10L3QuNC1CivQsiBYLm9yZyDQv9GA0LXQtNC/
0L7Rh9C40YLQsNC10YIg0YHQstC+0LHQvtC00L3Ri9C5INC00YDQsNC50LLQtdGAINC4IG52aWRp
YSDQv9GA0Lgg0L3QsNC70LjRh9C40Lggbm91dmVhdQor0L3QtSDQsdGD0LTQtdGCINCw0LLRgtC+
0LzQsNGC0LjRh9C10YHQutC4INCy0YvQsdGA0LDQvSwg0YIu0LUuINC/0L7RgtGA0LXQsdGD0LXR
gtGB0Y8g0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L7QtQor0LrQvtC90YTQuNCz0YPRgNC40YDQ
vtCy0LDQvdC40LUgKNCy0YDRg9GH0L3Rg9GOINC40LvQuCDQv9GA0Lgg0L/QvtC80L7RidC4IGFs
dGVyYXRvci14MTEpIC0tCivQtNC70Y8gbGl2ZS3RgdC40YHRgtC10Lwg0Y3RgtC+INC80L7QttC1
0YIg0LHRi9GC0Ywg0LvQuNGI0LXQvdC+INC/0YDQsNC60YLQuNGH0LXRgdC60L7Qs9C+INGB0LzR
i9GB0LvQsC4KZGlmZiAtLWdpdCBhL2ZlYXR1cmVzLmluL3gxMS9jb25maWcubWsgYi9mZWF0dXJl
cy5pbi94MTEvY29uZmlnLm1rCmluZGV4IGU5YmMwYTUuLmM2OTc3Y2EgMTAwNjQ0Ci0tLSBhL2Zl
YXR1cmVzLmluL3gxMS9jb25maWcubWsKKysrIGIvZmVhdHVyZXMuaW4veDExL2NvbmZpZy5tawpA
QCAtNiwxMyArNiwxNCBAQAogIyB0aGUgdmVyeSBtaW5pbWFsIGRyaXZlciBzZXQKIHVzZS94MTE6
CiAJQCQoY2FsbCBhZGRfZmVhdHVyZSkKLQlAJChjYWxsIGFkZCxUSEVfS01PRFVMRVMsZHJtKQkj
IHJlcXVpcmVkIGJ5IHJlY2VudCBudmlkaWEua28gYXMgd2VsbAogCUAkKGNhbGwgYWRkLFRIRV9M
SVNUUywkKGNhbGwgdGFncyxiYXNlIHhvcmcpKQorCUAkKGNhbGwgYWRkLFRIRV9LTU9EVUxFUyxk
cm0pCSMgcmVxdWlyZWQgYnkgcmVjZW50IG52aWRpYS5rbyBhcyB3ZWxsCisJQCQoY2FsbCBhZGQs
VEhFX0tNT0RVTEVTLCQkKE5WSURJQV9LTU9EVUxFUykgJCQoUkFERU9OX0tNT0RVTEVTKSkKKwlA
JChjYWxsIGFkZCxUSEVfUEFDS0FHRVMsJCQoTlZJRElBX1BBQ0tBR0VTKSAkJChSQURFT05fUEFD
S0FHRVMpKQogCiAjIHg4NjogZnJlZSBkcml2ZXJzIGZvciB2YXJpb3VzIGhhcmR3YXJlIChtaWdo
dCBsYWNrIGFjY2VsZXJhdGlvbikKIGlmZXEgKCwkKGZpbHRlci1vdXQgaTU4NiB4ODZfNjQsJChB
UkNIKSkpCi11c2UveDExL3hvcmc6IHVzZS94MTEgdXNlL3gxMS9pbnRlbCB1c2UvZmlybXdhcmUK
LQlAJChjYWxsIGFkZCxUSEVfS01PRFVMRVMsZHJtLXJhZGVvbiBkcm0tbm91dmVhdSkKK3VzZS94
MTEveG9yZzogdXNlL3gxMS9pbnRlbCB1c2UveDExL25vdXZlYXUgdXNlL3gxMS9yYWRlb24KIAlA
JChjYWxsIGFkZCxUSEVfTElTVFMsJChjYWxsIHRhZ3MsZGVza3RvcCB4b3JnKSkKIGVsc2UKIHVz
ZS94MTEveG9yZzogdXNlL3gxMTsgQDoKQEAgLTI0LDIwICsyNSwyNSBAQCB1c2UveDExL2ludGVs
OiB1c2UveDExCiAJQCQoY2FsbCBhZGQsVEhFX1BBQ0tBR0VTLHhvcmctZHJpLWludGVsKQkjIyMg
IzI1MDQ0CiAKICMgZm9yIHRob3NlIGNhc2VzIHdoZW4gbm8gM0QgbWVhbnMgbm8gdXNlIGF0IGFs
bAotIyBOQjogYmxvYnMgd29uJ3QgSnVzdCBXb3JrIChUTSkgd2l0aCB1c2UveDExL3hvcmcsCi0j
ICAgICBub3V2ZWF1IGdldHMgcHJpb3JpdGl6ZWQgZHVyaW5nIGF1dG9kZXRlY3Rpb24KKyMgTkI6
IGJsb2JzIHdvbid0IEp1c3QgV29yayAoVE0pIGFsb25nIHdpdGggbm91dmVhdS9yYWRlb24KKyMg
ICAgIGFzIGZyZWUgZHJpdmVycyBnZXQgcHJpb3JpdGl6ZWQgZHVyaW5nIGF1dG9kZXRlY3Rpb24K
ICN1c2UveDExLzNkOiB1c2UveDExL2ludGVsIHVzZS94MTEvbnZpZGlhIHVzZS94MTEvZmdscng7
IEA6CiB1c2UveDExLzNkOiB1c2UveDExL2ludGVsIHVzZS94MTEvbnZpZGlhL29wdGltdXMgdXNl
L3gxMS9yYWRlb247IEA6CiAKKyMgc29tZXdoYXQgbGFja2luZyBjb21wYXJlZCB0byByYWRlb24g
YnV0IHN0aWxsCit1c2UveDExL25vdXZlYXU6IHVzZS94MTEgdXNlL2Zpcm13YXJlCisJQCQoY2Fs
bCBzZXQsTlZJRElBX0tNT0RVTEVTLGRybS1ub3V2ZWF1KQorCUAkKGNhbGwgc2V0LE5WSURJQV9Q
QUNLQUdFUyx4b3JnLWRydi1ub3V2ZWF1KQorCiAjIGhhcyBwZXJmb3JtYW5jZSBwcm9ibGVtcyBi
dXQgaXMgZ2V0dGluZyBiZXR0ZXIsIGp1c3Qgbm90IHRoZXJlIHlldAogdXNlL3gxMS9yYWRlb246
IHVzZS94MTEgdXNlL2Zpcm13YXJlCi0JQCQoY2FsbCBhZGQsVEhFX0tNT0RVTEVTLGRybS1yYWRl
b24pCi0JQCQoY2FsbCBhZGQsVEhFX1BBQ0tBR0VTLHhvcmctZHJ2LWF0aSB4b3JnLWRydi1yYWRl
b24pCisJQCQoY2FsbCBzZXQsUkFERU9OX0tNT0RVTEVTLGRybS1yYWRlb24pCisJQCQoY2FsbCBz
ZXQsUkFERU9OX1BBQ0tBR0VTLHhvcmctZHJ2LWF0aSB4b3JnLWRydi1yYWRlb24pCiAKICMgc29t
ZXRpbWVzIGJyb2tlbiB3aXRoIGN1cnJlbnQgeG9yZy1zZXJ2ZXIKIHVzZS94MTEvbnZpZGlhOiB1
c2UveDExCi0JQCQoY2FsbCBhZGQsVEhFX0tNT0RVTEVTLG52aWRpYSkKLQlAJChjYWxsIGFkZCxU
SEVfUEFDS0FHRVMsbnZpZGlhLXNldHRpbmdzIG52aWRpYS14Y29uZmlnKQorCUAkKGNhbGwgc2V0
LE5WSURJQV9LTU9EVUxFUyxudmlkaWEpCisJQCQoY2FsbCBzZXQsTlZJRElBX1BBQ0tBR0VTLG52
aWRpYS1zZXR0aW5ncyBudmlkaWEteGNvbmZpZykKIAogdXNlL3gxMS9udmlkaWEvb3B0aW11czog
dXNlL3gxMS9udmlkaWEKIAlAJChjYWxsIGFkZCxUSEVfS01PRFVMRVMsYmJzd2l0Y2gpCkBAIC00
NSw4ICs1MSw4IEBAIHVzZS94MTEvbnZpZGlhL29wdGltdXM6IHVzZS94MTEvbnZpZGlhCiAKICMg
b2Z0ZW5seSBicm9rZW4gd2l0aCBjdXJyZW50IHhvcmctc2VydmVyLCB1c2UgcmFkZW9uIHRoZW4K
IHVzZS94MTEvZmdscng6IHVzZS94MTEKLQlAJChjYWxsIGFkZCxUSEVfS01PRFVMRVMsZmdscngp
Ci0JQCQoY2FsbCBhZGQsVEhFX1BBQ0tBR0VTLGZnbHJ4X2dseCBmZ2xyeC10b29scykKKwlAJChj
YWxsIHNldCxSQURFT05fS01PRFVMRVMsZmdscngpCisJQCQoY2FsbCBzZXQsUkFERU9OX1BBQ0tB
R0VTLGZnbHJ4X2dseCBmZ2xyeC10b29scykKIAogdXNlL3gxMS93YWNvbTogdXNlL3gxMQogCUAk
KGNhbGwgYWRkLFRIRV9QQUNLQUdFUyx4b3JnLWRydi13YWNvbSB4b3JnLWRydi13aXphcmRwZW4p
CmRpZmYgLS1naXQgYS9wa2cuaW4vbGlzdHMvdGFnZ2VkL2Rlc2t0b3AreG9yZyBiL3BrZy5pbi9s
aXN0cy90YWdnZWQvZGVza3RvcCt4b3JnCmluZGV4IDI1MTVlNjYuLmVjMTIwOWIgMTAwNjQ0Ci0t
LSBhL3BrZy5pbi9saXN0cy90YWdnZWQvZGVza3RvcCt4b3JnCisrKyBiL3BrZy5pbi9saXN0cy90
YWdnZWQvZGVza3RvcCt4b3JnCkBAIC0yLDcgKzIsNiBAQCB4b3JnLWRydi1hdGkKIHhvcmctZHJ2
LWNpcnJ1cwogeG9yZy1kcnYtbWdhCiB4b3JnLWRydi1tb2Rlc2V0dGluZwoteG9yZy1kcnYtbm91
dmVhdQogeG9yZy1kcnYtbnYKIHhvcmctZHJ2LXF4bAogI3hvcmctZHJ2LXMzCi0tIAoyLjcuNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>