* [devel] fresh repocop report @ 2008-03-04 11:20 Igor Vlasenko 2008-03-04 11:37 ` Slava Semushin 2008-03-05 8:37 ` Денис Смирнов 0 siblings, 2 replies; 22+ messages in thread From: Igor Vlasenko @ 2008-03-04 11:20 UTC (permalink / raw) To: devel Уважаемые коллеги, обновил на ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/reports/txt/ подпапки by-packager by-srpm by-test тесты прогонялись на вчерашнем сизифе. Из нового - добавлены тесты: 1)buildroot remnants - ищет вхождение %name-buildroot в пакетах 2)init-condrestart проверяет init файлы на наличие condrestart 3)freedesktop categories - проверяет Categories в .desktop файлах. Прошу посмотреть, проверить, тесты сами не без греха. akhavr.txt evg.txt lav.txt oddity.txt syatskevich.txt algor.txt evseev.txt ldv.txt partizan.txt tetex.txt aris.txt evyscr.txt led.txt peet.txt thresh.txt ashen.txt force.txt legion.txt php-coder.txt uka.txt at.txt gab.txt liks.txt pilot.txt ulfR.txt avm.txt genix.txt mike.txt pma.txt vg.txt azol.txt george.txt mithraen.txt pv.txt vitty.txt bga.txt gnome.txt mitrofan.txt raorn.txt viy.txt boyarsh.txt gns.txt mobile.txt robin.txt vk.txt cas.txt goldhead.txt mono.txt sass.txt voins.txt damir.txt greycat.txt mouse.txt sbolshakov.txt vvk.txt dim.txt icesik.txt murygin.txt serpiph.txt vvzhy.txt dk.txt ildar.txt mutabor.txt shaba.txt week.txt dlebkov.txt inger.txt mvd.txt shrek.txt wrar.txt drool.txt kana.txt naf.txt silicium.txt xorg.txt dubrsl.txt karpov.txt nbr.txt slava.txt zerg.txt eostapets.txt ktirf.txt nmap.txt spectrum.txt eugvv.txt lakostis.txt ns.txt swi.txt -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-04 11:20 [devel] fresh repocop report Igor Vlasenko @ 2008-03-04 11:37 ` Slava Semushin 2008-03-04 11:53 ` Igor Vlasenko 2008-03-04 12:00 ` Led 2008-03-05 8:37 ` Денис Смирнов 1 sibling, 2 replies; 22+ messages in thread From: Slava Semushin @ 2008-03-04 11:37 UTC (permalink / raw) To: ALT Linux Team development discussions 04.03.08, Igor Vlasenko<vlasenko / imath.kiev.ua> написал(а): > Уважаемые коллеги, обновил на > ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/reports/txt/ > подпапки > by-packager by-srpm by-test > тесты прогонялись на вчерашнем сизифе. [...] > Прошу посмотреть, проверить, тесты сами не без греха. geany-0.13-alt1.x86_64 iconsdir fail found pixmaps in non-standard locations, but no pixmap found in standard ones. To support any window manager you should additionally specify at least 3 pixmaps in %_liconsdir, %_niconsdir, %_miconsdir. See http://freesource.info/wiki/AltLinux/Policy/IconPaths. xterm-233-alt1.x86_64 iconsdir fail found pixmaps in non-standard locations, but no pixmap found in standard ones. To support any window manager you should additionally specify at least 3 pixmaps in %_liconsdir, %_niconsdir, %_miconsdir. See http://freesource.info/wiki/AltLinux/Policy/IconPaths. Я так понимаю, что нужно переложить иконки из %_pixmapsdir в соответствующие %_[lnm]iconsdir ? Так может тогда сразу в rpm пометить макрос %_pixmapsdir как deprecated? -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-04 11:37 ` Slava Semushin @ 2008-03-04 11:53 ` Igor Vlasenko 2008-03-04 12:00 ` Led 1 sibling, 0 replies; 22+ messages in thread From: Igor Vlasenko @ 2008-03-04 11:53 UTC (permalink / raw) To: ALT Linux Team development discussions On Tue, Mar 04, 2008 at 05:37:33PM +0600, Slava Semushin wrote: > xterm-233-alt1.x86_64 iconsdir fail found pixmaps in non-standard > locations, but no pixmap found in standard ones. To support any window > manager you should additionally specify at least 3 pixmaps in > %_liconsdir, %_niconsdir, %_miconsdir. See > http://freesource.info/wiki/AltLinux/Policy/IconPaths. > Я так понимаю, что нужно переложить иконки из %_pixmapsdir в > соответствующие %_[lnm]iconsdir ? можно и симлинк бросить. по стандарту freedesktop.org это правильные места. http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html исторически было много разных мест, но поддержка этого зоопарка чревата багами ненахождения пикторамм. Проще приводить WMs к стандарту. > Так может тогда сразу в rpm пометить макрос %_pixmapsdir как deprecated? Хороший вопрос. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-04 11:37 ` Slava Semushin 2008-03-04 11:53 ` Igor Vlasenko @ 2008-03-04 12:00 ` Led 1 sibling, 0 replies; 22+ messages in thread From: Led @ 2008-03-04 12:00 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от Tuesday 04 March 2008 13:37:33 Slava Semushin написал(а): > 04.03.08, Igor Vlasenko<vlasenko / imath.kiev.ua> написал(а): > > Уважаемые коллеги, обновил на > > ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/reports/txt/ > > подпапки > > by-packager by-srpm by-test > > тесты прогонялись на вчерашнем сизифе. > > [...] > > > Прошу посмотреть, проверить, тесты сами не без греха. > > geany-0.13-alt1.x86_64 iconsdir fail found pixmaps in non-standard > locations, but no pixmap found in standard ones. To support any window > manager you should additionally specify at least 3 pixmaps in > %_liconsdir, %_niconsdir, %_miconsdir. See > http://freesource.info/wiki/AltLinux/Policy/IconPaths. > > xterm-233-alt1.x86_64 iconsdir fail found pixmaps in non-standard > locations, but no pixmap found in standard ones. To support any window > manager you should additionally specify at least 3 pixmaps in > %_liconsdir, %_niconsdir, %_miconsdir. See > http://freesource.info/wiki/AltLinux/Policy/IconPaths. > > > Я так понимаю, что нужно переложить иконки из %_pixmapsdir в > соответствующие %_[lnm]iconsdir ? > > Так может тогда сразу в rpm пометить макрос %_pixmapsdir как deprecated? А splash/logo битмапы туда не могут ложиться? -- Led ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-04 11:20 [devel] fresh repocop report Igor Vlasenko 2008-03-04 11:37 ` Slava Semushin @ 2008-03-05 8:37 ` Денис Смирнов 2008-03-05 15:20 ` Igor Vlasenko 1 sibling, 1 reply; 22+ messages in thread From: Денис Смирнов @ 2008-03-05 8:37 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 445 bytes --] On Tue, Mar 04, 2008 at 01:20:46PM +0200, Igor Vlasenko wrote: IV> Уважаемые коллеги, обновил на IV> ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/reports/txt/ IV> подпапки IV> by-packager by-srpm by-test IV> тесты прогонялись на вчерашнем сизифе. А мой любимый тест на lsb initscripts? :) -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-05 8:37 ` Денис Смирнов @ 2008-03-05 15:20 ` Igor Vlasenko 2008-03-05 23:50 ` Денис Смирнов 0 siblings, 1 reply; 22+ messages in thread From: Igor Vlasenko @ 2008-03-05 15:20 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Mar 05, 2008 at 11:37:35AM +0300, Денис Смирнов wrote: > On Tue, Mar 04, 2008 at 01:20:46PM +0200, Igor Vlasenko wrote: > > IV> Уважаемые коллеги, обновил на > IV> ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/reports/txt/ > IV> подпапки > IV> by-packager by-srpm by-test > IV> тесты прогонялись на вчерашнем сизифе. > > А мой любимый тест на lsb initscripts? :) 1) Дима что-то не проясняет свою позицию. 2) К тесту не хватает странички на wiki - кто-то должен заявить о своей компетентности в разрешении вопросов. Думаю, стоило бы прояснить 1) какие теги у нас поддерживаются/будут поддерживаться? например, есть ли у нас X-Start-Before/X-Stop-After? 2) проставление зависимостей. Есть сервисы, предоставляющая зависимости для других сервисов. нужен как можно более полный список (кроме network/fs) советы, как понять, что должно быть в зависимостях. тонкости, когда зависимые сервисы не обязаны ставиться одновременно, то же использование X-Start-Before/X-Stop-After -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-05 15:20 ` Igor Vlasenko @ 2008-03-05 23:50 ` Денис Смирнов 2008-03-06 6:50 ` Denis Medvedev ` (2 more replies) 0 siblings, 3 replies; 22+ messages in thread From: Денис Смирнов @ 2008-03-05 23:50 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2070 bytes --] On Wed, Mar 05, 2008 at 05:20:58PM +0200, Igor Vlasenko wrote: IV> 1) Дима что-то не проясняет свою позицию. Насколько я понимаю -- загонять всех в светлое будущее в виде LSB пинками пока очень рано. А вот информировать мантейнеров о том, что LSB-initscripts могут быть для них полезны -- можно и нужно. IV> 2) К тесту не хватает странички на wiki - IV> кто-то должен заявить о своей компетентности в разрешении вопросов. Думаю та ссылка на Debian уже очень неплохой вариант. IV> Думаю, стоило бы прояснить IV> 1) какие теги у нас поддерживаются/будут поддерживаться? IV> например, есть ли у нас IV> X-Start-Before/X-Stop-After? Не знаю. Но, скажу честно, _пока_ они мне не были ни разу нужны. IV> 2) проставление зависимостей. IV> Есть сервисы, предоставляющая зависимости для других сервисов. IV> нужен как можно более полный список (кроме network/fs) Думаю что это вылезет в процессе когда люди начнут пытаться делать эти скрипты. IV> советы, как понять, что должно быть в зависимостях. То, что нужно чтобы приложение запустилось :) IV> тонкости, когда зависимые сервисы не обязаны ставиться одновременно, IV> то же использование IV> X-Start-Before/X-Stop-After Тут не X-.* нужны, а Should (в пику Requires). Например если конфигурация сервиса предусматривает что он может пользоваться услугами БД, то ему надо говорить что он Should-Start все виды БД, которыми он может пользоваться. Такой подход при появлении параллельной загрузки не позволит слишком сильно распараллеливать, но все-таки основную задачу (создать соответствующую метаинформацию) мы решим. Да, из этого появляются интересные следствия. Например: - apache получается Should-Start все разновдности БД (они могут использоваться в нем для авторизации, а также многие web-приложения хотят БД); - nginx Should-Start apache %-) ибо работает как фронтенд, и лучше фронтенд запускать после бэкенда; -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* [devel] fresh repocop report 2008-03-05 23:50 ` Денис Смирнов @ 2008-03-06 6:50 ` Denis Medvedev 2008-03-06 9:19 ` Igor Vlasenko 2008-03-06 10:10 ` [devel] LSB init headers [was: fresh repocop report] Igor Vlasenko 2008-03-08 19:20 ` [devel] fresh repocop report Michael Shigorin 2 siblings, 1 reply; 22+ messages in thread From: Denis Medvedev @ 2008-03-06 6:50 UTC (permalink / raw) To: ALT Linux Team development discussions Здравствуйте все! Всё это очень хорошо, но будет ли repocop частью sisyphus_checks? Или это почему-то невозможно? А то очень неприятно получать отлупы на прошедший локальный sisyphus_check и отправленный в incoming пакет. nbr@ ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 6:50 ` Denis Medvedev @ 2008-03-06 9:19 ` Igor Vlasenko 2008-03-06 10:13 ` Denis Medvedev 2008-03-06 11:01 ` Dmitry V. Levin 0 siblings, 2 replies; 22+ messages in thread From: Igor Vlasenko @ 2008-03-06 9:19 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Mar 06, 2008 at 09:50:20AM +0300, Denis Medvedev wrote: > Здравствуйте все! > Всё это очень хорошо, но будет ли repocop частью sisyphus_checks? Или это почему-то невозможно? Не будет никогда. Он предназначен для отлавливания > А то очень неприятно получать отлупы на прошедший локальный sisyphus_check и отправленный в incoming пакет. Это другое дело. отлупы на прошедший локальный sisyphus_check и отправленный в incoming пакет не связаны с repocop. Я тоже с таким сталкивался. Дима даже в рассылку писал, что не хорошо заливать пакеты без проверки ;) Это похоже багофича hasher? Я подозреваю, что при сборке в хешере пакета для Сизифа вызывается sisyphus_check, установленный в системе, а не из сизифа. А в бранч Дима не успевает перекладывать свежий sisyphus_check. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 9:19 ` Igor Vlasenko @ 2008-03-06 10:13 ` Denis Medvedev 2008-03-06 10:19 ` Mikhail Gusarov 2008-03-06 10:27 ` Igor Vlasenko 2008-03-06 11:01 ` Dmitry V. Levin 1 sibling, 2 replies; 22+ messages in thread From: Denis Medvedev @ 2008-03-06 10:13 UTC (permalink / raw) To: ALT Linux Team development discussions -----Original Message----- From: Igor Vlasenko <vlasenko@imath.kiev.ua> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Date: Thu, 6 Mar 2008 11:19:49 +0200 Subject: Re: [devel] fresh repocop report > On Thu, Mar 06, 2008 at 09:50:20AM +0300, Denis Medvedev wrote: > > Здравствуйте все! > > Всё это очень хорошо, но будет ли repocop частью sisyphus_checks? Или это почему-то невозможно? > > Не будет никогда. Он предназначен для отлавливания Отлавливание на уровне дистрибутива - да. А вот "иконки не туда кладутся и нет их" и "неверный формат initscripts" - такое лучше бы отлавливать на уровне sisyphus_check. > > > А то очень неприятно получать отлупы на прошедший локальный sisyphus_check и отправленный в incoming пакет. > Это другое дело. > отлупы на прошедший локальный sisyphus_check > и отправленный в incoming пакет не связаны с repocop. > Я тоже с таким сталкивался. > Дима даже в рассылку писал, что не хорошо > заливать пакеты без проверки ;) > > Это похоже багофича hasher? > Я подозреваю, что при сборке в хешере > пакета для Сизифа вызывается sisyphus_check, установленный в > системе, а не из сизифа. А в бранч Дима не успевает перекладывать > свежий sisyphus_check. > C этим, похоже, мало что можно сделать. Впрочем, к заданному мной вопросу это не имеет отношения. > -- > > Dr. Igor Vlasenko > -------------------- > Topology Department > Institute of Math > Kiev, Ukraine > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 10:13 ` Denis Medvedev @ 2008-03-06 10:19 ` Mikhail Gusarov 2008-03-08 19:24 ` Michael Shigorin 2008-03-06 10:27 ` Igor Vlasenko 1 sibling, 1 reply; 22+ messages in thread From: Mikhail Gusarov @ 2008-03-06 10:19 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1150 bytes --] Twas brillig at 13:13:25 06.03.2008 UTC+03 when Denis Medvedev did gyre and gimble: DM> Отлавливание на уровне дистрибутива - да. А вот "иконки не туда DM> кладутся и нет их" и "неверный формат initscripts" - такое лучше бы DM> отлавливать на уровне sisyphus_check. Вопрос в том, что сейчас понятие policy достаточно расплывчато, и de facto определяется sisyphus_check :) Скажем, тест "в пакете нет файлов конфигурации для upstart/initng" вам бы хотелось видеть в sisyphus_check? Конечно, sisyphus_check и repocop неплохо бы свести в одну сущность, и не пропускать в сизиф пакеты, которые генерируют ошибку уровня "Policy Violation", но пусть repocop пока поживёт какое-то время отдельно, чтобы стало понятно, как их лучше слить. -- [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 10:19 ` Mikhail Gusarov @ 2008-03-08 19:24 ` Michael Shigorin 0 siblings, 0 replies; 22+ messages in thread From: Michael Shigorin @ 2008-03-08 19:24 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Mar 06, 2008 at 04:19:42PM +0600, Mikhail Gusarov wrote: > Конечно, sisyphus_check и repocop неплохо бы свести в одну > сущность, и не пропускать в сизиф пакеты, которые генерируют > ошибку уровня "Policy Violation", но пусть repocop пока поживёт > какое-то время отдельно, чтобы стало понятно, как их лучше > слить. Пока check напоминает "злого" полицейского, а repocop -- "доброго". Рекомендательного характера. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 10:13 ` Denis Medvedev 2008-03-06 10:19 ` Mikhail Gusarov @ 2008-03-06 10:27 ` Igor Vlasenko 2008-03-06 11:03 ` Dmitry V. Levin 1 sibling, 1 reply; 22+ messages in thread From: Igor Vlasenko @ 2008-03-06 10:27 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Mar 06, 2008 at 01:13:25PM +0300, Denis Medvedev wrote: > > Не будет никогда. Он предназначен для отлавливания > Отлавливание на уровне дистрибутива - да. А вот "иконки не туда кладутся и нет их" и "неверный формат initscripts" - такое лучше бы отлавливать на уровне sisyphus_check. Сорри, отправил недописанное письмо. repocop предназначен для отлавливания ошибок в уже собранных пакетах - т. е. Вы прошли sisyphus_check и собрали пакет в hasher - теперь проверьте их локально с помощью repocop-run ~/hasher/repo/*/RPMS.hasher/*.rpm перед отправкой в сизиф/дедал/.... Надо будет сделать пакет repocop-unittest-local, который будет вытягивать все тесты без состояния (не требующие весь репозитарий). а убивать пакет в sisyphus_check за 'неверный формат initscripts' пока нет еще ясности с 'верным' форматом - это, IMHO, сурово... -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 10:27 ` Igor Vlasenko @ 2008-03-06 11:03 ` Dmitry V. Levin 2008-03-06 11:12 ` Igor Vlasenko 0 siblings, 1 reply; 22+ messages in thread From: Dmitry V. Levin @ 2008-03-06 11:03 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 342 bytes --] On Thu, Mar 06, 2008 at 12:27:43PM +0200, Igor Vlasenko wrote: [...] > а убивать пакет в sisyphus_check за 'неверный формат initscripts' > пока нет еще ясности с 'верным' форматом - это, IMHO, сурово... В sisyphus_check есть проверка check_deps, которая, в частности, "убивает" пакет за startup-скрипты старого образца. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 11:03 ` Dmitry V. Levin @ 2008-03-06 11:12 ` Igor Vlasenko 0 siblings, 0 replies; 22+ messages in thread From: Igor Vlasenko @ 2008-03-06 11:12 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Mar 06, 2008 at 02:03:48PM +0300, Dmitry V. Levin wrote: > On Thu, Mar 06, 2008 at 12:27:43PM +0200, Igor Vlasenko wrote: > [...] > > а убивать пакет в sisyphus_check за 'неверный формат initscripts' > > пока нет еще ясности с 'верным' форматом - это, IMHO, сурово... > > В sisyphus_check есть проверка check_deps, которая, в частности, > "убивает" пакет за startup-скрипты старого образца. Я про другую проверку думал... про LSB headers... -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 9:19 ` Igor Vlasenko 2008-03-06 10:13 ` Denis Medvedev @ 2008-03-06 11:01 ` Dmitry V. Levin 2008-03-06 11:11 ` Igor Vlasenko 1 sibling, 1 reply; 22+ messages in thread From: Dmitry V. Levin @ 2008-03-06 11:01 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 351 bytes --] On Thu, Mar 06, 2008 at 11:19:49AM +0200, Igor Vlasenko wrote: [...] > Я подозреваю, что при сборке в хешере > пакета для Сизифа вызывается sisyphus_check, установленный в > системе, а не из сизифа. sisyphus_check вместе с остальными пакетами устанавливается в сборочный чрут из репозитория, см. /usr/share/doc/hasher-*/README -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-06 11:01 ` Dmitry V. Levin @ 2008-03-06 11:11 ` Igor Vlasenko 0 siblings, 0 replies; 22+ messages in thread From: Igor Vlasenko @ 2008-03-06 11:11 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Mar 06, 2008 at 02:01:40PM +0300, Dmitry V. Levin wrote: > On Thu, Mar 06, 2008 at 11:19:49AM +0200, Igor Vlasenko wrote: > [...] > > Я подозреваю, что при сборке в хешере > > пакета для Сизифа вызывается sisyphus_check, установленный в > > системе, а не из сизифа. > > sisyphus_check вместе с остальными пакетами устанавливается в сборочный > чрут из репозитория, см. /usr/share/doc/hasher-*/README Тогда неверное сизиф не свежий. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 22+ messages in thread
* [devel] LSB init headers [was: fresh repocop report] 2008-03-05 23:50 ` Денис Смирнов 2008-03-06 6:50 ` Denis Medvedev @ 2008-03-06 10:10 ` Igor Vlasenko 2008-03-08 19:20 ` [devel] fresh repocop report Michael Shigorin 2 siblings, 0 replies; 22+ messages in thread From: Igor Vlasenko @ 2008-03-06 10:10 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Mar 06, 2008 at 02:50:06AM +0300, Денис Смирнов wrote: > On Wed, Mar 05, 2008 at 05:20:58PM +0200, Igor Vlasenko wrote: > > IV> 1) Дима что-то не проясняет свою позицию. > > Насколько я понимаю -- загонять всех в светлое будущее в виде LSB пинками > пока очень рано. А вот информировать мантейнеров о том, что > LSB-initscripts могут быть для них полезны -- можно и нужно. Да, но лучше сейчас потратить время на обсуждение, рассмотреть возможные проблемы и пути решения и зафиксировать результат на вики, чем послать людей в никуда ;) Наощупь можно таких дров наломать... > IV> 2) К тесту не хватает странички на wiki - > IV> кто-то должен заявить о своей компетентности в разрешении вопросов. > Думаю та ссылка на Debian уже очень неплохой вариант. Не хватает alt-specific. Например, вопрос ниже > IV> например, есть ли у нас X-Start-Before/X-Stop-After? > Не знаю. Но, скажу честно, _пока_ они мне не были ни разу нужны. У меня был другой опыт, я сразу столкнулся с пакетом, где они были естественным образом нужны. я ниже поясню на примерах. > Тут не X-.* нужны, а Should (в пику Requires). Например если конфигурация > сервиса предусматривает что он может пользоваться услугами БД, то ему надо > говорить что он Should-Start все виды БД, которыми он может пользоваться. Надо небольшое отступление. Should-Start и X-Start-Before представляют собой отношение и ко-отношение, логически эквивалентные друг другу. Т.е. если А хочет В, то В ко-хочет А. но эквивалентные логически, они крайне не эквивалентны практически. Вот простой критерий, когда нужно использовать отношение, а когда отношение: Утверждение: ------------ отношение (ко-отношение) естественно, если в нем стрелки ведут _из_ пакета, порождающего это отношение (ко-отношение), и неестественно (изврат, по простому), если стрелки идут наоборот. Поясню это на примере. Сначала возьмем Should-Start: Пример 1 (Should-Start:) -------- некий странный сервис bubbalizer использует mysql. Этот факт порождает отношение bubbalizer <-> mysql. В этом случае естественно писать в заголовке bubbalizer Should-Start: mysql и противоестественно писать в заголовке mysql X-Start-Before: bubbalizer В противном случае на майнтайнера mysql свалятся проблемы работоспособности всех этих бесчисленных bubbalizer'ов :( Пример 2 (X-Start-Before:) --------- Сервис hpiod (был в hplip 1.x-2.6.x) предоставляет cups (альтернативную) возможность печати на принтеры hp, и должен запускаться перед cups. В этом случае естественно писать в заголовке hpiod X-Start-Before: cups и противоестественно писать в заголовке cups Should-Start: hpiod. В противном случае на майнтайнера cups свалятся проблемы работоспособности всех этих бесчисленных backend'ов :( В основном это экзотика, никому не нужная кроме несчастного их обладателя, с загрузкой firmware и другой гадостью. И даже если несчастный обладатель опакетит дрова, то без X-Start-Before: они просто так не заработают, нужно будет править заголовки сторонних пакетов (cups). При чем и в Сизифе, и во всех branch... Таким образом, проще добавить поддержку (если еще ее нет) X-Start-Before:. Патчи можно взять в SuSE. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-05 23:50 ` Денис Смирнов 2008-03-06 6:50 ` Denis Medvedev 2008-03-06 10:10 ` [devel] LSB init headers [was: fresh repocop report] Igor Vlasenko @ 2008-03-08 19:20 ` Michael Shigorin 2008-03-09 5:27 ` Денис Смирнов 2 siblings, 1 reply; 22+ messages in thread From: Michael Shigorin @ 2008-03-08 19:20 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Mar 06, 2008 at 02:50:06AM +0300, Денис Смирнов wrote: > Тут не X-.* нужны, а Should (в пику Requires). Например если > конфигурация сервиса предусматривает что он может пользоваться > услугами БД, то ему надо говорить что он Should-Start все виды > БД, которыми он может пользоваться. Злой ты... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-08 19:20 ` [devel] fresh repocop report Michael Shigorin @ 2008-03-09 5:27 ` Денис Смирнов 2008-03-09 18:00 ` Michael Shigorin 0 siblings, 1 reply; 22+ messages in thread From: Денис Смирнов @ 2008-03-09 5:27 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 555 bytes --] On Sat, Mar 08, 2008 at 09:20:35PM +0200, Michael Shigorin wrote: >> Тут не X-.* нужны, а Should (в пику Requires). Например если >> конфигурация сервиса предусматривает что он может пользоваться >> услугами БД, то ему надо говорить что он Should-Start все виды >> БД, которыми он может пользоваться. MS> Злой ты... Обрати внимание -- _Should_. То есть "если этот сервис у нас вообще стартует -- мы после него". -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-09 5:27 ` Денис Смирнов @ 2008-03-09 18:00 ` Michael Shigorin 2008-03-10 5:20 ` Денис Смирнов 0 siblings, 1 reply; 22+ messages in thread From: Michael Shigorin @ 2008-03-09 18:00 UTC (permalink / raw) To: ALT Linux Team development discussions On Sun, Mar 09, 2008 at 08:27:19AM +0300, Денис Смирнов wrote: > >> Тут не X-.* нужны, а Should (в пику Requires). Например если > >> конфигурация сервиса предусматривает что он может > >> пользоваться услугами БД, то ему надо говорить что он > >> Should-Start все виды БД, которыми он может пользоваться. > MS> Злой ты... > Обрати внимание -- _Should_. То есть "если этот сервис у нас > вообще стартует -- мы после него". Тогда плохое название, поскольку по смыслу оно Might-Use :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [devel] fresh repocop report 2008-03-09 18:00 ` Michael Shigorin @ 2008-03-10 5:20 ` Денис Смирнов 0 siblings, 0 replies; 22+ messages in thread From: Денис Смирнов @ 2008-03-10 5:20 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 386 bytes --] On Sun, Mar 09, 2008 at 08:00:40PM +0200, Michael Shigorin wrote: >> Обрати внимание -- _Should_. То есть "если этот сервис у нас >> вообще стартует -- мы после него". MS> Тогда плохое название, поскольку по смыслу оно Might-Use :) Ну уж извини :) -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2008-03-10 5:20 UTC | newest] Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-03-04 11:20 [devel] fresh repocop report Igor Vlasenko 2008-03-04 11:37 ` Slava Semushin 2008-03-04 11:53 ` Igor Vlasenko 2008-03-04 12:00 ` Led 2008-03-05 8:37 ` Денис Смирнов 2008-03-05 15:20 ` Igor Vlasenko 2008-03-05 23:50 ` Денис Смирнов 2008-03-06 6:50 ` Denis Medvedev 2008-03-06 9:19 ` Igor Vlasenko 2008-03-06 10:13 ` Denis Medvedev 2008-03-06 10:19 ` Mikhail Gusarov 2008-03-08 19:24 ` Michael Shigorin 2008-03-06 10:27 ` Igor Vlasenko 2008-03-06 11:03 ` Dmitry V. Levin 2008-03-06 11:12 ` Igor Vlasenko 2008-03-06 11:01 ` Dmitry V. Levin 2008-03-06 11:11 ` Igor Vlasenko 2008-03-06 10:10 ` [devel] LSB init headers [was: fresh repocop report] Igor Vlasenko 2008-03-08 19:20 ` [devel] fresh repocop report Michael Shigorin 2008-03-09 5:27 ` Денис Смирнов 2008-03-09 18:00 ` Michael Shigorin 2008-03-10 5:20 ` Денис Смирнов
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