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

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

    <bug>
          <bug_id>26715</bug_id>
          
          <creation_ts>2011-12-15 19:58:00 +0400</creation_ts>
          <short_desc>Предлагает обновить ядро, даже если в репозитории нет новее</short_desc>
          <delta_ts>2019-04-01 15:13: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>update-kernel</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>usability</keywords>
          <priority>P3</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gulay Boris">boris</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>amike</cc>
    
    <cc>boyarsh</cc>
    
    <cc>evg</cc>
    
    <cc>imz</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>127687</commentid>
    <comment_count>0</comment_count>
    <who name="Gulay Boris">boris</who>
    <bug_when>2011-12-15 19:58:00 +0400</bug_when>
    <thetext>После запуска утилиты, выдаётся такое сообщение:
Try to install new kernel kernel-image-std-def-1:2.6.32-alt20.M50P.1 and
update its modules

При том, что у меня стоит
kernel-image-std-def-2.6.32-alt20.M50P.1

Если согласиться, вот что будет:
kernel-image-std-def#1:2.6.32-alt20.M50P.1 is already the newest version.

Предлагается не пугать пользователя предложением обновить ядро на такоеже и последующей ошибкой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>133293</commentid>
    <comment_count>1</comment_count>
    <who name="Mike">amike</who>
    <bug_when>2012-09-14 14:52:55 +0400</bug_when>
    <thetext>перевесил</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>133327</commentid>
    <comment_count>2</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2012-09-15 16:48:50 +0400</bug_when>
    <thetext>По-моему, это фича. Потому что помимо ядра, могут обновляться и модули отдельно, которые через dist-upgrade обновляться не будут, а только либо если напрямую их указать в apt-get install, либо запуском update-kernel.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141711</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2013-07-22 02:09:44 +0400</bug_when>
    <thetext>update-kernel-0.9.6-alt1 -&gt; sisyphus:

* Thu Jul 11 2013 Vitaly Lipatov &lt;lav@altlinux&gt; 0.9.6-alt1
- skip install if the latest kernel is already installed (ALT bug #26715)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151650</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-06-05 09:51:25 +0300</bug_when>
    <thetext>Похоже, что бага до сих пор на месте:

Running kernel version: kernel-image-un-def-1:3.19.8-alt1
Checking for available kernel packages...
Try to install new kernel kernel-image-un-def-1:4.0.4-alt1 and update its modules [y]/n? n
root@ux ~ # rpm -q kernel-image-un-def
kernel-image-un-def-3.19.7-alt1
kernel-image-un-def-3.19.8-alt1
kernel-image-un-def-3.18.7-alt1
kernel-image-un-def-3.17.6-alt1
kernel-image-un-def-4.0.4-alt1 &lt;&lt;&lt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151651</commentid>
    <comment_count>5</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2015-06-05 12:01:33 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Похоже, что бага до сих пор на месте:
&gt; Running kernel version: kernel-image-un-def-1:3.19.8-alt1
&gt; Try to install new kernel kernel-image-un-def-1:4.0.4-alt1 and update its
&gt; modules [y]/n? n

А ты перезагрузись в 4.0.4-alt1, должно пропасть :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151652</commentid>
    <comment_count>6</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2015-06-05 12:07:24 +0300</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; update-kernel-0.9.6-alt1 -&gt; sisyphus:
&gt; * Thu Jul 11 2013 Vitaly Lipatov &lt;lav@altlinux&gt; 0.9.6-alt1
&gt; - skip install if the latest kernel is already installed (ALT bug #26715)

На самом деле там сделано так, что сравнивается текущий запущенный пакет ядра и максимально доступный, если не совпадают - предлагается устанавливать. Обход: после обновления до нового ядра перезагрузиться в него. Правильным решением было бы проверять, не установлен ли уже пакет с самой новой версией ядра.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151654</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-06-05 18:33:37 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; Правильным решением было бы проверять,
&gt; не установлен ли уже пакет с самой новой версией ядра.
О чём и багъ.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152564</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-08-24 22:35:05 +0300</bug_when>
    <thetext>Виталик, спасибо!

* Sun Aug 23 2015 Vitaly Lipatov &lt;lav@altlinux&gt; 0.9.7-alt1                
- check if we already have lastest kernel package (alt bug #26715)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180267</commentid>
    <comment_count>9</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2019-04-01 15:13:21 +0300</bug_when>
    <thetext>Теперь, с disttag-ами ситуация может быть сложнее:

один и тот же релиз (из одного тега) ядра собран в разные бранчи. Отличается disttag-ом (например, c7.1+... или c7+...).

При переключении на c7.1 считается, что пользователю лучше подойдёт пакет из c7.1.

Можно, конечно, в таких ситуациях предложить делать update-kernel -f

И, кстати, на самом деле в моём примере про c7.1 и c7 такого поведения не будет, потому что эта фича (фикс этого багрепорта) не попала ещё в 0.9.5-alt1, который в c7.1. Но как повод к размышлению про другие бранчи моё сообщение сойдёт.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>