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

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

    <bug>
          <bug_id>42507</bug_id>
          
          <creation_ts>2022-04-20 12:15:51 +0300</creation_ts>
          <short_desc>Проблемы с Secrets API у chromium-gost</short_desc>
          <delta_ts>2023-12-25 13:52:22 +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>chromium-gost</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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="annschafer">annschafer</reporter>
          <assigned_to name="Fr. Br. George">george</assigned_to>
          <cc>alimektor</cc>
    
    <cc>aris</cc>
    
    <cc>doroshenkogv</cc>
    
    <cc>rodyginao</cc>
    
    <cc>varaksaaa</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>209769</commentid>
    <comment_count>0</comment_count>
    <who name="annschafer">annschafer</who>
    <bug_when>2022-04-20 12:15:51 +0300</bug_when>
    <thetext>Education 10 x86_64 KDE

libsecret-0.20.5-alt1.x86_64
kf5-kwallet-5.91.0-alt1.x86_64
libkwalletbackend5-5.91.0-alt1.x86_64
kf5-kwallet-common-5.91.0-alt1.noarch
kde5-kwalletmanager-21.12.3-alt1.x86_64

Шаги воспроизведения:
1) # apt-get install evolution
2) $ rm -f ~/.local/share/kwalletd/*
3) Запустить evolution и настроить почту, при запросе пароля от почты в окне поставить галочку напротив &quot;Добавить этот пароль к связке ключей&quot;
4) ОК

Реальный результат: запрос с предложением создать бумажник НЕ появился. Пароль не сохранен в связке, связка не создана

Ожидаемый результат: появился запрос на создание нового бумажника, после создания нового бумажника пароль от почты сохранен в связке

Не воспроизводится с kworkstation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209774</commentid>
    <comment_count>1</comment_count>
    <who name="annschafer">annschafer</who>
    <bug_when>2022-04-20 13:07:03 +0300</bug_when>
    <thetext>Также не запрашивается доступ к уже вручную созданному бумажнику

Шаги воспроизведения:
1) Создать бумажник вручную
2) Настройка &gt; Настроить бумажник &gt; Контроль доступа &gt; Запрашивать подтвержение... &gt; ОК
3) Запустить хромиум, используя команду:
$ chromium --password-store=gnome

Результат: никакого запроса к бумажнику не появилось
Ожидаемый результат: появился запрос к бумажнику

Не воспроизводится с kworkstation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211684</commentid>
    <comment_count>2</comment_count>
    <who name="Дорошенко Глеб">doroshenkogv</who>
    <bug_when>2022-06-10 17:45:03 +0300</bug_when>
    <thetext>
&gt; Также не запрашивается доступ к уже вручную созданному бумажнику
&gt; 
&gt; Шаги воспроизведения:
&gt; 1) Создать бумажник вручную
&gt; 2) Настройка &gt; Настроить бумажник &gt; Контроль доступа &gt; Запрашивать
&gt; подтвержение... &gt; ОК
&gt; 3) Запустить хромиум, используя команду:
&gt; $ chromium --password-store=gnome
&gt; 
&gt; Результат: никакого запроса к бумажнику не появилось
&gt; Ожидаемый результат: появился запрос к бумажнику
&gt; 
&gt; Не воспроизводится с kworkstation


Воспроизвести не удалось. Перед проверкой закрыл все бумажники. Если не закрывать, то пароль не спросит.(Ответ для annschafer на комментарий #1)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218819</commentid>
    <comment_count>3</comment_count>
    <who name="Evgeny Shesteperov">alimektor</who>
    <bug_when>2022-12-13 13:11:45 +0300</bug_when>
    <thetext>Воспроизводится согласно описанию ошибки и комментарий #1

Версии:

libkf5wallet-5.100.0-alt1.x86_64
libkwalletbackend5-5.100.0-alt1.x86_64
kde5-kwalletmanager-22.04.3-alt1.x86_64
kf5-kwallet-5.100.0-alt1.x86_64
kf5-kwallet-common-5.100.0-alt1.noarch
libsecret-gir-0.20.5-alt1.x86_64
libsecret-0.20.5-alt1.x86_64


(Ответ для Дорошенко Глеб на комментарий #2)
&gt; Воспроизвести не удалось. Перед проверкой закрыл все бумажники. Если не
&gt; закрывать, то пароль не спросит.

Здесь на самом деле смысл в том, чтобы:

1. Создавалась связка ключей по умолчанию как в KWorkstation.
2. Пароли Evolution и Chromium хранились в связке ключей, хотя бы в созданной вручную. Этого нет. Проверить можно по пути: Управление бумажниками → Содержимое →  Passwords. Здесь никаких паролей нет.

А в итоге данного функционала нет, о чем и информирует автор бага.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218820</commentid>
    <comment_count>4</comment_count>
    <who name="Evgeny Shesteperov">alimektor</who>
    <bug_when>2022-12-13 13:34:31 +0300</bug_when>
    <thetext>Воспроизводится в Sisyphus согласно описанию.

Версии пакетов:

libkf5wallet-5.100.0-alt1.x86_64
kf5-kwallet-common-5.100.0-alt1.noarch
kde5-kwalletmanager-22.08.3-alt1.x86_64
kf5-kwallet-5.100.0-alt1.x86_64
libkwalletbackend5-5.100.0-alt1.x86_64
libsecret-gir-0.20.5-alt1.x86_64
libsecret-0.20.5-alt1.x86_64

Проверил на Education KDE P10, обновленным до Sisyphus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219227</commentid>
    <comment_count>5</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2022-12-19 20:14:06 +0300</bug_when>
    <thetext>Пароль, скорее всего, сохраняется в gnome-keyring, т.к. kwalletd не запущен после логина вообще (по крайней мере, у меня такое поведение на Education 10 KDE).
Т.е. проблема тут в том, что в KDE запускается не тот бэкенд, и что нет никакой настройки, позволяющей выбирать, какой бэкенд использовать (gnome-keyring или kwalletd, а может и вообще keepassxc, он тоже умеет в Secrets API).
Вот в этом баге такая же история: https://bugzilla.altlinux.org/44604</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219259</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-12-20 11:15:16 +0300</bug_when>
    <thetext>Получается, проблема у evolution + gnome-keyring?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219269</commentid>
    <comment_count>7</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2022-12-20 12:09:20 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #6)
&gt; Получается, проблема у evolution + gnome-keyring?

Ну-да, кедам как обычно гном мешает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219270</commentid>
    <comment_count>8</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2022-12-20 12:10:23 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #6)
&gt; Получается, проблема у evolution + gnome-keyring?

Нет, проблемы там нет, ну по крайней мере, у меня. В gnome-keyring все сохраняется, просто проверяли через kwalletmanager.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219275</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-12-20 12:34:31 +0300</bug_when>
    <thetext>(In reply to Slava Aseev from comment #8)
&gt; (Ответ для Sergey V Turchin на комментарий #6)
&gt; &gt; Получается, проблема у evolution + gnome-keyring?
&gt; В gnome-keyring все сохраняется, просто проверяли через kwalletmanager.
Ааа, понятно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219276</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-12-20 12:36:31 +0300</bug_when>
    <thetext>(In reply to Yuri N. Sedunov from comment #7)
&gt; Ну-да, кедам как обычно гном мешает.
Пока нет, но ...ться есть до чего. ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221116</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-02-03 17:24:39 +0300</bug_when>
    <thetext>Решено в
kf5-kwallet 5.101.0-alt2
и
plasma5-workspace 5.26.5-alt3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237055</commentid>
    <comment_count>12</comment_count>
    <who name="Алексей Родыгин">rodyginao</who>
    <bug_when>2023-11-14 11:53:28 +0300</bug_when>
    <thetext>Воспроизводится в chromium-gost в р10
Версии пакетов:
kf5-kwallet-5.111.0-alt1.x86_64
plasma5-workspace-5.27.8-alt3.x86_64
libsecret-0.20.5-alt1.x86_64
chromium-gost-110.0.5481.177-alt1.p10.1.x86_64

В sisyphus не воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237059</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-11-14 12:08:17 +0300</bug_when>
    <thetext>(Ответ для Алексей Родыгин на комментарий #12)
&gt; Воспроизводится в chromium-gost в р10
В chromium на всякий гляньте.
А если есть возможность, в chrome тоже(epm play chrome).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237190</commentid>
    <comment_count>14</comment_count>
    <who name="Алексей Родыгин">rodyginao</who>
    <bug_when>2023-11-15 10:57:43 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #13)
&gt; В chromium на всякий гляньте.
&gt; А если есть возможность, в chrome тоже(epm play chrome).

В chrome, chromium и evolution не воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237198</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-11-15 11:27:34 +0300</bug_when>
    <thetext>Возможно, в chromium-gost что-то не обновилось или о какой-то костыль спотыкается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>239399</commentid>
    <comment_count>16</comment_count>
    <who name="Artem Varaksa">varaksaaa</who>
    <bug_when>2023-12-21 16:54:06 +0300</bug_when>
    <thetext>Воспроизводится c chromium-gost и на kworkstation тоже.

[p10]
p10-kworkstation-10.2.1-x86-64-cache
p10-education-10.2-x86-64-kde-cache

chromium-gost-110.0.5481.177-alt1.p10.1.x86_64
kf5-kwallet-5.112.0-alt2.x86_64
kde5-kwalletmanager-23.04.3-alt1.x86_64
pam0_kwallet5-5.27.9-alt1.x86_64
libsecret-0.20.5-alt1.x86_64
plasma5-workspace-5.27.9-alt5.x86_64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>239417</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-12-22 11:04:55 +0300</bug_when>
    <thetext>(Ответ для Artem Varaksa на комментарий #16)
&gt; Воспроизводится c chromium-gost и на kworkstation тоже.
Что именно? Что сохраняете в одно, а смотрите в другое?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>239525</commentid>
    <comment_count>18</comment_count>
    <who name="Artem Varaksa">varaksaaa</who>
    <bug_when>2023-12-25 13:52:22 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #17)
&gt; (Ответ для Artem Varaksa на комментарий #16)
&gt; &gt; Воспроизводится c chromium-gost и на kworkstation тоже.
&gt; Что именно? Что сохраняете в одно, а смотрите в другое?

Проверял по шагам, аналогичным комментарию #0:

1. # apt-get install chromium-gost
2. $ rm -f ~/.local/share/kwalletd/*
3. Запустить chromium-gost, зайти на сайт (например ya.ru), войти в учетную запись, при запросе от chromium-gost выбрать &quot;Сохранить&quot; (пароль).
4. Запустить $ kwalletmanager5.

Фактический результат: Несмотря на запрос создания бумажника при открытии chromium-gost (шаг 3), при последующей проверке в kwalletmanager5 (шаг 4) в kdewallet не появляется запись с названием вида Chromium Safe Storage. Для chromium это происходит. В случае с evolution тоже происходит сохранение пароля от почты в бумажник.

При этом пароль в chromium-gost сохраняется успешно (после перезапуска chromium-gost пароль не исчезает). Вывод: chromium-gost не использует бумажник?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>