Bug 3933

Summary: remove alternatives support
Product: Sisyphus Reporter: inger <inger>
Component: gcc-commonAssignee: placeholder <placeholder>
Status: RESOLVED LATER QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P4 CC: at, boyarsh, glebfm, kas, ldv, mike, placeholder, rider, sbolshakov, voins
Version: unstable   
Hardware: all   
OS: Linux   

Description inger@altlinux.org 2004-04-07 14:40:13 MSD
Предлагаю убрать альтернативы из gcc.  
Что мы получаем при этом: 
1. Меньше проходов по симлинкам, соответственно не будет проблем с ядрами типа 
2.2.x 
2. Проще организация пакетов 
3. Уже сейчас всё готово для работы без альтернатив. 
 
Единственное для чего могли бы потребоваться альтернативы - это расцвечиватель. 
Но теперь нет никаких проблем сделать это и без них. 
Делается скриптик install_colorifer и у пользователя в домашнем каталоге создаётся 
вся необходимая инфраструктура (кладётся в ~use/bin color_gcc_wrapper и делаются 
симлинки с gcc,cc, g++ и c++) 
 
То есть при минимальных затратах мы получаем большую простоту и стабильность 
целого немаловажного компонента системы 
 
Аналогичную работу можно произвести и по другим пакетам
Comment 1 Anton Farygin 2008-05-29 02:24:50 MSD
Есть люди, которым требуются альтернативы на gcc ??? 
Comment 2 Michael Shigorin 2008-05-29 12:10:15 MSD
Мне давно не были нужны.  Кажется, с тех пор, как 3.x приходилось переключать на
2.96.
Comment 3 Mikhail Gusarov 2008-05-30 22:28:38 MSD
Никто так и не высказал желания продолжать пользоваться альтернативами. Может 
их всё-таки того? Заодно Lite полегчает.
Comment 4 inger@altlinux.org 2008-06-02 10:26:44 MSD
(In reply to comment #3)
> Никто так и не высказал желания продолжать пользоваться альтернативами. Может 
> их всё-таки того? Заодно Lite полегчает.
С чего бы? ;)
У нас не дебиановские альтернативы, которые на перле ;)

Comment 5 Mikhail Gusarov 2008-06-02 10:30:29 MSD
(In reply to comment #4)
> (In reply to comment #3)
> > Заодно Lite полегчает.
> С чего бы? ;) У нас не дебиановские альтернативы, которые на перле ;)

Сейчас через gcc-шные альтернативы цепляется зависимость xrdb -> cpp -> gcc-
common -> gcc, так что отрыванием альтернатив можно убрать с дисков с Lite gcc.

http://lists.altlinux.org/pipermail/devel/2008-May/074683.html
Comment 6 inger@altlinux.org 2008-06-02 10:42:53 MSD
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > > Заодно Lite полегчает.
> > С чего бы? ;) У нас не дебиановские альтернативы, которые на перле ;)
> 
> Сейчас через gcc-шные альтернативы цепляется зависимость xrdb -> cpp -> gcc-
> common -> gcc, так что отрыванием альтернатив можно убрать с дисков с Lite gcc.
> 
> http://lists.altlinux.org/pipermail/devel/2008-May/074683.html
В альтернативы-то тут причём ;)
> 

Comment 7 Mikhail Gusarov 2008-06-02 10:45:10 MSD
Ну прочитай уж весь тред целиком :)
Comment 8 Dmitry V. Levin 2008-11-22 05:21:00 MSK
Убирать альтернативы - это сейчас работа с нулевой отдачей.
Когда-нибудь к этой теме можно будет вернуться.