ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] repocop+sisyphus_check
@ 2008-08-08 18:35 Igor Vlasenko
  2008-08-08 18:44 ` Igor Vlasenko
  2008-08-08 20:06 ` Alexey Gladkov
  0 siblings, 2 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 18:35 UTC (permalink / raw)
  To: devel

Уважаемые коллеги,
по просьбам трудящихся 
(https://bugzilla.altlinux.org/show_bug.cgi?id=16550)
скрестил repocop и sisyphus_check.

sisyphus_check похоже надо еще подпилить.
Он слишком много ругается :(

[repocop@repocop ~]$ sisyphus_check --verbose --files /home/repocop/Sisyphus/files/noarch/RPMS/pngbook-1.0-alt1.noarch.rpm
/home/repocop/Sisyphus/files/noarch/RPMS/pngbook-1.0-alt1.noarch.rpm: rpmsign failed
sisyphus_check: check-gpg ERROR: package signatures violation
grep: /usr/lib/rpm/*-files.req.list: No such file or directory

Похоже не все тесты из sisyphus_check имеют смысл вне hasher,
поэтому их нужно разбить на группы.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 18:35 [devel] repocop+sisyphus_check Igor Vlasenko
@ 2008-08-08 18:44 ` Igor Vlasenko
  2008-08-08 20:06 ` Alexey Gladkov
  1 sibling, 0 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 18:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Aug 08, 2008 at 09:35:33PM +0300, Igor Vlasenko wrote:
> sisyphus_check похоже надо еще подпилить.
> Он слишком много ругается :(

Я все-таки наверное выложу результат, так как там наряду с плевелами
вида

fail    FTSC-20020412-alt2.noarch       sisyphus_check failed:  /home/repocop/Sisyphus/files/noarch/RPMS/FTSC-20020412-alt2.noarch.rpm:
unacceptable BUILDHOST: altair.office.altlinux.ru sisyphus_check: check-buildhost ERROR: unacceptable non-hasher buildhost name
/home/repocop/Sisyphus/files/noarch/RPMS/FTSC-20020412-alt2.noarch.rpm: rpmsign failed sisyphus_check: check-gpg ERROR: package signatures
violation grep: /usr/lib/rpm/*-files.req.list: No such file or directory;

бывают и зерна (правда, тоже в плевелах)
fail    MySQL-server-5.0.51-alt2.a.x86_64       sisyphus_check failed:  /home/re
pocop/Sisyphus/files/x86_64/RPMS/MySQL-server-5.0.51-alt2.a.x86_64.rpm: unpackag
ed directory: /var/lib/mysql/usr /home/repocop/Sisyphus/files/x86_64/RPMS/MySQL-
server-5.0.51-alt2.a.x86_64.rpm: unpackaged directory: /var/lib/mysql/usr/share 
sisyphus_check: check-subdirs ERROR: subdirectories packaging violation grep: /u
sr/lib/rpm/*-files.req.list: No such file or directory;

310 пакетов, просьба не пугаться.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 18:35 [devel] repocop+sisyphus_check Igor Vlasenko
  2008-08-08 18:44 ` Igor Vlasenko
@ 2008-08-08 20:06 ` Alexey Gladkov
  2008-08-08 20:13   ` Igor Vlasenko
  2008-08-08 20:13   ` Led
  1 sibling, 2 replies; 32+ messages in thread
From: Alexey Gladkov @ 2008-08-08 20:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Igor Vlasenko wrote:
> Похоже не все тесты из sisyphus_check имеют смысл вне hasher,
> поэтому их нужно разбить на группы.

Все. Они все создавались, чтобы работать вне hasher. sisyphus_check 
для этого и существует: дать возможность проверить пакет до отправки в 
сизиф.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:06 ` Alexey Gladkov
@ 2008-08-08 20:13   ` Igor Vlasenko
  2008-08-08 20:14     ` Mikhail Gusarov
                       ` (3 more replies)
  2008-08-08 20:13   ` Led
  1 sibling, 4 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 20:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Aug 09, 2008 at 12:06:37AM +0400, Alexey Gladkov wrote:
> Igor Vlasenko wrote:
>> Похоже не все тесты из sisyphus_check имеют смысл вне hasher,
>> поэтому их нужно разбить на группы.
>
> Все. Они все создавались, чтобы работать вне hasher. sisyphus_check для 
> этого и существует: дать возможность проверить пакет до отправки в сизиф.

Да, но sisyphus_check запускался для проверки пакетов, _уже_ лежащих в Сизифе, 

Вот пример:
FTSC-20020412-alt2.noarch.rpm:

unacceptable BUILDHOST: altair.office.altlinux.ru 
sisyphus_check: check-buildhost ERROR: unacceptable non-hasher buildhost name
это не ошибка в исходном пакете. Это проверка на вход в incoming

/home/repocop/Sisyphus/files/noarch/RPMS/FTSC-20020412-alt2.noarch.rpm: rpmsign failed sisyphus_check: check-gpg ERROR: package signatures violation
это не ошибка в пакете.

/usr/lib/rpm/*-files.req.list: No such file or directory;
это ошибка в sisyphus_check

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:06 ` Alexey Gladkov
  2008-08-08 20:13   ` Igor Vlasenko
@ 2008-08-08 20:13   ` Led
  2008-08-08 20:16     ` Alexey Gladkov
  1 sibling, 1 reply; 32+ messages in thread
From: Led @ 2008-08-08 20:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Friday, 08 August 2008 23:06:37 Alexey Gladkov написав:
> Igor Vlasenko wrote:
> > Похоже не все тесты из sisyphus_check имеют смысл вне hasher,
> > поэтому их нужно разбить на группы.
>
> Все. Они все создавались, чтобы работать вне hasher. sisyphus_check
> для этого и существует: дать возможность проверить пакет до отправки в
> сизиф.

Тест по наличию архитектурно-зависимимых файлов в /usr/share/ "врёт" как 
минимум в половине случаев.

-- 
Led

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:13   ` Igor Vlasenko
@ 2008-08-08 20:14     ` Mikhail Gusarov
  2008-08-08 20:19       ` Igor Vlasenko
  2008-08-08 20:17     ` Igor Vlasenko
                       ` (2 subsequent siblings)
  3 siblings, 1 reply; 32+ messages in thread
From: Mikhail Gusarov @ 2008-08-08 20:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 857 bytes --]

Twas brillig at 23:13:37 08.08.2008 UTC+03 when vlasenko@imath.kiev.ua did gyre and gimble:

 >>> Похоже не все тесты из sisyphus_check имеют смысл вне hasher,
                                                              ^^^^^^
 >>> поэтому их нужно разбить на группы.
 >>
 >> Все. Они все создавались, чтобы работать вне hasher. sisyphus_check для 
 >> этого и существует: дать возможность проверить пакет до отправки в сизиф.

 IV> Да, но sisyphus_check запускался для проверки пакетов, _уже_ лежащих в Сизифе, 

Тогда ты в подчёркнутом опечатался: там должно быть "вне incoming"

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:13   ` Led
@ 2008-08-08 20:16     ` Alexey Gladkov
  2008-08-08 20:33       ` Led
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey Gladkov @ 2008-08-08 20:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Led wrote:
> Тест по наличию архитектурно-зависимимых файлов в /usr/share/ "врёт" как 
> минимум в половине случаев.

Если он врёт, то это нужно исправлять. Номер баги ?

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:13   ` Igor Vlasenko
  2008-08-08 20:14     ` Mikhail Gusarov
@ 2008-08-08 20:17     ` Igor Vlasenko
  2008-08-08 20:28     ` Alexey Tourbin
  2008-08-08 20:44     ` Alexey Gladkov
  3 siblings, 0 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 20:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Aug 08, 2008 at 11:13:37PM +0300, Igor Vlasenko wrote:
> On Sat, Aug 09, 2008 at 12:06:37AM +0400, Alexey Gladkov wrote:
> > Igor Vlasenko wrote:
> >> Похоже не все тесты из sisyphus_check имеют смысл вне hasher,
> >> поэтому их нужно разбить на группы.
> >
> > Все. Они все создавались, чтобы работать вне hasher. sisyphus_check для 
> > этого и существует: дать возможность проверить пакет до отправки в сизиф.
> 
> Да, но sisyphus_check запускался для проверки пакетов, _уже_ лежащих в Сизифе, 

Т.е. хочется расширить сферу применимости sisyphus_check.
Чтобы можно было не только "до", но и "после".
И даже "вместо". (как просил уважаемый sin@ в #15376).

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:14     ` Mikhail Gusarov
@ 2008-08-08 20:19       ` Igor Vlasenko
  0 siblings, 0 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 20:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Aug 09, 2008 at 03:14:58AM +0700, Mikhail Gusarov wrote:
> Twas brillig at 23:13:37 08.08.2008 UTC+03 when vlasenko@imath.kiev.ua did gyre and gimble:
> 
>  >>> Похоже не все тесты из sisyphus_check имеют смысл вне hasher,
>                                                               ^^^^^^
> Тогда ты в подчёркнутом опечатался: там должно быть "вне incoming"
Да. 
"вне incoming".

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:13   ` Igor Vlasenko
  2008-08-08 20:14     ` Mikhail Gusarov
  2008-08-08 20:17     ` Igor Vlasenko
@ 2008-08-08 20:28     ` Alexey Tourbin
  2008-08-08 20:29       ` Mikhail Gusarov
                         ` (2 more replies)
  2008-08-08 20:44     ` Alexey Gladkov
  3 siblings, 3 replies; 32+ messages in thread
From: Alexey Tourbin @ 2008-08-08 20:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 201 bytes --]

On Fri, Aug 08, 2008 at 11:13:37PM +0300, Igor Vlasenko wrote:
> /usr/lib/rpm/*-files.req.list: No such file or directory;
> это ошибка в sisyphus_check

На эту ошибку можно не обращать внимания.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:28     ` Alexey Tourbin
@ 2008-08-08 20:29       ` Mikhail Gusarov
  2008-08-08 20:31       ` Igor Vlasenko
  2008-08-08 20:41       ` Alexey Gladkov
  2 siblings, 0 replies; 32+ messages in thread
From: Mikhail Gusarov @ 2008-08-08 20:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 423 bytes --]

Twas brillig at 00:28:06 09.08.2008 UTC+04 when at@altlinux.ru did gyre and gimble:

 >> /usr/lib/rpm/*-files.req.list: No such file or directory;
 >> это ошибка в sisyphus_check

 AT> На эту ошибку можно не обращать внимания.

Роботам, обрабатывающим выхлоп, тоже всем объяснишь не обращать внимания?

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:28     ` Alexey Tourbin
  2008-08-08 20:29       ` Mikhail Gusarov
@ 2008-08-08 20:31       ` Igor Vlasenko
  2008-08-08 20:36         ` Alexey Tourbin
  2008-08-08 20:41       ` Alexey Gladkov
  2 siblings, 1 reply; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 20:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Aug 09, 2008 at 12:28:06AM +0400, Alexey Tourbin wrote:
> On Fri, Aug 08, 2008 at 11:13:37PM +0300, Igor Vlasenko wrote:
> > /usr/lib/rpm/*-files.req.list: No such file or directory;
> > это ошибка в sisyphus_check
> 
> На эту ошибку можно не обращать внимания.

Я понимаю, 
но тонкость в том, что хотелось бы 
прогонять старые пакеты через каждую новую версию
sisyphus_check, и показывать результат на sisyphus.ru.

Все лишние сообщения будут только смущать.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:16     ` Alexey Gladkov
@ 2008-08-08 20:33       ` Led
  2008-08-18  7:45         ` Michael Shigorin
  0 siblings, 1 reply; 32+ messages in thread
From: Led @ 2008-08-08 20:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Friday, 08 August 2008 23:16:11 Alexey Gladkov написав:
> Led wrote:
> > Тест по наличию архитектурно-зависимимых файлов в /usr/share/ "врёт" как
> > минимум в половине случаев.
>
> Если он врёт, то это нужно исправлять. Номер баги ?

https://bugzilla.altlinux.org/show_bug.cgi?id=13053

-- 
Led

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:31       ` Igor Vlasenko
@ 2008-08-08 20:36         ` Alexey Tourbin
  2008-08-08 20:38           ` Igor Vlasenko
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey Tourbin @ 2008-08-08 20:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 593 bytes --]

On Fri, Aug 08, 2008 at 11:31:53PM +0300, Igor Vlasenko wrote:
> On Sat, Aug 09, 2008 at 12:28:06AM +0400, Alexey Tourbin wrote:
> > On Fri, Aug 08, 2008 at 11:13:37PM +0300, Igor Vlasenko wrote:
> > > /usr/lib/rpm/*-files.req.list: No such file or directory;
> > > это ошибка в sisyphus_check
> > 
> > На эту ошибку можно не обращать внимания.
> 
> Я понимаю, 
> но тонкость в том, что хотелось бы 
> прогонять старые пакеты через каждую новую версию
> sisyphus_check, и показывать результат на sisyphus.ru.
> 
> Все лишние сообщения будут только смущать.

Надо обновить rpm.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:36         ` Alexey Tourbin
@ 2008-08-08 20:38           ` Igor Vlasenko
  2008-08-08 20:56             ` Alexey Tourbin
  0 siblings, 1 reply; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 20:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Aug 09, 2008 at 12:36:11AM +0400, Alexey Tourbin wrote:
> On Fri, Aug 08, 2008 at 11:31:53PM +0300, Igor Vlasenko wrote:
> > On Sat, Aug 09, 2008 at 12:28:06AM +0400, Alexey Tourbin wrote:
> > > On Fri, Aug 08, 2008 at 11:13:37PM +0300, Igor Vlasenko wrote:
> > > > /usr/lib/rpm/*-files.req.list: No such file or directory;
> > > > это ошибка в sisyphus_check
> > > 
> > > На эту ошибку можно не обращать внимания.
> > 
> > Я понимаю, 
> > но тонкость в том, что хотелось бы 
> > прогонять старые пакеты через каждую новую версию
> > sisyphus_check, и показывать результат на sisyphus.ru.
> > 
> > Все лишние сообщения будут только смущать.
> 
> Надо обновить rpm.

Спасибо!
обновил до rpm 4.0.4-alt96.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:28     ` Alexey Tourbin
  2008-08-08 20:29       ` Mikhail Gusarov
  2008-08-08 20:31       ` Igor Vlasenko
@ 2008-08-08 20:41       ` Alexey Gladkov
  2008-08-08 20:58         ` Alexey Tourbin
  2 siblings, 1 reply; 32+ messages in thread
From: Alexey Gladkov @ 2008-08-08 20:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Alexey Tourbin wrote:
> На эту ошибку можно не обращать внимания.

Эту ошибку можно исправить и это нужно сделать.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:13   ` Igor Vlasenko
                       ` (2 preceding siblings ...)
  2008-08-08 20:28     ` Alexey Tourbin
@ 2008-08-08 20:44     ` Alexey Gladkov
  2008-08-08 20:50       ` Igor Vlasenko
  3 siblings, 1 reply; 32+ messages in thread
From: Alexey Gladkov @ 2008-08-08 20:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Igor Vlasenko wrote:
> unacceptable BUILDHOST: altair.office.altlinux.ru 
> sisyphus_check: check-buildhost ERROR: unacceptable non-hasher buildhost name
> это не ошибка в исходном пакете. Это проверка на вход в incoming

Этот пакет попал в сизиф _до_ того как проверка была добавлена. В 2002 
hasher ещё не было.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:44     ` Alexey Gladkov
@ 2008-08-08 20:50       ` Igor Vlasenko
  2008-08-08 21:05         ` Alexey Gladkov
  2008-08-08 21:09         ` Igor Vlasenko
  0 siblings, 2 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 20:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Aug 09, 2008 at 12:44:58AM +0400, Alexey Gladkov wrote:
> Igor Vlasenko wrote:
>> unacceptable BUILDHOST: altair.office.altlinux.ru sisyphus_check: 
>> check-buildhost ERROR: unacceptable non-hasher buildhost name
>> это не ошибка в исходном пакете. Это проверка на вход в incoming
>
> Этот пакет попал в сизиф _до_ того как проверка была добавлена. В 2002 
> hasher ещё не было.

О том же и речь. Что для incoming эти проверки нужны,
а для майнтайнера - нет.
соответственно тесты надо поделить.

'unacceptable non-hasher buildhost name' 
не имеет смысла показывать на sisyphus.ru. 

Старому пакету они не мешают, 
а при отправке нового пакета пропадут автоматически.

Там место только для таких ошибок, которые нужно исправлять.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:38           ` Igor Vlasenko
@ 2008-08-08 20:56             ` Alexey Tourbin
  2008-08-09  7:18               ` Igor Vlasenko
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey Tourbin @ 2008-08-08 20:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1463 bytes --]

On Fri, Aug 08, 2008 at 11:38:22PM +0300, Igor Vlasenko wrote:
> On Sat, Aug 09, 2008 at 12:36:11AM +0400, Alexey Tourbin wrote:
> > On Fri, Aug 08, 2008 at 11:31:53PM +0300, Igor Vlasenko wrote:
> > > On Sat, Aug 09, 2008 at 12:28:06AM +0400, Alexey Tourbin wrote:
> > > > On Fri, Aug 08, 2008 at 11:13:37PM +0300, Igor Vlasenko wrote:
> > > > > /usr/lib/rpm/*-files.req.list: No such file or directory;
> > > > > это ошибка в sisyphus_check
> > > > 
> > > > На эту ошибку можно не обращать внимания.
> > > 
> > > Я понимаю, 
> > > но тонкость в том, что хотелось бы 
> > > прогонять старые пакеты через каждую новую версию
> > > sisyphus_check, и показывать результат на sisyphus.ru.
> > > 
> > > Все лишние сообщения будут только смущать.
> > 
> > Надо обновить rpm.
> 
> Спасибо!
> обновил до rpm 4.0.4-alt96.

Вот полный список файлов, в которых может содеражться информация
об эксклюзивном владении каталогами.

$ grep $'^/usr/lib/rpm/.*-files\.req\.list\t' ~tmp/build/cache/contents/contents_index_all
/usr/lib/rpm/0common-files.req.list     rpm-build
/usr/lib/rpm/apache-files.req.list      rpm-build-apache
/usr/lib/rpm/apache2-files.req.list     rpm-build-apache2
/usr/lib/rpm/perl-base-files.req.list   perl-base
/usr/lib/rpm/pkg-config-files.req.list  pkg-config
/usr/lib/rpm/vhosts-filesystem-files.req.list   rpm-build-vhosts-filesystem
/usr/lib/rpm/webserver-common-files.req.list    rpm-build-webserver-common
$ 

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:41       ` Alexey Gladkov
@ 2008-08-08 20:58         ` Alexey Tourbin
  2008-08-08 21:25           ` Alexey Gladkov
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey Tourbin @ 2008-08-08 20:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 421 bytes --]

On Sat, Aug 09, 2008 at 12:41:48AM +0400, Alexey Gladkov wrote:
> Alexey Tourbin wrote:
> >На эту ошибку можно не обращать внимания.
> 
> Эту ошибку можно исправить и это нужно 
> сделать.

В /dev/null что ли grep отправить?  Но это как раз означает скрывать
информацию информацию о том, что проверка работать не будет.  Можно было
бы поставить зависимость на свежий релиз rpm, но я почему-то этого не
сделал.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:50       ` Igor Vlasenko
@ 2008-08-08 21:05         ` Alexey Gladkov
  2008-08-08 21:09         ` Igor Vlasenko
  1 sibling, 0 replies; 32+ messages in thread
From: Alexey Gladkov @ 2008-08-08 21:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Igor Vlasenko wrote:
> О том же и речь. Что для incoming эти проверки нужны,
> а для майнтайнера - нет.

Вы заблуждаетесь. Если buildhost пакета будет другим, то такой пакет в 
сизиф не попадёт. Так что это инструмент именно для майнтайнера.

> 'unacceptable non-hasher buildhost name' 
> не имеет смысла показывать на sisyphus.ru. 

Это значит, что этот пакет давно не собирался и не проходил через 
hasher. Мне кажется, что это важная информация.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:50       ` Igor Vlasenko
  2008-08-08 21:05         ` Alexey Gladkov
@ 2008-08-08 21:09         ` Igor Vlasenko
  2008-08-08 21:55           ` Evgeny Sinelnikov
  1 sibling, 1 reply; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-08 21:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Aug 08, 2008 at 11:50:32PM +0300, Igor Vlasenko wrote:
> Там место только для таких ошибок, которые нужно исправлять.

Кроме того, если дополнительно выделить экспериментальные тесты,
то у майнтайнеров будет период адаптации к новшествам.
а также время что-то подкорректировать в самих тестах.

Например, будет возможно такое полиси:
новый тест sisyphus_check должен будет сначала 2 недели ругать
пакеты через sisyphus.ru,
и только потом, если не будет возражений, будет включаться в incoming.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:58         ` Alexey Tourbin
@ 2008-08-08 21:25           ` Alexey Gladkov
  2008-08-09  1:15             ` Alexey Tourbin
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey Gladkov @ 2008-08-08 21:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Alexey Tourbin wrote:
> В /dev/null что ли grep отправить?  Но это как раз означает скрывать
> информацию информацию о том, что проверка работать не будет.  Можно было
> бы поставить зависимость на свежий релиз rpm, но я почему-то этого не
> сделал.

Если проверка не может быть выполнена и это не ошибка пакета. 
sisyphus_check должен молчать. В этом его суть. Он либо говорит об 
ошибках, либо ничего не выводит.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 21:09         ` Igor Vlasenko
@ 2008-08-08 21:55           ` Evgeny Sinelnikov
  0 siblings, 0 replies; 32+ messages in thread
From: Evgeny Sinelnikov @ 2008-08-08 21:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 августа 2008 г. 1:09 пользователь Igor Vlasenko
<vlasenko@imath.kiev.ua> написал:
> On Fri, Aug 08, 2008 at 11:50:32PM +0300, Igor Vlasenko wrote:
>> Там место только для таких ошибок, которые нужно исправлять.
>
> Кроме того, если дополнительно выделить экспериментальные тесты,
> то у майнтайнеров будет период адаптации к новшествам.
> а также время что-то подкорректировать в самих тестах.
>
> Например, будет возможно такое полиси:
> новый тест sisyphus_check должен будет сначала 2 недели ругать
> пакеты через sisyphus.ru,
> и только потом, если не будет возражений, будет включаться в incoming.
>


Хотел бы пояснить официальное мнение на этот счёт. Я некоторое время
действительно провёл в попытках решить этот вопрос для себя только
задача у меня ставилась иначе, чем запускать любые тесты.

Тут смешалось две задачи... Проверка пакетов на удовлетворение
заданным критериям с целью выявить и обозначить потенциальные проблемы
(repocop) и выполнить проверку на удовлетворение policy по прохождению
пакетов в Сизиф (sisyphus_check). Выделение не-полиси-специфичной
части более подходит как решение поднимаемой проблемы. Для этого тоже
было предложено решение в процессе обсуждения упомянутого #15376.
Решение состояло в том, чтобы вынести базовую утилиту проверки в некий
rpm-check. Пользуясь которым, можно сделать любую программу проверки.
sisyphus_check, как утилита проверки sisyphus policy, является в такой
схеме, одной из программ использующих данный механизм. repocop
получается второй... Мне же интересен был третий вариант, который бы
не просто мог проверять, но и мог бы быть использован в hasher, взамен
стандартной политики, требующей, например, чтобы у сборщика был email
в домене altlinux.org или соотвествующий gpg-ключ и подпись - мне
нужны были совместно новый, дополнительный домен и новый,
дополнительный набор ключей...

В текущем положении дел назрела действительная возможность к
реализации описанного выше решения. Готов поучаствовать в его
реализации и развитии. К сожалению, я не особый ценитель
программирования на bash или Perl и, самостоятельно, я скорее готов
всё переписать на python. Но осознавая, что не всех это устроит. С
технической точки зрения это ещё и дополнительные зависимости в
сборчной среде... В общем архитектуру на bash я придумать конечно
могу, но боюсь, что кто-то, кто не так испорчен ООП языками, может
сделать это лучше. С другой стороны, я готов обсуждать и участвовать в
любых вопросах в рамках этой задачи.

-- 
Sin (Sinelnikov Evgeny)

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 21:25           ` Alexey Gladkov
@ 2008-08-09  1:15             ` Alexey Tourbin
  0 siblings, 0 replies; 32+ messages in thread
From: Alexey Tourbin @ 2008-08-09  1:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 534 bytes --]

On Sat, Aug 09, 2008 at 01:25:39AM +0400, Alexey Gladkov wrote:
> Alexey Tourbin wrote:
> >В /dev/null что ли grep отправить?  Но это как 
> >раз означает скрывать
> >информацию информацию о том, что 
> >проверка работать не будет.  Можно было
> >бы поставить зависимость на свежий 
> >релиз rpm, но я почему-то этого не
> >сделал.
> 
> Если проверка не может быть выполнена и 
> это не ошибка пакета. sisyphus_check должен 
> молчать. В этом его суть. Он либо говорит 
> об ошибках, либо ничего не выводит.

Пожалуй.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:56             ` Alexey Tourbin
@ 2008-08-09  7:18               ` Igor Vlasenko
  2008-08-09  7:34                 ` Alexey Tourbin
  0 siblings, 1 reply; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-09  7:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Aug 09, 2008 at 12:56:48AM +0400, Alexey Tourbin wrote:
> Вот полный список файлов, в которых может содеражться информация
> об эксклюзивном владении каталогами.
> 
> $ grep $'^/usr/lib/rpm/.*-files\.req\.list\t' ~tmp/build/cache/contents/contents_index_all
> /usr/lib/rpm/0common-files.req.list     rpm-build
> /usr/lib/rpm/apache-files.req.list      rpm-build-apache
> /usr/lib/rpm/apache2-files.req.list     rpm-build-apache2
> /usr/lib/rpm/perl-base-files.req.list   perl-base
> /usr/lib/rpm/pkg-config-files.req.list  pkg-config
> /usr/lib/rpm/vhosts-filesystem-files.req.list   rpm-build-vhosts-filesystem
> /usr/lib/rpm/webserver-common-files.req.list    rpm-build-webserver-common

Еще такой вопрос:
как отсутствие какого-то из этих файлов
влияет на sisyphus_check - 
уменьшает истинные срабатывания или
увеличивает ложные срабатывания?

и тот же вопрос если стоят
устаревшие версии какого-то из этих файлов.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-09  7:18               ` Igor Vlasenko
@ 2008-08-09  7:34                 ` Alexey Tourbin
  2008-08-09  7:48                   ` Igor Vlasenko
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey Tourbin @ 2008-08-09  7:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1475 bytes --]

On Sat, Aug 09, 2008 at 10:18:04AM +0300, Igor Vlasenko wrote:
> On Sat, Aug 09, 2008 at 12:56:48AM +0400, Alexey Tourbin wrote:
> > Вот полный список файлов, в которых может содеражться информация
> > об эксклюзивном владении каталогами.
> > 
> > $ grep $'^/usr/lib/rpm/.*-files\.req\.list\t' ~tmp/build/cache/contents/contents_index_all
> > /usr/lib/rpm/0common-files.req.list     rpm-build
> > /usr/lib/rpm/apache-files.req.list      rpm-build-apache
> > /usr/lib/rpm/apache2-files.req.list     rpm-build-apache2
> > /usr/lib/rpm/perl-base-files.req.list   perl-base
> > /usr/lib/rpm/pkg-config-files.req.list  pkg-config
> > /usr/lib/rpm/vhosts-filesystem-files.req.list   rpm-build-vhosts-filesystem
> > /usr/lib/rpm/webserver-common-files.req.list    rpm-build-webserver-common
> 
> Еще такой вопрос:
> как отсутствие какого-то из этих файлов
> влияет на sisyphus_check - 
> уменьшает истинные срабатывания или
> увеличивает ложные срабатывания?

В этих файлах перечислены пары
<путь к каталогу> <пакет, который эксклюзивно владеет каталогом>

Значит, уменьшает истинные срабатывания -- просто нет информации,
кому каталоги принадлежат.

> и тот же вопрос если стоят
> устаревшие версии какого-то из этих файлов.

В принципе получается, что проверка привязана к содержимому сборочного
чрута.  Нужно так раскладывать эти *-files.req.list, чтобы нельзя было
собрать профильный пакет, не установив при этом пакет с соответствующим
файлом.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-09  7:34                 ` Alexey Tourbin
@ 2008-08-09  7:48                   ` Igor Vlasenko
  2008-08-10  1:55                     ` Денис Смирнов
  0 siblings, 1 reply; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-09  7:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Aug 09, 2008 at 11:34:22AM +0400, Alexey Tourbin wrote:
> > Еще такой вопрос:
> > как отсутствие какого-то из этих файлов
> > влияет на sisyphus_check - 
> > уменьшает истинные срабатывания или
> > увеличивает ложные срабатывания?
> 
> В этих файлах перечислены пары
> <путь к каталогу> <пакет, который эксклюзивно владеет каталогом>
> 
> Значит, уменьшает истинные срабатывания -- просто нет информации,
> кому каталоги принадлежат.

это хорошо. Сейчас без этих файлов
sisyphus_check --no-check-gpg --no-check-buildhost --no-check-buildtime
не проходят 26 пакетов:

MySQL-server-5.0.51-alt2.a.x86_64
Pymacs-0.22-alt2.1.noarch
apache2-mod_security-2.1.1-alt1.x86_64
docbook-utils-0.6.14-alt1.noarch
dovecot11-1.1.alpha1-alt1.hg20070722.x86_64
emacs-mode-psgml-1.2.5-alt1.noarch
gap-4.4-alt2.x86_64
gap-pkg-tomlib-4.4-alt2.x86_64
gnome-libs-devel-1.4.2-alt7.x86_64
i386-mingw32msvc-libpng-devel-1.2.8-alt2.noarch
jigdo-0.7.3-alt2.x86_64
kdebase-konqueror-3.5.9-alt7.x86_64
kernel-modules-zaptel-ovz-smp-1.4.9.2-alt2.132626.23.x86_64
kernel-modules-zaptel-ovz-wks-1.4.9.2-alt2.132626.1.x86_64
kernel-modules-zaptel-std-ll-1.4.9.2-alt1.132632.1.x86_64
libImageMagick-devel-6.3.7.2-alt1.1.x86_64
libaot-1.74.1-alt0.1.x86_64
libstatgrab-devel-0.14-alt5.x86_64
most-4.10.2-alt0.x86_64
mx4j-3.0.1-alt5_7jpp1.7.noarch
netams-apache2-3.4.0rc2-alt4.x86_64
perl-Image-Info-1.28-alt1.noarch
tetex-core-2.0-alt4.x86_64
wallpapers-flowers-1-alt1.1.noarch
wallpapers-landscapes-1-alt1.noarch
wammu-0.22-alt1.1.noarch

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-09  7:48                   ` Igor Vlasenko
@ 2008-08-10  1:55                     ` Денис Смирнов
  2008-08-10  2:05                       ` Led
  2008-08-10  3:56                       ` Igor Vlasenko
  0 siblings, 2 replies; 32+ messages in thread
From: Денис Смирнов @ 2008-08-10  1:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 411 bytes --]

On Sat, Aug 09, 2008 at 10:48:12AM +0300, Igor Vlasenko wrote:

IV> kernel-modules-zaptel-ovz-smp-1.4.9.2-alt2.132626.23.x86_64
IV> kernel-modules-zaptel-ovz-wks-1.4.9.2-alt2.132626.1.x86_64
IV> kernel-modules-zaptel-std-ll-1.4.9.2-alt1.132632.1.x86_64

Что с ними не так?

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-10  1:55                     ` Денис Смирнов
@ 2008-08-10  2:05                       ` Led
  2008-08-10  3:56                       ` Igor Vlasenko
  1 sibling, 0 replies; 32+ messages in thread
From: Led @ 2008-08-10  2:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Sunday, 10 August 2008 04:55:56 Денис Смирнов написав:
> On Sat, Aug 09, 2008 at 10:48:12AM +0300, Igor Vlasenko wrote:
>
> IV> kernel-modules-zaptel-ovz-smp-1.4.9.2-alt2.132626.23.x86_64
> IV> kernel-modules-zaptel-ovz-wks-1.4.9.2-alt2.132626.1.x86_64
> IV> kernel-modules-zaptel-std-ll-1.4.9.2-alt1.132632.1.x86_64
>
> Что с ними не так?

Не знаю, что там repocop нашёл, но %files там ужасно кривой.

-- 
Led

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-10  1:55                     ` Денис Смирнов
  2008-08-10  2:05                       ` Led
@ 2008-08-10  3:56                       ` Igor Vlasenko
  1 sibling, 0 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-08-10  3:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Aug 10, 2008 at 05:55:56AM +0400, Денис Смирнов wrote:
> On Sat, Aug 09, 2008 at 10:48:12AM +0300, Igor Vlasenko wrote:
> 
> IV> kernel-modules-zaptel-ovz-smp-1.4.9.2-alt2.132626.23.x86_64
> IV> kernel-modules-zaptel-ovz-wks-1.4.9.2-alt2.132626.1.x86_64
> IV> kernel-modules-zaptel-std-ll-1.4.9.2-alt1.132632.1.x86_64
> 
> Что с ними не так?

Судя по названию теста, их ругает sisyphus_check :)

[repocop@repocop ~]$ sisyphus_check --files --verbose kernel-modules-zaptel-ovz-smp-1.4.9.2-alt2.132626.23.x86_64.rpm 
kernel-modules-zaptel-ovz-smp-1.4.9.2-alt2.132626.23.x86_64.rpm: unpackaged directory: /lib/modules/2.6.18-ovz-smp-alt23/zaptel/ti24
sisyphus_check: check-subdirs ERROR: subdirectories packaging violation

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop+sisyphus_check
  2008-08-08 20:33       ` Led
@ 2008-08-18  7:45         ` Michael Shigorin
  0 siblings, 0 replies; 32+ messages in thread
From: Michael Shigorin @ 2008-08-18  7:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Aug 08, 2008 at 11:33:45PM +0300, Led wrote:
> > > Тест по наличию архитектурно-зависимимых файлов в
> > > /usr/share/ "врёт" как минимум в половине случаев.
> > Если он врёт, то это нужно исправлять. Номер баги ?
> https://bugzilla.altlinux.org/show_bug.cgi?id=13053

Эта бага висит на gfdisk.  Точно не промахнулся?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2008-08-18  7:45 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-08 18:35 [devel] repocop+sisyphus_check Igor Vlasenko
2008-08-08 18:44 ` Igor Vlasenko
2008-08-08 20:06 ` Alexey Gladkov
2008-08-08 20:13   ` Igor Vlasenko
2008-08-08 20:14     ` Mikhail Gusarov
2008-08-08 20:19       ` Igor Vlasenko
2008-08-08 20:17     ` Igor Vlasenko
2008-08-08 20:28     ` Alexey Tourbin
2008-08-08 20:29       ` Mikhail Gusarov
2008-08-08 20:31       ` Igor Vlasenko
2008-08-08 20:36         ` Alexey Tourbin
2008-08-08 20:38           ` Igor Vlasenko
2008-08-08 20:56             ` Alexey Tourbin
2008-08-09  7:18               ` Igor Vlasenko
2008-08-09  7:34                 ` Alexey Tourbin
2008-08-09  7:48                   ` Igor Vlasenko
2008-08-10  1:55                     ` Денис Смирнов
2008-08-10  2:05                       ` Led
2008-08-10  3:56                       ` Igor Vlasenko
2008-08-08 20:41       ` Alexey Gladkov
2008-08-08 20:58         ` Alexey Tourbin
2008-08-08 21:25           ` Alexey Gladkov
2008-08-09  1:15             ` Alexey Tourbin
2008-08-08 20:44     ` Alexey Gladkov
2008-08-08 20:50       ` Igor Vlasenko
2008-08-08 21:05         ` Alexey Gladkov
2008-08-08 21:09         ` Igor Vlasenko
2008-08-08 21:55           ` Evgeny Sinelnikov
2008-08-08 20:13   ` Led
2008-08-08 20:16     ` Alexey Gladkov
2008-08-08 20:33       ` Led
2008-08-18  7:45         ` Michael Shigorin

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