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