ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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

* [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-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: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  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 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: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

* 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-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-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-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