Summary: | Добавить симлинк /usr/bin/chromium-browser для совместимости с RedHat | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | chromium | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | cas, legion, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey V Turchin
2018-09-14 11:59:05 MSK
А у нас он называется иначе. Я не хочу ломать скрипты и хрен знает какие хуки в дистрибутиве и menu из-за пары исходников. Исправить исходиник проще. Не всегда есть исходник, к сожалению. Лучше сделать "как все". Зачем ломать? Достаточно переименовать chromium.desktop в chromium-browser.desktop и сделать симлинк /usr/bin/chromium -> chromium-browser . (В ответ на комментарий №2) > Не всегда есть исходник, к сожалению. Покажи пожалуйста пример. В описании в качестве аргумента были представлены исходники. Их можно исправить. > Лучше сделать "как все". Это очень флеймное заявление. Как у все это у как у кого ? В 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 тоже. Так что как минимум спорно. К счастью, я пока не сталкивался с таким софтом, в котором было бы это захардкожено. Но с другими менее приятными ситуациями в последнее время сталкиваямся постоянно. не, если в слаке и в suse просто chromium, то это отличный аргумент за то, что бы по крайней мере так не делать по дефолту. Но обратные ссылки можно было бы сделать - для тех и других. (В ответ на комментарий №5) > К счастью, я пока не сталкивался с таким софтом, в котором было бы это > захардкожено. Но с другими менее приятными ситуациями в последнее время > сталкиваямся постоянно. Давай ты сначала приведёшь аргументацию а потом будем думать как решать проблему. Пока ничего не услышал, кроме каких-то хардкодов в каком-то коде. > не, если в слаке и в suse просто chromium, то это отличный аргумент за то, что > бы по крайней мере так не делать по дефолту. Ну а для меня RedHat это отличный аргумент не делать так. (В ответ на комментарий №6) > (В ответ на комментарий №5) > > К счастью, я пока не сталкивался с таким софтом, в котором было бы это > > захардкожено. Но с другими менее приятными ситуациями в последнее время > > сталкиваямся постоянно. > > Давай ты сначала приведёшь аргументацию а потом будем думать как решать > проблему. Пока ничего не услышал, кроме каких-то хардкодов в каком-то коде. Есть какие-то сложности с созданием симлинков для compatability ? > > > не, если в слаке и в suse просто chromium, то это отличный аргумент за то, что > > бы по крайней мере так не делать по дефолту. > > Ну а для меня RedHat это отличный аргумент не делать так. Я про это и написал. (В ответ на комментарий №7) > Есть какие-то сложности с созданием симлинков для compatability ? На бинарь проблем не должно быть, .desktop будет дублироваться в меню. (В ответ на комментарий №7) > > Давай ты сначала приведёшь аргументацию а потом будем думать как решать > > проблему. Пока ничего не услышал, кроме каких-то хардкодов в каком-то коде. > > Есть какие-то сложности с созданием симлинков для compatability ? Сложностей нет. Есть опасения насчёт desktop файла, что он может быть где-то указан по имени. Если есть живой пример, где захардкодили chromium-browser.desktop, то вполне реальна и обратная ситуация. Тем более, что у нас хромиум так называется очень долго. Поэтому я настаиваю на том, чтобы мне мне аргументировали зачем это нужно. Чтобы можно было оценить риски этих ситуаций. Пока же складывается ощущение, что кому-то просто не хочется патчить исходник в вполне открытом проекте. Симлинк на бинарник я без проблем поставлю. > > > не, если в слаке и в suse просто chromium, то это отличный аргумент за то, что > > > бы по крайней мере так не делать по дефолту. > > > > Ну а для меня RedHat это отличный аргумент не делать так. > > Я про это и написал. Ты же аргументировал, что "как у всех". Я не поленился зайти на сайт хромиума и прокликакть первых несколько ссылок на сборки в других дистрах. И твоё утверждение и мой ответ полная вкусовщина. Гугл говорит: chromium.desktop -- 5400 chromium-browser.desktop -- 11700 Это Зерг сказал что как у всех, а я ему поверил ;) А в десктоп-файлах никаких алиасов делать нельзя? предлагаю desktop файл оставить старый, добавить симлинк на chromium-browser для каких-то левых случаев, когда кто-то заточен в скриптах на RH и добавить в KDE (отправить в апстрим) проверку chromium.desktop помимо проверки chromium-browser.desktop /etc/alt - это как вариант, может быть лучше /etc/sysconfig/security/ (В ответ на комментарий №12) > предлагаю desktop файл оставить старый, добавить симлинк на chromium-browser > для каких-то левых случаев, когда кто-то заточен в скриптах на RH и добавить в > KDE (отправить в апстрим) проверку chromium.desktop помимо проверки > chromium-browser.desktop А вот это уже конструктив. Симлинк на бинарник сделаю. (В ответ на комментарий №13) > /etc/alt - это как вариант, может быть лучше /etc/sysconfig/security/ Поясни. Ты это о чём ? reopen Последнее - не туда. Два чата одновременно, бывает ;) в сизифе |