* [devel] libexec and x86_64 @ 2005-10-27 9:38 Vadim V. Zhytnikov 2005-10-27 12:42 ` Dmitry V. Levin 0 siblings, 1 reply; 59+ messages in thread From: Vadim V. Zhytnikov @ 2005-10-27 9:38 UTC (permalink / raw) To: ALT Devel discussion list Добрый день! Не секрет, что некоторые пакеты упорно пытаются ставить бинарники в /usr/libexec. Для ix86 мы их перенаправляем в /usr/lib установкой %_libexecdir=/usr/lib и здесь всё ОК. Но для x86_64 в macros видим %_libexecdir /usr/lib %_libdir /usr/lib64 Не бага ли это? Мне кажется, что должно быть %_libexecdir /usr/lib64 Да, FHS libexec не определяет и не трактует, но, насколько я понимаю, эта директория всё-таки предназначена для arch-зависимых данных. Мнения? Хочу gnuplot для для x86_64, а он ставит gnuplot_x11 в libexec :-( Что патчить - gnuplot или rpm? -- Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@netorn.ru> ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64 2005-10-27 9:38 [devel] libexec and x86_64 Vadim V. Zhytnikov @ 2005-10-27 12:42 ` Dmitry V. Levin 2005-10-27 19:50 ` Vadim V. Zhytnikov 0 siblings, 1 reply; 59+ messages in thread From: Dmitry V. Levin @ 2005-10-27 12:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1083 bytes --] On Thu, Oct 27, 2005 at 12:38:18PM +0300, Vadim V. Zhytnikov wrote: > Не секрет, что некоторые пакеты упорно > пытаются ставить бинарники в /usr/libexec. > Для ix86 мы их перенаправляем в /usr/lib > установкой %_libexecdir=/usr/lib и здесь > всё ОК. Но для x86_64 в macros видим > > %_libexecdir /usr/lib > %_libdir /usr/lib64 > > Не бага ли это? Скорее всего, нет. > Мне кажется, что должно быть > > %_libexecdir /usr/lib64 Если бы не проблемы переезда, то я бы давно уже вернул %_libexecdir в /usr/libexec. > Да, FHS libexec не определяет и не трактует, но, > насколько я понимаю, эта директория всё-таки > предназначена для arch-зависимых данных. Да, конечно. Насколько я понимаю, каталог libexec предназначен для arch-зависимых исполняемых файлов, в отличие от lib, предназначенного для arch-зависимых неисполняемых файлов. executables vs libraries. > Хочу gnuplot для для x86_64, а он ставит > gnuplot_x11 в libexec :-( > Что патчить - gnuplot или rpm? Стоит пропатчить gnuplot, чтобы он использовал %_libexecdir. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64 2005-10-27 12:42 ` Dmitry V. Levin @ 2005-10-27 19:50 ` Vadim V. Zhytnikov 2005-10-27 18:56 ` Dmitry V. Levin 0 siblings, 1 reply; 59+ messages in thread From: Vadim V. Zhytnikov @ 2005-10-27 19:50 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: > On Thu, Oct 27, 2005 at 12:38:18PM +0300, Vadim V. Zhytnikov wrote: > >>Не секрет, что некоторые пакеты упорно >>пытаются ставить бинарники в /usr/libexec. >>Для ix86 мы их перенаправляем в /usr/lib >>установкой %_libexecdir=/usr/lib и здесь >>всё ОК. Но для x86_64 в macros видим >> >>%_libexecdir /usr/lib >>%_libdir /usr/lib64 >> >>Не бага ли это? > > > Скорее всего, нет. > > >>Мне кажется, что должно быть >> >>%_libexecdir /usr/lib64 > > > Если бы не проблемы переезда, то я бы давно уже вернул %_libexecdir в > /usr/libexec. > > >>Да, FHS libexec не определяет и не трактует, но, >>насколько я понимаю, эта директория всё-таки >>предназначена для arch-зависимых данных. > > > Да, конечно. > Насколько я понимаю, каталог libexec предназначен для arch-зависимых > исполняемых файлов, в отличие от lib, предназначенного для arch-зависимых > неисполняемых файлов. executables vs libraries. > > >>Хочу gnuplot для для x86_64, а он ставит >>gnuplot_x11 в libexec :-( >>Что патчить - gnuplot или rpm? > > > Стоит пропатчить gnuplot, чтобы он использовал %_libexecdir. > Так он его как-раз его и использует. Он кладёт исполняемый ELF gnuplot_x11 в libexec. Поскольку у нас %_libexecdir на x86_64 устеновлен /usr/lib, то получаем /usr/lib/gnuplot/gnuplot_x11 а должно быть /usr/lib64/gnuplot/gnuplot_x11 Разумеется, это легко исправить для gnuplot, но я засомневался - не следует-ли поправить %_libexecdir -- Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@netorn.ru> ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64 2005-10-27 19:50 ` Vadim V. Zhytnikov @ 2005-10-27 18:56 ` Dmitry V. Levin 2005-10-27 20:11 ` Vadim V. Zhytnikov 0 siblings, 1 reply; 59+ messages in thread From: Dmitry V. Levin @ 2005-10-27 18:56 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 551 bytes --] On Thu, Oct 27, 2005 at 10:50:01PM +0300, Vadim V. Zhytnikov wrote: [...] > >Стоит пропатчить gnuplot, чтобы он использовал %_libexecdir. > > Так он его как-раз его и использует. Он кладёт исполняемый ELF > gnuplot_x11 в libexec. Поскольку у нас %_libexecdir на > x86_64 устеновлен /usr/lib, то получаем > > /usr/lib/gnuplot/gnuplot_x11 > > а должно быть > > /usr/lib64/gnuplot/gnuplot_x11 А почему должно быть /usr/lib64/gnuplot/gnuplot_x11 а не /usr/lib/gnuplot/gnuplot_x11 или /usr/libexec/gnuplot/gnuplot_x11? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64 2005-10-27 18:56 ` Dmitry V. Levin @ 2005-10-27 20:11 ` Vadim V. Zhytnikov 2005-10-27 19:49 ` Dmitry V. Levin 0 siblings, 1 reply; 59+ messages in thread From: Vadim V. Zhytnikov @ 2005-10-27 20:11 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: > On Thu, Oct 27, 2005 at 10:50:01PM +0300, Vadim V. Zhytnikov wrote: > [...] > >>>Стоит пропатчить gnuplot, чтобы он использовал %_libexecdir. >> >>Так он его как-раз его и использует. Он кладёт исполняемый ELF >>gnuplot_x11 в libexec. Поскольку у нас %_libexecdir на >>x86_64 устеновлен /usr/lib, то получаем >> >>/usr/lib/gnuplot/gnuplot_x11 >> >>а должно быть >> >>/usr/lib64/gnuplot/gnuplot_x11 > > > А почему должно быть /usr/lib64/gnuplot/gnuplot_x11 а не > /usr/lib/gnuplot/gnuplot_x11 или /usr/libexec/gnuplot/gnuplot_x11? > > Так ведь в нашем biarch x86_64 в /usr/lib должны лежать 32-битные файлы а 64-битные в /usr/lib64. Или я неверно понимаю взаимоотношение /usr/lib и /usr/lib64 ? Кстати говоря, сборка из SuSE использует именно /usr/lib64/gnuplot/gnuplot_x11 -- Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@netorn.ru> ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64 2005-10-27 20:11 ` Vadim V. Zhytnikov @ 2005-10-27 19:49 ` Dmitry V. Levin 2005-10-27 21:51 ` Vadim V. Zhytnikov 0 siblings, 1 reply; 59+ messages in thread From: Dmitry V. Levin @ 2005-10-27 19:49 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 916 bytes --] On Thu, Oct 27, 2005 at 11:11:45PM +0300, Vadim V. Zhytnikov wrote: > Dmitry V. Levin пишет: > >On Thu, Oct 27, 2005 at 10:50:01PM +0300, Vadim V. Zhytnikov wrote: > >[...] > > > >>>Стоит пропатчить gnuplot, чтобы он использовал %_libexecdir. > >> > >>Так он его как-раз его и использует. Он кладёт исполняемый ELF > >>gnuplot_x11 в libexec. Поскольку у нас %_libexecdir на > >>x86_64 устеновлен /usr/lib, то получаем > >> > >>/usr/lib/gnuplot/gnuplot_x11 > >> > >>а должно быть > >> > >>/usr/lib64/gnuplot/gnuplot_x11 > > > >А почему должно быть /usr/lib64/gnuplot/gnuplot_x11 а не > >/usr/lib/gnuplot/gnuplot_x11 или /usr/libexec/gnuplot/gnuplot_x11? > > Так ведь в нашем biarch x86_64 в /usr/lib должны > лежать 32-битные файлы а 64-битные в /usr/lib64. > Или я неверно понимаю взаимоотношение /usr/lib > и /usr/lib64 ? А зачем нужен biarch для исполняемых приложений? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64 2005-10-27 19:49 ` Dmitry V. Levin @ 2005-10-27 21:51 ` Vadim V. Zhytnikov 2005-10-28 7:59 ` [devel] " Anton Farygin 0 siblings, 1 reply; 59+ messages in thread From: Vadim V. Zhytnikov @ 2005-10-27 21:51 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: >>Так ведь в нашем biarch x86_64 в /usr/lib должны >>лежать 32-битные файлы а 64-битные в /usr/lib64. >>Или я неверно понимаю взаимоотношение /usr/lib >>и /usr/lib64 ? > > > А зачем нужен biarch для исполняемых приложений? > Да, понял - /usr/lib /usr/lib64 это для biarch библиотек. И gnuplot прав - gnuplot_x11 самое место в libexec. Из-за нашего старинного дефолтного маппинга libdir=libexecdir=/usr/lib в голове образовалась каша. И равным образом каша из библиотек и исполнимых файлов в /usr/lib -- Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@netorn.ru> ^ permalink raw reply [flat|nested] 59+ messages in thread
* [devel] Re: libexec and x86_64 2005-10-27 21:51 ` Vadim V. Zhytnikov @ 2005-10-28 7:59 ` Anton Farygin 2005-10-28 15:14 ` Anton D. Kachalov 0 siblings, 1 reply; 59+ messages in thread From: Anton Farygin @ 2005-10-28 7:59 UTC (permalink / raw) To: devel On Fri, 28 Oct 2005 00:51:05 +0300, Vadim V. Zhytnikov wrote: > Dmitry V. Levin пишет: > >>>Так ведь в нашем biarch x86_64 в /usr/lib должны >>>лежать 32-битные файлы а 64-битные в >>>/usr/lib64. Или я неверно понимаю >>>взаимоотношение /usr/lib и /usr/lib64 ? >> >> >> А зачем нужен biarch для исполняемых >> приложений? >> >> > Да, понял - /usr/lib /usr/lib64 это для biarch > библиотек. И gnuplot прав - gnuplot_x11 самое > место в libexec. Из-за нашего старинного > дефолтного маппинга libdir=libexecdir=/usr/lib в > голове образовалась каша. И равным > образом каша из библиотек и исполнимых > файлов в /usr/lib Кстати, а почему мы не используем libexec ? Или этот вопрос уже задавался ? Rgds, Rider ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-10-28 7:59 ` [devel] " Anton Farygin @ 2005-10-28 15:14 ` Anton D. Kachalov 2005-10-29 14:48 ` Денис Смирнов 0 siblings, 1 reply; 59+ messages in thread From: Anton D. Kachalov @ 2005-10-28 15:14 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Oct 28, 2005 at 11:59:20AM +0400, Anton Farygin wrote: > Кстати, а почему мы не используем libexec ? > Или этот вопрос уже задавался ? Мы готовы на пару недель разломать Сизиф для переезда из /usr/lib -> /usr/libexec? :) Вопрос ровно в этом. -- mouse ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-10-28 15:14 ` Anton D. Kachalov @ 2005-10-29 14:48 ` Денис Смирнов 2005-10-29 15:03 ` Alexey Rusakov 2005-10-30 19:51 ` Dmitry V. Levin 0 siblings, 2 replies; 59+ messages in thread From: Денис Смирнов @ 2005-10-29 14:48 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Oct 28, 2005 at 07:14:44PM +0400, Anton D. Kachalov wrote: >> Кстати, а почему мы не используем libexec ? >> Или этот вопрос уже задавался ? ADK> Мы готовы на пару недель разломать Сизиф для переезда из /usr/lib -> ADK> /usr/libexec? :) ADK> Вопрос ровно в этом. IMHO да. branch уже всё равно форкнут давно :) Только предупредить за сутки надо в sisyphus. Идея: 1. в daedalus кладётся обновлённый rpm, где макрос libexec указывает куда надо. 2. в sisyphus/devel публикуется об этом анонс (чтобы мантейнеры, кто может, протестировали бы сборку в hasher своих пакетов с новым rpm, да ещё и работоспособность их проверили) 3. через несколько дней можно вливать этот rpm в sisyphus. Кстати о пересборке. У нас не делается теста на новые/удалённые файлы в бинарных пакетах после автоматической пересборки? Если мантейнер использует wildcards для имён файлов в %files, то пакет может пересобираться, но не содержать некоторых бинарников, которые должен содержать. У меня asterisk такой -- в зависимости от окружения собирает разные модули. Я-то борюсь тем, что указываю все модули поимённо, но, как я заметил, многие поступают не так. -- С уважением, Денис http://freesource.info ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-10-29 14:48 ` Денис Смирнов @ 2005-10-29 15:03 ` Alexey Rusakov 2005-10-30 19:51 ` Dmitry V. Levin 1 sibling, 0 replies; 59+ messages in thread From: Alexey Rusakov @ 2005-10-29 15:03 UTC (permalink / raw) To: ALT Devel discussion list Денис Смирнов wrote: >ADK> Мы готовы на пару недель разломать Сизиф для переезда из /usr/lib -> >ADK> /usr/libexec? :) >ADK> Вопрос ровно в этом. > >IMHO да. branch уже всё равно форкнут давно :) Только предупредить за >сутки надо в sisyphus. Идея: > >1. в daedalus кладётся обновлённый rpm, где макрос libexec указывает куда >надо. >2. в sisyphus/devel публикуется об этом анонс (чтобы мантейнеры, кто >может, протестировали бы сборку в hasher своих пакетов с новым rpm, да ещё >и работоспособность их проверили) >3. через несколько дней можно вливать этот rpm в sisyphus. > > Поддерживаю. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-10-29 14:48 ` Денис Смирнов 2005-10-29 15:03 ` Alexey Rusakov @ 2005-10-30 19:51 ` Dmitry V. Levin 2005-10-30 20:34 ` Volkov Serge 2005-10-30 20:39 ` Денис Смирнов 1 sibling, 2 replies; 59+ messages in thread From: Dmitry V. Levin @ 2005-10-30 19:51 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1392 bytes --] On Sat, Oct 29, 2005 at 06:48:41PM +0400, Денис Смирнов wrote: > On Fri, Oct 28, 2005 at 07:14:44PM +0400, Anton D. Kachalov wrote: > > >> Кстати, а почему мы не используем libexec ? > >> Или этот вопрос уже задавался ? > ADK> Мы готовы на пару недель разломать Сизиф для переезда из /usr/lib -> > ADK> /usr/libexec? :) > ADK> Вопрос ровно в этом. > > IMHO да. branch уже всё равно форкнут давно :) Только предупредить за > сутки надо в sisyphus. Идея: > > 1. в daedalus кладётся обновлённый rpm, где макрос libexec указывает куда > надо. > 2. в sisyphus/devel публикуется об этом анонс (чтобы мантейнеры, кто > может, протестировали бы сборку в hasher своих пакетов с новым rpm, да ещё > и работоспособность их проверили) > 3. через несколько дней можно вливать этот rpm в sisyphus. > > Кстати о пересборке. У нас не делается теста на новые/удалённые файлы в > бинарных пакетах после автоматической пересборки? Если мантейнер > использует wildcards для имён файлов в %files, то пакет может > пересобираться, но не содержать некоторых бинарников, которые должен > содержать. > > У меня asterisk такой -- в зависимости от окружения собирает разные > модули. Я-то борюсь тем, что указываю все модули поимённо, но, как я > заметил, многие поступают не так. А какая нам от этого будет польза, помимо получения удовольствия от процесса (if any)? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-10-30 19:51 ` Dmitry V. Levin @ 2005-10-30 20:34 ` Volkov Serge 2005-10-30 20:39 ` Денис Смирнов 1 sibling, 0 replies; 59+ messages in thread From: Volkov Serge @ 2005-10-30 20:34 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: >On Sat, Oct 29, 2005 at 06:48:41PM +0400, Денис Смирнов wrote: > > >>On Fri, Oct 28, 2005 at 07:14:44PM +0400, Anton D. Kachalov wrote: >> >> >> >>>>Кстати, а почему мы не используем libexec ? >>>>Или этот вопрос уже задавался ? >>>> >>>> >>ADK> Мы готовы на пару недель разломать Сизиф для переезда из /usr/lib -> >>ADK> /usr/libexec? :) >>ADK> Вопрос ровно в этом. >> >>IMHO да. branch уже всё равно форкнут давно :) Только предупредить за >>сутки надо в sisyphus. Идея: >> >>1. в daedalus кладётся обновлённый rpm, где макрос libexec указывает куда >>надо. >>2. в sisyphus/devel публикуется об этом анонс (чтобы мантейнеры, кто >>может, протестировали бы сборку в hasher своих пакетов с новым rpm, да ещё >>и работоспособность их проверили) >>3. через несколько дней можно вливать этот rpm в sisyphus. >> >>Кстати о пересборке. У нас не делается теста на новые/удалённые файлы в >>бинарных пакетах после автоматической пересборки? Если мантейнер >>использует wildcards для имён файлов в %files, то пакет может >>пересобираться, но не содержать некоторых бинарников, которые должен >>содержать. >> >>У меня asterisk такой -- в зависимости от окружения собирает разные >>модули. Я-то борюсь тем, что указываю все модули поимённо, но, как я >>заметил, многие поступают не так. >> >> > >А какая нам от этого будет польза, помимо получения удовольствия от >процесса (if any)? > > Здесь вопрос не в присутствии (if any), а в целостности вновь испекаемого пакета. Приследуются цель того, чтобы при установке в рабочую систему ваша система продолжала работать стабильно! Теоретически проверить целостность достаточно просто: 1) если пакет существует в репозитории, то простая выборка по файлам из старого пакета и сравнение со списком из вновь испеченого должна дать полное совпадение, за исключением библиотек, плагинов и вообще всех файлов, которые имеют версионность в названии 2) если пакет новый, то его совершенно логично добавляем без проверки 3) для исключений из п.1 можно использовать вариант сравнения названия файла, т.е. статической его части, которую должен будет определить мейнтейнер пакета определяя какую-нибудь переменную и данный функционал наверное имеет смысл выполнить в виде некого плагина к sisyphus_check ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-10-30 19:51 ` Dmitry V. Levin 2005-10-30 20:34 ` Volkov Serge @ 2005-10-30 20:39 ` Денис Смирнов 2005-11-22 18:17 ` Dmitry V. Levin 1 sibling, 1 reply; 59+ messages in thread From: Денис Смирнов @ 2005-10-30 20:39 UTC (permalink / raw) To: ALT Devel discussion list On Sun, Oct 30, 2005 at 10:51:26PM +0300, Dmitry V. Levin wrote: >> У меня asterisk такой -- в зависимости от окружения собирает разные >> модули. Я-то борюсь тем, что указываю все модули поимённо, но, как я >> заметил, многие поступают не так. DVL> А какая нам от этого будет польза, помимо получения удовольствия от DVL> процесса (if any)? Думается ровно такая же, какой является разделение /usr/bin и /usr/lib. Разделение мух и котлет. Следующим этапом я буду предлагать не пропускать пакеты с файлами в /usr/libexec (в ней должны находиться исключительно каталоги, уже в которых файлы), зарезая из sisyphus_check. IMHO все эти дополнительные якобы усложнения позволяют легче отлавливать неочевидные ошибки. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- > блин... на 19" в текст-моде... это хардкор... а представьте, мне на 21" каково? ;-) -- mike in community@ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-10-30 20:39 ` Денис Смирнов @ 2005-11-22 18:17 ` Dmitry V. Levin 2005-11-22 22:28 ` Денис Смирнов 2005-11-23 6:06 ` [devel] Re: libexec and x86_64 Alexey I. Froloff 0 siblings, 2 replies; 59+ messages in thread From: Dmitry V. Levin @ 2005-11-22 18:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1010 bytes --] On Sun, Oct 30, 2005 at 11:39:15PM +0300, Денис Смирнов wrote: > On Sun, Oct 30, 2005 at 10:51:26PM +0300, Dmitry V. Levin wrote: > > >> У меня asterisk такой -- в зависимости от окружения собирает разные > >> модули. Я-то борюсь тем, что указываю все модули поимённо, но, как я > >> заметил, многие поступают не так. > DVL> А какая нам от этого будет польза, помимо получения удовольствия от > DVL> процесса (if any)? > > Думается ровно такая же, какой является разделение /usr/bin и /usr/lib. > Разделение мух и котлет. Другими словами, против перехода (возврата) на libexec возражений нет? Все готовы усердно бороться со своими и чужими пакетами на этот предмет? > Следующим этапом я буду предлагать не пропускать пакеты с файлами в > /usr/libexec (в ней должны находиться исключительно каталоги, уже в > которых файлы), зарезая из sisyphus_check. А что, есть такие? > IMHO все эти дополнительные якобы усложнения позволяют легче отлавливать > неочевидные ошибки. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-22 18:17 ` Dmitry V. Levin @ 2005-11-22 22:28 ` Денис Смирнов 2005-11-23 0:43 ` [devel] Re: libexec and x86_64: noarch Dmitry V. Levin 2005-11-23 6:06 ` [devel] Re: libexec and x86_64 Alexey I. Froloff 1 sibling, 1 reply; 59+ messages in thread From: Денис Смирнов @ 2005-11-22 22:28 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 704 bytes --] On Tue, Nov 22, 2005 at 09:17:49PM +0300, Dmitry V. Levin wrote: >> Думается ровно такая же, какой является разделение /usr/bin и /usr/lib. >> Разделение мух и котлет. DVL> Другими словами, против перехода (возврата) на libexec возражений нет? DVL> Все готовы усердно бороться со своими и чужими пакетами на этот предмет? За всех говорить не буду, но я готов. >> Следующим этапом я буду предлагать не пропускать пакеты с файлами в >> /usr/libexec (в ней должны находиться исключительно каталоги, уже в >> которых файлы), зарезая из sisyphus_check. DVL> А что, есть такие? Думаю появятся сразу как изменится значение %_libexecdir. -- С уважением, Денис http://freesource.info [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: noarch 2005-11-22 22:28 ` Денис Смирнов @ 2005-11-23 0:43 ` Dmitry V. Levin 2005-11-23 2:17 ` [devel] Re: libexec and x86_64: arch Dmitry V. Levin 2005-11-23 23:24 ` [devel] Re: libexec and x86_64: noarch Денис Смирнов 0 siblings, 2 replies; 59+ messages in thread From: Dmitry V. Levin @ 2005-11-23 0:43 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 917 bytes --] On Wed, Nov 23, 2005 at 01:28:33AM +0300, Денис Смирнов wrote: > On Tue, Nov 22, 2005 at 09:17:49PM +0300, Dmitry V. Levin wrote: > > >> Думается ровно такая же, какой является разделение /usr/bin и /usr/lib. > >> Разделение мух и котлет. > DVL> Другими словами, против перехода (возврата) на libexec возражений нет? > DVL> Все готовы усердно бороться со своими и чужими пакетами на этот предмет? > > За всех говорить не буду, но я готов. А остальные тоже готовы? Вы хотя бы примерно представляете себе масштаб стихийного бедствия, который накроет Сизиф? Одних только noarch-пакетов, содержащих каталог /usr/lib, сейчас в Сизифе 556 штук. Некоторые из них содержат данные (неплохо для noarch-пакетов хранить данные в /usr/lib, верно?), некоторые - скрипты, что содержат в /usr/lib остальные - загадка. Сейчас соберу статистику по i586.rpm, и можно будет оценивать последствия. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 0:43 ` [devel] Re: libexec and x86_64: noarch Dmitry V. Levin @ 2005-11-23 2:17 ` Dmitry V. Levin 2005-11-23 5:17 ` Alexey Rusakov ` (4 more replies) 2005-11-23 23:24 ` [devel] Re: libexec and x86_64: noarch Денис Смирнов 1 sibling, 5 replies; 59+ messages in thread From: Dmitry V. Levin @ 2005-11-23 2:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1667 bytes --] On Wed, Nov 23, 2005 at 03:43:00AM +0300, Dmitry V. Levin wrote: > On Wed, Nov 23, 2005 at 01:28:33AM +0300, Денис Смирнов wrote: > > On Tue, Nov 22, 2005 at 09:17:49PM +0300, Dmitry V. Levin wrote: > > > > >> Думается ровно такая же, какой является разделение /usr/bin и /usr/lib. > > >> Разделение мух и котлет. > > DVL> Другими словами, против перехода (возврата) на libexec возражений нет? > > DVL> Все готовы усердно бороться со своими и чужими пакетами на этот предмет? > > > > За всех говорить не буду, но я готов. > > А остальные тоже готовы? > Вы хотя бы примерно представляете себе масштаб стихийного бедствия, > который накроет Сизиф? > > Одних только noarch-пакетов, содержащих каталог /usr/lib, сейчас в Сизифе > 556 штук. Некоторые из них содержат данные (неплохо для noarch-пакетов > хранить данные в /usr/lib, верно?), некоторые - скрипты, что содержат в > /usr/lib остальные - загадка. > > Сейчас соберу статистику по i586.rpm, и можно будет оценивать последствия. Пакетов i586.rpm, содержащих только не библиотеки в каталоге /usr/lib, у нас сейчас 2270 штук. Если исключить пакеты, содержащие файлы меню (а они почему-то находятся в /usr/lib/menu), то останется всего 1513 пакета, хранящих в /usr/lib/ разные скрипты и данные, не являющиеся библиотеками. Можно ещё найти крупные партии пакетов, хранящих нечто в /usr/lib, например, /usr/lib/perl5. Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB executable" среди *.i586.rpm не менее 236 штук. Кто будет выделять среди всей этой гущи пакетов те, которые хранят в /usr/lib исполняемые файлы, требующие переноса в /usr/libexec? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 2:17 ` [devel] Re: libexec and x86_64: arch Dmitry V. Levin @ 2005-11-23 5:17 ` Alexey Rusakov 2005-11-23 7:26 ` Eugene Vlasov ` (2 more replies) 2005-11-23 9:13 ` Andrei Bulava ` (3 subsequent siblings) 4 siblings, 3 replies; 59+ messages in thread From: Alexey Rusakov @ 2005-11-23 5:17 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin wrote: >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB executable" >среди *.i586.rpm не менее 236 штук. > > Огласите весь список, пжалста. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 5:17 ` Alexey Rusakov @ 2005-11-23 7:26 ` Eugene Vlasov 2005-11-23 13:00 ` Dmitry V. Levin 2005-11-23 21:29 ` Dmitry V. Levin 2 siblings, 0 replies; 59+ messages in thread From: Eugene Vlasov @ 2005-11-23 7:26 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 449 bytes --] Приветствую, Alexey Rusakov. В письме от Wed, Nov 23, 2005 at 08:17:35AM +0300 вы пишете: >>Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB >>executable" >>среди *.i586.rpm не менее 236 штук. > Огласите весь список, пжалста. В этом списке точно присутствует emacs21 (и еще не попавший в Sisyphus emacs22) -- WBR, Eugene Vlasov mailto:eugvv at altlinux.ru JID: eugvv@jabber.ru [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 5:17 ` Alexey Rusakov 2005-11-23 7:26 ` Eugene Vlasov @ 2005-11-23 13:00 ` Dmitry V. Levin 2005-11-24 11:13 ` Michael Shigorin 2005-11-30 19:18 ` [devel] Re: libexec and x86_64: arch Igor Vlasenko 2005-11-23 21:29 ` Dmitry V. Levin 2 siblings, 2 replies; 59+ messages in thread From: Dmitry V. Levin @ 2005-11-23 13:00 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 16611 bytes --] On Wed, Nov 23, 2005 at 08:17:35AM +0300, Alexey Rusakov wrote: > Dmitry V. Levin wrote: > > >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB > >executable" > >среди *.i586.rpm не менее 236 штук. > > > Огласите весь список, пжалста. apache /usr/lib/apache/libhttpd.ep axiom /usr/lib/axiom/mnt/linux/bin/asq axiom /usr/lib/axiom/mnt/linux/bin/AXIOMsys axiom /usr/lib/axiom/mnt/linux/bin/booklet axiom /usr/lib/axiom/mnt/linux/bin/clef axiom /usr/lib/axiom/mnt/linux/bin/htadd axiom /usr/lib/axiom/mnt/linux/bin/hypertex axiom /usr/lib/axiom/mnt/linux/bin/lib/finduses axiom /usr/lib/axiom/mnt/linux/bin/lib/markup axiom /usr/lib/axiom/mnt/linux/bin/lib/mnt axiom /usr/lib/axiom/mnt/linux/bin/lib/nt axiom /usr/lib/axiom/mnt/linux/bin/sman axiom /usr/lib/axiom/mnt/linux/bin/viewAlone axiom /usr/lib/axiom/mnt/linux/lib/ex2ht axiom /usr/lib/axiom/mnt/linux/lib/hthits axiom /usr/lib/axiom/mnt/linux/lib/session axiom /usr/lib/axiom/mnt/linux/lib/spadbuf axiom /usr/lib/axiom/mnt/linux/lib/spadclient axiom /usr/lib/axiom/mnt/linux/lib/view2D axiom /usr/lib/axiom/mnt/linux/lib/view3D axiom /usr/lib/axiom/mnt/linux/lib/viewman cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/blur cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/bmp cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/bracketing_to_hdr cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/cineon cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/collect cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/compose cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/dbbrowser cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/decompose cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/dicom cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/edge cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/fits cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/gauss_rle cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/gbr cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/gifload cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/guash cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/hdr cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/icc_examin cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/iff cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/jpeg cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/mblur cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/median cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/minimum cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/noisify cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/openexr cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/pic cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/png cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/pnm cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/psd cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/psd_save cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/rawphoto cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/rotate cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/screenshot cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/sgi cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/sharpen cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/snoise cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/sobel cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/spread cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/tga cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/tiff cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/unsharp cinepaint /usr/lib/cinepaint/0.20-0/plug-ins/xwd clisp /usr/lib/clisp/base/lisp.run eclipse /usr/lib/eclipse/eclipse emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/cvtmail emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/digest-doc emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/emacsserver emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/fakemail emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/hexl emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/movemail emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/profile emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/sorted-doc emacs21-common /usr/lib/emacs/21.4/i586-alt-linux/yow evolution /usr/lib/evolution/2.4/evolution-addressbook-export evolution /usr/lib/evolution/2.4/evolution-alarm-notify evolution-exchange /usr/lib/evolution/2.4/evolution-exchange-storage evolution /usr/lib/evolution/2.4/killev evolution-data-server /usr/lib/evolution-data-server/camel-index-control-1.2 evolution-data-server /usr/lib/evolution-data-server/camel-lock-helper-1.2 evolution-data-server /usr/lib/evolution-data-server/evolution-data-server-1.4 evolution-webcal /usr/lib/evolution-webcal fidogate /usr/lib/fidogate/charsetc fidogate /usr/lib/fidogate/confval fidogate /usr/lib/fidogate/ftn2ftn fidogate /usr/lib/fidogate/ftn2rfc fidogate /usr/lib/fidogate/ftnafmail fidogate /usr/lib/fidogate/ftnafpkt fidogate /usr/lib/fidogate/ftnflo fidogate /usr/lib/fidogate/ftnin fidogate /usr/lib/fidogate/ftninpost fidogate /usr/lib/fidogate/ftnmail fidogate /usr/lib/fidogate/ftnnews fidogate /usr/lib/fidogate/ftnpack fidogate /usr/lib/fidogate/ftnroute fidogate /usr/lib/fidogate/ftntick fidogate /usr/lib/fidogate/ftntoss fidogate /usr/lib/fidogate/rfc2ftn firefox /usr/lib/firefox-1.0.7/firefox-bin firefox /usr/lib/firefox-1.0.7/mozilla-xremote-client firefox /usr/lib/firefox-1.0.7/regchrome firefox /usr/lib/firefox-1.0.7/regxpcom firefox /usr/lib/firefox-1.0.7/TestGtkEmbed firefox /usr/lib/firefox-1.0.7/xpcshell firefox /usr/lib/firefox-1.0.7/xpicleanup firefox /usr/lib/firefox-1.0.7/xpidl firefox /usr/lib/firefox-1.0.7/xpt_dump firefox /usr/lib/firefox-1.0.7/xpt_link freeciv-server /usr/lib/freeciv/civserver gcl /usr/lib/gcl-2.6.7/gcl-tk/gcltkaux gcl /usr/lib/gcl-2.6.7/unixport/saved_ansi_gcl gcl /usr/lib/gcl-2.6.7/unixport/saved_gcl glibc-utils /usr/lib/getconf/POSIX_V6_ILP32_OFF32 glibc-utils /usr/lib/getconf/POSIX_V6_ILP32_OFFBIG gnome-keyring /usr/lib/gnome-keyring/gnome-keyring-ask gnome-panel /usr/lib/gnome-panel-2.0/applets/clock-applet gnome-panel /usr/lib/gnome-panel-2.0/applets/fish-applet-2 gnome-panel /usr/lib/gnome-panel-2.0/applets/notification-area-applet gnome-panel /usr/lib/gnome-panel-2.0/applets/wnck-applet gnome-vfs2 /usr/lib/gnome-vfs-2.0/gnome-vfs-daemon gnuplot /usr/lib/gnuplot/4.0/gnuplot_x11 gnustep-make-libFoundation /usr/lib/GNUstep-libFoundation/System/Library/Makefiles/ix86/linux-gnu/user_home gnustep-make-libFoundation /usr/lib/GNUstep-libFoundation/System/Library/Makefiles/ix86/linux-gnu/which_lib gnustep-make /usr/lib/GNUstep/System/Library/Makefiles/ix86/linux-gnu/user_home gnustep-make /usr/lib/GNUstep/System/Library/Makefiles/ix86/linux-gnu/which_lib gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gdomap gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/autogsdoc gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/cvtenc gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/defaults gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/gdnc gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/gspath gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/make_strings gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/pl2link gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/pldes gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/plmerge gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/plparse gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/plser gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/sfparse gnustep-base /usr/lib/GNUstep/System/Tools/ix86/linux-gnu/gnu-gnu-gnu/xmlparse hal /usr/lib/hald-addon-acpi hal /usr/lib/hald-addon-hid-ups hal /usr/lib/hald-addon-pmu hal /usr/lib/hald-addon-storage hal /usr/lib/hald-addon-usb-csr hal /usr/lib/hald-probe-hiddev hal /usr/lib/hald-probe-input hal /usr/lib/hald-probe-pc-floppy hal /usr/lib/hald-probe-printer hal /usr/lib/hald-probe-serial hal /usr/lib/hald-probe-smbios hal /usr/lib/hald-probe-storage hal /usr/lib/hald-probe-volume hal /usr/lib/hal.hotplug ircservices /usr/lib/ircservices/convert-db j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/appletviewer j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/extcheck j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/idlj j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/jar j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/jarsigner j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/javac j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/javadoc j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/javah j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/javap j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/jdb j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/keytool j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/kinit j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/klist j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/ktab j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/native2ascii j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/orbd j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/policytool j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/rmic j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/rmid j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/rmiregistry j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/serialver j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/servertool j2se1.4-blackdown-devel /usr/lib/j2se1.4-blackdown/bin/tnameserv j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/java j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/java_vm j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/keytool j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/kinit j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/klist j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/ktab j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/orbd j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/policytool j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/rmid j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/rmiregistry j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/servertool j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/bin/tnameserv j2se1.4-blackdown-javaws /usr/lib/j2se1.4-blackdown/jre/javaws/javawsbin j2se1.4-blackdown /usr/lib/j2se1.4-blackdown/jre/lib/i386/awt_robot j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/appletviewer j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/extcheck j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/idlj j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/jar j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/jarsigner j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/javac j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/javadoc j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/javah j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/javap j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/jdb j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/jmap j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/keytool j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/kinit j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/klist j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/ktab j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/native2ascii j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/orbd j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/policytool j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/rmic j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/rmid j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/rmiregistry j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/serialver j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/servertool j2se1.4-sun-devel /usr/lib/j2se1.4-sun/bin/tnameserv j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/java j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/java_vm j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/keytool j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/kinit j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/klist j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/ktab j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/orbd j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/policytool j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/rmid j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/rmiregistry j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/servertool j2se1.4-sun /usr/lib/j2se1.4-sun/jre/bin/tnameserv j2se1.4-sun-javaws /usr/lib/j2se1.4-sun/jre/javaws/javawsbin j2se1.4-sun /usr/lib/j2se1.4-sun/jre/lib/i386/awt_robot lbdb /usr/lib/lbdb/fetchaddr lbdb /usr/lib/lbdb/qpto8bit maxima-bin-clisp /usr/lib/maxima/5.9.2/binary-clisp/lisp.run maxima-bin-gcl /usr/lib/maxima/5.9.2/binary-gcl/maxima metacity /usr/lib/metacity/metacity-dialog mozilla /usr/lib/mozilla/mozilla-bin mozilla /usr/lib/mozilla/mozilla-xremote-client mozilla /usr/lib/mozilla/regchrome mozilla /usr/lib/mozilla/regxpcom mozilla-devel /usr/lib/mozilla/xpcshell mozilla /usr/lib/mozilla/xpicleanup mozilla-devel /usr/lib/mozilla/xpidl mozilla-devel /usr/lib/mozilla/xpt_dump mozilla-devel /usr/lib/mozilla/xpt_link nautilus2-cd-burner /usr/lib/nautilus-2.0/components/mapping-daemon openoffice.org2 /usr/lib/OpenOffice.org2/program/configimport.bin openoffice.org2-gnome /usr/lib/OpenOffice.org2/program/gnome-open-url.bin openoffice.org2 /usr/lib/OpenOffice.org2/program/javaldx openoffice.org2 /usr/lib/OpenOffice.org2/program/nsplugin openoffice.org2 /usr/lib/OpenOffice.org2/program/pkgchk.bin openoffice.org2 /usr/lib/OpenOffice.org2/program/pluginapp.bin openoffice.org2 /usr/lib/OpenOffice.org2/program/setofficelang.bin openoffice.org2 /usr/lib/OpenOffice.org2/program/soffice.bin openoffice.org2 /usr/lib/OpenOffice.org2/program/spadmin.bin openoffice.org2 /usr/lib/OpenOffice.org2/program/testtool.bin openoffice.org2 /usr/lib/OpenOffice.org2/program/uno.bin openoffice.org2 /usr/lib/OpenOffice.org2/program/unopkg.bin postfix /usr/lib/postfix/anvil postfix /usr/lib/postfix/bounce postfix /usr/lib/postfix/cleanup postfix /usr/lib/postfix/discard postfix /usr/lib/postfix/error postfix /usr/lib/postfix/flush postfix /usr/lib/postfix/lmtp-std postfix-tls /usr/lib/postfix/lmtp-tls postfix /usr/lib/postfix/local postfix /usr/lib/postfix/master postfix /usr/lib/postfix/pickup postfix /usr/lib/postfix/pipe postfix /usr/lib/postfix/proxymap postfix /usr/lib/postfix/qmgr postfix /usr/lib/postfix/qmqpd postfix /usr/lib/postfix/scache postfix /usr/lib/postfix/showq postfix /usr/lib/postfix/smtpd-std postfix-tls /usr/lib/postfix/smtpd-tls postfix /usr/lib/postfix/smtp-std postfix-tls /usr/lib/postfix/smtp-tls postfix /usr/lib/postfix/spawn postfix-tls /usr/lib/postfix/tlsmgr postfix /usr/lib/postfix/trivial-rewrite postfix /usr/lib/postfix/verify postfix /usr/lib/postfix/virtual qt4-assistant /usr/lib/qt4/bin/assistant qt4-designer /usr/lib/qt4/bin/designer qt4-designer /usr/lib/qt4/bin/linguist libqt4-devel /usr/lib/qt4/bin/lrelease libqt4-devel /usr/lib/qt4/bin/lupdate libqt4-devel /usr/lib/qt4/bin/moc libqt4-devel /usr/lib/qt4/bin/qm2ts libqt4-devel /usr/lib/qt4/bin/qmake libqt4-devel /usr/lib/qt4/bin/qt3to4 libqt4-qt3support /usr/lib/qt4/bin/qtconfig libqt4-devel /usr/lib/qt4/bin/rcc libqt4-devel /usr/lib/qt4/bin/uic3 gnome-applets-extra-quick-lounge /usr/lib/quick-lounge/quick-lounge-applet rpm-build /usr/lib/rpm/filesize rpm /usr/lib/rpm/pdeath_execute rpm-build /usr/lib/rpm/relative rpm-build /usr/lib/rpm/rpmb rpm /usr/lib/rpm/rpmd rpm /usr/lib/rpm/rpmi rpm /usr/lib/rpm/rpmk rpm /usr/lib/rpm/rpmq squid-cachemgr /usr/lib/squid/cachemgr.cgi squid-helpers /usr/lib/squid/digest_pw_auth squid-server /usr/lib/squid/diskd squid-helpers /usr/lib/squid/fakeauth_auth squid-helpers /usr/lib/squid/getpwname_auth squid-helpers /usr/lib/squid/ip_user_check squid-helpers /usr/lib/squid/msnt_auth squid-helpers /usr/lib/squid/ncsa_auth squid-helpers /usr/lib/squid/ntlm_auth squid-helpers /usr/lib/squid/sasl_auth squid-helpers /usr/lib/squid/squid_ldap_auth squid-helpers /usr/lib/squid/squid_ldap_group squid-helpers /usr/lib/squid/squid_unix_group squid-server /usr/lib/squid/unlinkd squid-helpers /usr/lib/squid/wb_auth squid-helpers /usr/lib/squid/wb_group squid-helpers /usr/lib/squid/wb_ntlmauth squid-helpers /usr/lib/squid/yp_auth TeXmacs /usr/lib/TeXmacs/bin/maple_filter TeXmacs /usr/lib/TeXmacs/bin/maple_in_filter TeXmacs /usr/lib/TeXmacs/bin/maxima_filter TeXmacs /usr/lib/TeXmacs/bin/reduce_filter TeXmacs /usr/lib/TeXmacs/bin/texmacs.bin TeXmacs /usr/lib/TeXmacs/bin/tm_axiom TeXmacs /usr/lib/TeXmacs/bin/tm_graphviz TeXmacs /usr/lib/TeXmacs/bin/tm_shell xfce4-session /usr/lib/xfsm-shutdown-helper -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* [devel] Re: libexec and x86_64: arch 2005-11-23 13:00 ` Dmitry V. Levin @ 2005-11-24 11:13 ` Michael Shigorin 2005-11-26 20:45 ` Денис Смирнов 2005-11-30 19:18 ` [devel] Re: libexec and x86_64: arch Igor Vlasenko 1 sibling, 1 reply; 59+ messages in thread From: Michael Shigorin @ 2005-11-24 11:13 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 617 bytes --] On Wed, Nov 23, 2005 at 04:00:57PM +0300, Dmitry V. Levin wrote: > > >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit > > >LSB executable" среди *.i586.rpm не менее 236 штук. > > Огласите весь список, пжалста. > apache /usr/lib/apache/libhttpd.ep Кстати. А этот самый shared core ещё актуален? Если только ради Kylix во времена 2.0 делался -- то есть подозрение, что эта причина померла, других не знаю, а "сапог в бою надёжней" мне как-то милее "работает -- не трогай" _в данном случае_. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-24 11:13 ` Michael Shigorin @ 2005-11-26 20:45 ` Денис Смирнов 2005-11-27 16:10 ` [devel] apache: shared core? Michael Shigorin 0 siblings, 1 reply; 59+ messages in thread From: Денис Смирнов @ 2005-11-26 20:45 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 787 bytes --] On Thu, Nov 24, 2005 at 01:13:26PM +0200, Michael Shigorin wrote: > > >>Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit > > >>LSB executable" среди *.i586.rpm не менее 236 штук. > >> Огласите весь список, пжалста. >> apache /usr/lib/apache/libhttpd.ep MS> Кстати. А этот самый shared core ещё актуален? Если только ради MS> Kylix во времена 2.0 делался -- то есть подозрение, что эта MS> причина померла, других не знаю, а "сапог в бою надёжней" мне MS> как-то милее "работает -- не трогай" _в данном случае_. Помнится были какие-то ещё причины. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- ok, в следующей сборке "задним числом" добавим в changelog. -- ldv in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* [devel] apache: shared core? 2005-11-26 20:45 ` Денис Смирнов @ 2005-11-27 16:10 ` Michael Shigorin 0 siblings, 0 replies; 59+ messages in thread From: Michael Shigorin @ 2005-11-27 16:10 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1055 bytes --] On Sat, Nov 26, 2005 at 11:45:16PM +0300, Денис Смирнов wrote: > > > >>Пакетов, содержащих в недрах /usr/lib файлы типа "ELF > > > >>32-bit LSB executable" среди *.i586.rpm не менее 236 > > > >>штук. > > >> Огласите весь список, пжалста. > >> apache /usr/lib/apache/libhttpd.ep > MS> Кстати. А этот самый shared core ещё актуален? Если только ради > MS> Kylix во времена 2.0 делался -- то есть подозрение, что эта > MS> причина померла, других не знаю, а "сапог в бою надёжней" мне > MS> как-то милее "работает -- не трогай" _в данном случае_. > Помнится были какие-то ещё причины. Нашёл вот что: http://lists.altlinux.ru/pipermail/sisyphus/2004-February/036632.html http://lists.altlinux.ru/pipermail/sisyphus/2004-February/036639.html http://lists.altlinux.ru/pipermail/sisyphus/2004-February/036643.html PS: сборка с SHARED_CORE происходит с 1.3.23rusPL30.11-alt3 от 21 февраля 2002 года и исключительно из-за покойного Kylix. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 13:00 ` Dmitry V. Levin 2005-11-24 11:13 ` Michael Shigorin @ 2005-11-30 19:18 ` Igor Vlasenko 1 sibling, 0 replies; 59+ messages in thread From: Igor Vlasenko @ 2005-11-30 19:18 UTC (permalink / raw) To: ALT Devel discussion list > > Dmitry V. Levin wrote: > > > > >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB > > >executable" > > >среди *.i586.rpm не менее 236 штук. > > > > > Огласите весь список, пжалста. Таких списков у нас много - elfs в lib, share, ... misaligned-bugs ... А удобного механизма доступа к ним нет. Насколько бы удобнее было бы 1) иметь их доступными полностью через html 2) внедрить на них ссылки в Proteus из пакета - автора, что-то вроде "Ваши пакеты отмечены такими-то роботами" И обсуждения такого рода были бы гораздо более конструктивными. -- Dr. Igor Vlasenko -------------------- Topology Departament Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 5:17 ` Alexey Rusakov 2005-11-23 7:26 ` Eugene Vlasov 2005-11-23 13:00 ` Dmitry V. Levin @ 2005-11-23 21:29 ` Dmitry V. Levin 2005-11-24 11:16 ` Michael Shigorin ` (3 more replies) 2 siblings, 4 replies; 59+ messages in thread From: Dmitry V. Levin @ 2005-11-23 21:29 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1.1: Type: text/plain, Size: 363 bytes --] On Wed, Nov 23, 2005 at 08:17:35AM +0300, Alexey Rusakov wrote: > Dmitry V. Levin wrote: > > >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB > >executable" > >среди *.i586.rpm не менее 236 штук. Прежняя версия была основана на неполных данных. Список пакетов и файлов в них, претендующий на полноту, пожат и приложен. -- ldv [-- Attachment #1.2: usrlibelfexec.list.gz --] [-- Type: application/x-gzip, Size: 9696 bytes --] [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* [devel] Re: libexec and x86_64: arch 2005-11-23 21:29 ` Dmitry V. Levin @ 2005-11-24 11:16 ` Michael Shigorin 2005-11-24 15:19 ` Andrey Rahmatullin ` (2 subsequent siblings) 3 siblings, 0 replies; 59+ messages in thread From: Michael Shigorin @ 2005-11-24 11:16 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Nov 24, 2005 at 12:29:26AM +0300, Dmitry V. Levin wrote: > Прежняя версия была основана на неполных данных. Список > пакетов и файлов в них, претендующий на полноту, пожат и > приложен. [1321 fewer lines] Боюсь, страшновато. Не за свои, их полтора зацепило... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 21:29 ` Dmitry V. Levin 2005-11-24 11:16 ` Michael Shigorin @ 2005-11-24 15:19 ` Andrey Rahmatullin 2005-11-24 18:41 ` Genix 2005-11-24 17:36 ` [devel] " Alexey Voinov 2006-04-26 17:45 ` [devel] " Alexey Tourbin 3 siblings, 1 reply; 59+ messages in thread From: Andrey Rahmatullin @ 2005-11-24 15:19 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 622 bytes --] On Thu, Nov 24, 2005 at 12:29:26AM +0300, Dmitry V. Levin wrote: > Прежняя версия была основана на неполных данных. Список пакетов и > файлов в них, претендующий на полноту, пожат и приложен. Интересно, сколько народу (спеков, тарболлов и юзеров) не сможет найти qt в /usr/libexec/qt[34] ? Только у меня в 4 пакетах пробито /usr/lib :( (я знаю, что это баг). -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): В Гераклы (это по части конюшен) не гожусь, поэтому в лучших альтовских традициях изобретаю совершенно свободное от недостатков предшественников колесо. -- mike in community@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-24 15:19 ` Andrey Rahmatullin @ 2005-11-24 18:41 ` Genix 2005-11-24 19:10 ` Andrey Rahmatullin 2005-11-25 10:00 ` Anton D. Kachalov 0 siblings, 2 replies; 59+ messages in thread From: Genix @ 2005-11-24 18:41 UTC (permalink / raw) To: ALT Devel discussion list Andrey Rahmatullin wrote: > Интересно, сколько народу (спеков, тарболлов и юзеров) не сможет найти qt > в /usr/libexec/qt[34] ? > Только у меня в 4 пакетах пробито /usr/lib :( (я знаю, что это баг). подсмотрел у кого-то такую штуку: unset QTDIR || : ; . /etc/profile.d/qt3dir.sh -- У каждого в башке свои тараканы... ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-24 18:41 ` Genix @ 2005-11-24 19:10 ` Andrey Rahmatullin 2005-11-25 10:01 ` Anton D. Kachalov 2005-11-25 10:00 ` Anton D. Kachalov 1 sibling, 1 reply; 59+ messages in thread From: Andrey Rahmatullin @ 2005-11-24 19:10 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 498 bytes --] On Thu, Nov 24, 2005 at 09:41:05PM +0300, Genix wrote: > подсмотрел у кого-то такую штуку: > unset QTDIR || : ; . /etc/profile.d/qt3dir.sh Да знаю я. Ладно, пойду пофикшу в спеках в CVS, но отдельные сборки заливать влом. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > python-module-PyQt-examples-3.14.1-alt1.1.1.1.1 Это потому, что пакет пересобирается роботом при каждом новом релизе QT, а робот просто добавляет .1 к строке релиза. -- eugvv in sisyphus@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-24 19:10 ` Andrey Rahmatullin @ 2005-11-25 10:01 ` Anton D. Kachalov 0 siblings, 0 replies; 59+ messages in thread From: Anton D. Kachalov @ 2005-11-25 10:01 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Nov 25, 2005 at 12:10:21AM +0500, Andrey Rahmatullin wrote: > On Thu, Nov 24, 2005 at 09:41:05PM +0300, Genix wrote: > > подсмотрел у кого-то такую штуку: > > unset QTDIR || : ; . /etc/profile.d/qt3dir.sh > Да знаю я. > Ладно, пойду пофикшу в спеках в CVS, но отдельные сборки заливать влом. Лучше так не делать. А подождать появления qt3 с нормальными макросами для rpm. -- mouse ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-24 18:41 ` Genix 2005-11-24 19:10 ` Andrey Rahmatullin @ 2005-11-25 10:00 ` Anton D. Kachalov 2005-11-25 13:56 ` [devel] " Anton Farygin 1 sibling, 1 reply; 59+ messages in thread From: Anton D. Kachalov @ 2005-11-25 10:00 UTC (permalink / raw) To: ALT Devel discussion list; +Cc: zerg On Thu, Nov 24, 2005 at 09:41:05PM +0300, Genix wrote: > Andrey Rahmatullin wrote: > > >Интересно, сколько народу (спеков, тарболлов и юзеров) не сможет найти qt > >в /usr/libexec/qt[34] ? > >Только у меня в 4 пакетах пробито /usr/lib :( (я знаю, что это баг). > подсмотрел у кого-то такую штуку: > unset QTDIR || : ; . /etc/profile.d/qt3dir.sh Это хак. Чем таким libqt3-devel отличается от php-devel? В последнем есть rpm-макросы специально под такие случаи. 2Zerg: очень хотелось бы уже к началу следующей недели иметь в _Сизифе_ QT с rpm'ми макросами. Бага: #8559 висит. -- mouse ^ permalink raw reply [flat|nested] 59+ messages in thread
* [devel] Re: Re: libexec and x86_64: arch 2005-11-25 10:00 ` Anton D. Kachalov @ 2005-11-25 13:56 ` Anton Farygin 2005-11-28 7:28 ` Sergey V Turchin 0 siblings, 1 reply; 59+ messages in thread From: Anton Farygin @ 2005-11-25 13:56 UTC (permalink / raw) To: devel On Fri, 25 Nov 2005 13:00:21 +0300, Anton D. Kachalov wrote: > On Thu, Nov 24, 2005 at 09:41:05PM +0300, Genix wrote: >> Andrey Rahmatullin wrote: >> >> >Интересно, сколько народу (спеков, >> >тарболлов и юзеров) не сможет найти qt в >> >/usr/libexec/qt[34] ? >> >Только у меня в 4 пакетах пробито /usr/lib :( >> >(я знаю, что это баг). >> подсмотрел у кого-то такую штуку: unset QTDIR >> || : ; . /etc/profile.d/qt3dir.sh > Это хак. Чем таким libqt3-devel отличается от > php-devel? В последнем есть rpm-макросы > специально под такие случаи. > > 2Zerg: очень хотелось бы уже к началу > следующей недели иметь в _Сизифе_ QT с > rpm'ми макросами. > Бага: #8559 висит. К началу не получится ;-) Zerg в отпуске. Мне кажется, что он не сильно будет возражать против NMU, тем более предложенный мной Draft Policy это вроде как разрешает ;-) Rgds, Rider ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: Re: libexec and x86_64: arch 2005-11-25 13:56 ` [devel] " Anton Farygin @ 2005-11-28 7:28 ` Sergey V Turchin 2005-11-28 8:47 ` Ivan Fedorov 0 siblings, 1 reply; 59+ messages in thread From: Sergey V Turchin @ 2005-11-28 7:28 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 491 bytes --] On Friday 25 November 2005 16:56, Anton Farygin wrote: [...] > Мне кажется, что он не сильно будет > возражать против NMU Не буду. У меня это еще до отпуска появилось, но уже в qt-3.3.5. Закончу последний эксперимент и выложу. > , тем более > предложенный мной Draft Policy это вроде как разрешает ;-) В нем надо запретить NMU без высылания патчей мантейнеру ;-) -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: Re: libexec and x86_64: arch 2005-11-28 7:28 ` Sergey V Turchin @ 2005-11-28 8:47 ` Ivan Fedorov 2005-11-28 10:58 ` Anton D. Kachalov 0 siblings, 1 reply; 59+ messages in thread From: Ivan Fedorov @ 2005-11-28 8:47 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 179 bytes --] Sergey V Turchin пишет: >>, тем более >>предложенный мной Draft Policy это вроде как разрешает ;-) > > В нем надо запретить NMU без высылания патчей мантейнеру ;-) +1 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: Re: libexec and x86_64: arch 2005-11-28 8:47 ` Ivan Fedorov @ 2005-11-28 10:58 ` Anton D. Kachalov 2005-11-28 14:36 ` Ivan Fedorov 0 siblings, 1 reply; 59+ messages in thread From: Anton D. Kachalov @ 2005-11-28 10:58 UTC (permalink / raw) To: ALT Devel discussion list On Mon, Nov 28, 2005 at 04:47:40PM +0800, Ivan Fedorov wrote: > Sergey V Turchin пишет: > > >>, тем более > >>предложенный мной Draft Policy это вроде как разрешает ;-) > > > > В нем надо запретить NMU без высылания патчей мантейнеру ;-) > +1 Патчи не самому мантейнеру,а через bugzilla. -- mouse ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: Re: libexec and x86_64: arch 2005-11-28 10:58 ` Anton D. Kachalov @ 2005-11-28 14:36 ` Ivan Fedorov 0 siblings, 0 replies; 59+ messages in thread From: Ivan Fedorov @ 2005-11-28 14:36 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 419 bytes --] Anton D. Kachalov пишет: > On Mon, Nov 28, 2005 at 04:47:40PM +0800, Ivan Fedorov wrote: > >>Sergey V Turchin пишет: >> >> >>>>, тем более >>>>предложенный мной Draft Policy это вроде как разрешает ;-) >>> >>>В нем надо запретить NMU без высылания патчей мантейнеру ;-) >> >>+1 > > Патчи не самому мантейнеру,а через bugzilla. согласен. мантейнер может быть недоступен... а может быть команда... [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 21:29 ` Dmitry V. Levin 2005-11-24 11:16 ` Michael Shigorin 2005-11-24 15:19 ` Andrey Rahmatullin @ 2005-11-24 17:36 ` Alexey Voinov 2005-11-24 17:49 ` Dmitry V. Levin 2006-04-26 17:45 ` [devel] " Alexey Tourbin 3 siblings, 1 reply; 59+ messages in thread From: Alexey Voinov @ 2005-11-24 17:36 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 525 bytes --] Dmitry V. Levin wrote > On Wed, Nov 23, 2005 at 08:17:35AM +0300, Alexey Rusakov wrote: > > Dmitry V. Levin wrote: > > > > >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB > > >executable" > > >среди *.i586.rpm не менее 236 штук. > > Прежняя версия была основана на неполных данных. Список пакетов и > файлов в них, претендующий на полноту, пожат и приложен. Делать-то с ними чего? Переехать в libexec? -- Best Regards! Alexey Voinov voins@voins.program.ru voins@altlinux.ru [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-24 17:36 ` [devel] " Alexey Voinov @ 2005-11-24 17:49 ` Dmitry V. Levin 2005-11-24 21:38 ` Mikhail Zabaluev 0 siblings, 1 reply; 59+ messages in thread From: Dmitry V. Levin @ 2005-11-24 17:49 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 568 bytes --] On Thu, Nov 24, 2005 at 08:36:41PM +0300, Alexey Voinov wrote: > Dmitry V. Levin wrote > > On Wed, Nov 23, 2005 at 08:17:35AM +0300, Alexey Rusakov wrote: > > > Dmitry V. Levin wrote: > > > > > > >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB > > > >executable" > > > >среди *.i586.rpm не менее 236 штук. > > > > Прежняя версия была основана на неполных данных. Список пакетов и > > файлов в них, претендующий на полноту, пожат и приложен. > Делать-то с ними чего? Переехать в libexec? Да нет, просто посмотреть. :) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-24 17:49 ` Dmitry V. Levin @ 2005-11-24 21:38 ` Mikhail Zabaluev 0 siblings, 0 replies; 59+ messages in thread From: Mikhail Zabaluev @ 2005-11-24 21:38 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 874 bytes --] В Чтв, 24/11/2005 в 20:49 +0300, Dmitry V. Levin пишет: > On Thu, Nov 24, 2005 at 08:36:41PM +0300, Alexey Voinov wrote: > > Dmitry V. Levin wrote > > > On Wed, Nov 23, 2005 at 08:17:35AM +0300, Alexey Rusakov wrote: > > > > Dmitry V. Levin wrote: > > > > > > > > >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB > > > > >executable" > > > > >среди *.i586.rpm не менее 236 штук. > > > > > > Прежняя версия была основана на неполных данных. Список пакетов и > > > файлов в них, претендующий на полноту, пожат и приложен. > > Делать-то с ними чего? Переехать в libexec? > > Да нет, просто посмотреть. :) Посмотрел. Многие приложения не делают различий между исполняемыми файлами и DSO-модулями, сваливая их в одно место в $libdir и называя application directory. JDK, например, не получится развести, он живет в едином $JAVA_HOME. [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64: arch 2005-11-23 21:29 ` Dmitry V. Levin ` (2 preceding siblings ...) 2005-11-24 17:36 ` [devel] " Alexey Voinov @ 2006-04-26 17:45 ` Alexey Tourbin 2006-04-26 19:23 ` Anton Farygin 3 siblings, 1 reply; 59+ messages in thread From: Alexey Tourbin @ 2006-04-26 17:45 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 347 bytes --] On Thu, Nov 24, 2005 at 12:29:26AM +0300, Dmitry V. Levin wrote: > > >Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB > > >executable" > > >среди *.i586.rpm не менее 236 штук. > R-base /usr/lib/R/bin/R.bin Совсем плохо будет, если этот исполняемый файл останется в /usr/lib/R? Точнее, в %_libdir/R. Или уже проехали? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64: arch 2006-04-26 17:45 ` [devel] " Alexey Tourbin @ 2006-04-26 19:23 ` Anton Farygin 2006-04-26 19:36 ` Alexey Tourbin 0 siblings, 1 reply; 59+ messages in thread From: Anton Farygin @ 2006-04-26 19:23 UTC (permalink / raw) To: ALT Devel discussion list Alexey Tourbin wrote: > On Thu, Nov 24, 2005 at 12:29:26AM +0300, Dmitry V. Levin wrote: >>>> Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB >>>> executable" >>>> среди *.i586.rpm не менее 236 штук. > >> R-base /usr/lib/R/bin/R.bin > > Совсем плохо будет, если этот исполняемый файл останется в /usr/lib/R? > Точнее, в %_libdir/R. Или уже проехали? > Правильнее наверное его укладывать в libexec но наверное это пофиг ;) Вообще целью разнесения исполняемых файлов от библиотек в итоге должно стать biarch - возможнось одновременной установки библиотке как x86_64, так и x86. Rgds, Rider ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64: arch 2006-04-26 19:23 ` Anton Farygin @ 2006-04-26 19:36 ` Alexey Tourbin 0 siblings, 0 replies; 59+ messages in thread From: Alexey Tourbin @ 2006-04-26 19:36 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 769 bytes --] On Wed, Apr 26, 2006 at 11:23:46PM +0400, Anton Farygin wrote: > Alexey Tourbin wrote: > > On Thu, Nov 24, 2005 at 12:29:26AM +0300, Dmitry V. Levin wrote: > >>>> Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB > >>>> executable" > >>>> среди *.i586.rpm не менее 236 штук. > > > >> R-base /usr/lib/R/bin/R.bin > > > > Совсем плохо будет, если этот исполняемый файл останется в /usr/lib/R? > > Точнее, в %_libdir/R. Или уже проехали? > > > > Правильнее наверное его укладывать в libexec > > но наверное это пофиг ;) > > Вообще целью разнесения исполняемых файлов от библиотек в итоге должно > стать biarch - возможнось одновременной установки библиотке как x86_64, > так и x86. В случае с R-base это точно не актуально. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64: arch 2005-11-23 2:17 ` [devel] Re: libexec and x86_64: arch Dmitry V. Levin 2005-11-23 5:17 ` Alexey Rusakov @ 2005-11-23 9:13 ` Andrei Bulava 2005-11-23 12:13 ` [devel] libexec and x86_64 Dmitry V. Levin 2006-04-26 23:39 ` [devel] libexec and x86_64: arch Alexey Tourbin 2005-11-23 22:12 ` [devel] " Alexander Bokovoy ` (2 subsequent siblings) 4 siblings, 2 replies; 59+ messages in thread From: Andrei Bulava @ 2005-11-23 9:13 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin wrote: > Пакетов i586.rpm, содержащих только не библиотеки в каталоге /usr/lib, у > нас сейчас 2270 штук. Если исключить пакеты, содержащие файлы меню (а они > почему-то находятся в /usr/lib/menu), то останется всего 1513 пакета, > хранящих в /usr/lib/ разные скрипты и данные, не являющиеся библиотеками. > Можно ещё найти крупные партии пакетов, хранящих нечто в /usr/lib, > например, /usr/lib/perl5. Ага, что /usr/lib/perl5 даже удостоился отдельного упоминания в FHS (сноска [23] в FHS-2.3). > Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB executable" > среди *.i586.rpm не менее 236 штук. Читаем внимательно - выиграем обязательно: "Applications may use a single subdirectory under /usr/lib. If an application uses a subdirectory, all architecture-dependent data exclusively used by the application must be placed within that subdirectory. [23]" Поправьте меня, если я ошибаюсь, но разве layout /usr/lib/foo/{etc,bin,lib,sbin,share,var} из-за этой размытой формулировки и, особенно, упоминания /usr/lib/perl5 с его (дикой) смесью architecture-dependent и architecture-independent data (с запоздалым упоминанием i386-linux внутри) не может считаться законным в upstream? Практика показывает, что ещё как может :-( То, что строчкой выше написано "/usr/lib includes object files, libraries, and internal binaries that are not intended to be executed directly by users or shell scripts. [22]", а сама сноска [22] недвусмысленно говорит "Miscellaneous architecture-independent application-specific static files and subdirectories must be placed in /usr/share.", upstream'у читать неинтересно, т.к. это заставит их больше думать (а кому-то мысль об использовании autotools так и вообще ненавистна по религиозным причинам). Раз сделано исключение для perl, то можно продолжать пороть чушь в том же духе. Кстати, "ELF 32-bit LSB executable" таки разрешены в /usr/lib :-\ Навскидку - LinCVS, который я когда-то так и не упаковал: $ file /usr/share/LinCVS/lincvs.bin /usr/share/LinCVS/lincvs.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.18, dynamically linked (uses shared libs), stripped Этот самый lincvs.bin и есть представитель "internal binaries that are not intended to be executed directly by users or shell scripts", т.к. вызывается wrapper'ом /usr/bin/lincvs. К сожалению, дизайн LinCVS ещё тот, поэтому я не упаковал LinCVS сам именно из-за того, что не смог оторвать "miscellaneous architecture-independent application-specific static files and subdirectories" в /usr/share. IMHO, это явление - детище отображения "Program Files" на "/usr/lib" у многих (если не у всех) приложений, разрабатываемых как кросс-платформенные: mozilla suite, firefox, thunderbird и пр. Так что, опять же IMHO, FHS - это сферический конь в вакууме. Начинать вводить его в строй надо не с LinCVS и других мелочей типа mrtg ;-) Покажите, для начала, как это будет с perl, firefox, thunderbird, выслушайте мнение upstream по поводу вас и FHS, а уж тогда поднимайте волну. -- // AB1002-UANIC ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64 2005-11-23 9:13 ` Andrei Bulava @ 2005-11-23 12:13 ` Dmitry V. Levin 2006-04-26 23:39 ` [devel] libexec and x86_64: arch Alexey Tourbin 1 sibling, 0 replies; 59+ messages in thread From: Dmitry V. Levin @ 2005-11-23 12:13 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 500 bytes --] On Wed, Nov 23, 2005 at 11:13:59AM +0200, Andrei Bulava wrote: [...] > "/usr/lib includes object files, libraries, and internal binaries that > are not intended to be executed directly by users or shell scripts. [22]", Вообще говоря, FHS-2.3 не подразумевает наличие /usr/libexec. Мы до сих пор обсуждали не соответствие FHS, а осмысленность и трудоёмкость перехода. К сожалению, стремление к осмысленности и стремление к совместимости не всегда ведут в одном направлении. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] libexec and x86_64: arch 2005-11-23 9:13 ` Andrei Bulava 2005-11-23 12:13 ` [devel] libexec and x86_64 Dmitry V. Levin @ 2006-04-26 23:39 ` Alexey Tourbin 1 sibling, 0 replies; 59+ messages in thread From: Alexey Tourbin @ 2006-04-26 23:39 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 765 bytes --] On Wed, Nov 23, 2005 at 11:13:59AM +0200, Andrei Bulava wrote: > Поправьте меня, если я ошибаюсь, но разве layout > /usr/lib/foo/{etc,bin,lib,sbin,share,var} из-за этой размытой > формулировки и, особенно, упоминания /usr/lib/perl5 с его (дикой) смесью > architecture-dependent и architecture-independent data (с запоздалым > упоминанием i386-linux внутри) не может считаться законным в upstream? С выходом более более новой версии перла (допустим, 5.10) структура перловх каталогов должна поменяться: /usr/lib/perl5/i386-linux -> /usr/lib/perl5 /usr/lib/perl5 -> /usr/share/perl5 Это можно сделать уже и сейчас. В дебиане так сделано. Просто сейчас не хочется пересобирать стот тыщь мильёнов пакетов и ставить им зависимости на новый каталог. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 2:17 ` [devel] Re: libexec and x86_64: arch Dmitry V. Levin 2005-11-23 5:17 ` Alexey Rusakov 2005-11-23 9:13 ` Andrei Bulava @ 2005-11-23 22:12 ` Alexander Bokovoy 2005-11-23 22:21 ` [devel] Re: libexec and x86_64 Dmitry V. Levin 2005-11-23 22:15 ` [devel] Re: libexec and x86_64: arch Igor Zubkov 2005-11-28 7:22 ` Sergey V Turchin 4 siblings, 1 reply; 59+ messages in thread From: Alexander Bokovoy @ 2005-11-23 22:12 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1336 bytes --] On Wed, Nov 23, 2005 at 05:17:31AM +0300, Dmitry V. Levin wrote: > > Сейчас соберу статистику по i586.rpm, и можно будет оценивать последствия. > > Пакетов i586.rpm, содержащих только не библиотеки в каталоге /usr/lib, у > нас сейчас 2270 штук. Если исключить пакеты, содержащие файлы меню (а они > почему-то находятся в /usr/lib/menu), то останется всего 1513 пакета, > хранящих в /usr/lib/ разные скрипты и данные, не являющиеся библиотеками. > Можно ещё найти крупные партии пакетов, хранящих нечто в /usr/lib, > например, /usr/lib/perl5. > Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB executable" > среди *.i586.rpm не менее 236 штук. > > Кто будет выделять среди всей этой гущи пакетов те, которые хранят в > /usr/lib исполняемые файлы, требующие переноса в /usr/libexec? Мне интересно, а имеет ли смысл вообще оживлять /usr/libexec? Согласно последним замечаниям в git@, когда пытались скрипты-утилиты куда-то спрятать, libexec вообще сущность умирающая. Заявителей подобного было довольно много и все как на подбор из мейнтейнеров дистрибутивов и компонент ядра. Я задумался... -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-23 22:12 ` [devel] " Alexander Bokovoy @ 2005-11-23 22:21 ` Dmitry V. Levin 2005-11-24 5:24 ` Vadim V. Zhytnikov ` (2 more replies) 0 siblings, 3 replies; 59+ messages in thread From: Dmitry V. Levin @ 2005-11-23 22:21 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1483 bytes --] On Thu, Nov 24, 2005 at 01:12:24AM +0300, Alexander Bokovoy wrote: > On Wed, Nov 23, 2005 at 05:17:31AM +0300, Dmitry V. Levin wrote: > > > Сейчас соберу статистику по i586.rpm, и можно будет оценивать последствия. > > > > Пакетов i586.rpm, содержащих только не библиотеки в каталоге /usr/lib, у > > нас сейчас 2270 штук. Если исключить пакеты, содержащие файлы меню (а они > > почему-то находятся в /usr/lib/menu), то останется всего 1513 пакета, > > хранящих в /usr/lib/ разные скрипты и данные, не являющиеся библиотеками. > > Можно ещё найти крупные партии пакетов, хранящих нечто в /usr/lib, > > например, /usr/lib/perl5. > > Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB executable" > > среди *.i586.rpm не менее 236 штук. > > > > Кто будет выделять среди всей этой гущи пакетов те, которые хранят в > > /usr/lib исполняемые файлы, требующие переноса в /usr/libexec? > Мне интересно, а имеет ли смысл вообще оживлять /usr/libexec? Согласно > последним замечаниям в git@, когда пытались скрипты-утилиты куда-то > спрятать, libexec вообще сущность умирающая. Заявителей подобного было > довольно много и все как на подбор из мейнтейнеров дистрибутивов и > компонент ядра. Нет, libexec сущность не умирающая, а по сути не возникшая в дистрибутивах GNU/*/Linux. В BSD libexec живёт и процветает. Вот только нужно ли нам подобное внедрять? Я не уверен, поскольку хлопот будет много, а потенциальные выгоды призрачны. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-23 22:21 ` [devel] Re: libexec and x86_64 Dmitry V. Levin @ 2005-11-24 5:24 ` Vadim V. Zhytnikov 2005-11-24 14:07 ` Денис Смирнов 2005-11-25 5:42 ` Alexander Bokovoy 2005-11-28 13:11 ` Stanislav Ievlev 2 siblings, 1 reply; 59+ messages in thread From: Vadim V. Zhytnikov @ 2005-11-24 5:24 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: >>Мне интересно, а имеет ли смысл вообще оживлять /usr/libexec? Согласно >>последним замечаниям в git@, когда пытались скрипты-утилиты куда-то >>спрятать, libexec вообще сущность умирающая. Заявителей подобного было >>довольно много и все как на подбор из мейнтейнеров дистрибутивов и >>компонент ядра. > > > Нет, libexec сущность не умирающая, а по сути не возникшая в дистрибутивах > GNU/*/Linux. В BSD libexec живёт и процветает. Вот только нужно ли нам > подобное внедрять? Я не уверен, поскольку хлопот будет много, а > потенциальные выгоды призрачны. > А есть ли другие Linux distro внедряющие/вендрившие libexec? Если нет (а это, кажется, именно так), то я бы не стал. Кроме того FHS - какой-никакой но всё-таки стандарт. Зачем становиться отличными от всех и от всего если а) это потребует тучу усилий б) выгоды не вполне ясны -- Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@netorn.ru> ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-24 5:24 ` Vadim V. Zhytnikov @ 2005-11-24 14:07 ` Денис Смирнов 2005-11-24 15:06 ` Vadim V. Zhytnikov 0 siblings, 1 reply; 59+ messages in thread From: Денис Смирнов @ 2005-11-24 14:07 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 800 bytes --] On Thu, Nov 24, 2005 at 08:24:03AM +0300, Vadim V. Zhytnikov wrote: VVZ> А есть ли другие Linux distro внедряющие/вендрившие libexec? VVZ> Если нет (а это, кажется, именно так), то я бы не стал. - больше нет Linux distro внедривших hasher и добившихся такой же целостности репозитория как в ALT; - больше (AFAIR) нет дистрибутива (разве что openwall?), где не-PIC код в библиотеках является критической багой, не дающей собрать пакет; Ну и т.д. VVZ> Кроме того FHS - какой-никакой но всё-таки стандарт. VVZ> Зачем становиться отличными от всех и от всего если VVZ> а) это потребует тучу усилий VVZ> б) выгоды не вполне ясны Выгоды от целостности репозитория тоже не вполне ясны. Качество в мелочах проявляется. -- С уважением, Денис http://freesource.info [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-24 14:07 ` Денис Смирнов @ 2005-11-24 15:06 ` Vadim V. Zhytnikov 2005-11-25 23:31 ` Денис Смирнов 0 siblings, 1 reply; 59+ messages in thread From: Vadim V. Zhytnikov @ 2005-11-24 15:06 UTC (permalink / raw) To: ALT Devel discussion list Денис Смирнов пишет: > On Thu, Nov 24, 2005 at 08:24:03AM +0300, Vadim V. Zhytnikov wrote: > > VVZ> А есть ли другие Linux distro внедряющие/вендрившие libexec? > VVZ> Если нет (а это, кажется, именно так), то я бы не стал. > > - больше нет Linux distro внедривших hasher и добившихся такой же > целостности репозитория как в ALT; > - больше (AFAIR) нет дистрибутива (разве что openwall?), где не-PIC код в > библиотеках является критической багой, не дающей собрать пакет; > Это не имеет отношения к существу _конкретного_ _рассматриваемого_ вопроса. Я не пытаюсь сказать -- "давайте сделаем всё как у всех и будет нам счастье ...". Я пытаюсь взвесить pro и contra по поводу libexec. Новый элемент "несовместимости со всеми" должен быть чем-то оправдан. > > VVZ> Кроме того FHS - какой-никакой но всё-таки стандарт. > VVZ> Зачем становиться отличными от всех и от всего если > VVZ> а) это потребует тучу усилий > VVZ> б) выгоды не вполне ясны > > Выгоды от целостности репозитория тоже не вполне ясны. > Да ну? Совершенно ясны! > Качество в мелочах проявляется. Собственно я опасаюсь, что качества введение libexec не очень добавит, а добавит только работы мантейнерам тех пакетов, которые (пакеты) не хотят ничего знать об libexec. Работы, повторяющейся с каждым новым релизом... -- Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@netorn.ru> ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-24 15:06 ` Vadim V. Zhytnikov @ 2005-11-25 23:31 ` Денис Смирнов 0 siblings, 0 replies; 59+ messages in thread From: Денис Смирнов @ 2005-11-25 23:31 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 662 bytes --] On Thu, Nov 24, 2005 at 06:06:21PM +0300, Vadim V. Zhytnikov wrote: VVZ> Собственно я опасаюсь, что качества введение libexec VVZ> не очень добавит, а добавит только работы мантейнерам VVZ> тех пакетов, которые (пакеты) не хотят ничего знать об VVZ> libexec. Работы, повторяющейся с каждым новым VVZ> релизом... Никто не заставляет мантейнера использовать libexec (и вообще макрос %_libexecdir). Но дать ему возможность собрать пакет грамотно -- стоит. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- Она сопротивлялась, но я её всё-таки закрою. -- avm in #7518 [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-23 22:21 ` [devel] Re: libexec and x86_64 Dmitry V. Levin 2005-11-24 5:24 ` Vadim V. Zhytnikov @ 2005-11-25 5:42 ` Alexander Bokovoy 2005-11-28 13:11 ` Stanislav Ievlev 2 siblings, 0 replies; 59+ messages in thread From: Alexander Bokovoy @ 2005-11-25 5:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 980 bytes --] On Thu, Nov 24, 2005 at 01:21:20AM +0300, Dmitry V. Levin wrote: > > Мне интересно, а имеет ли смысл вообще оживлять /usr/libexec? Согласно > > последним замечаниям в git@, когда пытались скрипты-утилиты куда-то > > спрятать, libexec вообще сущность умирающая. Заявителей подобного было > > довольно много и все как на подбор из мейнтейнеров дистрибутивов и > > компонент ядра. > > Нет, libexec сущность не умирающая, а по сути не возникшая в дистрибутивах > GNU/*/Linux. В BSD libexec живёт и процветает. Вот только нужно ли нам > подобное внедрять? Я не уверен, поскольку хлопот будет много, а > потенциальные выгоды призрачны. Речь шла о FHS и фактическом неиспользовании libexec в его рамках, несмотря на формальное наличие. Это и называлось умирающим. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-23 22:21 ` [devel] Re: libexec and x86_64 Dmitry V. Levin 2005-11-24 5:24 ` Vadim V. Zhytnikov 2005-11-25 5:42 ` Alexander Bokovoy @ 2005-11-28 13:11 ` Stanislav Ievlev 2 siblings, 0 replies; 59+ messages in thread From: Stanislav Ievlev @ 2005-11-28 13:11 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Nov 24, 2005 at 01:21:20AM +0300, Dmitry V. Levin wrote: > On Thu, Nov 24, 2005 at 01:12:24AM +0300, Alexander Bokovoy wrote: > > On Wed, Nov 23, 2005 at 05:17:31AM +0300, Dmitry V. Levin wrote: > > > > Сейчас соберу статистику по i586.rpm, и можно будет оценивать последствия. > > > > > > Пакетов i586.rpm, содержащих только не библиотеки в каталоге /usr/lib, у > > > нас сейчас 2270 штук. Если исключить пакеты, содержащие файлы меню (а они > > > почему-то находятся в /usr/lib/menu), то останется всего 1513 пакета, > > > хранящих в /usr/lib/ разные скрипты и данные, не являющиеся библиотеками. > > > Можно ещё найти крупные партии пакетов, хранящих нечто в /usr/lib, > > > например, /usr/lib/perl5. > > > Пакетов, содержащих в недрах /usr/lib файлы типа "ELF 32-bit LSB executable" > > > среди *.i586.rpm не менее 236 штук. > > > > > > Кто будет выделять среди всей этой гущи пакетов те, которые хранят в > > > /usr/lib исполняемые файлы, требующие переноса в /usr/libexec? > > Мне интересно, а имеет ли смысл вообще оживлять /usr/libexec? Согласно > > последним замечаниям в git@, когда пытались скрипты-утилиты куда-то > > спрятать, libexec вообще сущность умирающая. Заявителей подобного было > > довольно много и все как на подбор из мейнтейнеров дистрибутивов и > > компонент ядра. > > Нет, libexec сущность не умирающая, а по сути не возникшая в дистрибутивах > GNU/*/Linux. В BSD libexec живёт и процветает. Вот только нужно ли нам > подобное внедрять? Я не уверен, поскольку хлопот будет много, а > потенциальные выгоды призрачны. Просветите меня. Что мне делать с alterator. Там бакенды лежат сейчас в /usr/lib/alterator/backend. backend'ы могут быть как архитектурно-независимыми, так из зависимыми. С одной стороны не стоит делать /usr/libexec/alterator, ибо традиционно предполагалось что в libexec будут только скрипты (например для cgi), а тут могут быть и бинари тоже. С другой стороны не стоит делать arch пакеты только из-за /usr/lib. Сейчас у меня также как и в perl просто гвоздями прибитый /usr/lib - почему-то мне кажется это самым простым и понятным решением. И для arch и для noarch модулей. P.S. FHS как я понял отказался от /usr/libexec для скриптов в пользу /srv. -- Стас. ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 2:17 ` [devel] Re: libexec and x86_64: arch Dmitry V. Levin ` (2 preceding siblings ...) 2005-11-23 22:12 ` [devel] " Alexander Bokovoy @ 2005-11-23 22:15 ` Igor Zubkov 2005-11-24 11:19 ` Michael Shigorin 2005-11-28 7:22 ` Sergey V Turchin 4 siblings, 1 reply; 59+ messages in thread From: Igor Zubkov @ 2005-11-23 22:15 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 589 bytes --] В сообщении от Среда, 23-Ноя-2005 04:17 Dmitry V. Levin написал(a): > Если исключить пакеты, содержащие файлы меню (а они > почему-то находятся в /usr/lib/menu), то останется всего 1513 пакета, > хранящих в /usr/lib/ разные скрипты и данные, не являющиеся библиотеками. Мне вот давно интересно, а почему именно /usr/lib/menu/, а не /usr/share/menu? Ответ, в стиле, так сделано в debian из которого мы взяли menu мне не интересен. -- http://www.livejournal.com/users/icesik/7614.html http://www.livejournal.com/users/icesik/7393.html http://www.livejournal.com/users/icesik/7024.html [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* [devel] Re: libexec and x86_64: arch 2005-11-23 22:15 ` [devel] Re: libexec and x86_64: arch Igor Zubkov @ 2005-11-24 11:19 ` Michael Shigorin 0 siblings, 0 replies; 59+ messages in thread From: Michael Shigorin @ 2005-11-24 11:19 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 274 bytes --] On Thu, Nov 24, 2005 at 12:15:12AM +0200, Igor Zubkov wrote: > Ответ, в стиле, так сделано в debian из которого мы взяли menu > мне не интересен. Ты знал, ты знал :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: arch 2005-11-23 2:17 ` [devel] Re: libexec and x86_64: arch Dmitry V. Levin ` (3 preceding siblings ...) 2005-11-23 22:15 ` [devel] Re: libexec and x86_64: arch Igor Zubkov @ 2005-11-28 7:22 ` Sergey V Turchin 4 siblings, 0 replies; 59+ messages in thread From: Sergey V Turchin @ 2005-11-28 7:22 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 311 bytes --] On Wednesday 23 November 2005 05:17, Dmitry V. Levin wrote: [...] > содержащие файлы меню (а они почему-то находятся в > /usr/lib/menu) Дык, поменяй %_menudir на /usr/share/menu [...] -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64: noarch 2005-11-23 0:43 ` [devel] Re: libexec and x86_64: noarch Dmitry V. Levin 2005-11-23 2:17 ` [devel] Re: libexec and x86_64: arch Dmitry V. Levin @ 2005-11-23 23:24 ` Денис Смирнов 1 sibling, 0 replies; 59+ messages in thread From: Денис Смирнов @ 2005-11-23 23:24 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 734 bytes --] On Wed, Nov 23, 2005 at 03:43:00AM +0300, Dmitry V. Levin wrote: DVL> А остальные тоже готовы? DVL> Вы хотя бы примерно представляете себе масштаб стихийного бедствия, DVL> который накроет Сизиф? От смены значения макроса %_libexec? Нет, не представляю. Я не предлагаю в ближайшем времени _требовать_ корректного размещения файлов, однако _предоставить возможность_ желающим поступить правильно мантейнерам стоит. Второй этап -- робот-QA, который сможет указать мантейнерам на их ошибки. А требовать можно не ранее чем через год. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- Если я не вернyсь - считайте меня программистом. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] Re: libexec and x86_64 2005-11-22 18:17 ` Dmitry V. Levin 2005-11-22 22:28 ` Денис Смирнов @ 2005-11-23 6:06 ` Alexey I. Froloff 1 sibling, 0 replies; 59+ messages in thread From: Alexey I. Froloff @ 2005-11-23 6:06 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 471 bytes --] * Dmitry V. Levin <ldv@> [051122 21:19]: > Другими словами, против перехода (возврата) на libexec возражений нет? > Все готовы усердно бороться со своими и чужими пакетами на этот предмет? xscreensaver и i386-mingw32mcvs-gcc уже побороты ;-) -- Regards, Alexey I. Froloff AIF5-RIPN, AIF5-RIPE ------------------------------------------- Inform-Mobil, Ltd. System Administrator http://www.inform-mobil.ru/ Tel: +7(095)504-4709, Fax: +7(095)513-1006 [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 59+ messages in thread
end of thread, other threads:[~2006-04-26 23:39 UTC | newest] Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-10-27 9:38 [devel] libexec and x86_64 Vadim V. Zhytnikov 2005-10-27 12:42 ` Dmitry V. Levin 2005-10-27 19:50 ` Vadim V. Zhytnikov 2005-10-27 18:56 ` Dmitry V. Levin 2005-10-27 20:11 ` Vadim V. Zhytnikov 2005-10-27 19:49 ` Dmitry V. Levin 2005-10-27 21:51 ` Vadim V. Zhytnikov 2005-10-28 7:59 ` [devel] " Anton Farygin 2005-10-28 15:14 ` Anton D. Kachalov 2005-10-29 14:48 ` Денис Смирнов 2005-10-29 15:03 ` Alexey Rusakov 2005-10-30 19:51 ` Dmitry V. Levin 2005-10-30 20:34 ` Volkov Serge 2005-10-30 20:39 ` Денис Смирнов 2005-11-22 18:17 ` Dmitry V. Levin 2005-11-22 22:28 ` Денис Смирнов 2005-11-23 0:43 ` [devel] Re: libexec and x86_64: noarch Dmitry V. Levin 2005-11-23 2:17 ` [devel] Re: libexec and x86_64: arch Dmitry V. Levin 2005-11-23 5:17 ` Alexey Rusakov 2005-11-23 7:26 ` Eugene Vlasov 2005-11-23 13:00 ` Dmitry V. Levin 2005-11-24 11:13 ` Michael Shigorin 2005-11-26 20:45 ` Денис Смирнов 2005-11-27 16:10 ` [devel] apache: shared core? Michael Shigorin 2005-11-30 19:18 ` [devel] Re: libexec and x86_64: arch Igor Vlasenko 2005-11-23 21:29 ` Dmitry V. Levin 2005-11-24 11:16 ` Michael Shigorin 2005-11-24 15:19 ` Andrey Rahmatullin 2005-11-24 18:41 ` Genix 2005-11-24 19:10 ` Andrey Rahmatullin 2005-11-25 10:01 ` Anton D. Kachalov 2005-11-25 10:00 ` Anton D. Kachalov 2005-11-25 13:56 ` [devel] " Anton Farygin 2005-11-28 7:28 ` Sergey V Turchin 2005-11-28 8:47 ` Ivan Fedorov 2005-11-28 10:58 ` Anton D. Kachalov 2005-11-28 14:36 ` Ivan Fedorov 2005-11-24 17:36 ` [devel] " Alexey Voinov 2005-11-24 17:49 ` Dmitry V. Levin 2005-11-24 21:38 ` Mikhail Zabaluev 2006-04-26 17:45 ` [devel] " Alexey Tourbin 2006-04-26 19:23 ` Anton Farygin 2006-04-26 19:36 ` Alexey Tourbin 2005-11-23 9:13 ` Andrei Bulava 2005-11-23 12:13 ` [devel] libexec and x86_64 Dmitry V. Levin 2006-04-26 23:39 ` [devel] libexec and x86_64: arch Alexey Tourbin 2005-11-23 22:12 ` [devel] " Alexander Bokovoy 2005-11-23 22:21 ` [devel] Re: libexec and x86_64 Dmitry V. Levin 2005-11-24 5:24 ` Vadim V. Zhytnikov 2005-11-24 14:07 ` Денис Смирнов 2005-11-24 15:06 ` Vadim V. Zhytnikov 2005-11-25 23:31 ` Денис Смирнов 2005-11-25 5:42 ` Alexander Bokovoy 2005-11-28 13:11 ` Stanislav Ievlev 2005-11-23 22:15 ` [devel] Re: libexec and x86_64: arch Igor Zubkov 2005-11-24 11:19 ` Michael Shigorin 2005-11-28 7:22 ` Sergey V Turchin 2005-11-23 23:24 ` [devel] Re: libexec and x86_64: noarch Денис Смирнов 2005-11-23 6:06 ` [devel] Re: libexec and x86_64 Alexey I. Froloff
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git