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

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

    <bug>
          <bug_id>40714</bug_id>
          
          <creation_ts>2021-08-12 11:03:27 +0300</creation_ts>
          <short_desc>при старте кедовского менеджера паролей, автоматически не создаётся кошелёк</short_desc>
          <delta_ts>2021-08-20 17:36:36 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>libsecret</component>
          <version>не указана</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>
          
          <blocked>40717</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="saber716rus">79625490833</reporter>
          <assigned_to name="qa-team@altlinux.org">qa-team</assigned_to>
          <cc>aen</cc>
    
    <cc>aris</cc>
    
    <cc>rider</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>201452</commentid>
    <comment_count>0</comment_count>
    <who name="saber716rus">79625490833</who>
    <bug_when>2021-08-12 11:03:27 +0300</bug_when>
    <thetext>При старте или самого менеджера, или программы или настройки, где требуется пароль, не создаётся автоматически кошелёк.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201625</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-08-16 14:40:25 +0300</bug_when>
    <thetext>(Ответ для saber на комментарий #0)
&gt; При старте или самого менеджера
В этом случае ничего создаваться не должно.

&gt;, или программы или настройки, где требуется
&gt; пароль,
В этом случае всегда создавался. Это сломалось?

&gt; не создаётся автоматически кошелёк.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201626</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-08-16 14:42:27 +0300</bug_when>
    <thetext>&gt; &gt;, или программы или настройки, где требуется
&gt; &gt; пароль,
Точнее, в этом случае тоже ничего создаваться не должно.

Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не создано.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201627</commentid>
    <comment_count>3</comment_count>
    <who name="saber716rus">79625490833</who>
    <bug_when>2021-08-16 14:46:59 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #2)
&gt; &gt; &gt;, или программы или настройки, где требуется
&gt; &gt; &gt; пароль,
&gt; Точнее, в этом случае тоже ничего создаваться не должно.
&gt; 
&gt; Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не
&gt; создано.

Вот как раз это и сломано.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201632</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-08-16 14:58:27 +0300</bug_when>
    <thetext>&gt; &gt; Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не
&gt; &gt; создано.
&gt; Вот как раз это и сломано.
Это не актуально, т.к. в Workstation K кошелёк создаётся при 1-м входе в систему.

P.S.
Проблема известна, исправление ведётся, но потребует времени и пока не ясно, получится ли полностью поправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201633</commentid>
    <comment_count>5</comment_count>
    <who name="saber716rus">79625490833</who>
    <bug_when>2021-08-16 15:00:00 +0300</bug_when>
    <thetext>Хорошо, ждёмс исправления.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201670</commentid>
    <comment_count>6</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2021-08-16 18:03:02 +0300</bug_when>
    <thetext>(Ответ для saber на комментарий #3)
&gt; (Ответ для Sergey V Turchin на комментарий #2)
&gt; &gt; &gt; &gt;, или программы или настройки, где требуется
&gt; &gt; &gt; &gt; пароль,
&gt; &gt; Точнее, в этом случае тоже ничего создаваться не должно.
&gt; &gt; 
&gt; &gt; Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не
&gt; &gt; создано.
&gt; 
&gt; Вот как раз это и сломано.

В kwallet нету создания кошелька как такового. Кошелек там можно только открыть/разблокировать. Если при разблокировании кошелька не существует - он будет создан.
Например, если chromium-gost вызовет разблокирование кошелька по умолчанию (kdewallet или любой другой в настройках) - он откроется в любом случае, даже если такого кошелька еще нет.
(я почему-то сначала решил, что этот баг относится к созданию кошельков в kwallet через Secret Service API, а там поведение другое)

Так что если какое-то приложение не хочет открывать кошелек - то это оно само не хочет, и kwallet в этом не виноват. Например, chromium-gost в сизифе больше не хочет открывать кошелек при запуске, хотя в p9 открывает. И это потому что именно chromium-gost не хочет - просто с какой-то версии в хромиуме отключили хранение паролей в kwallet, вероятно. В то же время ksshaskpass как работал так и работает.

В общем, нужен точный кейс, с каким-то конкретным приложением, которое не хочет сохранять пароли в кошелек.
Если же имеется в виду Secret Service API - то тут исправление готовится (отписался в баге https://bugzilla.altlinux.org/40717)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201671</commentid>
    <comment_count>7</comment_count>
    <who name="saber716rus">79625490833</who>
    <bug_when>2021-08-16 18:07:10 +0300</bug_when>
    <thetext>(Ответ для Slava Aseev на комментарий #6)
&gt; (Ответ для saber на комментарий #3)
&gt; &gt; (Ответ для Sergey V Turchin на комментарий #2)
&gt; &gt; &gt; &gt; &gt;, или программы или настройки, где требуется
&gt; &gt; &gt; &gt; &gt; пароль,
&gt; &gt; &gt; Точнее, в этом случае тоже ничего создаваться не должно.
&gt; &gt; &gt; 
&gt; &gt; &gt; Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не
&gt; &gt; &gt; создано.
&gt; &gt; 
&gt; &gt; Вот как раз это и сломано.
&gt; 
&gt; В kwallet нету создания кошелька как такового. Кошелек там можно только
&gt; открыть/разблокировать. Если при разблокировании кошелька не существует - он
&gt; будет создан.
&gt; Например, если chromium-gost вызовет разблокирование кошелька по умолчанию
&gt; (kdewallet или любой другой в настройках) - он откроется в любом случае,
&gt; даже если такого кошелька еще нет.
&gt; (я почему-то сначала решил, что этот баг относится к созданию кошельков в
&gt; kwallet через Secret Service API, а там поведение другое)
&gt; 
&gt; Так что если какое-то приложение не хочет открывать кошелек - то это оно
&gt; само не хочет, и kwallet в этом не виноват. Например, chromium-gost в сизифе
&gt; больше не хочет открывать кошелек при запуске, хотя в p9 открывает. И это
&gt; потому что именно chromium-gost не хочет - просто с какой-то версии в
&gt; хромиуме отключили хранение паролей в kwallet, вероятно. В то же время
&gt; ksshaskpass как работал так и работает.
&gt; 
&gt; В общем, нужен точный кейс, с каким-то конкретным приложением, которое не
&gt; хочет сохранять пароли в кошелек.
&gt; Если же имеется в виду Secret Service API - то тут исправление готовится
&gt; (отписался в баге https://bugzilla.altlinux.org/40717)

Я проверил, и соглашусь с вами, кстати в той баге отписался.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201773</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-08-18 10:30:36 +0300</bug_when>
    <thetext>Исправление в апстриме. https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/94
Нужна реакция мантейнера libsecret http://git.altlinux.org/tasks/282533/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201829</commentid>
    <comment_count>9</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2021-08-18 19:10:30 +0300</bug_when>
    <thetext>libsecret-0.20.4-alt2 -&gt; sisyphus:

 Wed Aug 18 2021 Yuri N. Sedunov &lt;aris@altlinux&gt; 0.20.4-alt2
 - libsecret/secret-methods.c: applied upstream patch
   &quot;Create default collection after DBus.Error.UnknownObject&quot;
   (ALT #40714)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201830</commentid>
    <comment_count>10</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2021-08-18 19:20:11 +0300</bug_when>
    <thetext>Спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201841</commentid>
    <comment_count>11</comment_count>
    <who name="saber716rus">79625490833</who>
    <bug_when>2021-08-19 11:01:14 +0300</bug_when>
    <thetext>Теперь осталось в бранч р10 выпустить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201881</commentid>
    <comment_count>12</comment_count>
    <who name="saber716rus">79625490833</who>
    <bug_when>2021-08-20 10:43:51 +0300</bug_when>
    <thetext>Отправить исправление в бранч</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201893</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2021-08-20 15:10:17 +0300</bug_when>
    <thetext>http://git.altlinux.org/tasks/283354/
http://git.altlinux.org/tasks/283358/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201900</commentid>
    <comment_count>14</comment_count>
    <who name="saber716rus">79625490833</who>
    <bug_when>2021-08-20 17:36:36 +0300</bug_when>
    <thetext>*** Bug 40717 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>