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

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

    <bug>
          <bug_id>54347</bug_id>
          
          <creation_ts>2025-05-17 08:41:03 +0300</creation_ts>
          <short_desc>zed и zfs-zed содержат исполняемый файл zed в /usr/bin и /usr/sbin соответственно</short_desc>
          <delta_ts>2025-05-28 12:40:59 +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>zed</component>
          <version>unstable</version>
          <rep_platform>all</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>54344</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="Anton Zhukharev">ancieg</assigned_to>
          <cc>ancieg</cc>
    
    <cc>aris</cc>
    
    <cc>lav</cc>
    
    <cc>rider</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>265024</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-05-17 08:41:03 +0300</bug_when>
    <thetext>zed и zfs-zed содержат исполняемый файл zed в /usr/bin и /usr/sbin соответственно.
Совместная их инсталляция кажется маловероятной, тем не менее надо исправить.
Предлагаю в пакете zed переименовать zed в zed-editor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265053</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2025-05-18 16:07:23 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #0)
&gt; zed и zfs-zed содержат исполняемый файл zed в /usr/bin и /usr/sbin
&gt; соответственно.
&gt; Совместная их инсталляция кажется маловероятной, тем не менее надо исправить.
&gt; Предлагаю в пакете zed переименовать zed в zed-editor.
Это /usr/sbin/zed нужно переименовать в zfs-zed, потому что он нужен только для запуска сервиса

# cat /usr/lib/systemd/system/zfs-zed.service
[Unit]
Description=ZFS Event Daemon (zed)
Documentation=man:zed(8)
ConditionPathIsDirectory=/sys/module/zfs

[Service]
EnvironmentFile=-/etc/sysconfig/zfs
ExecStart=/usr/sbin/zed -F</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265054</commentid>
    <comment_count>2</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-05-18 16:11:01 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #1)
&gt; (Ответ для Антон Мидюков на комментарий #0)
&gt; &gt; zed и zfs-zed содержат исполняемый файл zed в /usr/bin и /usr/sbin
&gt; &gt; соответственно.
&gt; &gt; Совместная их инсталляция кажется маловероятной, тем не менее надо исправить.
&gt; &gt; Предлагаю в пакете zed переименовать zed в zed-editor.
&gt; Это /usr/sbin/zed нужно переименовать в zfs-zed, потому что он нужен только
&gt; для запуска сервиса
&gt; 
&gt; # cat /usr/lib/systemd/system/zfs-zed.service
&gt; [Unit]
&gt; Description=ZFS Event Daemon (zed)
&gt; Documentation=man:zed(8)
&gt; ConditionPathIsDirectory=/sys/module/zfs
&gt; 
&gt; [Service]
&gt; EnvironmentFile=-/etc/sysconfig/zfs
&gt; ExecStart=/usr/sbin/zed -F

Резонно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265075</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-05-19 09:24:01 +0300</bug_when>
    <thetext>если вы считаете что у пакетов есть конфликт по имена, то повесьте пожалуйста тикет в апстрим.

zfs слишком распространнёная файловая система и в её утилитах никаких изменений вноситься не будет, что бы не потерять совместимость с обвязками вокруг неё. (например тот же pve).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265076</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-05-19 09:26:53 +0300</bug_when>
    <thetext>https://github.com/zed-industries/zed/issues/12306
https://github.com/zed-industries/zed/issues/12290</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265077</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-05-19 09:28:13 +0300</bug_when>
    <thetext>https://github.com/zed-industries/zed/commit/27beb9e6974d544131a16f2cf38e9e1790dd6c6b</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265178</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2025-05-20 00:47:26 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #3)
&gt; если вы считаете что у пакетов есть конфликт по имена, то повесьте
&gt; пожалуйста тикет в апстрим.
&gt; 
&gt; zfs слишком распространнёная файловая система и в её утилитах никаких
&gt; изменений вноситься не будет, что бы не потерять совместимость с обвязками
&gt; вокруг неё. (например тот же pve).
Так это же не утилита. Это бинарник системного сервиса. Никто мимо сервиса бинарник вызывать не будет.

Но если дуть на воду, то да, простановка конфликта.

Но попробовать сломать совместимость всё же стоит:
https://github.com/openzfs/zfs/issues/17351</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265180</commentid>
    <comment_count>7</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2025-05-20 00:59:53 +0300</bug_when>
    <thetext>Запихать в %_libexecdir, где ему самое место, и конфликт не понадобится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265857</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-05-28 09:36:02 +0300</bug_when>
    <thetext>Я не вижу проблем поправить пакет zed, чтобы его бинарик назывался zed-editor или вообще по его %app_id - dev.zed.Zed (это же так модно и молодёжно!). Вряд ли его кто-то будет из скрипта вызывать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265892</commentid>
    <comment_count>9</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-05-28 12:40:59 +0300</bug_when>
    <thetext>zed-0.187.9-alt1 -&gt; sisyphus:

 Wed May 28 2025 Anton Zhukharev &lt;ancieg@altlinux&gt; 0.187.9-alt1
 - Updated to 0.187.9.
 - Changed cli name from &quot;zed&quot; to &quot;zed-editor&quot; (closes #54347).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>