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

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

    <bug>
          <bug_id>57122</bug_id>
          
          <creation_ts>2025-12-04 11:22:08 +0300</creation_ts>
          <short_desc>oo7-daemon: panic при обработке Secret Service API (org.freedesktop.secrets)</short_desc>
          <delta_ts>2025-12-04 22:14:12 +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>oo7</component>
          <version>unstable</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="Клёсов Никита Константинович">klesovnk</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>aris</cc>
    
    <cc>rx1513</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>278429</commentid>
    <comment_count>0</comment_count>
    <who name="Клёсов Никита Константинович">klesovnk</who>
    <bug_when>2025-12-04 11:22:08 +0300</bug_when>
    <thetext>Ошибка воспроизводится на нескольких тестовых стендах ALT p11 и на Sisyphus
Образы, где проверено:
p11 education 11.0 x86_64 legacy (xfce, kde)
p11 kworkstation 11.1.1 x86_64 
p11 server 11.0 x86_64  
p11 workstation 11.1 x86_64 
Sisyphus education x86_64 (xfce, kde)
Версия пакета:
oo7-0.5.0-alt1.x86-64

Шаги воспроизведения:
1. Запустить службу:
    $ systemctl --user start oo7-daemon.service
2. Убедиться, что служба активна:
    $ systemctl --user status oo7-daemon.service
3. Выполнить:
   oo7-cli store test note=testing

Фактический результат:
- secret-tool зависает с таймаутом
- oo7-cli возвращает ошибку &quot;Collection &apos;default&apos; not found&quot;
- oo7-daemon падает с panic

Ожидаемый результат:
- oo7-daemon должен корректно реализовывать Secret Service API
- Команда oo7-cli store должна сохранять секреты без падения демона

Дополнительно:
- Коллекции (~/.local/share/keyrings/) не создаются
- После создания вручную daemon продолжает падать

Логи:
Started oo7-daemon.service - Secret service (oo7 implementation).
2025-12-04T06:41:11.570887Z  WARN oo7_daemon::capability: No process capabilities, insecure memory might get used
2025-12-04T06:41:11.571141Z  INFO oo7_daemon: Starting oo7-daemon
2025-12-04T06:42:29.980930Z  INFO oo7_daemon::service: Client :1.88 connected
2025-12-04T06:42:29.982292Z  INFO oo7_daemon::service: Collection with alias default does not exist.
thread &apos;tokio-runtime-worker&apos; panicked at server/src/service.rs:112:9:
not yet implemented
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
2025-12-04T08:02:22.490510Z  INFO oo7_daemon::service: Client :1.98 connected
2025-12-04T08:02:22.492423Z  INFO oo7_daemon::service: Collection with alias default does not exist.
thread &apos;tokio-runtime-worker&apos; panicked at server/src/service.rs:112:9:
not yet implemented
2025-12-04T08:03:38.295487Z  INFO oo7_daemon::service: Client :1.99 connected
2025-12-04T08:03:38.296814Z  INFO oo7_daemon::service: Collection with alias default does not exist.
thread &apos;tokio-runtime-worker&apos; panicked at server/src/service.rs:112:9:
not yet implemented</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278438</commentid>
    <comment_count>1</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-12-04 13:33:14 +0300</bug_when>
    <thetext>Проект не готов для продакшена. Был бы готов, -- уже бы заменил gnome-keyring в GNOME.
Приходите позже, к 1.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278501</commentid>
    <comment_count>2</comment_count>
    <who name="Сергей Жидких">rx1513</who>
    <bug_when>2025-12-04 21:43:25 +0300</bug_when>
    <thetext>Очень печально</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278502</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2025-12-04 21:43:49 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #1)
&gt; Проект не готов для продакшена. Был бы готов, -- уже бы заменил
&gt; gnome-keyring в GNOME.
&gt; Приходите позже, к 1.0.

А зачем он тогда нужен в репозитории?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278504</commentid>
    <comment_count>4</comment_count>
    <who name="Сергей Жидких">rx1513</who>
    <bug_when>2025-12-04 22:14:12 +0300</bug_when>
    <thetext>(Ответ для Клёсов Никита Константинович на комментарий #0)
&gt; 2025-12-04T08:03:38.295487Z  INFO oo7_daemon::service: Client :1.99 connected
&gt; 2025-12-04T08:03:38.296814Z  INFO oo7_daemon::service: Collection with alias
&gt; default does not exist.
&gt; thread &apos;tokio-runtime-worker&apos; panicked at server/src/service.rs:112:9:
&gt; not yet implemented
Так происходить не должно, это внешняя  ошибка tokio. Надо заводить багу в апстриме по этому поводу.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>