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

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

    <bug>
          <bug_id>51838</bug_id>
          
          <creation_ts>2024-10-25 17:56:20 +0300</creation_ts>
          <short_desc>Прошу обновить пакет libsdbus-cpp</short_desc>
          <delta_ts>2025-03-26 17:44:55 +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>libsdbus-cpp</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=53068</see_also>
          <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="Кирилл Уницаев">fiersik</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>aris</cc>
    
    <cc>fiersik</cc>
    
    <cc>lav</cc>
    
    <cc>proskurinov</cc>
    
    <cc>rider</cc>
    
    <cc>shrek</cc>
    
    <cc>ximper</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>253453</commentid>
    <comment_count>0</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2024-10-25 17:56:20 +0300</bug_when>
    <thetext>Для обновления пакета hypridle требуется libsdbus-cpp &gt;= 2.0.0

Также, из-за неправильного поля Url в спек файле, не отслеживается версия пакета.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253454</commentid>
    <comment_count>1</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2024-10-25 18:17:59 +0300</bug_when>
    <thetext>Для sdbus-cpp &gt;= 2.0.0 нужен systemd-238.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253488</commentid>
    <comment_count>2</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2024-10-27 22:46:26 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #1)
&gt; Для sdbus-cpp &gt;= 2.0.0 нужен systemd-238.

В сизифе сейчас 255.13, или я неправильно понял?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253497</commentid>
    <comment_count>3</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2024-10-28 01:27:50 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #2)
&gt; (Ответ для Yuri N. Sedunov на комментарий #1)
&gt; &gt; Для sdbus-cpp &gt;= 2.0.0 нужен systemd-238.
&gt; 
&gt; В сизифе сейчас 255.13, или я неправильно понял?

Нет, это я перепутал с 258.

Собрал на пробу
https://git.altlinux.org/tasks/360955/logs/events.1.1.log

С новым sdbus-cpp перестанут собираться три из шести её клиентов: waked, alterator-usbmount и alterator-usbguard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253538</commentid>
    <comment_count>4</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2024-10-28 14:31:16 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #3)
&gt; С новым sdbus-cpp перестанут собираться три из шести её клиентов: waked,
&gt; alterator-usbmount и alterator-usbguard.

Ох, это определённо нехорошо.
Сейчас обновлению экосистемы hyprland мешают уже 2 пакета, обновление которых временно невозможно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253841</commentid>
    <comment_count>5</comment_count>
    <who name="proskurinov@basealt.ru">proskurinov</who>
    <bug_when>2024-11-01 16:38:54 +0300</bug_when>
    <thetext>Прошу заинклудить &lt;algorithm&gt; в Message.h, а то gcc14 распереживался, спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259397</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-02-17 11:01:42 +0300</bug_when>
    <thetext>Следует переименовать бинарный libsdbus-cpp в libsdbus-cpp2, т.к. сменился SONAME.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261706</commentid>
    <comment_count>7</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-24 15:55:46 +0300</bug_when>
    <thetext>Решил попробовать собрать отдельным пакетом, получил следующее:

	NEW duplicate provides detected:
   Provide:                Providers:
   pkgconfig(sdbus-c++)    libsdbus-cpp-devel libsdbus-cpp2-devel
2025-Mar-24 11:27:53 :: duplicate provides: x86_64 +1 -0 =10, i586 +1 -0 =10, aarch64 +1 -0 =8; check FAILED
2025-Mar-24 11:27:53 :: task #379085 for sisyphus FAILED

Ожидаемо, ведь 2 пакета не могут предоставлять один pkgconfig 

=====
В качестве решения планируется заменить в старом пакете sdbus-c++.pc на sdbus-c++1.pc. Это потребует временного патчинга зависимых пакетов, чтобы они искали обновлённое имя файла. Однако таких пакетов всего три, поэтому изменение не критично.

В дальнейшем, после адаптации модулей альтератора к новой версии sdbus, проблема полностью исчезнет.

Есть ли предложения по данному поводу?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261709</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-24 16:12:26 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #7)
&gt; Ожидаемо, ведь 2 пакета не могут предоставлять один pkgconfig 
Только провайд у бинарного пакета.
Всё остальное можно. См. libtag и taglib.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261713</commentid>
    <comment_count>9</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-24 16:45:54 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #8)
&gt; (Ответ для Кирилл Уницаев на комментарий #7)
&gt; &gt; Ожидаемо, ведь 2 пакета не могут предоставлять один pkgconfig 
&gt; Только провайд у бинарного пакета.
Да, это понял.

&gt; Всё остальное можно. См. libtag и taglib.

Хм, сделать pkgconfig с sover и альтернативу на обычный?

Тогда в спеке придётся указывать тоже с sover</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261734</commentid>
    <comment_count>10</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-24 18:40:35 +0300</bug_when>
    <thetext>на данный момент имеем 2 варианта

1. заменить pc файл только в старой версии 
2. сделать через альтернативы и в старой, и в новой версии

Первый вариант из минусов имеет только необходимость в обновление нескольких старых пакетов.
Старый sdbus больше нигде не используется, поэтому изменение в нём файла не повлияет на новые пакеты.(Возможно и это не понадобится, там не используется pkgconfig) 


Второй же требует изменения pkgconfig зависимости для всех новых пакетов, что будет путать людей.
Придётся прописывать pkgconfig(sdbus-c++2).


Мне кажется, первый способ в разы проще.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261740</commentid>
    <comment_count>11</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-24 21:29:02 +0300</bug_when>
    <thetext>https://packages.altlinux.org/ru/tasks/379085/

В старой версии переименован файл pc
Собрана новая версия с конфликтом на старую</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261748</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 09:53:10 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #11)
&gt; В старой версии переименован файл pc
Сломали сборку всем. Это блокер-баг сразу, т.к. сборка станет несовместима с p11.

Переименовывайте в новой версии.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261754</commentid>
    <comment_count>13</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 11:36:40 +0300</bug_when>
    <thetext>&gt; Сломали сборку всем. Это блокер-баг сразу, т.к. сборка станет несовместима с
&gt; p11.
&gt; 
&gt; Переименовывайте в новой версии.

Сейчас его никто не использует, лучше сделать так, чем в будущем патчить абсолютно все новые пакеты.

От старой версии вообще надо избавиться, а не ломать новую</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261755</commentid>
    <comment_count>14</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 11:40:42 +0300</bug_when>
    <thetext>(Ответ для fiersik@altlinux.org на комментарий #13)
&gt; &gt; Сломали сборку всем. Это блокер-баг сразу, т.к. сборка станет несовместима с
&gt; &gt; p11.
&gt; &gt; 
&gt; &gt; Переименовывайте в новой версии.
&gt; 
&gt; Сейчас его никто не использует ...

Точнее используют пакеты Hyprland, которым сейчас нужна новая версия!

Все старые пакеты вообще не используют pc, и их даже не придётся адаптировать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261757</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 14:40:26 +0300</bug_when>
    <thetext>Я вам уже привёл пример. Сделайте так, как в libtag и taglib.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261759</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 14:56:49 +0300</bug_when>
    <thetext>Посмотрел -- да, нет проблем. Можно так и сделать, как сейчас, но с одной проблемой:
xdg-desktop-portal-hyprland</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261760</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 14:58:01 +0300</bug_when>
    <thetext>&gt; с одной проблемой:
&gt; xdg-desktop-portal-hyprland
Если он перестанет собираться или починка будет несовместима с p11 -- блокер. :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261761</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 15:03:19 +0300</bug_when>
    <thetext>&gt; xdg-desktop-portal-hyprland
В качестве костыля я даже готов удалить его из p11, но это крайние меры и не хотелось бы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261762</commentid>
    <comment_count>19</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 15:04:09 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #18)
&gt; &gt; xdg-desktop-portal-hyprland
&gt; В качестве костыля я даже готов удалить его из p11, но это крайние меры и не
&gt; хотелось бы.

патч на одну строку</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261763</commentid>
    <comment_count>20</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 15:05:47 +0300</bug_when>
    <thetext>2 Aris: лучше отказаться от BuildRequires: pkgconfig() вообще, т.к. у нас это испорчено проверкой на дубликаты.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261764</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 15:06:52 +0300</bug_when>
    <thetext>&gt; патч на одну строку
Да, хоть на полстроки. Я знаю, о чём говорю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261765</commentid>
    <comment_count>22</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 15:07:51 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #20)
&gt; 2 Aris: лучше отказаться от BuildRequires: pkgconfig() вообще, т.к. у нас
&gt; это испорчено проверкой на дубликаты.

Вот тут и соглашусь и нет одновременно.
В данной ситуации это бы действительно избавило нас от проблемы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261766</commentid>
    <comment_count>23</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-03-25 15:09:28 +0300</bug_when>
    <thetext>xdg-desktop-portal-hyprland-1.3.9 ждет, когда вы наконец закончите пустой трёп, и родите пакеты с &quot;pkgconfig(sdbus-c++) &gt;= 2.0.0&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261767</commentid>
    <comment_count>24</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 15:10:25 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #23)
&gt; xdg-desktop-portal-hyprland-1.3.9 ждет, когда вы наконец закончите пустой
&gt; трёп, и родите пакеты с &quot;pkgconfig(sdbus-c++) &gt;= 2.0.0&quot;

Что насчёт p11?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261768</commentid>
    <comment_count>25</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-03-25 15:15:30 +0300</bug_when>
    <thetext>(Ответ для fiersik@altlinux.org на комментарий #24)
&gt; (Ответ для Yuri N. Sedunov на комментарий #23)
&gt; &gt; xdg-desktop-portal-hyprland-1.3.9 ждет, когда вы наконец закончите пустой
&gt; &gt; трёп, и родите пакеты с &quot;pkgconfig(sdbus-c++) &gt;= 2.0.0&quot;
&gt; 
&gt; Что насчёт p11?

Перетащишь свой новый хипрленд вместе с порталом в P11. Не надо искать проблем на ровном месте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261769</commentid>
    <comment_count>26</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 15:17:02 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #25)
&gt; (Ответ для fiersik@altlinux.org на комментарий #24)
&gt; &gt; (Ответ для Yuri N. Sedunov на комментарий #23)
&gt; &gt; &gt; xdg-desktop-portal-hyprland-1.3.9 ждет, когда вы наконец закончите пустой
&gt; &gt; &gt; трёп, и родите пакеты с &quot;pkgconfig(sdbus-c++) &gt;= 2.0.0&quot;
&gt; &gt; 
&gt; &gt; Что насчёт p11?
&gt; 
&gt; Перетащишь свой новый хипрленд вместе с порталом в P11. Не надо искать
&gt; проблем на ровном месте.

Hyprland требует gcc14, давно бы уже обновил.
если новый портал соберётся без него, надо собирать</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261770</commentid>
    <comment_count>27</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 15:17:44 +0300</bug_when>
    <thetext>На самом деле я не виду никакой проблемы и немного не понимаю беспокойства zerg@

В сизифе никакой проблемы вовсе нет. 

В p11 есть 2 варианта:
1. Если новые hypridle и xdg-desktop-portal-hyprland собираются в p11 -&gt; обновить, проблемы не получаем 

2. Если не обновляются -&gt; наложить микро-патч с изменением зависимости (sdbus-c++ -&gt; sdbus-c++-1)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261771</commentid>
    <comment_count>28</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 15:19:57 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #23)
&gt; xdg-desktop-portal-hyprland-1.3.9 ждет
Где ждёт? В закромах?

Подозреваю, что только одно это изменение необоснованно потянет за собой бороду с всем Hyperland в p11, поэтому сразу отношусь скептически.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261772</commentid>
    <comment_count>29</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-03-25 15:20:26 +0300</bug_when>
    <thetext>Давайте уж что-нибудь, по месту разберемся.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261773</commentid>
    <comment_count>30</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-03-25 15:21:29 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #28)
&gt; (Ответ для Yuri N. Sedunov на комментарий #23)
&gt; &gt; xdg-desktop-portal-hyprland-1.3.9 ждет
&gt; Где ждёт? В закромах?
&gt; 
&gt; Подозреваю, что только одно это изменение необоснованно потянет за собой
&gt; бороду с всем Hyperland в p11, поэтому сразу отношусь скептически.

В засаде ждет, пока вы сопли жуете.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261774</commentid>
    <comment_count>31</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 15:22:10 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #25)
&gt; Перетащишь свой новый хипрленд вместе с порталом в P11. Не надо искать проблем на ровном месте.
Вот, когда перетащишь, тогда и сделаем, как предлагаешь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261775</commentid>
    <comment_count>32</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 15:24:18 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #30)
&gt; В засаде ждет, пока вы сопли жуете.
Теперь наблюдаем за реализациетобой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261776</commentid>
    <comment_count>33</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 15:25:01 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #30)
&gt; В засаде ждет, пока вы сопли жуете.
Теперь понаблюдаем за реализацией тобой твоего варианта.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261778</commentid>
    <comment_count>34</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-03-25 15:33:46 +0300</bug_when>
    <thetext>Не-не, пакеты у нас фиксик собирает. Я же простой сторонний наблюдатель и доброжелатель. Могу и забить на всё, в том числе и на портал для гипрленда, чтоб не создавать вам аддские трудности в таком простом деле.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261780</commentid>
    <comment_count>35</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 15:38:22 +0300</bug_when>
    <thetext>Я не очень понимаю смысл данного спора.

Пакеты готовы</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261781</commentid>
    <comment_count>36</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 15:43:58 +0300</bug_when>
    <thetext>Есть очень интересный выход, позвать дополнительную сторону.

Приглашаю rider@ для оценки решения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261784</commentid>
    <comment_count>37</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 15:59:21 +0300</bug_when>
    <thetext>(Ответ для fiersik@altlinux.org на комментарий #35)
&gt; Я не очень понимаю смысл данного спора.
Тогда всё просто: сборку старых пакетов не ломать, включая p11(либо сделать в них изменения предварительно и отдельно).
В новых потом можно делать всё, что сочтёте нужным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261785</commentid>
    <comment_count>38</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 16:02:38 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #37)
&gt; (Ответ для fiersik@altlinux.org на комментарий #35)
&gt; &gt; Я не очень понимаю смысл данного спора.
&gt; Тогда всё просто: сборку старых пакетов не ломать, включая p11(либо сделать
&gt; в них изменения предварительно и отдельно).
&gt; В новых потом можно делать всё, что сочтёте нужным.


Это уже обсудили 

&gt; В сизифе никакой проблемы вовсе нет. 
&gt; 
&gt; В p11 есть 2 варианта:
&gt; 1. Если новые hypridle и xdg-desktop-portal-hyprland собираются в p11 -&gt;
&gt; обновить, проблемы не получаем 
&gt; 
&gt; 2. Если не обновляются -&gt; наложить микро-патч с изменением зависимости
&gt; (sdbus-c++ -&gt; sdbus-c++-1)

Сломается -&gt; починим</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261786</commentid>
    <comment_count>39</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 16:07:48 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #38)
&gt; &gt; Тогда всё просто: сборку старых пакетов не ломать, включая p11(либо сделать
&gt; &gt; в них изменения предварительно и отдельно).
&gt; &gt; В новых потом можно делать всё, что сочтёте нужным.
&gt; Это уже обсудили 
Да. И это, как видите, окончательный вариант.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261790</commentid>
    <comment_count>40</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 16:33:34 +0300</bug_when>
    <thetext>Отклонено: zerg

тяжёлый случай.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261791</commentid>
    <comment_count>41</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 16:33:35 +0300</bug_when>
    <thetext>Отклонено: zerg

тяжёлый случай.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261794</commentid>
    <comment_count>42</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 16:39:27 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #41)
&gt; тяжёлый случай.
Соглашусь. Не ломайте сборку старых пакетов и сразу станет лёгкий.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261796</commentid>
    <comment_count>43</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 16:41:56 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #42)
&gt; Соглашусь. Не ломайте сборку старых пакетов и сразу станет лёгкий.

я уже раз 7 написал что всё работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261797</commentid>
    <comment_count>44</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 16:44:43 +0300</bug_when>
    <thetext>напомню, в таске есть пересборка старых пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261798</commentid>
    <comment_count>45</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 16:49:21 +0300</bug_when>
    <thetext>Кирилл, вы создайте проблемы другим людям(не мне).
Пожалуйста, не ломайте сборку с libsdbus-cpp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261800</commentid>
    <comment_count>46</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 16:52:40 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #45)
&gt; Кирилл, вы создайте проблемы другим людям(не мне).
&gt; Пожалуйста, не ломайте сборку с libsdbus-cpp.

В каком месте она сломана?
Жду точного места.
Пока это голословные утверждения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261802</commentid>
    <comment_count>47</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 17:02:28 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #46)
&gt; &gt; Кирилл, вы создайте проблемы другим людям(не мне).
&gt; &gt; Пожалуйста, не ломайте сборку с libsdbus-cpp.
&gt; В каком месте она сломана?
В p11 при обновлении любого пакета из Сизифа, использующего pkgсonfig для поиска libsdbus-cpp.

P.S.
Мир не ограничивается Сизифом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261803</commentid>
    <comment_count>48</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 17:04:10 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #45)
&gt; вы создаете проблемы другим людям(не мне).
Я получил от них добро, disapprove убираю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261808</commentid>
    <comment_count>49</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-25 17:29:08 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #48)
&gt; (Ответ для Sergey V Turchin на комментарий #45)
&gt; &gt; вы создаете проблемы другим людям(не мне).
&gt; Я получил от них добро, disapprove убираю.

 Вопрос, где и что сломалось остаётся открытым.

таск в p11
https://packages.altlinux.org/ru/tasks/379229/

собрался, за исключением проверки на версию, но это очевидно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261810</commentid>
    <comment_count>50</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 17:35:09 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #49)
&gt;  Вопрос, где и что сломалось остаётся открытым.
Отдел тестирования вас оповестит.

&gt; таск в p11
&gt; https://packages.altlinux.org/ru/tasks/379229/
&gt; собрался
Этого мало. Сообщите, когда он будет DONE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261811</commentid>
    <comment_count>51</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 17:36:19 +0300</bug_when>
    <thetext>Я вам даже заапровлю таск 379229.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261812</commentid>
    <comment_count>52</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 17:37:52 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #51)
&gt; Я вам даже заапровлю таск 379229.
Как только станет EPERM, сообщите.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261817</commentid>
    <comment_count>53</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 18:18:02 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #49)
&gt; таск в p11
&gt; https://packages.altlinux.org/ru/tasks/379229/
&gt; собрался
Я надеюсь, что вы доведёте дело до конца. Результаты можете публиковать тут.
Иначе придётся констатировать, что &quot;слив засчитан&quot;. ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261819</commentid>
    <comment_count>54</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-03-25 18:26:42 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #53)
&gt; (Ответ для Кирилл Уницаев на комментарий #49)
&gt; &gt; таск в p11
&gt; &gt; https://packages.altlinux.org/ru/tasks/379229/
&gt; &gt; собрался
&gt; Я надеюсь, что вы доведёте дело до конца. Результаты можете публиковать тут.
&gt; Иначе придётся констатировать, что &quot;слив засчитан&quot;. ;-)

Про p11 уже в другой баге.

А здесь молодость уже победила. Забодал таки деда фиксик!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261821</commentid>
    <comment_count>55</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-25 19:00:42 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #54)
&gt; Про p11 уже в другой баге.
Лучше тут, чтоб всю историю сохранить. Желающие могут отписаться.
 
&gt; А здесь молодость уже победила.
Не. Я от человека, которому больше всех проблем приедет, получил добро.
Одна из проблем -- довести до конца этот таск, поэтому, хорошо, если это будет делать заинтересованное лицо.

&gt; Забодал таки деда фиксик!
Я просто так не сдамся! ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261836</commentid>
    <comment_count>56</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-26 12:18:38 +0300</bug_when>
    <thetext>(Ответ для Дедус на комментарий #53)
&gt; (Ответ для Кирилл Уницаев на комментарий #49)
&gt; &gt; таск в p11
&gt; &gt; https://packages.altlinux.org/ru/tasks/379229/
&gt; &gt; собрался
&gt; Я надеюсь, что вы доведёте дело до конца.
Слив засчитан, т.к. никакой активности не замечено.
Я пофиксил, не благодарите.

&gt; Результаты можете публиковать тут.
Вот моё https://packages.altlinux.org/ru/tasks/379272/
Разница с вашим FAIL-ом в том, что у вашего бы выросла борода в лучшем случае, а моё останется неизменным до DONE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261837</commentid>
    <comment_count>57</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-26 12:21:20 +0300</bug_when>
    <thetext>&gt; Слив засчитан, т.к. никакой активности не замечено.
Ну и при следующем взаимодействии буду иметь ввиду, что мантейнер склонен к модели поведения &quot;напакостил и смылся&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261838</commentid>
    <comment_count>58</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-26 12:38:52 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #56)
&gt; &gt; Результаты можете публиковать тут.
&gt; Вот моё https://packages.altlinux.org/ru/tasks/379272/
&gt; Разница с вашим FAIL-ом в том, что у вашего бы выросла борода в лучшем
&gt; случае, а моё останется неизменным до DONE.

Больше в p11 не соберутся sdbus2 пакеты, спасибо...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261852</commentid>
    <comment_count>59</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-03-26 13:20:02 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #58)

&gt; Больше в p11 не соберутся sdbus2 пакеты, спасибо...

ACL-ми надо пользоваться на всю катушку.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261853</commentid>
    <comment_count>60</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-26 13:22:37 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #59)
&gt; ACL-ми надо пользоваться на всю катушку.

Как вы вовремя, у меня перестал собираться xdg-desktop-portal-hyprland</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261855</commentid>
    <comment_count>61</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-26 13:26:00 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #60)
&gt; Как вы вовремя, у меня перестал собираться xdg-desktop-portal-hyprland
Я в курсе. Вы же любите &quot;патч на одну строку&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261856</commentid>
    <comment_count>62</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-26 13:29:00 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #58)
&gt; &gt; Вот моё https://packages.altlinux.org/ru/tasks/379272/
&gt; &gt; Разница с вашим FAIL-ом в том, что у вашего бы выросла борода в лучшем
&gt; &gt; случае, а моё останется неизменным до DONE.
&gt; Больше в p11 не соберутся sdbus2 пакеты, спасибо...
Только если вы опять испортите, но теперь вам это будет сделать намного сложнее.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261868</commentid>
    <comment_count>63</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 14:11:35 +0300</bug_when>
    <thetext>У библиотеки libsdbus-cpp всего 4 клиента, а вы тут устроили непонятно что.

Всё что нужно было сделать - собрать новую библиотеку с devel частью, старую библиотеку собрать под другим именем без devel части.

Всех клиентов неспеша портировать (или пересобрать).

SharedLibsPolicy отлично помогает решить эту задачу без потрясений.

После окончания всех работ сразу всё скопировать в p11.

И ещё, исходный пакет лучше было назвать по аналогии с апстримом sbus-cpp, так его проще было бы определить репологии, а то сейчас они про нас не знают:
https://repology.org/project/sdbus-cpp/versions</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261869</commentid>
    <comment_count>64</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 14:14:30 +0300</bug_when>
    <thetext>И ещё - не надо увлекаться сменой имён у исходных пакетов, это приводит к проблемам в системах отслеживания - вся работа по матчингу имя проекта - имя пакета при несовпадении имён ведётся вручную.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261870</commentid>
    <comment_count>65</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-26 14:19:13 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #63)
&gt; У библиотеки libsdbus-cpp всего 4 клиента, а вы тут устроили непонятно что.
&gt; 
&gt; Всё что нужно было сделать - собрать новую библиотеку с devel частью, старую
&gt; библиотеку собрать под другим именем без devel части.
&gt; 
&gt; Всех клиентов неспеша портировать (или пересобрать).
&gt; 
Я стремился примерно к этому, новая собрана в правильном виде, старая изменена, чтобы в будущем от неё избавиться.

Но zerg@ сломал новую, отдав предпочтение старой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261872</commentid>
    <comment_count>66</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 14:23:04 +0300</bug_when>
    <thetext>(In reply to Кирилл Уницаев from comment #65)
&gt; (Ответ для Anton Farygin на комментарий #63)
&gt; &gt; У библиотеки libsdbus-cpp всего 4 клиента, а вы тут устроили непонятно что.
&gt; &gt; 
&gt; &gt; Всё что нужно было сделать - собрать новую библиотеку с devel частью, старую
&gt; &gt; библиотеку собрать под другим именем без devel части.
&gt; &gt; 
&gt; &gt; Всех клиентов неспеша портировать (или пересобрать).
&gt; &gt; 
&gt; Я стремился примерно к этому, новая собрана в правильном виде, старая
&gt; изменена, чтобы в будущем от неё избавиться.

Примерно не надо. Новая тоже собрана неправильно. Переименуйте исходный пакет, а devel должен называться libsdbus-devel без дополнительных цифр.

Тем более не надо никаких альтернатив на pkgconfig файл.

Те самые два модуля альтератора Олег может поправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261873</commentid>
    <comment_count>67</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-26 14:30:49 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #66)
&gt; Примерно не надо. Новая тоже собрана неправильно. Переименуйте исходный
&gt; пакет, а devel должен называться libsdbus-devel без дополнительных цифр.
Это сделано лишь для отсутствия конфликта, если собрать старую без devel (только libsdbus1), можно этого избежать.

Но, наверное, сейчас стоит тогда удалить пакет libsdbus2 вообще, обновить первый до второго и собрать первый отдельным пакетом.

&gt; Тем более не надо никаких альтернатив на pkgconfig файл.
Это идея zerg@, я был против.

&gt; Те самые два модуля альтератора Олег может поправить.

Ещё есть заброшенный waked, не знаю, пользуется ли им кто-то.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261875</commentid>
    <comment_count>68</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 14:34:56 +0300</bug_when>
    <thetext>(In reply to Кирилл Уницаев from comment #67)
&gt; (Ответ для Anton Farygin на комментарий #66)
&gt; &gt; Примерно не надо. Новая тоже собрана неправильно. Переименуйте исходный
&gt; &gt; пакет, а devel должен называться libsdbus-devel без дополнительных цифр.
&gt; Это сделано лишь для отсутствия конфликта, если собрать старую без devel
&gt; (только libsdbus1), можно этого избежать.
&gt; 
&gt; Но, наверное, сейчас стоит тогда удалить пакет libsdbus2 вообще, обновить
&gt; первый до второго и собрать первый отдельным пакетом.

Я написал выше что надо сделать. повторю ещё раз:
собрать sdbus-cpp версии 2.1.0 - исходный пакет под именем sdbus-cpp из него libsdbus-cpp2 и libsdbus-cpp-devel

Старый пакет просто пересобрать, убрав из него devel часть.


&gt; &gt; Те самые два модуля альтератора Олег может поправить.
&gt; 
&gt; Ещё есть заброшенный waked, не знаю, пользуется ли им кто-то.

Заброшенные пакеты можно удалить самому или подождать автоматического удаления из-за непересобираемости.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261876</commentid>
    <comment_count>69</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-03-26 14:41:17 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #67)
&gt; 
&gt; Но, наверное, сейчас стоит тогда удалить пакет libsdbus2 вообще, обновить
&gt; первый до второго и собрать первый отдельным пакетом.
&gt; 
&gt; &gt; Тем более не надо никаких альтернатив на pkgconfig файл.
&gt; Это идея zerg@, я был против.

Затейник всего этого безобразия справится (нет?). 

&gt; 
&gt; Ещё есть заброшенный waked, не знаю, пользуется ли им кто-то.

apt знает всё.

$ ACWD waked
waked-0.1.1-alt2:sisyphus+362914.200.1.1@1732012714
  gnome-clocks-48.0-alt1:sisyphus+378197.200.1.1@1742091661
    Depends: waked</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261877</commentid>
    <comment_count>70</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 14:45:15 +0300</bug_when>
    <thetext>Да, и эту зависимость скорее всего можно спокойно оторвать:
https://bugzilla.altlinux.org/51204</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261879</commentid>
    <comment_count>71</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-26 14:54:34 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #69)
&gt; Затейник всего этого безобразия справится (нет?). 
&gt; 

Переделаю всё сегодня-завтра, если zerg@ не появится.
Хочу увидеть его мнение (оправдание?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261880</commentid>
    <comment_count>72</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 14:55:37 +0300</bug_when>
    <thetext>Всё уже взял на себя.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261883</commentid>
    <comment_count>73</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 14:57:42 +0300</bug_when>
    <thetext>(In reply to Кирилл Уницаев from comment #71)
&gt; (Ответ для Yuri N. Sedunov на комментарий #69)
&gt; &gt; Затейник всего этого безобразия справится (нет?). 
&gt; &gt; 
&gt; 
&gt; Переделаю всё сегодня-завтра, если zerg@ не появится.
&gt; Хочу увидеть его мнение (оправдание?)

Изначальное решение тоже было ошибочным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261884</commentid>
    <comment_count>74</comment_count>
    <who name="Кирилл Уницаев">fiersik</who>
    <bug_when>2025-03-26 15:02:26 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #73)
&gt; (In reply to Кирилл Уницаев from comment #71)
&gt; &gt; (Ответ для Yuri N. Sedunov на комментарий #69)
&gt; &gt; &gt; Затейник всего этого безобразия справится (нет?). 
&gt; &gt; &gt; 
&gt; &gt; 
&gt; &gt; Переделаю всё сегодня-завтра, если zerg@ не появится.
&gt; &gt; Хочу увидеть его мнение (оправдание?)
&gt; 
&gt; Изначальное решение тоже было ошибочным.
Понимаю, делал лишь для совместимости. Если убирать старый devel, всё встаёт на свои места.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261885</commentid>
    <comment_count>75</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 15:08:39 +0300</bug_when>
    <thetext>В дальнейшем просто имейте ввиду, что крайне редко и в особо исключительных случаях требуется собирать старую и новую версию библиотеки с devel частью &quot;для совместимости&quot; и обычно если вы так делаете, то почти наверняка делаете ошибку.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261889</commentid>
    <comment_count>76</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-26 16:11:06 +0300</bug_when>
    <thetext>(Ответ для Кирилл Уницаев на комментарий #71)
&gt; Хочу увидеть его мнение (оправдание?)
Ваш вариант был самый кривой и проблемный для других мантейнеров.
Мой вариант был самый универсальный, никому не добавлял работы и был _уже_ закончен.
Вариант Антона на данный момент ещё не закончен, т.к. самый трудозатратный.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261891</commentid>
    <comment_count>77</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-26 16:28:20 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #75)
&gt; В дальнейшем просто имейте ввиду, что крайне редко и в особо исключительных
&gt; случаях требуется собирать старую и новую версию библиотеки с devel частью
&gt; &quot;для совместимости&quot; и обычно если вы так делаете, то почти наверняка делаете
&gt; ошибку.
Я с этим не согласен. Мир одним Сизифом и даже Альт-том не ограничивается.
Вы не можете гарантировать, что не сломаете никому сборку произвольного софта на нашем же стабильном бранче.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261908</commentid>
    <comment_count>78</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-26 17:44:55 +0300</bug_when>
    <thetext>Привёл в порядок, Олег я вижу что тоже пересобрал зависящие пакеты.

https://packages.altlinux.org/ru/tasks/379310/</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>