* [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
@ 2009-07-09 23:54 Dmitry V. Levin
2009-07-10 0:50 ` Alexey I. Froloff
` (2 more replies)
0 siblings, 3 replies; 26+ messages in thread
From: Dmitry V. Levin @ 2009-07-09 23:54 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1092 bytes --]
Hi,
Ввиду нижеприведённого безобразия (которое вычислил at@ во время
усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
$ egrep '^(/bin|/sbin|/usr/bin|/usr/sbin)/[^/'"$(printf '\t')"']+/' path/to/Sisyphus/noarch/base/contents_index
/usr/bin/DB/scripts pear-DB_DataObject
/usr/bin/DB/scripts/DB_DataObject_createTables.bat pear-DB_DataObject
/usr/bin/python/site-packages/trml2pdf trmltools
/usr/bin/python/site-packages/trml2pdf/__init__.py trmltools
/usr/bin/python/site-packages/trml2pdf/color.py trmltools
/usr/bin/python/site-packages/trml2pdf/color.pyc trmltools
/usr/bin/python/site-packages/trml2pdf/trml2pdf.py trmltools
/usr/bin/python/site-packages/trml2pdf/utils.py trmltools
/usr/bin/python/site-packages/trml2pdf/utils.pyc trmltools
Мейнтейнерам пакетов pear-DB_DataObject и trmltools лучше исправить
пакеты, не дожидаясь, когда к ним постучится новый sisyphus_check.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-09 23:54 [devel] I: sisyphus_check: upcoming /usr/bin/*/ check Dmitry V. Levin
@ 2009-07-10 0:50 ` Alexey I. Froloff
2009-07-10 1:10 ` Alexey Tourbin
2009-07-10 1:03 ` Alexey Tourbin
2009-07-10 7:12 ` Igor Vlasenko
2 siblings, 1 reply; 26+ messages in thread
From: Alexey I. Froloff @ 2009-07-10 0:50 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 844 bytes --]
On Fri, Jul 10, 2009 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> Ввиду нижеприведённого безобразия (которое вычислил at@ во время
> усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
> проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
> стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
Ну тогда уж и /usr/games (гадость какая) туда же.
angband voins
nethack-vultures george
pysol eugvv
pysol-cardsets eugvv
pysol-music eugvv
zangband voins
$ pysol
zsh: permission denied: pysol
$ whereis pysol
pysol: /usr/games/pysol.sh /usr/games/pysol /usr/share/man/man6/pysol.6.gz
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-09 23:54 [devel] I: sisyphus_check: upcoming /usr/bin/*/ check Dmitry V. Levin
2009-07-10 0:50 ` Alexey I. Froloff
@ 2009-07-10 1:03 ` Alexey Tourbin
2009-07-10 23:14 ` Alexey Tourbin
2009-07-10 7:12 ` Igor Vlasenko
2 siblings, 1 reply; 26+ messages in thread
From: Alexey Tourbin @ 2009-07-10 1:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1933 bytes --]
On Fri, Jul 10, 2009 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> Ввиду нижеприведённого безобразия (которое вычислил at@ во время
> усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
> проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
> стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
>
> $ egrep '^(/bin|/sbin|/usr/bin|/usr/sbin)/[^/'"$(printf '\t')"']+/' path/to/Sisyphus/noarch/base/contents_index
> /usr/bin/DB/scripts pear-DB_DataObject
> /usr/bin/DB/scripts/DB_DataObject_createTables.bat pear-DB_DataObject
> /usr/bin/python/site-packages/trml2pdf trmltools
> /usr/bin/python/site-packages/trml2pdf/__init__.py trmltools
> /usr/bin/python/site-packages/trml2pdf/color.py trmltools
> /usr/bin/python/site-packages/trml2pdf/color.pyc trmltools
> /usr/bin/python/site-packages/trml2pdf/trml2pdf.py trmltools
> /usr/bin/python/site-packages/trml2pdf/utils.py trmltools
> /usr/bin/python/site-packages/trml2pdf/utils.pyc trmltools
Предлагаю назвать проверку bindir. Надо проверять что не только
что не должно быть файлов вида bindir/*/*, но и что все файлы вида
bindrir/* являются либо файлами, либо симлинками. Тип файла проверять
несколько сложнее. В 140-perms уже есть $(rpmquery -lvp). Тут нужно
делать что-то похожее.
В принципе можно сделать общий список для 140-perms и XXX-bindir
примерно вот такого формата.
$ rpm -ql --qf '[%{FILEMODES:perms} %{FILENAMES}\n]' perl-base |head
drwxr-xr-x /etc/perl5
lrwxrwxrwx /usr/bin/perl
lrwxrwxrwx /usr/bin/perl5
-rwxr-xr-x /usr/bin/perl5.8.9
-rwxr-xr-x /usr/bin/pod2html
-rwxr-xr-x /usr/bin/pod2latex
-rwxr-xr-x /usr/bin/pod2man
-rwxr-xr-x /usr/bin/pod2text
-rwxr-xr-x /usr/bin/pod2usage
drwxr-xr-x /usr/lib/perl5
$
> Мейнтейнерам пакетов pear-DB_DataObject и trmltools лучше исправить
> пакеты, не дожидаясь, когда к ним постучится новый sisyphus_check.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 0:50 ` Alexey I. Froloff
@ 2009-07-10 1:10 ` Alexey Tourbin
2009-07-12 19:39 ` George V. Kouryachy
0 siblings, 1 reply; 26+ messages in thread
From: Alexey Tourbin @ 2009-07-10 1:10 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 587 bytes --]
On Fri, Jul 10, 2009 at 04:50:44AM +0400, Alexey I. Froloff wrote:
> On Fri, Jul 10, 2009 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> > Ввиду нижеприведённого безобразия (которое вычислил at@ во время
> > усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
> > проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
> > стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
> Ну тогда уж и /usr/games (гадость какая) туда же.
У нас /usr/games выставляется в /etc/profile.
Отказаться от него так просто нельзя.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-09 23:54 [devel] I: sisyphus_check: upcoming /usr/bin/*/ check Dmitry V. Levin
2009-07-10 0:50 ` Alexey I. Froloff
2009-07-10 1:03 ` Alexey Tourbin
@ 2009-07-10 7:12 ` Igor Vlasenko
2009-07-10 8:13 ` Денис Смирнов
2 siblings, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2009-07-10 7:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Jul 10, 2009 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> Hi,
>
> Ввиду нижеприведённого безобразия (которое вычислил at@ во время
> усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
> проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
> стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
И нельзя сказать, что соответствующие пакеты заранее
не предупреждали: уже почти год как их ругает репокоп
http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/subdir-in-usr-bin.txt
По поводу sisyphus_check:
Только напомню про историческое исключение /usr/bin/mh.
"The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/bin</tt> other than <tt>/usr/bin/mh</tt>."
И кстати напомню о
http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/subdirs-in-usr-games.txt
fail angband-3.0.9-alt1.x86_64 The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/games</tt>.;
fail nethack-vultures-2.1.0-alt2.qa1.x86_64 The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/games</tt>.;
fail pysol-4.82-alt8.1.noarch The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/games</tt>.;
fail pysol-cardsets-4.40-alt1.noarch The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/games</tt>.;
fail pysol-music-4.40-alt1.noarch The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/games</tt>.;
fail zangband-2.7.5-alt0.2.1.x86_64 The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/games</tt>.;
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 7:12 ` Igor Vlasenko
@ 2009-07-10 8:13 ` Денис Смирнов
2009-07-10 17:49 ` Igor Vlasenko
0 siblings, 1 reply; 26+ messages in thread
From: Денис Смирнов @ 2009-07-10 8:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 883 bytes --]
On Fri, Jul 10, 2009 at 10:12:46AM +0300, Igor Vlasenko wrote:
IV> И нельзя сказать, что соответствующие пакеты заранее
IV> не предупреждали: уже почти год как их ругает репокоп
IV> http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/subdir-in-usr-bin.txt
IV> По поводу sisyphus_check:
IV> Только напомню про историческое исключение /usr/bin/mh.
IV> "The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/bin</tt> other than <tt>/usr/bin/mh</tt>."
С одной стороны идея раньше чем в большинстве пакетов зафиксят баги
выявленные репокопом превращать в error'ы в sisyphus_check мне не
нравится.
С другой стороны сейчас на repocop все забивают, и я не знаю как можно
было бы улучшить ситуацию.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 8:13 ` Денис Смирнов
@ 2009-07-10 17:49 ` Igor Vlasenko
2009-07-10 18:59 ` Денис Смирнов
0 siblings, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2009-07-10 17:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Jul 10, 2009 at 12:13:59PM +0400, Денис Смирнов wrote:
> On Fri, Jul 10, 2009 at 10:12:46AM +0300, Igor Vlasenko wrote:
>
> IV> И нельзя сказать, что соответствующие пакеты заранее
> IV> не предупреждали: уже почти год как их ругает репокоп
> IV> http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/subdir-in-usr-bin.txt
> IV> По поводу sisyphus_check:
> IV> Только напомню про историческое исключение /usr/bin/mh.
> IV> "The Filesystem Hierarchy Standard forbids the installation of new directories in <tt>/usr/bin</tt> other than <tt>/usr/bin/mh</tt>."
>
> С одной стороны идея раньше чем в большинстве пакетов зафиксят баги
> выявленные репокопом превращать в error'ы в sisyphus_check мне не
> нравится.
>
> С другой стороны сейчас на repocop все забивают, и я не знаю как можно
> было бы улучшить ситуацию.
Делать регулярно NMU.
Сначала поприкладывать патчи,
потом перейти на то, что только руками чинится.
Я уже морально готовлюсь.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 17:49 ` Igor Vlasenko
@ 2009-07-10 18:59 ` Денис Смирнов
2009-07-10 19:12 ` Slava Dubrovskiy
0 siblings, 1 reply; 26+ messages in thread
From: Денис Смирнов @ 2009-07-10 18:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 748 bytes --]
On Fri, Jul 10, 2009 at 08:49:43PM +0300, Igor Vlasenko wrote:
IV> Делать регулярно NMU.
IV> Сначала поприкладывать патчи,
IV> потом перейти на то, что только руками чинится.
IV> Я уже морально готовлюсь.
Я бы попробовал уговорить тебя на другую хитрость. Автоматически
генерировать git-repo с этими самыми патчами, и сделать простейшую
утилитку, которая бы прикладывала патчи из этого дерева.
В этом случае вся процедура прикладывания патчей сведется к запуску
утилитки типа "repofix" внутри соответствующего git-repo.
А мантейнерам, чьи пакеты требуют подобного фикса -- еженедельно слать
спам.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 18:59 ` Денис Смирнов
@ 2009-07-10 19:12 ` Slava Dubrovskiy
2009-07-10 19:32 ` Денис Смирнов
0 siblings, 1 reply; 26+ messages in thread
From: Slava Dubrovskiy @ 2009-07-10 19:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 355 bytes --]
10.07.2009 21:59, Денис Смирнов пишет:
> А мантейнерам, чьи пакеты требуют подобного фикса -- еженедельно слать
> спам.
>
"Если вы будете писать нам роботом, то мы будем читать procmail`ом" (С)
--
WBR,
Dubrovskiy Vyacheslav
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3262 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 19:12 ` Slava Dubrovskiy
@ 2009-07-10 19:32 ` Денис Смирнов
2009-07-10 19:42 ` Alexey Rusakov
` (2 more replies)
0 siblings, 3 replies; 26+ messages in thread
From: Денис Смирнов @ 2009-07-10 19:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 446 bytes --]
On Fri, Jul 10, 2009 at 10:12:49PM +0300, Slava Dubrovskiy wrote:
SD> "Если вы будете писать нам роботом, то мы будем читать procmail`ом" (С)
Вообще еженедельные обзорные письма (с ошибками в багтрекеер и багами от
репокопа вместе с ссылками на HOWTO как их исправить), думаю, скорее
полезны чем наоборот.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 19:32 ` Денис Смирнов
@ 2009-07-10 19:42 ` Alexey Rusakov
2009-07-10 22:53 ` Денис Смирнов
2009-07-11 7:05 ` AShen
2009-07-13 20:31 ` Michael Shigorin
2 siblings, 1 reply; 26+ messages in thread
From: Alexey Rusakov @ 2009-07-10 19:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 977 bytes --]
В Птн, 10/07/2009 в 23:32 +0400, Денис Смирнов пишет:
> On Fri, Jul 10, 2009 at 10:12:49PM +0300, Slava Dubrovskiy wrote:
>
> SD> "Если вы будете писать нам роботом, то мы будем читать procmail`ом" (С)
>
> Вообще еженедельные обзорные письма (с ошибками в багтрекеер и багами от
> репокопа вместе с ссылками на HOWTO как их исправить), думаю, скорее
> полезны чем наоборот.
Не знаю, не знаю. Я почту от репокопа практически всегда пропускаю, зато
обращаю внимание на его репорты на sisyphus.ru, когда собираюсь собрать
очередную версию какого-нибудь пакета.
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 19:42 ` Alexey Rusakov
@ 2009-07-10 22:53 ` Денис Смирнов
2009-07-10 23:46 ` Konstantin Pavlov
0 siblings, 1 reply; 26+ messages in thread
From: Денис Смирнов @ 2009-07-10 22:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 696 bytes --]
On Fri, Jul 10, 2009 at 11:42:44PM +0400, Alexey Rusakov wrote:
AR> Не знаю, не знаю. Я почту от репокопа практически всегда пропускаю, зато
AR> обращаю внимание на его репорты на sisyphus.ru, когда собираюсь собрать
AR> очередную версию какого-нибудь пакета.
При наличии git repo с патчами от репокопа и простой утилитки для их
прикладывания (и вывода инфы от репокопа, для которой нет патча) -- при
сборке пакета уже не надо будет смотреть на сайт. Только для обзора "а что
бы мне еще пофиксить?". И вот этот обзор можно просто еженедельно
высылать.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 1:03 ` Alexey Tourbin
@ 2009-07-10 23:14 ` Alexey Tourbin
0 siblings, 0 replies; 26+ messages in thread
From: Alexey Tourbin @ 2009-07-10 23:14 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2664 bytes --]
On Fri, Jul 10, 2009 at 05:03:25AM +0400, Alexey Tourbin wrote:
> On Fri, Jul 10, 2009 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> > Ввиду нижеприведённого безобразия (которое вычислил at@ во время
> > усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
> > проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
> > стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
> >
> > $ egrep '^(/bin|/sbin|/usr/bin|/usr/sbin)/[^/'"$(printf '\t')"']+/' path/to/Sisyphus/noarch/base/contents_index
> > /usr/bin/DB/scripts pear-DB_DataObject
> > /usr/bin/DB/scripts/DB_DataObject_createTables.bat pear-DB_DataObject
> > /usr/bin/python/site-packages/trml2pdf trmltools
> > /usr/bin/python/site-packages/trml2pdf/__init__.py trmltools
> > /usr/bin/python/site-packages/trml2pdf/color.py trmltools
> > /usr/bin/python/site-packages/trml2pdf/color.pyc trmltools
> > /usr/bin/python/site-packages/trml2pdf/trml2pdf.py trmltools
> > /usr/bin/python/site-packages/trml2pdf/utils.py trmltools
> > /usr/bin/python/site-packages/trml2pdf/utils.pyc trmltools
>
> Предлагаю назвать проверку bindir. Надо проверять что не только
> что не должно быть файлов вида bindir/*/*, но и что все файлы вида
> bindrir/* являются либо файлами, либо симлинками. Тип файла проверять
> несколько сложнее. В 140-perms уже есть $(rpmquery -lvp). Тут нужно
> делать что-то похожее.
>
> В принципе можно сделать общий список для 140-perms и XXX-bindir
> примерно вот такого формата.
>
> $ rpm -ql --qf '[%{FILEMODES:perms} %{FILENAMES}\n]' perl-base |head
> drwxr-xr-x /etc/perl5
> lrwxrwxrwx /usr/bin/perl
> lrwxrwxrwx /usr/bin/perl5
> -rwxr-xr-x /usr/bin/perl5.8.9
> -rwxr-xr-x /usr/bin/pod2html
> -rwxr-xr-x /usr/bin/pod2latex
> -rwxr-xr-x /usr/bin/pod2man
> -rwxr-xr-x /usr/bin/pod2text
> -rwxr-xr-x /usr/bin/pod2usage
> drwxr-xr-x /usr/lib/perl5
> $
Я перехватил инициативу! На обозрение выставляется
http://git.altlinux.org/people/at/packages/sisyphus_check.git
> > Мейнтейнерам пакетов pear-DB_DataObject и trmltools лучше исправить
> > пакеты, не дожидаясь, когда к ним постучится новый sisyphus_check.
Завтра отправлю на сборку. Кто не успел, того всё, лишить стати!
Выводить будет примерно вот так.
/usr/bin/DB/scripts
/usr/bin/DB/scripts/DB_DataObject_createTables.bat
/ALT/Sisyphus/files/noarch/RPMS/pear-DB_DataObject-1.8.8-alt1.noarch.rpm: invalid bindir file paths
drwxr-xr-x /usr/bin/DB
/ALT/Sisyphus/files/noarch/RPMS/pear-DB_DataObject-1.8.8-alt1.noarch.rpm: invalid bindir file modes
sisyphus_check: check-bindir ERROR: bindir packaging violation
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 22:53 ` Денис Смирнов
@ 2009-07-10 23:46 ` Konstantin Pavlov
2009-07-13 10:11 ` Ildar Mulyukov
0 siblings, 1 reply; 26+ messages in thread
From: Konstantin Pavlov @ 2009-07-10 23:46 UTC (permalink / raw)
To: devel
On Sat, Jul 11, 2009 at 02:53:53AM +0400, Денис Смирнов wrote:
> AR> Не знаю, не знаю. Я почту от репокопа практически всегда пропускаю, зато
> AR> обращаю внимание на его репорты на sisyphus.ru, когда собираюсь собрать
> AR> очередную версию какого-нибудь пакета.
>
> При наличии git repo с патчами от репокопа и простой утилитки для их
> прикладывания (и вывода инфы от репокопа, для которой нет патча) -- при
> сборке пакета уже не надо будет смотреть на сайт. Только для обзора "а что
> бы мне еще пофиксить?". И вот этот обзор можно просто еженедельно
> высылать.
Как очень ленивый мантейнер своих пакетов:
интегрировать надо в сборочечницу пакетов, чтобы оно мозолило глаза при
каждой сборке пакета, иначе лично я на это не обращаю никакого внимания.
--
> Если я вместо subfs пропишу iso9660, тро проблема
> размонтирования в КДЕ пропадет?
Для начала у вас начнётся проблема монтирования :)
-- lav in community@
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 19:32 ` Денис Смирнов
2009-07-10 19:42 ` Alexey Rusakov
@ 2009-07-11 7:05 ` AShen
2009-07-11 8:05 ` Денис Смирнов
2009-07-13 20:31 ` Michael Shigorin
2 siblings, 1 reply; 26+ messages in thread
From: AShen @ 2009-07-11 7:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 10.07.2009 23:32, Денис Смирнов wrote:
> On Fri, Jul 10, 2009 at 10:12:49PM +0300, Slava Dubrovskiy wrote:
>
> SD> "Если вы будете писать нам роботом, то мы будем читать procmail`ом" (С)
>
> Вообще еженедельные обзорные письма (с ошибками в багтрекеер и багами от
> репокопа вместе с ссылками на HOWTO как их исправить), думаю, скорее
> полезны чем наоборот.
Тут уже сказали, что письма от repocop'а зачастую пропускают. Ну и я из
той же оперы. Ни чего против не имею, но читать письмл, где свалино в
кучу всё мне не досуг, просто нет времени. Я ни против не имею сволного
отчёта, как сейчас у нас. Но мне на много полезней было, когда письмо от
repocop описывающие проблемы с моими пакетами было бы направлено лично
мне и в нём ни слова бы не было о других пкетах, только о моих. Мне так
удобней.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-11 7:05 ` AShen
@ 2009-07-11 8:05 ` Денис Смирнов
2009-07-11 8:24 ` AShen
0 siblings, 1 reply; 26+ messages in thread
From: Денис Смирнов @ 2009-07-11 8:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 766 bytes --]
On Sat, Jul 11, 2009 at 11:05:28AM +0400, AShen wrote:
A> Тут уже сказали, что письма от repocop'а зачастую пропускают. Ну и я из
A> той же оперы. Ни чего против не имею, но читать письмл, где свалино в
A> кучу всё мне не досуг, просто нет времени. Я ни против не имею сволного
A> отчёта, как сейчас у нас. Но мне на много полезней было, когда письмо от
> repocop описывающие проблемы с моими пакетами было бы направлено лично
A> мне и в нём ни слова бы не было о других пкетах, только о моих. Мне так
A> удобней.
Именно это я и предлагаю -- еженедельный отчет от репокопа по пакетам
каждого мантейнера ему лично.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-11 8:05 ` Денис Смирнов
@ 2009-07-11 8:24 ` AShen
0 siblings, 0 replies; 26+ messages in thread
From: AShen @ 2009-07-11 8:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 11.07.2009 12:05, Денис Смирнов wrote:
> Именно это я и предлагаю -- еженедельный отчет от репокопа по пакетам
> каждого мантейнера ему лично.
Ага, ну а то что сейчас есть не выкидывать, а оставить в дополнение.
Просто иногда бывает полезно узнать о проблемах в других пакетах, а
вдруг она схожа с моей? Но основное - непосредственно каждому мантейнеру
и только о его пакетах.
Полностью, Денис, с тобой согласен.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 1:10 ` Alexey Tourbin
@ 2009-07-12 19:39 ` George V. Kouryachy
2009-07-12 19:52 ` Alexey Tourbin
0 siblings, 1 reply; 26+ messages in thread
From: George V. Kouryachy @ 2009-07-12 19:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Jul 10, 2009 at 05:10:09AM +0400, Alexey Tourbin wrote:
> On Fri, Jul 10, 2009 at 04:50:44AM +0400, Alexey I. Froloff wrote:
>> On Fri, Jul 10, 2009 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> >> Ввиду нижеприведённого безобразия (которое вычислил at@ во время
> >> усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
> >> проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
> >> стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
>> Ну тогда уж и /usr/games (гадость какая) туда же.
>
> У нас /usr/games выставляется в /etc/profile.
> Отказаться от него так просто нельзя.
Речь идёт о файлах типа /usr/games/vultureseye/config/vultures.conf
Предполагается, что %_gamesdatadir совсем не там лежит.
Иногда (особенно в старых игрушках) это по всем исходникам пробито,
наследие установки в $HOME, когда есть бинарник, а рядом с ним --
каталоги с ресурсами :(.
--
George V. Kouryachy (aka Fr. Br. George)
mailto:george at altlinux_org
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-12 19:39 ` George V. Kouryachy
@ 2009-07-12 19:52 ` Alexey Tourbin
2009-07-12 20:05 ` George V. Kouryachy
0 siblings, 1 reply; 26+ messages in thread
From: Alexey Tourbin @ 2009-07-12 19:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1451 bytes --]
On Sun, Jul 12, 2009 at 11:39:31PM +0400, George V. Kouryachy wrote:
> On Fri, Jul 10, 2009 at 05:10:09AM +0400, Alexey Tourbin wrote:
> > On Fri, Jul 10, 2009 at 04:50:44AM +0400, Alexey I. Froloff wrote:
> >> On Fri, Jul 10, 2009 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> > >> Ввиду нижеприведённого безобразия (которое вычислил at@ во время
> > >> усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
> > >> проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
> > >> стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
> >> Ну тогда уж и /usr/games (гадость какая) туда же.
> >
> > У нас /usr/games выставляется в /etc/profile.
> > Отказаться от него так просто нельзя.
> Речь идёт о файлах типа /usr/games/vultureseye/config/vultures.conf
> Предполагается, что %_gamesdatadir совсем не там лежит.
> Иногда (особенно в старых игрушках) это по всем исходникам пробито,
> наследие установки в $HOME, когда есть бинарник, а рядом с ним --
> каталоги с ресурсами :(.
Я ещё не отправил новый sisyphus_check на сборку.
Есть два варианта как быть: 1) запретить каталоги в /usr/games;
2) разрешить каталоги в /usr/games (исключить /usr/games из проверки).
Поскольку /usr/games входит в PATH по умолчанию, то разрешать каталоги
нежелательно: вроде бы "команда" vultureseye присутствует в PATH,
но exec на эту команду сделать нельзя, потому что это каталог.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-12 19:52 ` Alexey Tourbin
@ 2009-07-12 20:05 ` George V. Kouryachy
0 siblings, 0 replies; 26+ messages in thread
From: George V. Kouryachy @ 2009-07-12 20:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Jul 12, 2009 at 11:52:23PM +0400, Alexey Tourbin wrote:
> Я ещё не отправил новый sisyphus_check на сборку.
> Есть два варианта как быть: 1) запретить каталоги в /usr/games;
> 2) разрешить каталоги в /usr/games (исключить /usr/games из проверки).
Я за запрет. Некошерно это.
--
George V. Kouryachy (aka Fr. Br. George)
mailto:george at altlinux_org
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 23:46 ` Konstantin Pavlov
@ 2009-07-13 10:11 ` Ildar Mulyukov
2009-07-13 10:27 ` Alexey Rusakov
2009-07-13 20:32 ` Michael Shigorin
0 siblings, 2 replies; 26+ messages in thread
From: Ildar Mulyukov @ 2009-07-13 10:11 UTC (permalink / raw)
To: devel; +Cc: Igor Vlasenko
On 11.07.2009 05:46:17, Konstantin Pavlov wrote:
> On Sat, Jul 11, 2009 at 02:53:53AM +0400, Денис Смирнов wrote:
> > AR> Не знаю, не знаю. Я почту от репокопа практически всегда
> пропускаю, зато
> > AR> обращаю внимание на его репорты на sisyphus.ru, когда собираюсь
> собрать
> > AR> очередную версию какого-нибудь пакета.
> >
> > При наличии git repo с патчами от репокопа и простой утилитки для их
> > прикладывания (и вывода инфы от репокопа, для которой нет патча) --
> при
> > сборке пакета уже не надо будет смотреть на сайт. Только для обзора
> "а что
> > бы мне еще пофиксить?". И вот этот обзор можно просто еженедельно
> > высылать.
>
> Как очень ленивый мантейнер своих пакетов:
>
> интегрировать надо в сборочечницу пакетов, чтобы оно мозолило глаза
> при
> каждой сборке пакета, иначе лично я на это не обращаю никакого
> внимания.
Я даже знаю как:
1. собрать пакет с Name: LazyMaintanerToolkit
2. Рекомендовать таким мэйнтейнерам BuildReq: LazyMaintanerToolkit
3. в пакете LazyMaintanerToolkit положить rpm-хуки для проверок на
repocop.
Написав текст до конца уже подумываю, что и сам бы хотел такой пакет.
И, пожалуй, стоило бы такой пакет переименовать как-нибудь
попривлекательнее.
С уважением, Ильдар
З.Ы. идея бесплатная, кто хочет - реализуйте!
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-13 10:11 ` Ildar Mulyukov
@ 2009-07-13 10:27 ` Alexey Rusakov
2009-07-13 20:32 ` Michael Shigorin
1 sibling, 0 replies; 26+ messages in thread
From: Alexey Rusakov @ 2009-07-13 10:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 955 bytes --]
В Пнд, 13/07/2009 в 16:11 +0600, Ildar Mulyukov пишет:
> On 11.07.2009 05:46:17, Konstantin Pavlov wrote:
> > Как очень ленивый мантейнер своих пакетов:
> >
> > интегрировать надо в сборочечницу пакетов, чтобы оно мозолило глаза
> > при
> > каждой сборке пакета, иначе лично я на это не обращаю никакого
> > внимания.
>
> Я даже знаю как:
> 1. собрать пакет с Name: LazyMaintanerToolkit
> 2. Рекомендовать таким мэйнтейнерам BuildReq: LazyMaintanerToolkit
Лучше не BuildReq, а принудительно добавлять в базовую систему на уровне
опций hasher. Мне тоже нравится идея :)
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-10 19:32 ` Денис Смирнов
2009-07-10 19:42 ` Alexey Rusakov
2009-07-11 7:05 ` AShen
@ 2009-07-13 20:31 ` Michael Shigorin
2009-07-14 7:45 ` Денис Смирнов
2 siblings, 1 reply; 26+ messages in thread
From: Michael Shigorin @ 2009-07-13 20:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Jul 10, 2009 at 11:32:47PM +0400, Денис Смирнов wrote:
> SD> "Если вы будете писать нам роботом, то мы будем читать procmail`ом" (С)
> Вообще еженедельные обзорные письма (с ошибками в багтрекеер и
> багами от репокопа вместе с ссылками на HOWTO как их
> исправить), думаю, скорее полезны чем наоборот.
Напоминаю: бабъяга против автопостинга багов.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-13 10:11 ` Ildar Mulyukov
2009-07-13 10:27 ` Alexey Rusakov
@ 2009-07-13 20:32 ` Michael Shigorin
1 sibling, 0 replies; 26+ messages in thread
From: Michael Shigorin @ 2009-07-13 20:32 UTC (permalink / raw)
To: devel
On Mon, Jul 13, 2009 at 04:11:19PM +0600, Ildar Mulyukov wrote:
> 1. собрать пакет с Name: LazyMaintanerToolkit
> 2. Рекомендовать таким мэйнтейнерам BuildReq: LazyMaintanerToolkit
3. profit, вот только ленивые майнтейнеры обломаются.
> 3. в пакете LazyMaintanerToolkit положить rpm-хуки для проверок на
> repocop.
А вообще Костя прав.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-13 20:31 ` Michael Shigorin
@ 2009-07-14 7:45 ` Денис Смирнов
2009-07-14 16:33 ` Michael Shigorin
0 siblings, 1 reply; 26+ messages in thread
From: Денис Смирнов @ 2009-07-14 7:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 500 bytes --]
On Mon, Jul 13, 2009 at 11:31:23PM +0300, Michael Shigorin wrote:
>> Вообще еженедельные обзорные письма (с ошибками в багтрекеер и
>> багами от репокопа вместе с ссылками на HOWTO как их
>> исправить), думаю, скорее полезны чем наоборот.
MS> Напоминаю: бабъяга против автопостинга багов.
Ты про письма счастья еженедельные, или про захламление багтрекера?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [devel] I: sisyphus_check: upcoming /usr/bin/*/ check
2009-07-14 7:45 ` Денис Смирнов
@ 2009-07-14 16:33 ` Michael Shigorin
0 siblings, 0 replies; 26+ messages in thread
From: Michael Shigorin @ 2009-07-14 16:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Jul 14, 2009 at 11:45:47AM +0400, Денис Смирнов wrote:
> >> Вообще еженедельные обзорные письма (с ошибками в багтрекеер и
> >> багами от репокопа вместе с ссылками на HOWTO как их
> >> исправить), думаю, скорее полезны чем наоборот.
> MS> Напоминаю: бабъяга против автопостинга багов.
> Ты про письма счастья еженедельные, или про захламление багтрекера?
Про второе, про первое отвечали цитатой из классиков
(насчёт procmail).
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2009-07-14 16:33 UTC | newest]
Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-09 23:54 [devel] I: sisyphus_check: upcoming /usr/bin/*/ check Dmitry V. Levin
2009-07-10 0:50 ` Alexey I. Froloff
2009-07-10 1:10 ` Alexey Tourbin
2009-07-12 19:39 ` George V. Kouryachy
2009-07-12 19:52 ` Alexey Tourbin
2009-07-12 20:05 ` George V. Kouryachy
2009-07-10 1:03 ` Alexey Tourbin
2009-07-10 23:14 ` Alexey Tourbin
2009-07-10 7:12 ` Igor Vlasenko
2009-07-10 8:13 ` Денис Смирнов
2009-07-10 17:49 ` Igor Vlasenko
2009-07-10 18:59 ` Денис Смирнов
2009-07-10 19:12 ` Slava Dubrovskiy
2009-07-10 19:32 ` Денис Смирнов
2009-07-10 19:42 ` Alexey Rusakov
2009-07-10 22:53 ` Денис Смирнов
2009-07-10 23:46 ` Konstantin Pavlov
2009-07-13 10:11 ` Ildar Mulyukov
2009-07-13 10:27 ` Alexey Rusakov
2009-07-13 20:32 ` Michael Shigorin
2009-07-11 7:05 ` AShen
2009-07-11 8:05 ` Денис Смирнов
2009-07-11 8:24 ` AShen
2009-07-13 20:31 ` Michael Shigorin
2009-07-14 7:45 ` Денис Смирнов
2009-07-14 16:33 ` 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