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