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

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

    <bug>
          <bug_id>49183</bug_id>
          
          <creation_ts>2024-01-25 14:15:29 +0300</creation_ts>
          <short_desc>Не удаляет следы своей жизнедеятельности</short_desc>
          <delta_ts>2024-04-02 11:29:18 +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>alterator-ports-access</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>47262</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="manowar@altlinux.org">manowar</assigned_to>
          <cc>bychenkovps</cc>
    
    <cc>ldv</cc>
    
    <cc>manowar</cc>
    
    <cc>proskur</cc>
    
    <cc>proskurinov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>240621</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-01-25 14:15:29 +0300</bug_when>
    <thetext>После удаления пакета остаются файлы с правилами udev, мешающие работе системы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240622</commentid>
    <comment_count>1</comment_count>
      <attachid>15409</attachid>
    <who name="proskurinov@basealt.ru">proskurinov</who>
    <bug_when>2024-01-25 14:19:23 +0300</bug_when>
    <thetext>Created attachment 15409
пример, файла, который авторизует все подряд</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240627</commentid>
    <comment_count>2</comment_count>
      <attachid>15411</attachid>
    <who name="proskurinov@basealt.ru">proskurinov</who>
    <bug_when>2024-01-25 14:33:25 +0300</bug_when>
    <thetext>Created attachment 15411
файл для usb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240634</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel">bychenkovps</who>
    <bug_when>2024-01-25 15:15:42 +0300</bug_when>
    <thetext>Также, при отключении контроля USB-портов, кнопка &quot;Выключить контроль USB-портов&quot;
Подразумевается что альтератор не вмешивается в работу, но
остаются инструкции для UDEV, которые авторизуют все USB в файле 
/etc/udev/rules.d/99-alterator-ports-access-01-usb-auth.rules</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240656</commentid>
    <comment_count>4</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2024-01-25 19:18:43 +0300</bug_when>
    <thetext>(Ответ для Pavel на комментарий #3)
&gt; Также, при отключении контроля USB-портов, кнопка &quot;Выключить контроль
&gt; USB-портов&quot;
&gt; Подразумевается что альтератор не вмешивается в работу

Вот тут не уверен. Я полагал, что эта кнопка означает, что доступ устройствам не контролируется, то есть — _разрешено всё_! Кажется, так было в одной из первых версий этого модуля и я просто продолжил традицию.

Замечание ваше, впрочем, в целом верное. Но рассматривать вопрос, мне кажется, нужно шире: каким образом модуль должен взаимодействовать с другими правилами udev? Можно как пример рассмотреть ситуацию обратную той, о которой вы сказали: модуль alterator-ports-access что-то _разрешил_ и пользователь ожидает, что устройство подключится, но другие правила udev, выполняющиеся после 99-alterator-ports-access* устройство запрещают. Для пользователя будет совсем не очевидно, почему разрешённое устройство в такой ситуации не подключается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240669</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-01-26 09:35:00 +0300</bug_when>
    <thetext>(Ответ для manowar@altlinux.org на комментарий #4)
&gt; Я полагал, что эта кнопка означает, что доступ
&gt; устройствам не контролируется, то есть — _разрешено всё_!
Тогда надо или не контролировать или переименовать в &quot;разрешено всё&quot;. Что-то одно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243899</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-02 09:45:28 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #0)
&gt; После удаления пакета остаются файлы с правилами udev, мешающие работе
&gt; системы.
Собственно, баг об этом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243905</commentid>
    <comment_count>7</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2024-04-02 11:16:13 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/344186/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243906</commentid>
    <comment_count>8</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2024-04-02 11:21:25 +0300</bug_when>
    <thetext>Хех. Не собралось, однако. &quot;check-udev ERROR: udev rules path violation&quot;. У нас же теперь запрещено упаковывать файлы из /etc/udev/rules.d.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243907</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-02 11:26:09 +0300</bug_when>
    <thetext>Что ж теперь? В %post удалять?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243908</commentid>
    <comment_count>10</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2024-04-02 11:29:18 +0300</bug_when>
    <thetext>В udev-rule-generator так и сделано. Но это костыль, конечно…</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15409</attachid>
            <date>2024-01-25 14:19:23 +0300</date>
            <delta_ts>2024-01-25 14:19:23 +0300</delta_ts>
            <desc>пример, файла, который авторизует все подряд</desc>
            <filename>99-alterator-ports-access-00-serial.rules</filename>
            <type>text/plain</type>
            <size>119</size>
            <attacher name="proskurinov@basealt.ru">proskurinov</attacher>
            
              <data encoding="base64">IyBUaGlzIGZpbGUgaXMgY292ZXJlZCBieSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Uu
CiMgR2VuZXJhdGVkIGJ5IGFsdGVyYXRvci1wb3J0cy1hY2Nlc3MuIERvIG5vdCBlZGl0IG1hbnVh
bGx5Lgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15411</attachid>
            <date>2024-01-25 14:33:25 +0300</date>
            <delta_ts>2024-01-25 14:33:25 +0300</delta_ts>
            <desc>файл для usb</desc>
            <filename>99-alterator-ports-access-01-usb-auth.rules</filename>
            <type>text/plain</type>
            <size>442</size>
            <attacher name="proskurinov@basealt.ru">proskurinov</attacher>
            
              <data encoding="base64">IyBUaGlzIGZpbGUgaXMgY292ZXJlZCBieSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Uu
CiMgR2VuZXJhdGVkIGJ5IGFsdGVyYXRvci1wb3J0cy1hY2Nlc3MuIERvIG5vdCBlZGl0IG1hbnVh
bGx5LgojIEZvciBtb3JlIGluZm9ybWF0aW9uIHNlZSBrZXJuZWwvRG9jdW1lbnRhdGlvbi91c2Iv
YXV0aG9yaXphdGlvbi50eHQuCgpBQ1RJT04hPSJhZGR8Y2hhbmdlIiwgR09UTz0iYWx0ZXJhdG9y
X3BvcnRzX2FjY2Vzc19lbmQiClNVQlNZU1RFTSE9InVzYiIsIEdPVE89ImFsdGVyYXRvcl9wb3J0
c19hY2Nlc3NfZW5kIgoKQVRUUnthdXRob3JpemVkX2RlZmF1bHR9PT0iPyoiLCBBVFRSe2F1dGhv
cml6ZWRfZGVmYXVsdH09IjEiCkFUVFJ7YXV0aG9yaXplZH09PSI/KiIsIEFUVFJ7YXV0aG9yaXpl
ZH09IjEiCgpMQUJFTD0iYWx0ZXJhdG9yX3BvcnRzX2FjY2Vzc19lbmQiCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>