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

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

    <bug>
          <bug_id>7289</bug_id>
          
          <creation_ts>2005-07-05 12:49:50 +0400</creation_ts>
          <short_desc>Не хранит настройки</short_desc>
          <delta_ts>2013-08-15 18:55:08 +0400</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-control</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>14320</blocked>
    
    <blocked>7079</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>inger</cc>
    
    <cc>ktirf</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>pere</cc>
    
    <cc>shakirov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>26816</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-07-05 12:49:50 +0400</bug_when>
    <thetext>После изменения свойств отмеченного в списке объекта изменения теряются при 
выборе другого элемента списка. Т.е. необходимо жать &quot;Применить&quot; перед выбором 
другого элемента.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26837</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-07-05 14:30:54 +0400</bug_when>
    <thetext>Это не бага. Так и задумано. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26845</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-07-05 17:34:44 +0400</bug_when>
    <thetext>(In reply to comment #1) 
&gt; Это не бага. Так и задумано.  
Верю, но это баг. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26846</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-07-05 17:43:18 +0400</bug_when>
    <thetext>А я так не считаю. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26877</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-07-06 15:11:54 +0400</bug_when>
    <thetext>(In reply to comment #3) 
&gt; А я так не считаю.  
Зря, все остальные считают. 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26880</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-06 15:46:39 +0400</bug_when>
    <thetext>См. https://bugzilla.altlinux.org/show_bug.cgi?id=7288#c5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26896</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-07-06 16:42:26 +0400</bug_when>
    <thetext>Я сделал предупреждение о наличии не сохраненных при переходе с одной facility
на другую. Теперь уйти и молча потерять изменения просто нельзя. Можно только
сознательно от них отказаться.

Прошу проверить следующую версию и подтвердить ошибку. Новая варсия будет сегодня.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26898</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-07-06 16:49:31 +0400</bug_when>
    <thetext>Нужно ли мне объяснять почему _нельзя_ накапливать изменения статусов facility,
а потом применять их одним скопом или это и так понятно ? 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26901</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-07-06 17:29:01 +0400</bug_when>
    <thetext>(In reply to comment #6) 
&gt; Я сделал предупреждение о наличии не сохраненных при переходе с одной 
&gt; facility 
&gt; Теперь уйти и молча потерять изменения просто нельзя. Можно только 
&gt; сознательно от них отказаться. 
Если в диалоге предупреждения есть кнопка &quot;Применить&quot;, то лично я полностью 
удовлетворен. 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26904</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-07-06 18:20:18 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; Если в диалоге предупреждения есть кнопка &quot;Применить&quot;, то лично я полностью 
&gt; удовлетворен. 

Разумеется есть. Если ты что-то изменил в facility и хочешь идти к следующей, то
у тебя спросят сохранить ли изменения или забыть о них ... вообщем смотри на
новую версию.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26912</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2005-07-06 19:54:13 +0400</bug_when>
    <thetext>(In reply to comment #7)
&gt; Нужно ли мне объяснять почему _нельзя_ накапливать изменения статусов facility,
&gt; а потом применять их одним скопом или это и так понятно ? 
Не совсем понятно, объясните, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26918</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-07-06 20:37:39 +0400</bug_when>
    <thetext>(In reply to comment #10)
&gt; Не совсем понятно, объясните, пожалуйста.

control - это не только и не столько система управления правами. Это система
отслеживания и управлния профилями некоторых объектов. Профилем может являться
почти все что угодно. Права, содержимое конфигов - это частный случай. Объектом
 также может являться любая сущность.
Следовательно, вполне возможна ситуация когда изменение статуса в одном объекте
приведет к изменению статуса в другом объекте. 

Например (несколько грубый, но пустите в ход воображение): Мы решили создать
уровни безопасности для apache. Тогда изменение этого уровня может повлечь
изменение статуса в mod_php.

Тогда если эта ситуация возможна (а она возможна т.к. никаких ограничений на
facility не накладывается) будет влиять порядок изменения статусов. Зарание
сказать, что будет после применения изменений просто нельзя. 

На мой взгляд, это ведет к ослаблению контроля за системой. 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26921</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-06 20:42:29 +0400</bug_when>
    <thetext>резонно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26922</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Rusakov">ktirf</who>
    <bug_when>2005-07-06 20:44:29 +0400</bug_when>
    <thetext>Вопрос снят, большое спасибо. Тогда я полностью согласен с реализацией,
описанной в #6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29285</commentid>
    <comment_count>14</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-08-29 20:16:12 +0400</bug_when>
    <thetext>fixed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29681</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-08-30 20:27:12 +0400</bug_when>
    <thetext>Не, при переходе на другой элемент он показывает диалог, несмотря на то, что 
перед этим была нажата кнопка Apply. 
alterator-control-0.1.2.2-alt2 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33755</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey Stepanov">dlagovna</who>
    <bug_when>2005-12-12 16:53:26 +0300</bug_when>
    <thetext>(In reply to comment #0)
&gt; После изменения свойств отмеченного в списке объекта изменения теряются при 
&gt; выборе другого элемента списка. Т.е. необходимо жать &quot;Применить&quot; перед выбором 
&gt; другого элемента.

Товарищ Alexey Gladkov!

Пользователя не интересует, почему нельзя накапливать изменения статусов 
facility, а потом применять их одним скопом. Пользователи хотят нормальный 
интерфейс. Никого не интересует объектная модель, применяемая при 
конфигурировании. (Кстати, невозможность построить нормальный интерфейс с 
помощью этих объектов, свидетельствует о том, что объектная модель неправильно 
сконструирована).

Неужели вы не хотите сделать хорошо? Сделать так, как должно быть? Показывание 
предупреждений при переходе между facility - это костыли, а не решение проблеммы</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33759</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey Stepanov">dlagovna</who>
    <bug_when>2005-12-12 17:00:58 +0300</bug_when>
    <thetext>Мда, товарищи... И как я тут опять оказался? 
Более идиоцкий интерфейс чем у багзиллы я тока у vi видел..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33762</commentid>
    <comment_count>18</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-12-12 17:11:32 +0300</bug_when>
    <thetext>Уважаемый bugzilla administrator, сделай пожалуйста так, чтобы сообщения от
этого перца (который только что сюда какую-то гадость запостил) больше никогда
до меня не доходили.
А если удастся его уговорить навсегда уйти с нашей bugzilla куда-нибудь на LOR,
будет совсем хорошо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33763</commentid>
    <comment_count>19</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-12-12 17:14:28 +0300</bug_when>
    <thetext>Думается мне надо вешать баг на control. Тогда можно будет сделать и красивый
интерфейс.

Необходим какой-либо способ определить повлечёт ли изменение данного facility
изменение каких-либо ещё. И при apply получит реальную информацию что было изменено.

Другой вариант решения -- таки накопить изменения, применить их, и если были
какие-либо side effects выдать предупреждение с их списком.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33777</commentid>
    <comment_count>20</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-12-12 19:27:53 +0300</bug_when>
    <thetext>не понял </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40554</commentid>
    <comment_count>21</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-09-27 13:31:00 +0400</bug_when>
    <thetext>(In reply to comment #19)
&gt; Думается мне надо вешать баг на control. Тогда можно будет сделать и красивый
&gt; интерфейс. 
&gt; Необходим какой-либо способ определить повлечёт ли изменение данного facility
&gt; изменение каких-либо ещё. И при apply получит реальную информацию что было
изменено.

Почитай control, тебе расхочется такую муру туда даже думать тащить.  Тем более
что это всё равно нереально -- человек, который пишет рулесы, завсегда умнее
машины и сможет ошибиться как-нить по-новому.

Тут действительно дешевле и лучше атомарные решения, чем гирлянды.  Я бы
закрывал багу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40591</commentid>
    <comment_count>22</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-09-27 16:44:21 +0400</bug_when>
    <thetext>Сейчас интерфейс существенно переработан, никаких накоплений данных делать не
требуется - всё и так слишком наглядно. Дальшнейшее обсуждение интерфейса
control считаю бесплодным.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40769</commentid>
    <comment_count>23</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2006-09-28 15:36:39 +0400</bug_when>
    <thetext>Не исправлено</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40771</commentid>
    <comment_count>24</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-09-28 15:48:48 +0400</bug_when>
    <thetext>тогда пусть себе висит - я ничего менять не собираюсь.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40775</commentid>
    <comment_count>25</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2006-09-28 16:07:26 +0400</bug_when>
    <thetext>Не правда, у тебя тоже не работает. Резолвить нужно тогда с WONTFIX</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46332</commentid>
    <comment_count>26</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-03-08 20:31:41 +0300</bug_when>
    <thetext>worksforme</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46404</commentid>
    <comment_count>27</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2007-03-09 18:29:54 +0300</bug_when>
    <thetext>Все еще не работает.
А та кнопка внизу - изврат натуральный.
Для таких вещей есть щелчок и двойной щелчок.
И даже называется она неправльно.

P.S.
Я общелкался, пока эту кнопку заметил :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74035</commentid>
    <comment_count>28</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-07-15 14:45:50 +0400</bug_when>
    <thetext>У нас тут не так давно с коллегой вышел диспут по схожей проблеме (применительно к alterator-ltsconf).

Вообще говоря, необходимо выработать полиси по тому, как обращаемся с состоянием множества объектов, доступных в модуле.  И если возможно несколько вариантов -- как оформить их в одном стиле на вариант (&quot;менять по одному, подтверждать каждый, иначе предупреждение/применялка при попытке смены объекта&quot; / &quot;менять кучей, метить изменённые как-то одинаково, по apply применять все изменения&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82932</commentid>
    <comment_count>29</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2008-12-18 20:35:49 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; Я сделал предупреждение о наличии не сохраненных при переходе с одной facility
&gt; на другую.
Не вижу никаких предупреждений
alterator-control-1.0-alt3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118122</commentid>
    <comment_count>30</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-02-08 23:19:59 +0300</bug_when>
    <thetext>(В ответ на комментарий №29)
&gt; (In reply to comment #6)
&gt; &gt; Я сделал предупреждение о наличии не сохраненных при переходе с одной facility
&gt; &gt; на другую.
&gt; Не вижу никаких предупреждений
&gt; alterator-control-1.0-alt3

Аналогично:
alterator-control-2.1-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142172</commentid>
    <comment_count>31</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-08-15 18:55:08 +0400</bug_when>
    <thetext>apparently wontfix</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>