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

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

    <bug>
          <bug_id>35392</bug_id>
          
          <creation_ts>2018-09-14 11:59:05 +0300</creation_ts>
          <short_desc>Добавить симлинк /usr/bin/chromium-browser для совместимости с RedHat</short_desc>
          <delta_ts>2018-10-12 11:53:02 +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>chromium</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>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>andy</cc>
    
    <cc>cas</cc>
    
    <cc>legion</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>174114</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-09-14 11:59:05 +0300</bug_when>
    <thetext>Заметил, что везде используется chromium-browser.desktop и /usr/bin/chromium-browser.
Например
https://cgit.kde.org/plasma-browser-integration.git/tree/reminder/browserintegrationreminder.cpp
https://github.com/peppermintos/ice/blob/master/usr/bin/ice

Просьба переименовать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174115</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-09-14 12:03:56 +0300</bug_when>
    <thetext>А у нас он называется иначе. Я не хочу ломать скрипты и хрен знает какие хуки в дистрибутиве и menu из-за пары исходников. Исправить исходиник проще.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174125</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-09-14 13:59:54 +0300</bug_when>
    <thetext>Не всегда есть исходник, к сожалению. Лучше сделать &quot;как все&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174128</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-09-14 15:26:21 +0300</bug_when>
    <thetext>Зачем ломать?
Достаточно переименовать chromium.desktop в chromium-browser.desktop и сделать симлинк /usr/bin/chromium -&gt; chromium-browser .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174129</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-09-14 15:50:30 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Не всегда есть исходник, к сожалению.

Покажи пожалуйста пример. В описании в качестве аргумента были представлены исходники. Их можно исправить.

&gt; Лучше сделать &quot;как все&quot;.

Это очень флеймное заявление. Как у все это у как у кого ?

В archlinux chromium и chromium.desktop:
https://www.archlinux.org/packages/extra/x86_64/chromium/

В debian он тоже chromium и chromium.desktop:
https://packages.debian.org/stretch/amd64/chromium/filelist

В slackware тоже:
http://www.slackware.com/~alien/slackbuilds/chromium/pkg64/14.2/chromium-69.0.3497.81-x86_64-1alien.lst

В opensuse тоже.

Так что как минимум спорно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174130</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-09-14 15:53:02 +0300</bug_when>
    <thetext>К счастью, я пока не сталкивался с таким софтом, в котором было бы это захардкожено. Но с другими менее приятными ситуациями в последнее время сталкиваямся постоянно.

не, если в слаке и в suse просто chromium, то это отличный аргумент за то, что бы по крайней мере так не делать по дефолту.

Но обратные ссылки можно было бы сделать - для тех и других.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174131</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-09-14 16:03:56 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; К счастью, я пока не сталкивался с таким софтом, в котором было бы это
&gt; захардкожено. Но с другими менее приятными ситуациями в последнее время
&gt; сталкиваямся постоянно.

Давай ты сначала приведёшь аргументацию а потом будем думать как решать проблему. Пока ничего не услышал, кроме каких-то хардкодов в каком-то коде.

&gt; не, если в слаке и в suse просто chromium, то это отличный аргумент за то, что
&gt; бы по крайней мере так не делать по дефолту.

Ну а для меня RedHat это отличный аргумент не делать так.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174132</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-09-14 16:06:42 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; (В ответ на комментарий №5)
&gt; &gt; К счастью, я пока не сталкивался с таким софтом, в котором было бы это
&gt; &gt; захардкожено. Но с другими менее приятными ситуациями в последнее время
&gt; &gt; сталкиваямся постоянно.
&gt; 
&gt; Давай ты сначала приведёшь аргументацию а потом будем думать как решать
&gt; проблему. Пока ничего не услышал, кроме каких-то хардкодов в каком-то коде.

Есть какие-то сложности с созданием симлинков для compatability ?

&gt; 
&gt; &gt; не, если в слаке и в suse просто chromium, то это отличный аргумент за то, что
&gt; &gt; бы по крайней мере так не делать по дефолту.
&gt; 
&gt; Ну а для меня RedHat это отличный аргумент не делать так.

Я про это и написал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174133</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-09-14 16:15:45 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; Есть какие-то сложности с созданием симлинков для compatability ?
На бинарь проблем не должно быть, .desktop будет дублироваться в меню.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174134</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-09-14 16:22:09 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; &gt; Давай ты сначала приведёшь аргументацию а потом будем думать как решать
&gt; &gt; проблему. Пока ничего не услышал, кроме каких-то хардкодов в каком-то коде.
&gt; 
&gt; Есть какие-то сложности с созданием симлинков для compatability ?

Сложностей нет. Есть опасения насчёт desktop файла, что он может быть где-то указан по имени. Если есть живой пример, где захардкодили chromium-browser.desktop, то вполне реальна и обратная ситуация. Тем более, что у нас хромиум так называется очень долго.

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

Симлинк на бинарник я без проблем поставлю.

&gt; &gt; &gt; не, если в слаке и в suse просто chromium, то это отличный аргумент за то, что
&gt; &gt; &gt; бы по крайней мере так не делать по дефолту.
&gt; &gt; 
&gt; &gt; Ну а для меня RedHat это отличный аргумент не делать так.
&gt; 
&gt; Я про это и написал.

Ты же аргументировал, что &quot;как у всех&quot;. Я не поленился зайти на сайт хромиума и прокликакть первых несколько ссылок на сборки в других дистрах. И твоё утверждение и мой ответ полная вкусовщина.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174136</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2018-09-14 16:27:43 +0300</bug_when>
    <thetext>Гугл говорит:
chromium.desktop -- 5400
chromium-browser.desktop -- 11700</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174138</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-09-14 16:45:32 +0300</bug_when>
    <thetext>Это Зерг сказал что как у всех, а я ему поверил ;)

А в десктоп-файлах никаких алиасов делать нельзя?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174139</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-09-14 16:48:53 +0300</bug_when>
    <thetext>предлагаю desktop файл оставить старый, добавить симлинк на chromium-browser для каких-то левых случаев, когда кто-то заточен в скриптах на RH и добавить в KDE (отправить в апстрим) проверку chromium.desktop помимо проверки chromium-browser.desktop</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174140</commentid>
    <comment_count>13</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-09-14 16:55:15 +0300</bug_when>
    <thetext>/etc/alt - это как вариант, может быть лучше /etc/sysconfig/security/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174141</commentid>
    <comment_count>14</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-09-14 17:01:50 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; предлагаю desktop файл оставить старый, добавить симлинк на chromium-browser
&gt; для каких-то левых случаев, когда кто-то заточен в скриптах на RH и добавить в
&gt; KDE (отправить в апстрим) проверку chromium.desktop помимо проверки
&gt; chromium-browser.desktop

А вот это уже конструктив. Симлинк на бинарник сделаю.

(В ответ на комментарий №13)
&gt; /etc/alt - это как вариант, может быть лучше /etc/sysconfig/security/

Поясни. Ты это о чём ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174142</commentid>
    <comment_count>15</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-09-14 17:03:12 +0300</bug_when>
    <thetext>reopen</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174144</commentid>
    <comment_count>16</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-09-14 17:06:15 +0300</bug_when>
    <thetext>Последнее - не туда. Два чата одновременно, бывает ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174934</commentid>
    <comment_count>17</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-10-12 11:53:02 +0300</bug_when>
    <thetext>в сизифе</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>