* [devel] U: кривости генерялки зависимостей @ 2007-09-27 10:36 Stanislav Ievlev 2007-09-27 10:41 ` Dmitry V. Levin ` (2 more replies) 0 siblings, 3 replies; 23+ messages in thread From: Stanislav Ievlev @ 2007-09-27 10:36 UTC (permalink / raw) To: devel Возможно ли исправить генерилку зависимостей, чтобы больше никогда не возникали левые зависимости. А то вот spt стал зависит от installer-stage2, у меня периодически tex вылезал в зависимости. Если этот мозг не в состоянии правильно работать, то лучше его отключить ибо достало. -- ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 10:36 [devel] U: кривости генерялки зависимостей Stanislav Ievlev @ 2007-09-27 10:41 ` Dmitry V. Levin 2007-09-27 10:49 ` Stanislav Ievlev 2007-09-27 10:59 ` Alexey Tourbin 2007-09-27 12:22 ` Damir Shayhutdinov 2 siblings, 1 reply; 23+ messages in thread From: Dmitry V. Levin @ 2007-09-27 10:41 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 524 bytes --] On Thu, Sep 27, 2007 at 02:36:20PM +0400, Stanislav Ievlev wrote: > Возможно ли исправить генерилку зависимостей, чтобы больше никогда не > возникали левые зависимости. > > А то вот spt стал зависит от installer-stage2, у меня периодически tex > вылезал в зависимости. А в чём суть проблемы? Думаю что никто не вникал, так ведь? > Если этот мозг не в состоянии правильно работать, то лучше его отключить > ибо достало. Вот сейчас будет обновление генератора зависимостей от at@, посмотрим ;) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 10:41 ` Dmitry V. Levin @ 2007-09-27 10:49 ` Stanislav Ievlev 2007-09-27 11:04 ` Alexey Tourbin 0 siblings, 1 reply; 23+ messages in thread From: Stanislav Ievlev @ 2007-09-27 10:49 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Sep 27, 2007 at 02:41:52PM +0400, Dmitry V. Levin wrote: > On Thu, Sep 27, 2007 at 02:36:20PM +0400, Stanislav Ievlev wrote: > > Возможно ли исправить генерилку зависимостей, чтобы больше никогда не > > возникали левые зависимости. > > > > А то вот spt стал зависит от installer-stage2, у меня периодически tex > > вылезал в зависимости. > > А в чём суть проблемы? Думаю что никто не вникал, так ведь? Суть в том что мозг не в состоянии обнаружить функции, если она живёт во "вставляемом" файле. В результате постоянно вылезают совершенно неожиданные зависимости. Это очень хороший механизм для саботажа ;)) Например лёгким движением руки можно сделать hasher зависимым на, скажем, installer ;) ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 10:49 ` Stanislav Ievlev @ 2007-09-27 11:04 ` Alexey Tourbin 2007-09-27 11:28 ` Stanislav Ievlev 0 siblings, 1 reply; 23+ messages in thread From: Alexey Tourbin @ 2007-09-27 11:04 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1325 bytes --] On Thu, Sep 27, 2007 at 02:49:22PM +0400, Stanislav Ievlev wrote: > On Thu, Sep 27, 2007 at 02:41:52PM +0400, Dmitry V. Levin wrote: > > On Thu, Sep 27, 2007 at 02:36:20PM +0400, Stanislav Ievlev wrote: > > > Возможно ли исправить генерилку зависимостей, чтобы больше никогда не > > > возникали левые зависимости. > > > > > > А то вот spt стал зависит от installer-stage2, у меня периодически tex > > > вылезал в зависимости. > > > > А в чём суть проблемы? Думаю что никто не вникал, так ведь? > Суть в том что мозг не в состоянии обнаружить функции, если она живёт во > "вставляемом" файле. Этот мозг может работать немного лучше, если искать зависимости не per file, а на все шелл-файлы с одновременным уничтожением потенциальных Provides. Нужен self-requires elimination pass. Это реализовано, например, в rpm-build-python. Он заглатывает весь список файлов целиком. По сути это значит, само по себе разделение на find-requires и find-provides -- это ошибочная идея в rpm. Нужна единая стадия find-reqprov. Текущая реализация 'sh --rpm-requires' не может дать даже и этого. > В результате постоянно вылезают совершенно неожиданные зависимости. > Это очень хороший механизм для саботажа ;)) > Например лёгким движением руки можно сделать hasher зависимым на, скажем, > installer ;) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 11:04 ` Alexey Tourbin @ 2007-09-27 11:28 ` Stanislav Ievlev 2007-09-27 20:41 ` Michael Shigorin 0 siblings, 1 reply; 23+ messages in thread From: Stanislav Ievlev @ 2007-09-27 11:28 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Sep 27, 2007 at 03:04:08PM +0400, Alexey Tourbin wrote: > On Thu, Sep 27, 2007 at 02:49:22PM +0400, Stanislav Ievlev wrote: > > On Thu, Sep 27, 2007 at 02:41:52PM +0400, Dmitry V. Levin wrote: > > > On Thu, Sep 27, 2007 at 02:36:20PM +0400, Stanislav Ievlev wrote: > > > > Возможно ли исправить генерилку зависимостей, чтобы больше никогда не > > > > возникали левые зависимости. > > > > > > > > А то вот spt стал зависит от installer-stage2, у меня периодически tex > > > > вылезал в зависимости. > > > > > > А в чём суть проблемы? Думаю что никто не вникал, так ведь? > > Суть в том что мозг не в состоянии обнаружить функции, если она живёт во > > "вставляемом" файле. > > Этот мозг может работать немного лучше, если искать зависимости не per > file, а на все шелл-файлы с одновременным уничтожением потенциальных > Provides. Нужен self-requires elimination pass. Это реализовано, > например, в rpm-build-python. Он заглатывает весь список файлов > целиком. > > По сути это значит, само по себе разделение на find-requires и > find-provides -- это ошибочная идея в rpm. Нужна единая стадия > find-reqprov. > > Текущая реализация 'sh --rpm-requires' не может дать даже и этого. Когда будет нам счастье? ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 11:28 ` Stanislav Ievlev @ 2007-09-27 20:41 ` Michael Shigorin 0 siblings, 0 replies; 23+ messages in thread From: Michael Shigorin @ 2007-09-27 20:41 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Sep 27, 2007 at 03:28:30PM +0400, Stanislav Ievlev wrote: > Когда будет нам счастье? После успешной функциональной атаки на hasher, наверное. PS: https://bugzilla.altlinux.org/show_bug.cgi?id=12928 -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 10:36 [devel] U: кривости генерялки зависимостей Stanislav Ievlev 2007-09-27 10:41 ` Dmitry V. Levin @ 2007-09-27 10:59 ` Alexey Tourbin 2007-09-27 11:16 ` Stanislav Ievlev 2007-09-27 12:22 ` Damir Shayhutdinov 2 siblings, 1 reply; 23+ messages in thread From: Alexey Tourbin @ 2007-09-27 10:59 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 253 bytes --] On Thu, Sep 27, 2007 at 02:36:20PM +0400, Stanislav Ievlev wrote: > А то вот spt стал зависит от installer-stage2, shell.req: /usr/src/tmp/spt-buildroot/usr/bin/spt: postinstall -> /usr/sbin/postinstall -> installer-stage2 (via contents_index_bin) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 10:59 ` Alexey Tourbin @ 2007-09-27 11:16 ` Stanislav Ievlev 2007-09-27 11:17 ` Alexey Tourbin 0 siblings, 1 reply; 23+ messages in thread From: Stanislav Ievlev @ 2007-09-27 11:16 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Sep 27, 2007 at 02:59:44PM +0400, Alexey Tourbin wrote: > On Thu, Sep 27, 2007 at 02:36:20PM +0400, Stanislav Ievlev wrote: > > А то вот spt стал зависит от installer-stage2, > > shell.req: /usr/src/tmp/spt-buildroot/usr/bin/spt: postinstall -> /usr/sbin/postinstall -> installer-stage2 (via contents_index_bin) Там есть одноимённая функция postinstall. ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 11:16 ` Stanislav Ievlev @ 2007-09-27 11:17 ` Alexey Tourbin 0 siblings, 0 replies; 23+ messages in thread From: Alexey Tourbin @ 2007-09-27 11:17 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 261 bytes --] On Thu, Sep 27, 2007 at 03:16:46PM +0400, Stanislav Ievlev wrote: > > shell.req: /usr/src/tmp/spt-buildroot/usr/bin/spt: postinstall -> /usr/sbin/postinstall -> installer-stage2 (via contents_index_bin) > Там есть одноимённая функция postinstall. Я знаю. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 10:36 [devel] U: кривости генерялки зависимостей Stanislav Ievlev 2007-09-27 10:41 ` Dmitry V. Levin 2007-09-27 10:59 ` Alexey Tourbin @ 2007-09-27 12:22 ` Damir Shayhutdinov 2007-09-27 12:48 ` Alexey Gladkov 2007-09-28 13:03 ` [devel] U: кривости генерялки зависимостей Epiphanov Sergei 2 siblings, 2 replies; 23+ messages in thread From: Damir Shayhutdinov @ 2007-09-27 12:22 UTC (permalink / raw) To: ALT Linux Team development discussions > Возможно ли исправить генерилку зависимостей, чтобы больше никогда не > возникали левые зависимости. > > А то вот spt стал зависит от installer-stage2, у меня периодически tex > вылезал в зависимости. > > Если этот мозг не в состоянии правильно работать, то лучше его отключить > ибо достало. AutoReq: yes, noshell? или %add_findreq_skiplist ? Зачем нужны какие-то действия извне, когда это можно делать сам мантейнер, путем добавления строчки в спек? ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 12:22 ` Damir Shayhutdinov @ 2007-09-27 12:48 ` Alexey Gladkov 2007-09-27 16:02 ` Alexey Tourbin 2007-09-28 13:03 ` [devel] U: кривости генерялки зависимостей Epiphanov Sergei 1 sibling, 1 reply; 23+ messages in thread From: Alexey Gladkov @ 2007-09-27 12:48 UTC (permalink / raw) To: ALT Linux Team development discussions Damir Shayhutdinov wrote: > AutoReq: yes, noshell? > или > %add_findreq_skiplist ? > > Зачем нужны какие-то действия извне, когда это можно делать сам > мантейнер, путем добавления строчки в спек? Затем что эти строчки нужно прописывать во всех пакетах, где потенциально может возникнуть такие проблемы т.е. в почти всех пакетах с shell скриптами. Если алгоритм не всегда работает, то лучше его включать когда мантейнер уверен что это не повредит. -- Rgrds, legion ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 12:48 ` Alexey Gladkov @ 2007-09-27 16:02 ` Alexey Tourbin 2007-09-27 18:52 ` Alexey Gladkov 0 siblings, 1 reply; 23+ messages in thread From: Alexey Tourbin @ 2007-09-27 16:02 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 706 bytes --] On Thu, Sep 27, 2007 at 04:48:43PM +0400, Alexey Gladkov wrote: > Затем что эти строчки нужно прописывать во всех пакетах, где > потенциально может возникнуть такие проблемы т.е. в почти всех пакетах > с shell скриптами. Не надо давать названия функциям, которые пересекаются с названиями команд в PATH. Хотя, конечно, когда в репозитарии несколько тысяч пакетов, пересечение может получаться не специально. Надежным способом избежать проблемы является название функций с [A-Z]. > Если алгоритм не всегда работает, то лучше его включать когда > мантейнер уверен что это не повредит. Его нужно будет со временем поправить. Последний раз я помню, что ldv его правил где-то в 2003 году. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 16:02 ` Alexey Tourbin @ 2007-09-27 18:52 ` Alexey Gladkov 2007-09-27 19:12 ` Alexey Tourbin ` (2 more replies) 0 siblings, 3 replies; 23+ messages in thread From: Alexey Gladkov @ 2007-09-27 18:52 UTC (permalink / raw) To: ALT Linux Team development discussions Alexey Tourbin wrote: > Не надо давать названия функциям, которые пересекаются с названиями > команд в PATH. Хотя, конечно, когда в репозитарии несколько тысяч Почему не надо? Неужели писатель скрипта должен помнить _ВСЕ_ возможные команды в репозитории (не пересечься с 12511 названием) ?! Может тогда использовать md5sum для создания названий функций в shell? Такое требование не реально. Такие пересечения данность. Давай не будем это обсуждать. Это всё лирика. > пакетов, пересечение может получаться не специально. Вот-вот. > Надежным способом избежать проблемы является название функций с [A-Z]. $ egrep '^(/usr)?/s?bin/[A-Z]' {noarch,i586}/base/contents_index |wc -l 187 Угу если не угораздит попасть в эти 187 названий. > Его нужно будет со временем поправить. Последний раз я помню, > что ldv его правил где-то в 2003 году. Как ты себе представляешь вычислить инклюд вида ". config-$arch" ? Или запретим делать такие конструкции? -- Rgrds, legion ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 18:52 ` Alexey Gladkov @ 2007-09-27 19:12 ` Alexey Tourbin 2007-09-27 20:42 ` Michael Shigorin 2007-09-27 21:12 ` [devel] shell req/prov Dmitry V. Levin 2 siblings, 0 replies; 23+ messages in thread From: Alexey Tourbin @ 2007-09-27 19:12 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1385 bytes --] On Thu, Sep 27, 2007 at 10:52:20PM +0400, Alexey Gladkov wrote: > > Его нужно будет со временем поправить. Последний раз я помню, > > что ldv его правил где-то в 2003 году. > > Как ты себе представляешь вычислить инклюд вида ". config-$arch" ? > Или запретим делать такие конструкции? Текущий шелл-анализатор плох, но отключать на этом основании поиск зависимостей в шелл-скриптах вообще -- ещё хуже. Собственно, альтернатива автоматике -- это мартышкин труд (писать зависимости вручную). Есть две идеи, как сделать его лучше. Они не решают проблему до конца, но дополняют друг друга. Суть проблемы в том, что названия функций в шелл-скриптах/библиотеках могут пересекаться с командами в PATH. Во-первых, это элиминиция self-requires внутри пакета. Заглатываем все скрипты сразу и делаем список всех функций в этих скриптах. При втором проходе опять просто игнорируем команды в скриптах, которые есть в списке функций. К сожалению, сейчас нет стандартного способа попросить шелл вывести список функций в скрипте. Но это, наверное, не очень сложно сделать. Это решает также проблему со всякими ". config-$arch", но только в пределах одного пакета. Во-вторых, собственно, если сорсится известный файл, то можно посмотреть, какие функции в есть в этом файле (если его можно обнаружить). Если в этом файле ещё что-то сорсится, то рекурсивно и т.д. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 18:52 ` Alexey Gladkov 2007-09-27 19:12 ` Alexey Tourbin @ 2007-09-27 20:42 ` Michael Shigorin 2007-09-27 20:51 ` Alexey Tourbin 2007-09-27 20:55 ` Alexey Gladkov 2007-09-27 21:12 ` [devel] shell req/prov Dmitry V. Levin 2 siblings, 2 replies; 23+ messages in thread From: Michael Shigorin @ 2007-09-27 20:42 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Sep 27, 2007 at 10:52:20PM +0400, Alexey Gladkov wrote: > Давай не будем это обсуждать. Это всё лирика. Это не лирика, а ошибка. От избытка самомнения. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 20:42 ` Michael Shigorin @ 2007-09-27 20:51 ` Alexey Tourbin 2007-09-27 20:55 ` Alexey Gladkov 1 sibling, 0 replies; 23+ messages in thread From: Alexey Tourbin @ 2007-09-27 20:51 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 430 bytes --] On Thu, Sep 27, 2007 at 11:42:16PM +0300, Michael Shigorin wrote: > On Thu, Sep 27, 2007 at 10:52:20PM +0400, Alexey Gladkov wrote: > > Давай не будем это обсуждать. Это всё лирика. > Это не лирика, а ошибка. От избытка самомнения. Я готов обсуждать конкретные ошибки при поиске зависимостей и пути их исправления. Поиск зависимостей в шелл-скриптах придумал не я. По поводу остального -- охотно посылаю куда подальше. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 20:42 ` Michael Shigorin 2007-09-27 20:51 ` Alexey Tourbin @ 2007-09-27 20:55 ` Alexey Gladkov 2007-09-27 21:08 ` Alexey Gladkov 1 sibling, 1 reply; 23+ messages in thread From: Alexey Gladkov @ 2007-09-27 20:55 UTC (permalink / raw) To: ALT Linux Team development discussions Michael Shigorin wrote: > Это не лирика, а ошибка. От избытка самомнения. Извини, но с точки зрения shell, это не ошибка. Имена функций могут пересечься с утилитами, которые ещё не написали. Я думаю, ты хорошо понимаешь о чём я говорю. Пояснишь про самомнение ? -- Rgrds, legion ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 20:55 ` Alexey Gladkov @ 2007-09-27 21:08 ` Alexey Gladkov 0 siblings, 0 replies; 23+ messages in thread From: Alexey Gladkov @ 2007-09-27 21:08 UTC (permalink / raw) To: ALT Linux Team development discussions Alexey Gladkov wrote: > Michael Shigorin wrote: >> Это не лирика, а ошибка. От избытка самомнения. Миш, прошу прощения. Сначала я неправильно тебя понял. -- Rgrds, legion ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] shell req/prov 2007-09-27 18:52 ` Alexey Gladkov 2007-09-27 19:12 ` Alexey Tourbin 2007-09-27 20:42 ` Michael Shigorin @ 2007-09-27 21:12 ` Dmitry V. Levin 2007-09-27 21:16 ` Alexey Tourbin 2 siblings, 1 reply; 23+ messages in thread From: Dmitry V. Levin @ 2007-09-27 21:12 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 974 bytes --] On Thu, Sep 27, 2007 at 10:52:20PM +0400, Alexey Gladkov wrote: > Alexey Tourbin wrote: > > Не надо давать названия функциям, которые пересекаются с названиями > > команд в PATH. Хотя, конечно, когда в репозитории несколько тысяч > > Почему не надо? > Неужели писатель скрипта должен помнить _ВСЕ_ возможные команды в > репозитории (не пересечься с 12511 названием) ?! > > Может тогда использовать md5sum для создания названий функций в shell? > > Такое требование не реально. Такие пересечения данность. > Давай не будем это обсуждать. Это всё лирика. Когда я в апреле 2003-го реализовал тот алгоритм, который вы сейчас критикуете, я счёл возможным пренебречь теми побочными эффектами, о которых идёт речь, ради того чтобы зависимости пакетов стали лучше в целом. А к тем, Алексей, кто демонстрирует понимание предмета, предъявляется повышенный спрос: если вас не устраивает действующий алгоритм, предлагайте улучшенные алгоритмы. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] shell req/prov 2007-09-27 21:12 ` [devel] shell req/prov Dmitry V. Levin @ 2007-09-27 21:16 ` Alexey Tourbin 0 siblings, 0 replies; 23+ messages in thread From: Alexey Tourbin @ 2007-09-27 21:16 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1444 bytes --] On Fri, Sep 28, 2007 at 01:12:20AM +0400, Dmitry V. Levin wrote: > Когда я в апреле 2003-го реализовал тот алгоритм, который вы сейчас > критикуете, я счёл возможным пренебречь теми побочными эффектами, о > которых идёт речь, ради того чтобы зависимости пакетов стали лучше в > целом. > > А к тем, Алексей, кто демонстрирует понимание предмета, предъявляется > повышенный спрос: если вас не устраивает действующий алгоритм, предлагайте > улучшенные алгоритмы. У меня есть вариант минимального изменения к 'sh --rpm-requires' (при сохранении совместимости), котрое в результате позволяет реализовать self-requires elimination. --- make_cmd.c- 2007-09-27 21:04:30 +0000 +++ make_cmd.c 2007-09-27 21:06:32 +0000 @@ -778,6 +778,8 @@ make_function_def (name, command, lineno bind_function_def (name->word, temp); temp->source_file = 0; + if (rpm_requires) /* each function is possibly required */ + output_requirement ("function", name); return (make_command (cm_function_def, (SIMPLE_COM *)temp)); } Это пока я не знаю, работает или нет. Потом в shell.req все function(...) являются потенциальными Provides. Если executable(...) в скобках совпадает с какой-либо функцией, то его не нужно искать. Если же нарушить совместимость, то можно реализовать более хитрые алгоритмы. Например, в exec и source не может быть имени функции. А вот когда есть просто WORD, тогда это может быть и функция. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 12:22 ` Damir Shayhutdinov 2007-09-27 12:48 ` Alexey Gladkov @ 2007-09-28 13:03 ` Epiphanov Sergei 2007-09-27 13:11 ` Damir Shayhutdinov 1 sibling, 1 reply; 23+ messages in thread From: Epiphanov Sergei @ 2007-09-28 13:03 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от Thursday 27 September 2007 16:22:53 Damir Shayhutdinov написал(а): > %add_findreq_skiplist ? > > Зачем нужны какие-то действия извне, когда это можно делать сам > мантейнер, путем добавления строчки в спек? Ээээ, у меня в blender, например, около 200 файлов приходится вписывать для защиты от просмотра питоновым модулем. И эти 200 файлов при каждой версии надо проверять, ненужное - выбрасывать. Пускай, python не shell, но гемор того же класса. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-28 13:03 ` [devel] U: кривости генерялки зависимостей Epiphanov Sergei @ 2007-09-27 13:11 ` Damir Shayhutdinov 2007-09-28 13:23 ` Epiphanov Sergei 0 siblings, 1 reply; 23+ messages in thread From: Damir Shayhutdinov @ 2007-09-27 13:11 UTC (permalink / raw) To: ALT Linux Team development discussions > > %add_findreq_skiplist ? > > > > Зачем нужны какие-то действия извне, когда это можно делать сам > > мантейнер, путем добавления строчки в спек? > > Ээээ, у меня в blender, например, около 200 файлов приходится вписывать для > защиты от просмотра питоновым модулем. И эти 200 файлов при каждой версии > надо проверять, ненужное - выбрасывать. Пускай, python не shell, но гемор > того же класса. используйте маски :) Насколько я понимаю, с новым rpm-build проблемы с питоновскими зависимостями будут решены. ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [devel] U: кривости генерялки зависимостей 2007-09-27 13:11 ` Damir Shayhutdinov @ 2007-09-28 13:23 ` Epiphanov Sergei 0 siblings, 0 replies; 23+ messages in thread From: Epiphanov Sergei @ 2007-09-28 13:23 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от Thursday 27 September 2007 17:11:26 Damir Shayhutdinov написал(а): > > Ээээ, у меня в blender, например, около 200 файлов приходится вписывать > > для защиты от просмотра питоновым модулем. И эти 200 файлов при каждой > > версии надо проверять, ненужное - выбрасывать. Пускай, python не shell, > > но гемор того же класса. > > используйте маски Если только ".*" ;) ибо часть имён просто не попадает под хоть какие-то маски. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2007-09-28 13:23 UTC | newest] Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-09-27 10:36 [devel] U: кривости генерялки зависимостей Stanislav Ievlev 2007-09-27 10:41 ` Dmitry V. Levin 2007-09-27 10:49 ` Stanislav Ievlev 2007-09-27 11:04 ` Alexey Tourbin 2007-09-27 11:28 ` Stanislav Ievlev 2007-09-27 20:41 ` Michael Shigorin 2007-09-27 10:59 ` Alexey Tourbin 2007-09-27 11:16 ` Stanislav Ievlev 2007-09-27 11:17 ` Alexey Tourbin 2007-09-27 12:22 ` Damir Shayhutdinov 2007-09-27 12:48 ` Alexey Gladkov 2007-09-27 16:02 ` Alexey Tourbin 2007-09-27 18:52 ` Alexey Gladkov 2007-09-27 19:12 ` Alexey Tourbin 2007-09-27 20:42 ` Michael Shigorin 2007-09-27 20:51 ` Alexey Tourbin 2007-09-27 20:55 ` Alexey Gladkov 2007-09-27 21:08 ` Alexey Gladkov 2007-09-27 21:12 ` [devel] shell req/prov Dmitry V. Levin 2007-09-27 21:16 ` Alexey Tourbin 2007-09-28 13:03 ` [devel] U: кривости генерялки зависимостей Epiphanov Sergei 2007-09-27 13:11 ` Damir Shayhutdinov 2007-09-28 13:23 ` Epiphanov Sergei
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