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

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

    <bug>
          <bug_id>38426</bug_id>
          
          <creation_ts>2020-05-02 01:16:31 +0300</creation_ts>
          <short_desc>update-alternatives is true :-)</short_desc>
          <delta_ts>2020-05-16 00:49:12 +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>alternatives</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>36073</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aleksey Cheusov">vle</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>at</cc>
    
    <cc>glebfm</cc>
    
    <cc>iv</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>189659</commentid>
    <comment_count>0</comment_count>
    <who name="Aleksey Cheusov">vle</who>
    <bug_when>2020-05-02 01:16:31 +0300</bug_when>
    <thetext>Как пользователь Debian, поставивший Alt, почти сразу попытался настроить alternatives и поискать, какие они вообще в Alt бывают. Какого же было мое удивление, когда мой пытливый детский ум увидел вот это!

# ls -l /usr/sbin/update-alternatives 
lrwxrwxrwx 1 root root 9 Apr  9  2019 /usr/sbin/update-alternatives -&gt; /bin/true
#

Следуя принципу минимального сюрприза предлагаю не распугивать пользователей Debian и Ubuntu, и убрать этот линк, у которого, понятное дело, нет ни man-а, ни --help, ни вывода чего-то разумного и светлого на stderr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189662</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2020-05-02 10:30:33 +0300</bug_when>
    <thetext>Открой для себя alternatives-update(1) :-)
В своё время inger@ пришлось переписать эту подсистему.
Уж не помню, что не так было с росшей от дебиановской.
Предлагаешь вместо симлинков положить скрипты, зовущие соответствующие маны?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189665</commentid>
    <comment_count>2</comment_count>
    <who name="Aleksey Cheusov">vle</who>
    <bug_when>2020-05-02 12:17:51 +0300</bug_when>
    <thetext>(In reply to Michael Shigorin from comment #1)
&gt; Открой для себя alternatives-update(1) :-)

Не, ну, содержимое пакета я в состоянии посмотреть ;-)

&gt; В своё время inger@ пришлось переписать эту подсистему.
&gt; Уж не помню, что не так было с росшей от дебиановской.
&gt; Предлагаешь вместо симлинков положить скрипты, зовущие соответствующие маны?

Зависит от того, насколько вы ее переработали. Если сильно другая система стала, тогда я предлагаю просто выпилить линк update_alternatives, чтобы под одним именем не скрывались совсем разные сущности, пусть даже и в раных дистрибутивах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189954</commentid>
    <comment_count>3</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2020-05-14 09:38:17 +0300</bug_when>
    <thetext>(In reply to Aleksey Cheusov from comment #2) 
&gt; [...] тогда я предлагаю просто выпилить линк update_alternatives, чтобы под
&gt; одним именем не скрывались совсем разные сущности, пусть даже и в раных
&gt; дистрибутивах.

Успешно ничего не делающий (как /bin/true) update_alternatives нужен для совместимости с какой-то пропиретарщиной. Возможно, в нём был бы полезен warning в stderr, со ссылкой на alternatives-update(1).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189963</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2020-05-14 12:46:00 +0300</bug_when>
    <thetext>(In reply to Ivan A. Melnikov from comment #3)
&gt; (In reply to Aleksey Cheusov from comment #2) 
&gt; &gt; [...] тогда я предлагаю просто выпилить линк update_alternatives, чтобы под
&gt; &gt; одним именем не скрывались совсем разные сущности, пусть даже и в раных
&gt; &gt; дистрибутивах.
&gt; 
&gt; Успешно ничего не делающий (как /bin/true) update_alternatives нужен для
&gt; совместимости с какой-то пропиретарщиной. Возможно, в нём был бы полезен
&gt; warning в stderr, со ссылкой на alternatives-update(1).

https://bugzilla.altlinux.org/36073

&quot;update-alternatives is a stub, see alternatives-update(1)&quot;?
Предложения по формулировке принимаются.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190018</commentid>
    <comment_count>5</comment_count>
    <who name="Aleksey Cheusov">vle</who>
    <bug_when>2020-05-16 00:49:12 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #4)
&gt; (In reply to Ivan A. Melnikov from comment #3)
&gt; &gt; (In reply to Aleksey Cheusov from comment #2) 
&gt; &gt; &gt; [...] тогда я предлагаю просто выпилить линк update_alternatives, чтобы под
&gt; &gt; &gt; одним именем не скрывались совсем разные сущности, пусть даже и в раных
&gt; &gt; &gt; дистрибутивах.
&gt; &gt; 
&gt; &gt; Успешно ничего не делающий (как /bin/true) update_alternatives нужен для
&gt; &gt; совместимости с какой-то пропиретарщиной. Возможно, в нём был бы полезен
&gt; &gt; warning в stderr, со ссылкой на alternatives-update(1).
&gt; 
&gt; https://bugzilla.altlinux.org/36073
&gt; 
&gt; &quot;update-alternatives is a stub, see alternatives-update(1)&quot;?
&gt; Предложения по формулировке принимаются.

Можно добавить буквально пару слов, зачем этот stub, мол, для всяких Хромов и т.п. Это снимет совсем все вопросы.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>