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

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

    <bug>
          <bug_id>49278</bug_id>
          
          <creation_ts>2024-02-02 23:25:58 +0300</creation_ts>
          <short_desc>Недостающие пакеты при установке Portproton через Центр приложений GNOME</short_desc>
          <delta_ts>2024-06-24 18:05:47 +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>portproton</component>
          <version>unstable</version>
          <rep_platform>x86_64</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>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Дмитрий">dt.wrk</reporter>
          <assigned_to name="fidel@altlinux.org">fidel</assigned_to>
          <cc>dt.wrk</cc>
    
    <cc>fidel</cc>
    
    <cc>lav</cc>
    
    <cc>tergoev-m</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>241073</commentid>
    <comment_count>0</comment_count>
    <who name="Дмитрий">dt.wrk</who>
    <bug_when>2024-02-02 23:25:58 +0300</bug_when>
    <thetext>Подскажите, пожалуйста, не является ли ошибкой различие в списке (количестве) пакетов, устанавливаемых:
1. Из &quot;Центра приложений&quot; GNOME при установке приложения &quot;PortProton&quot;
2. Устанавливаемых вручную способом предлагаемым на странице https://linux-gaming.ru/2022/11/24/portproton/ для дистрибутива ALT Linux (без использования epm)

Описание самой ситуации:
Ставлю PortProton из &quot;Центра приложений&quot; GNOME, далее пробую подобрать разные версии Wine чтобы наконец запустить Heroes 3 HotA, но при запуске как будто бы ничего не происходит. Полез на https://linux-gaming.ru/2022/11/24/portproton/ и решил запустить в терминале команду 
apt-get update &amp;&amp; apt-get dist-upgrade &amp;&amp; apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
Смотрю появилось предложение установить еще 16 пакетов (все названия на i586 начинаются, перечислю их ниже под звездочкой*), соглашаюсь.
И теперь Герои 3 наконец запускаются. Как я понял, этих пакетов не хватило для запуска игры без выполнения дополнительных действий в терминале.

Какой мной используется дистрибутив:
ALT Regular GNOME

*16 пакетов, которые были предложены для доустановки:
i586-libnspr-1:4.35-alt1
i586-libpcre2-10.42-alt1
i586-glib2-2.78.4-alt1
i586-libselinux-1:3.6-alt1
i586-libsqlite3-3.44.2-alt1
i586-libnss-3.96.1-alt1
i586-libuuid-2.39.2-alt1
i586-libblkid-2.39.2-alt1
i586-libmount-2.39.2-alt1
i586-libgio-2.78.4-alt1
i586-glibc-pthread-6:2.38.0.44.d37c2
i586-glibc-nss-6:2.38.0.44.d37c2b20a
i586-libnm-1.44.2-alt1
i586-libunwind-1.7.0-alt2
i586-libnsl1-6:2.38.0.44.d37c2b20a4
i586-libd3d-4:23.3.5-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241585</commentid>
    <comment_count>1</comment_count>
    <who name="Дмитрий">dt.wrk</who>
    <bug_when>2024-02-13 14:21:49 +0300</bug_when>
    <thetext>Сейчас протестировал уже на другом дистрибутиве Альта - ALT Workstation K 10.2. В этот раз &quot;не хватало&quot; 7 пакетов. Может эта информация сэкономит вам время.
Выполненные мной действия:

Установил ALT Workstation K 10.2
`su -`
`apt-get update`
`apt-get dist-upgrade`
`reboot` //ставлю все обновления и перезагружаюсь
Устанавливаю Portproton через Discover, далее пробую в терминате:
`apt-get update &amp;&amp; apt-get dist-upgrade &amp;&amp; apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}`

В ответ было предложено доустановить 7 пакетов:
i586-libd3d.32bit
i586-libnm.32bit
i586-libnsl1.32bit
i586-libnspr.32bit
i586-libnss.32bit
i586-libsqlite3.32bit
libnsl1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241602</commentid>
    <comment_count>2</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2024-02-13 18:08:06 +0300</bug_when>
    <thetext>(Ответ для Дмитрий на комментарий #1)
&gt; Сейчас протестировал уже на другом дистрибутиве Альта - ALT Workstation K

Проблема в том-что в спеке для пакета с архитектурой x86_64 нельзя явно указывать зависимости из arepo (репозиторий 32-битных пакетов).

Пытаюсь решить разными путями. Если не получится более &quot;красиво&quot;, то придется сделать как со steam (т.е. собирать пакет i586-portproton, который предоставляет пакет portproton).

Спасибо за подробную информацию.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248104</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-06-24 18:05:47 +0300</bug_when>
    <thetext>portproton-installer-1.6.1-alt3 -&gt; sisyphus:

 * Mon Jun 24 2024 Mikhail Tergoev &lt;fidel@altlinux&gt; 1.6.1-alt3
 - renamed package to arepo portproton-installer (thanks glebfm@ and egori@)
 - fixed automatic installation of 32 bit dependencies (ALT bug: 49278)
 - dropped i586-portproton-dependency package
 * Fri Jun 14 2024 Mikhail Tergoev &lt;fidel@altlinux&gt; 1.6.1-alt2
 - fix build for branch p10
 * Fri Jun 14 2024 Mikhail Tergoev &lt;fidel@altlinux&gt; 1.6.1-alt1
 - updated to v1.6.1
 - added metainfo
 * Thu Jun 13 2024 Mikhail Tergoev &lt;fidel@altlinux&gt; 1.5-alt2
 - added meta package for installation 32-bit dependencies</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>