[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