[devel] IA: more packaging problems in Sisyphus
Ivan Zakharyaschev
=?iso-8859-1?q?imz_=CE=C1_altlinux=2Eru?=
Пт Окт 24 00:41:17 MSD 2003
Hello!
On Sat, 18 Oct 2003, Dmitry V. Levin wrote:
> 3. Наличие non-ASCII текста там, где его не должно быть:
Для обнаружения плохих мест я использовал приложенный примитивный
скрипт. Может, кому-то пригодится. Или его можно включить в
sisyphus_check как опцию.
Пример:
$ LC_ALL=C LANG=C LANGUAGE=C rpm -q pine -i | underline-non-printable | fgrep -2 ^
its interface is rather handy in that sense that it allows you to start
using the program without reading any additional documenеation. It is a very
^
commonly used email user agent and it is currently in development.
> $ grep -l ': sisyphus_check failed\.$' * |xargs grep
> '^chroot/\.in/' |grep -l '^ERROR: you have problems with
> package information$'
> kmail-aegypten-plugins-1.0-alt3
> lzop-1.01-alt1
> mmc-4.1-alt1
> pine-4.58L-alt1
> qssl-2.0-alt1
> recode-3.6-alt2
> tkabber-0.9.5-alt1
> xbounce-1.2-alt1
> Это легко исправляется.
--
С наилучшими пожеланиями,
Иван Захарьящев, Москва
::
JabberID: imz at altlinux.org
----------- следующая часть -----------
#!/bin/sh
# Underlines non-printable characters in the input stream.
# Underlining is done by means of a line which is a sequence
# of spaces and '^'-characters.
#
# terminfo(5) is used to additionally highlight the underlined places.
STANDOUT="$(tput smso)"
offSTANDOUT="$(tput rmso)"
BOLD="$(tput bold)"
offBOLD="$(tput sgr0)"
#UNDERLINE="$(tput smul)"
#offUNDERLINE="$(tput rmul)"
sed -e "/[^[:print:]]/{ h; s/[^[:print:]]/$STANDOUT&$offSTANDOUT/g;
p; g; s/[[:print:]]/ /g; s/[^[:print:]]/$BOLD^$offBOLD/g;
}"
Подробная информация о списке рассылки Devel