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

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

    <bug>
          <bug_id>5771</bug_id>
          
          <creation_ts>2004-12-23 12:07:55 +0300</creation_ts>
          <short_desc>нет информации в теме письма</short_desc>
          <delta_ts>2025-09-09 15:43:21 +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>osec-mailreport</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>P1</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>anubix</cc>
    
    <cc>asy</cc>
    
    <cc>erthad</cc>
    
    <cc>k_e_u</cc>
    
    <cc>legion</cc>
    
    <cc>mike</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>20671</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2004-12-23 12:07:55 +0300</bug_when>
    <thetext>Хорошо бы иметь настройку для того, чтоб отключать посылку писем, если не было 
изменений</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20679</commentid>
    <comment_count>1</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2004-12-23 15:29:36 +0300</bug_when>
    <thetext>1. это небезопасно (если сломают машину и отключат osec, то об этом и не узнаешь)
2. это уже сделано для сильных духом.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20684</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2004-12-23 19:29:35 +0300</bug_when>
    <thetext>(In reply to comment #1) 
&gt; 2. это уже сделано для сильных духом. 
В каком файле? 
 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37945</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2006-05-11 16:12:52 +0400</bug_when>
    <thetext>Тогда удобно было бы отражать в теме письма</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42204</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2006-11-15 12:55:56 +0300</bug_when>
    <thetext>Например +2 -3 ~44 означает, что добавлено 2, убрано 3, изменено 44
Так же можно использовать символ ! в случае чего-то очень страшного</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82933</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2008-12-18 20:38:09 +0300</bug_when>
    <thetext>Все еще достает приблизительно догадываться о пустых письмах по размеру письма</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85028</commentid>
    <comment_count>6</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-01-26 18:39:19 +0300</bug_when>
    <thetext>перевешиваю на нынешнего мантейнера osec</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85407</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-02-05 03:02:23 +0300</bug_when>
    <thetext>Не думаю, что эта фича востребована.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85408</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2009-02-05 08:55:06 +0300</bug_when>
    <thetext>Да это не фича, а бага.
Попробуй принимать такие письма с 10-и машин и читать их все, несмотря на то, что они пустые. Меня с 2-х достает читать пустые письма.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89993</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2009-04-23 19:53:57 +0400</bug_when>
    <thetext>переименую название</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101153</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-09 15:41:20 +0400</bug_when>
    <thetext>В сизиф ушёл osec-1.2.4 в котором можно включить summary об изменениях.
В pipe.conf теперь можно указывать:

MAIL_PIPE=&apos;/bin/mail -s &quot;$HOSTNAME: +$ADDED -$REMOVED ~$CHANGED&quot; root&apos;

или

MAIL_PIPE=&apos;/bin/mail -s &quot;$HOSTNAME: $STAT&quot; root&apos;

что будет эквивалентно:

MAIL_PIPE=&apos;/bin/mail -s &quot;$HOSTNAME: chg=$CHANGED,add=$ADDED,del=$REMOVED&quot; root&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101156</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2009-10-09 15:46:28 +0400</bug_when>
    <thetext>О! Наконец-то! Спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101271</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-10-11 23:43:27 +0400</bug_when>
    <thetext>Может, такой формат и дать по умолчанию?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101273</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-11 23:46:07 +0400</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; Может, такой формат и дать по умолчанию?

В конфиге есть готовые примеры. Нужно только раскомментировать при наличии пакета.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101274</commentid>
    <comment_count>14</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2009-10-11 23:52:29 +0400</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; Может, такой формат и дать по умолчанию?
Я хотел проверить, прежде, чем это написать :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101275</commentid>
    <comment_count>15</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2009-10-11 23:53:33 +0400</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; Нужно только раскомментировать при наличии пакета.
Чем может быть плохо раскомментировать по умолчанию ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101456</commentid>
    <comment_count>16</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2009-10-13 21:57:03 +0400</bug_when>
    <thetext>не работает</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101457</commentid>
    <comment_count>17</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2009-10-13 21:58:08 +0400</bug_when>
    <thetext>/etc/cron.daily/osec: line 72: ADDED: unbound variable</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101460</commentid>
    <comment_count>18</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2009-10-13 22:02:54 +0400</bug_when>
    <thetext>Предлагаю по умолчанию
MAIL_PIPE=&apos;/bin/mail -s &quot;[osec] $HOSTNAME: +$ADDED -$REMOVED ~$CHANGED&quot; root&apos;
или
MAIL_PIPE=&apos;/bin/mail -s &quot;[osec] $HOSTNAME: $HUMAN_READABLE_STAT&quot; root&apos;
что будет эквивалентно:
MAIL_PIPE=&apos;/bin/mail -s &quot;[osec] $HOSTNAME: +$ADDED -$REMOVED ~$CHANGED&quot; root&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101466</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-10-13 23:54:37 +0400</bug_when>
    <thetext>(In reply to comment #18)
&gt; Предлагаю по умолчанию
&gt; MAIL_PIPE=&apos;/bin/mail -s &quot;[osec] $HOSTNAME: +$ADDED -$REMOVED ~$CHANGED&quot; root&apos;
Угу, эта форма более прозрачна.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101467</commentid>
    <comment_count>20</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-14 00:03:36 +0400</bug_when>
    <thetext>(В ответ на комментарий №19)
&gt; (In reply to comment #18)
&gt; &gt; Предлагаю по умолчанию
&gt; &gt; MAIL_PIPE=&apos;/bin/mail -s &quot;[osec] $HOSTNAME: +$ADDED -$REMOVED ~$CHANGED&quot; root&apos;
&gt; Угу, эта форма более прозрачна.

Для меня &quot;~&quot; не очевиден.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101468</commentid>
    <comment_count>21</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2009-10-14 00:06:56 +0400</bug_when>
    <thetext>(В ответ на комментарий №20)
&gt; (В ответ на комментарий №19)
&gt; Для меня &quot;~&quot; не очевиден.
Не проблема. Возьми любой другой 1 символ

Так же, поля с нулями в тему вносить не нужно.
А если одни нули можно просто фразу типа &quot;no changed found&quot;, тогда еще лучше читаться будет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101470</commentid>
    <comment_count>22</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-14 00:24:45 +0400</bug_when>
    <thetext>Мне больше нравится chg=5,add=3,del=8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101471</commentid>
    <comment_count>23</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-10-14 00:27:18 +0400</bug_when>
    <thetext>(In reply to comment #22)
&gt; Мне больше нравится chg=5,add=3,del=8
Может, тогда &quot;5 changed, 3 added, 8 deleted&quot;? (или хотя бы с пробелами после запятых, чтоб глаз в буковках не завязал)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101472</commentid>
    <comment_count>24</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-14 00:33:53 +0400</bug_when>
    <thetext>(В ответ на комментарий №23)
&gt; Может, тогда &quot;5 changed, 3 added, 8 deleted&quot;? (или хотя бы с пробелами после
&gt; запятых, чтоб глаз в буковках не завязал)

Если у меня получится, то ты сможешь сделать как захочешь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101473</commentid>
    <comment_count>25</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-14 00:43:53 +0400</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; /etc/cron.daily/osec: line 72: ADDED: unbound variable

Это потому, что ты не сменил SEND_PIPE.
Я знаю, что не очевидно получилось.

Попробую сделать очевиднее.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101475</commentid>
    <comment_count>26</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-14 03:08:35 +0400</bug_when>
    <thetext>(В ответ на комментарий №23)
&gt; Может, тогда &quot;5 changed, 3 added, 8 deleted&quot;? (или хотя бы с пробелами после
&gt; запятых, чтоб глаз в буковках не завязал)

Сделал 1.2.4-alt2, там есть возможность задавать CHANGED, ADDED, REMOVED и STAT в обоих скриптах: osec.cron и osec_mailer.

Миш, если ты захочешь, то сможешь сделать любой заголовок, используя первые три переменных. Думаю, это честно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101476</commentid>
    <comment_count>27</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-14 03:31:31 +0400</bug_when>
    <thetext>Исправлено в 1.2.4-alt2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139290</commentid>
    <comment_count>28</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2013-04-03 14:04:35 +0400</bug_when>
    <thetext>Так, все-таки, почему бы не сделать заголовок хоть немного информативным?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139291</commentid>
    <comment_count>29</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2013-04-03 14:06:15 +0400</bug_when>
    <thetext>Оно уже информативно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139292</commentid>
    <comment_count>30</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2013-04-03 14:11:52 +0400</bug_when>
    <thetext>Не вижу ничего нового в pipe.conf
Какая новая информация теперь есть в теме письма?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139293</commentid>
    <comment_count>31</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2013-04-03 14:20:55 +0400</bug_when>
    <thetext>(В ответ на комментарий №30)
&gt; Не вижу ничего нового в pipe.conf
&gt; Какая новая информация теперь есть в теме письма?

Как я писал ранее, в pipe.conf теперь можно указывать:

MAIL_PIPE=&apos;/bin/mail -s &quot;$HOSTNAME: +$ADDED -$REMOVED ~$CHANGED&quot; root&apos;

или

MAIL_PIPE=&apos;/bin/mail -s &quot;$HOSTNAME: $STAT&quot; root&apos;

что будет эквивалентно:

MAIL_PIPE=&apos;/bin/mail -s &quot;$HOSTNAME: chg=$CHANGED,add=$ADDED,del=$REMOVED&quot; root&apos;

Учитывая, что на вкус и цвет согласия нет, то каждый может сформировать заголовок для себя сам.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139295</commentid>
    <comment_count>32</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2013-04-03 15:01:49 +0400</bug_when>
    <thetext>(В ответ на комментарий №31)
&gt; каждый может сформировать заголовок для себя сам.
Это и так понятно.

Почему бы по умолчанию не сделать заголовок хоть немного информативным?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139297</commentid>
    <comment_count>33</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2013-04-03 15:07:17 +0400</bug_when>
    <thetext>(В ответ на комментарий №32)
&gt; Почему бы по умолчанию не сделать заголовок хоть немного информативным?

Хорошо. В следующей версии я сделаю по умолчанию: &quot;$HOSTNAME: $STAT&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139299</commentid>
    <comment_count>34</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2013-04-03 16:19:55 +0400</bug_when>
    <thetext>(В ответ на комментарий №33)
&gt; Хорошо. В следующей версии я сделаю по умолчанию: &quot;$HOSTNAME: $STAT&quot;
Клево, спасибо!
На сём я полностью буду удовлетворен.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148180</commentid>
    <comment_count>35</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2014-10-22 11:43:20 +0400</bug_when>
    <thetext>(In reply to comment #33)
&gt; (В ответ на комментарий №32)
&gt; &gt; Почему бы по умолчанию не сделать заголовок хоть немного информативным?
&gt; 
&gt; Хорошо. В следующей версии я сделаю по умолчанию: &quot;$HOSTNAME: $STAT&quot;

Переоткрою. Чуть-чуть бы доделать. Надо ещё переменную, скажем, $STATE c состояниями &quot;PASSED и FAILED&quot;. Чтобы по ней сортировать можно было по заголовку. Можно, конечно, нагородить огород с регулярным выражением по нахождению некоторого количества нулей в выводе $STAT, но не очень удобно. И умолчание сделать &quot;[osec] Daily security check $STATE -- $HOSTNAME&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148192</commentid>
    <comment_count>36</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2014-10-23 13:54:31 +0400</bug_when>
    <thetext>(В ответ на комментарий №35)
&gt; Переоткрою. Чуть-чуть бы доделать.
Не надо так делать -- у каждой хорошей баги должны быть чёткие начало, формулировка и конец.  Когда начинаются бесконечные самоуточняющиеся портянки, незаметно растёт наклад времени на их разбор и &quot;diff&quot; для выяснения, что ж там ещё; теряют точность ссылки на багу в %changelog (или же приходится сопоставлять и время); многих подобное подвигает в сторону &quot;забить&quot;.

Проверено на случае, где &quot;портянки&quot; дошли до клинических и в итоге пришлось писать внутренний регламент.

Есть отдельная проблема -- есть отдельная бага.

Добавил на http://www.altlinux.org/BugTracking/BugzillaMiniHowto на всякий...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148196</commentid>
    <comment_count>37</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2014-10-23 15:58:07 +0400</bug_when>
    <thetext>(В ответ на комментарий №36)
&gt; Есть отдельная проблема -- есть отдельная бага.
Согласен.

P.S.
Куча проблем сваленных в один баг -- бардак, переоткрытия, переименования, лебедь-рак-щука и т.д.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148200</commentid>
    <comment_count>38</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2014-10-23 17:32:45 +0400</bug_when>
    <thetext>Вот ведь накинулись, а... :-) Bug 30414

Я сам не люблю всё в один баг мешать и, частенько, занимаюсь растаскиванием одного бага на несколько. Но тут уж очень в тему: по факту баг не закрыт, так как, по-умолчанию, информации в теме всё ещё нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148205</commentid>
    <comment_count>39</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2014-10-23 18:33:16 +0400</bug_when>
    <thetext>По факту и большому опыту забить проще ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148207</commentid>
    <comment_count>40</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2014-10-23 18:46:49 +0400</bug_when>
    <thetext>(В ответ на комментарий №35)
&gt; Можно, конечно, нагородить огород с регулярным выражением по
&gt; нахождению некоторого количества нулей в выводе $STAT, но не очень удобно. И
&gt; умолчание сделать &quot;[osec] Daily security check $STATE -- $HOSTNAME&quot;.

Сделал subject:

[osec${PROFILE:+:$PROFILE}] Daily security check ($STAT) -- $HOSTNAME&quot; root

по умолчанию.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>272175</commentid>
    <comment_count>41</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-09-09 15:43:21 +0300</bug_when>
    <thetext>*** Bug 55923 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>