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

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

    <bug>
          <bug_id>33953</bug_id>
          
          <creation_ts>2017-10-02 18:03:59 +0300</creation_ts>
          <short_desc>Показывает диалоговое окно при запуске без необходимости.</short_desc>
          <delta_ts>2019-05-23 13:17:51 +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>krb5-ticket-watcher</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>usability</keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrey Cherepanov">cas</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          <cc>aen</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>sin</cc>
    
    <cc>sotor</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>166032</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-10-02 18:03:59 +0300</bug_when>
    <thetext>В предыдущих версиях при запуске не показывался диалог запроса билета. Прошу сделать так, чтобы в начале сеанса не показывалось раздражающее окно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166033</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-02 18:09:50 +0300</bug_when>
    <thetext>Это фича по запросу.
Конкретно окно показывается только если найден default realm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166034</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-02 18:16:30 +0300</bug_when>
    <thetext>А что значит Default realm и откуда он берётся ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166035</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-02 18:20:03 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; А что значит Default realm
&quot;Домен&quot; типа.

&lt; и откуда он берётся ?
Из недр Kerberos в зависимости от его настроек.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166036</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-02 18:21:30 +0300</bug_when>
    <thetext>Это странно - я вот не вводил в доме свой ноут, но пароль у меня запрашивает (мне это нравится, естественно).

Может быть сделать опцию ? Хотя с другой стороны, если не нужен вход в домен, то можно и не запускать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166037</commentid>
    <comment_count>5</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-10-02 18:25:30 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Это фича по запросу.
&gt; Конкретно окно показывается только если найден default realm.
По чьему запросу? Почему это всплывает у локальных пользователей и народ на эту самодеятельность жалуется на форуме. Кто автор этого запроса и чем он это обосновывает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166039</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-02 18:35:07 +0300</bug_when>
    <thetext>не мог бы ты рассказать подробнее, в чём возникает проблема у пользователей а не придумывать тут отсутствующие ошибки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166040</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-02 18:38:41 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Это странно - я вот не вводил в доме свой ноут, но пароль у меня запрашивает
Обрати внимание, какой там написан realm справа от собаки. Он из ниоткуда не берётся.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166041</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-02 18:41:17 +0300</bug_when>
    <thetext>да, я уже увидел. Поведение очень удобное - если есть необходимость при каждом входе в машину делать kinit в графике - то это приложение самое оно.

Интересно, с какого перепугу оно запрашивает пароль у Андрея или это он придумал сам ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166042</commentid>
    <comment_count>9</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2017-10-02 18:44:10 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; (В ответ на комментарий №1)
&gt; &gt; Это фича по запросу.
&gt; &gt; Конкретно окно показывается только если найден default realm.
&gt; По чьему запросу? Почему это всплывает у локальных пользователей и народ на эту
&gt; самодеятельность жалуется на форуме. Кто автор этого запроса и чем он это
&gt; обосновывает?

Можно ссылку на форум?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166044</commentid>
    <comment_count>10</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-10-02 22:08:33 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; (In reply to comment #5)
&gt; &gt; (В ответ на комментарий №1)
&gt; &gt; &gt; Это фича по запросу.
&gt; &gt; &gt; Конкретно окно показывается только если найден default realm.
&gt; &gt; По чьему запросу? Почему это всплывает у локальных пользователей и народ на эту
&gt; &gt; самодеятельность жалуется на форуме. Кто автор этого запроса и чем он это
&gt; &gt; обосновывает?
&gt; 
&gt; Можно ссылку на форум?
https://forum.altlinux.org/index.php?topic=40051.msg317489#msg317489

Было и через Telegram, и в ГНИВЦ ФНС. Ну раз пипл схавает, то и я настаивать не буду.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166046</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-02 22:11:26 +0300</bug_when>
    <thetext>Андрей, с появлением замочков безусловно ошибка, если есть способ её воспроизведения - то опиши, это исправят.

В ГНИВЦ установлена Рабочая станция К ? Что там было в телеграм ? 
Можно описать личкой а не в bugzilla.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166050</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-10-03 07:24:29 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; Андрей, с появлением замочков безусловно ошибка, если есть способ её
&gt; воспроизведения - то опиши, это исправят.
&gt; 
&gt; В ГНИВЦ установлена Рабочая станция К ? Что там было в телеграм ? 
&gt; Можно описать личкой а не в bugzilla.
То же самое: раздражающие окна под локальными пользователями. Я не вижу никакого смысла делать такое поведение по умолчанию, так как билеты при доменной аутентификации получаются через PAM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166051</commentid>
    <comment_count>13</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-03 07:41:56 +0300</bug_when>
    <thetext>А при этом с этого рабочего места kinit кто-то запускал хоть когда-нибуть ?

Я не наблюдаю такого поведения при обычном входе в систему локальным пользователем. 
Ищи как воспроизводить, починить не сложно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166052</commentid>
    <comment_count>14</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2017-10-03 08:05:15 +0300</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; А при этом с этого рабочего места kinit кто-то запускал хоть когда-нибуть ?
&gt; 
&gt; Я не наблюдаю такого поведения при обычном входе в систему локальным
&gt; пользователем. 
&gt; Ищи как воспроизводить, починить не сложно.
Введи машину в домен и зайди локальным пользователем. Сразу увидишь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166053</commentid>
    <comment_count>15</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-03 08:19:49 +0300</bug_when>
    <thetext>Сергей, проверь пожалуйста поведение ticket-watcher при  входе локальным пользователем на введённой в домен машине.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166054</commentid>
    <comment_count>16</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-03 08:24:34 +0300</bug_when>
    <thetext>Андрей, расскажи подробнее, зачем нужно на доменной машине входить локальным пользовалем в графическое окружение без получения доменного тикета ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166057</commentid>
    <comment_count>17</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-10-03 09:52:58 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; Было и через Telegram, и в ГНИВЦ ФНС.
Ловил на регулярках, выкинул пакет и только сейчас вспомнил, что тоже хотел спросить -- это вообще что было.

(В ответ на комментарий №16)
&gt; Андрей, расскажи подробнее, зачем нужно на доменной машине входить локальным
&gt; пользовалем в графическое окружение без получения доменного тикета ?
При тех своих тестах точно ни в какие домены виртуалки не заводил.
Надо будет вернуть пакет и глянуть, как сейчас, чтоб не полагаться на склероз.

Но вообще-то есть такое правило: кому нужна дополнительная настройка -- те и платят дополнительными действиями за что-либо также нужное; а совать всем то, что нужно некоторым -- плохо.  В этом плане хорошо бы придумать, как быть и с автозагрузкой: может, в настраивалке доменов сделать простой файловый флажок, куда бы эта следилка могла смотреть при старте и если нет -- не лезть в трей?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166058</commentid>
    <comment_count>18</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-03 10:00:24 +0300</bug_when>
    <thetext>да, конечно планировалось так что оно будет спрашивать билет только у тех, кому это нужно.

Где-то ошибка в реализации, если она есть, конечно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166059</commentid>
    <comment_count>19</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 10:07:22 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; &gt; Можно ссылку на форум?
&gt; https://forum.altlinux.org/index.php?topic=40051.msg317489#msg317489
Обман. Там о другом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166060</commentid>
    <comment_count>20</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-03 10:08:51 +0300</bug_when>
    <thetext>2zerg: добавь возможность отключения запроса аутентификации в домене при старте для случаев, когда есть Realm.

Явно, что на это нарывается только тестировщик, который входит под локальной учётной записью на введённой в домен машине.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166061</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 10:09:32 +0300</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; Введи машину в домен и зайди локальным пользователем. Сразу увидишь.
В этом случае появление окна -- баг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166062</commentid>
    <comment_count>22</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 10:10:25 +0300</bug_when>
    <thetext>(В ответ на комментарий №21)
&gt; (В ответ на комментарий №14)
&gt; &gt; Введи машину в домен и зайди локальным пользователем. Сразу увидишь.
&gt; В этом случае появление окна -- баг.
Ошибся. Это как раз правильное поведение.
Если доменным зайти, то окна быть не должно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166063</commentid>
    <comment_count>23</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 10:15:00 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; &gt; Андрей, расскажи подробнее, зачем нужно на доменной машине входить локальным
&gt; &gt; пользовалем в графическое окружение без получения доменного тикета ?
&gt; При тех своих тестах точно ни в какие домены виртуалки не заводил.
Такое поведение по отношению к тестеру багой не считается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166064</commentid>
    <comment_count>24</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-10-03 10:19:01 +0300</bug_when>
    <thetext>(В ответ на комментарий №23)
&gt; &gt; При тех своих тестах точно ни в какие домены виртуалки не заводил.
&gt; Такое поведение по отношению к тестеру багой не считается.
В смысле?

Смотри о чём я:
1) пакет включен в универсальный дистрибутив по умолчанию;
2) дистрибутив установлен на локальной или сетевой машине;
3) работа машины не подразумевает взаимодействия с доменом;
4) лишние диалоги, особенно непонятные пользователю, его раздражают.

&quot;Непонятность&quot; тут о том, что такой пользователь вообще не в курсе (и не обязан быть в курсе) про &quot;какие-то там билеты&quot;, у него есть локальный пароль, по которому и осуществляется аутентификация.

Но давай я сегодня на regular-rc перепроверю, а там уж точнее сформулирую.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166065</commentid>
    <comment_count>25</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 10:26:08 +0300</bug_when>
    <thetext>(В ответ на комментарий №24)
&gt; (В ответ на комментарий №23)
&gt; &gt; &gt; При тех своих тестах точно ни в какие домены виртуалки не заводил.
&gt; &gt; Такое поведение по отношению к тестеру багой не считается.
&gt; В смысле?
В смысле, если у тестера много работы -- не баг.

&gt; Смотри о чём я:
&gt; 1) пакет включен в универсальный дистрибутив по умолчанию;
&gt; 2) дистрибутив установлен на локальной или сетевой машине;
&gt; 3) работа машины не подразумевает взаимодействия с доменом;
Поподробнее:
1. Что за машина такая? В чем ее предназначение?
2. Почему она в этой сети, а не в другой?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166066</commentid>
    <comment_count>26</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 10:28:34 +0300</bug_when>
    <thetext>(В ответ на комментарий №24)
&gt; &quot;Непонятность&quot; тут о том, что такой пользователь вообще не в курсе
&gt; (и не обязан быть в курсе) про &quot;какие-то там билеты&quot;,
&quot;Такой&quot; и не будет. Ему ничего не покажут про &quot;какие-то там билеты&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166069</commentid>
    <comment_count>27</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-10-03 10:36:33 +0300</bug_when>
    <thetext>(В ответ на комментарий №25)
&gt; &gt; &gt; &gt; При тех своих тестах точно ни в какие домены виртуалки не заводил.
&gt; &gt; &gt; Такое поведение по отношению к тестеру багой не считается.
&gt; &gt; В смысле?
&gt; В смысле, если у тестера много работы -- не баг.
Строго говоря, если у тестера слишком много работы -- это скорее баг организации процесса: либо тестеров мало, либо работают медленно, либо слишком уж глючное приходится тестировать. :)  Но это не тема данной баги, отвлёкся.

&gt; &gt; Смотри о чём я:
&gt; &gt; 1) пакет включен в универсальный дистрибутив по умолчанию;
&gt; &gt; 2) дистрибутив установлен на локальной или сетевой машине;
&gt; &gt; 3) работа машины не подразумевает взаимодействия с доменом;
&gt; Поподробнее:
&gt; 1. Что за машина такая? В чем ее предназначение?
Любая -- может быть тестовая виртуалка, как обычно у меня, может быть домашняя машинка пользователя, привыкшего к тому же MATE, или рабочая система в сети без домена (как вот у нас в офисе).

&gt; 2. Почему она в этой сети, а не в другой?
(терпеливо) Потому что эта доступна, а другой нет.

(В ответ на комментарий №26)
&gt; &quot;Такой&quot; и не будет. Ему ничего не покажут про &quot;какие-то там билеты&quot;.
Стоп, вспомнил -- из регулярок убрать пришлось по другой причине:
https://bugzilla.altlinux.org/show_bug.cgi?id=33518 (трей MATE).

Заодно вспомнил ещё один use case -- на LiveCD:
http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=commitdiff;h=8f6bbd87b735b931a8ddbdacfef5bbbe8b5ee064
(хотя можно решить, что с LiveCD мы никакие домены не показываем, как правило, и не включать на них domain-client без явной необходимости).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166070</commentid>
    <comment_count>28</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 10:41:02 +0300</bug_when>
    <thetext>(В ответ на комментарий №27)
&gt; &gt; 1. Что за машина такая? В чем ее предназначение?
&gt; Любая -- может быть тестовая виртуалка, как обычно у меня,
Для разработчиков я напишу инструкцию. Вопрос закрыт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166072</commentid>
    <comment_count>29</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 10:57:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №27)
&gt; Заодно вспомнил ещё один use case -- на LiveCD:
[...]
&gt; (хотя можно решить, что с LiveCD мы никакие домены не показываем, как правило,
&gt; и не включать на них domain-client без явной необходимости).
Я и не включаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166092</commentid>
    <comment_count>30</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2017-10-03 17:32:04 +0300</bug_when>
    <thetext>https://www.altlinux.org/%D0%90%D0%BB%D1%8C%D1%82_%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B0%D1%8F_%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F_%D0%9A_8_%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166093</commentid>
    <comment_count>31</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-10-03 18:50:55 +0300</bug_when>
    <thetext>(В ответ на комментарий №28)
&gt; &gt; &gt; 1. Что за машина такая? В чем ее предназначение?
&gt; &gt; Любая -- может быть тестовая виртуалка, как обычно у меня,
&gt; Для разработчиков я напишу инструкцию. Вопрос закрыт.
Посмотрел 1.0.3-alt9.S1, установленный на http://nightly.altlinux.org/sisyphus/snapshots/20171003/regular-cinnamon-20171003-i586.iso -- диалоговых окошек на описанной тестовой виртуалке при логине обычным пользователем не наблюдаю.

Собственно, krb5-ticket-watcher при входе и не запустился, а при запуске руками из xterm сел в трей и особо не отсвечивал (субъективно в таком случае он и там лишний, но степень недовольства совершенно другая от вышеописанной).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>