ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Продолжение борьбы с SYMPA
@ 2005-02-28 12:30 vserge
  2005-02-28 12:47 ` [devel] " Michael Shigorin
                   ` (5 more replies)
  0 siblings, 6 replies; 43+ messages in thread
From: vserge @ 2005-02-28 12:30 UTC (permalink / raw)
  To: devel

Добрый день

После борьбы в выходные с опакечиванием системы списков рассылки sympa
возник ряд вопросов, на который очень хочется найти ответы:

1) у нас в файлах /etc/passwd и /etc/group содержится пользователь и
группа sympa:
#cat /etc/passwd | grep sympa                      
sympa:x:89:89:Sympa Mailing list manager:/var/lib/sympa:/dev/null
# cat /etc/group | grep sympa
sympa:x:89:

и, на мой взгляд, есть два способа решения вопроса:
1-й вариант: при установке пакета проверяем есть ли такой пользователь,
если да тогда мы его удаляем и снова заводим но с нужным uid 189

2-й вариант: вешаем block bug на пакет setup


2) При сборке пакета два файла 

/usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
/usr/lib/cgi-bin/sympa/wwsympa.fcgi

не хотят проходить проверку ругаются на ключик -U в строке
#!/usr/bin/perl -U

вот хвост лога сборки:
Поиск Requires (используя /usr/lib/rpm/find-requires)
Выполняется(Requires): /bin/sh -e
/home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022
+ /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD
+ cd /home/vserge/Altlinux/RPM/BUILD
+ /usr/lib/rpm/find-requires
Args must match #! line at
/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
pa_soap_server.fcgi line 1. #
/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
pa_soap_server.fcgi: deparse failed.
prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sy
mpa ошибка: /bin/sh не удалось
ошибка: Невозможно найти Requires


Ошибки сборки пакетов:
    /bin/sh не удалось
    Невозможно найти Requires


3) Не хотят искаться зависимости автоматически
при этом согласно Perl Policy
/usr/share/doc/rpm-build-perl-0.5.1/README.ALT
определена переменная _perl_lib_path

### Global parametrs
%define sympa_home %_libdir/%name
%define wwsympa_home %_libdir/cgi-bin/%name
%define sympa_docs %_docdir/%name
%define sympa_aliases %_sysconfdir/%name/aliases
%define syslog_conf %_sysconfdir/syslog.conf
### Redefine  _perl_lib_path for find reqs
%define _perl_lib_path
%perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home

Что я делаю не так ?


-- 
> Мы не гос. переворот делать хотим.
Не?! Эх.. Ну, жалко... Передумаете - свистите! Только, чур, места
для переворота выбирать загодя и с учетом погодных условий. Потому как
в палатке даже самых теплых цветов у нас зимой совсем не жарко.
		-- morozov in devel@



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-02-28 12:30 [devel] Продолжение борьбы с SYMPA vserge
@ 2005-02-28 12:47 ` Michael Shigorin
  2005-02-28 12:57   ` vserge
  2005-02-28 15:17 ` [devel] " Dmitry V. Levin
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2005-02-28 12:47 UTC (permalink / raw)
  To: devel

On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
> 2-й вариант: вешаем block bug на пакет setup

Мнэээ... гм, видимо, это обсуждалось почтой.  Вешай.

Надо этого пользователя (который у нас, насколько понимаю,
ни разу не был задействован и в текущем виде не может быть)
s/89/189/ -- тогда suexec включится :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: Продолжение борьбы с SYMPA
  2005-02-28 12:47 ` [devel] " Michael Shigorin
@ 2005-02-28 12:57   ` vserge
  0 siblings, 0 replies; 43+ messages in thread
From: vserge @ 2005-02-28 12:57 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, 28 Feb 2005 14:47:10 +0200
Michael Shigorin <mike@osdn.org.ua> wrote:

> On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
> > 2-й вариант: вешаем block bug на пакет setup
> 
> Мнэээ... гм, видимо, это обсуждалось почтой.  Вешай.
Что скажет LDV? повешен bug #6178

> 
> Надо этого пользователя (который у нас, насколько понимаю,
> ни разу не был задействован и в текущем виде не может быть)
> s/89/189/ -- тогда suexec включится :)
> 
> -- 
>  ---- WBR, Michael Shigorin <mike@altlinux.ru>
>   ------ Linux.Kiev http://www.linux.kiev.ua/
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/devel


-- 
Не хотите в talk-room, давайте в devel, но только конструктивно.
		-- ldv in sisyphus@



^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Продолжение борьбы с SYMPA
  2005-02-28 12:30 [devel] Продолжение борьбы с SYMPA vserge
  2005-02-28 12:47 ` [devel] " Michael Shigorin
@ 2005-02-28 15:17 ` Dmitry V. Levin
  2005-02-28 17:10   ` [devel] " Michael Shigorin
  2005-03-03 10:21 ` [devel] " Dmitry V. Levin
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2005-02-28 15:17 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 792 bytes --]

Hi,

On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
> После борьбы в выходные с опакечиванием системы списков рассылки sympa
> возник ряд вопросов, на который очень хочется найти ответы:
> 
> 1) у нас в файлах /etc/passwd и /etc/group содержится пользователь и
> группа sympa:
> #cat /etc/passwd | grep sympa                      
> sympa:x:89:89:Sympa Mailing list manager:/var/lib/sympa:/dev/null
> # cat /etc/group | grep sympa
> sympa:x:89:
> 
> и, на мой взгляд, есть два способа решения вопроса:
> 1-й вариант: при установке пакета проверяем есть ли такой пользователь,
> если да тогда мы его удаляем и снова заводим но с нужным uid 189

Объясните, пожалуйста, причину такой сильной потребности использовать
в точности uid==gid==189 для sympa.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-02-28 15:17 ` [devel] " Dmitry V. Levin
@ 2005-02-28 17:10   ` Michael Shigorin
  2005-03-03 10:11     ` Dmitry V. Levin
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2005-02-28 17:10 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Feb 28, 2005 at 06:17:40PM +0300, Dmitry V. Levin wrote:
> > и, на мой взгляд, есть два способа решения вопроса:
> > 1-й вариант: при установке пакета проверяем есть ли такой пользователь,
> > если да тогда мы его удаляем и снова заводим но с нужным uid 189
> Объясните, пожалуйста, причину такой сильной потребности
> использовать в точности uid==gid==189 для sympa.

См. багу -- с uid/gid <= 100 не работает suexec.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: Продолжение борьбы с SYMPA
  2005-02-28 17:10   ` [devel] " Michael Shigorin
@ 2005-03-03 10:11     ` Dmitry V. Levin
  2005-03-03 10:21       ` Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2005-03-03 10:11 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 600 bytes --]

On Mon, Feb 28, 2005 at 07:10:03PM +0200, Michael Shigorin wrote:
> On Mon, Feb 28, 2005 at 06:17:40PM +0300, Dmitry V. Levin wrote:
> > > и, на мой взгляд, есть два способа решения вопроса:
> > > 1-й вариант: при установке пакета проверяем есть ли такой пользователь,
> > > если да тогда мы его удаляем и снова заводим но с нужным uid 189
> > Объясните, пожалуйста, причину такой сильной потребности
> > использовать в точности uid==gid==189 для sympa.
> 
> См. багу -- с uid/gid <= 100 не работает suexec.

Почему не работает?  Наверное, он специально так сконфигурирован?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-03 10:11     ` Dmitry V. Levin
@ 2005-03-03 10:21       ` Michael Shigorin
  0 siblings, 0 replies; 43+ messages in thread
From: Michael Shigorin @ 2005-03-03 10:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1906 bytes --]

On Thu, Mar 03, 2005 at 01:11:53PM +0300, Dmitry V. Levin wrote:
> > > > и, на мой взгляд, есть два способа решения вопроса:
> > > > 1-й вариант: при установке пакета проверяем есть ли такой пользователь,
> > > > если да тогда мы его удаляем и снова заводим но с нужным uid 189
> > > Объясните, пожалуйста, причину такой сильной потребности
> > > использовать в точности uid==gid==189 для sympa.
> > См. багу -- с uid/gid <= 100 не работает suexec.
> Почему не работает?  Наверное, он специально так сконфигурирован?

Именно.  Я задумался над отслеживанием таймлайна появления 89 и
100, но так и не добрался.

У нас оно из Mdk -- можно посмотреть, что там сейчас.
...а там /etc/passwd вообще почти втрое меньше нашего, и sympa
там нет.  А в sympa.spec фигурирует нечто вида: (3.4.4.3-8)

%pre

# Create "sympa" group if it is not already there
if ! grep -q "^sympa:" /etc/group; then
  echo "Adding system group: sympa."
  /usr/sbin/groupadd sympa
fi
 
# Add "apache" in group "sympa" so that it could access
# /etc/sympa/wwsympa.conf and therefore a working wwsympa ;-)
if ! grep -q "^sympa:.*\<apache\>" /etc/group; then
  echo "Adding apache in group sympa."
  comma="";
  [ -n "$(grep '^sympa:' /etc/group | sed -e 's/^sympa:.*:.*://')" ] && comma=",";
  perl -pi -e "s/^(sympa:.*)/\1${comma}apache/" /etc/group
fi
 
# Create "sympa" user if it is not already there
home_s_pw=`sed -n -e "/^sympa:[^:]*:[^:]*:[^:]*:[^:]*:\([^:]*\):.*/s//\1/p" /etc/passwd`
if [ -z "$home_s_pw" ]; then
  echo "Adding system user: sympa."
  /usr/sbin/useradd -m -g sympa -d %{home_s} sympa -c "Sympa mailing-list manager" -s "/bin/bash"
elif [ "$home_s_pw" != "%{home_s}" ]; then
  echo "Problem: user \"sympa\" already exists with a home different from %{home_s}"
  exit 0
fi

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Продолжение борьбы с SYMPA
  2005-02-28 12:30 [devel] Продолжение борьбы с SYMPA vserge
  2005-02-28 12:47 ` [devel] " Michael Shigorin
  2005-02-28 15:17 ` [devel] " Dmitry V. Levin
@ 2005-03-03 10:21 ` Dmitry V. Levin
  2005-03-03 11:05   ` [devel] " Michael Shigorin
  2005-03-03 11:23 ` [devel] " vserge
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2005-03-03 10:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1074 bytes --]

Hi,

On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
> После борьбы в выходные с опакечиванием системы списков рассылки sympa
> возник ряд вопросов, на который очень хочется найти ответы:
> 
> 1) у нас в файлах /etc/passwd и /etc/group содержится пользователь и
> группа sympa:
> #cat /etc/passwd | grep sympa                      
> sympa:x:89:89:Sympa Mailing list manager:/var/lib/sympa:/dev/null
> # cat /etc/group | grep sympa
> sympa:x:89:
> 
> и, на мой взгляд, есть два способа решения вопроса:
> 1-й вариант: при установке пакета проверяем есть ли такой пользователь,
> если да тогда мы его удаляем и снова заводим но с нужным uid 189

Существующего пользователя удалять опасно - а вдруг он кем-то
используется?  Лучше уж "exit 1" в %pre.

> 2-й вариант: вешаем block bug на пакет setup

Изменение базовых /etc/{passed,group} не поможет для многочисленных
систем, где пакет setup будет обновлен, а не установлен заново.

К сожалению, по этой причине мы не можем свободно манипулировать базовыми
/etc/{passed,group}.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-03 10:21 ` [devel] " Dmitry V. Levin
@ 2005-03-03 11:05   ` Michael Shigorin
  0 siblings, 0 replies; 43+ messages in thread
From: Michael Shigorin @ 2005-03-03 11:05 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 644 bytes --]

On Thu, Mar 03, 2005 at 01:21:39PM +0300, Dmitry V. Levin wrote:
> Изменение базовых /etc/{passed,group} не поможет для
> многочисленных систем, где пакет setup будет обновлен, а не
> установлен заново.

Это понятно.  Объезд IMCO -- предупреждение администратора
(объяснение проблемы + "если не используется, userdel && groupdel")
и прерывание установки.  Причём это бы замакрить, видимо...

> К сожалению, по этой причине мы не можем свободно
> манипулировать базовыми /etc/{passed,group}.

Можем.  Иначе это вечное наследство.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Продолжение борьбы с SYMPA
  2005-02-28 12:30 [devel] Продолжение борьбы с SYMPA vserge
                   ` (2 preceding siblings ...)
  2005-03-03 10:21 ` [devel] " Dmitry V. Levin
@ 2005-03-03 11:23 ` vserge
  2005-03-03 12:31   ` [devel] " Michael Shigorin
  2005-03-04 22:34 ` Alexey Tourbin
  2005-03-04 22:44 ` Alexey Tourbin
  5 siblings, 1 reply; 43+ messages in thread
From: vserge @ 2005-03-03 11:23 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, 28 Feb 2005 15:30:41 +0300
vserge <vserge@altlinux.ru> wrote:

> Добрый день
> 
> После борьбы в выходные с опакечиванием системы списков рассылки sympa
> возник ряд вопросов, на который очень хочется найти ответы:
> 
> 1) у нас в файлах /etc/passwd и /etc/group содержится пользователь и
> группа sympa:
> #cat /etc/passwd | grep sympa                      
> sympa:x:89:89:Sympa Mailing list manager:/var/lib/sympa:/dev/null
> # cat /etc/group | grep sympa
> sympa:x:89:
> 
> и, на мой взгляд, есть два способа решения вопроса:
> 1-й вариант: при установке пакета проверяем есть ли такой
> пользователь, если да тогда мы его удаляем и снова заводим но с нужным
> uid 189
> 
> 2-й вариант: вешаем block bug на пакет setup
>

Я добился чтобы все ставилось как надо (при сборке RPM), но есть пока
проблема при сборке пакета в системе, на которой он собирается
обязательно должен быть пользователь "sympa"

в противном случае не работает конструкция вида:
  &POSIX::setuid((getpwnam('--USER--'))[2]);
  &POSIX::setgid((getgrnam('--GROUP--'))[2]);


Вообще специалисты по перл просветите меня эта конструкция правильная
для для perl5 или нет?

2mike: я оторвал во всех Makefile операции типа chown и chgrp

> 
> 2) При сборке пакета два файла 
> 
> /usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
> /usr/lib/cgi-bin/sympa/wwsympa.fcgi
> 
> не хотят проходить проверку ругаются на ключик -U в строке
> #!/usr/bin/perl -U
> 
> вот хвост лога сборки:
> Поиск Requires (используя /usr/lib/rpm/find-requires)
> Выполняется(Requires): /bin/sh -e
> /home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022
> + /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD
> + cd /home/vserge/Altlinux/RPM/BUILD
> + /usr/lib/rpm/find-requires
> Args must match #! line at
> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/s
> ym pa_soap_server.fcgi line 1. #
> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/s
> ym pa_soap_server.fcgi: deparse failed.
> prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/
> sy mpa ошибка: /bin/sh не удалось
> ошибка: Невозможно найти Requires
> 
> 
> Ошибки сборки пакетов:
>     /bin/sh не удалось
>     Невозможно найти Requires


Этот вопрос мешает мне опакетить www возможности sympa

АУ Специалисты по перл помогите!!!

> 
> 
> 3) Не хотят искаться зависимости автоматически
> при этом согласно Perl Policy
> /usr/share/doc/rpm-build-perl-0.5.1/README.ALT
> определена переменная _perl_lib_path
> 
> ### Global parametrs
> %define sympa_home %_libdir/%name
> %define wwsympa_home %_libdir/cgi-bin/%name
> %define sympa_docs %_docdir/%name
> %define sympa_aliases %_sysconfdir/%name/aliases
> %define syslog_conf %_sysconfdir/syslog.conf
> ### Redefine  _perl_lib_path for find reqs
> %define _perl_lib_path
> %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home
> 
> Что я делаю не так ?
> 
> 
> -- 
> > Мы не гос. переворот делать хотим.
> Не?! Эх.. Ну, жалко... Передумаете - свистите! Только, чур, места
> для переворота выбирать загодя и с учетом погодных условий. Потому как
> в палатке даже самых теплых цветов у нас зимой совсем не жарко.
> 		-- morozov in devel@
> 
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/devel


-- 
OpenSSH - это такая тонкая субстанция, с которой играть в масштабах
дистрибутива не стоит.
		-- ldv in sisyphus@



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-03 11:23 ` [devel] " vserge
@ 2005-03-03 12:31   ` Michael Shigorin
  2005-03-03 16:19     ` vserge
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2005-03-03 12:31 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, Mar 03, 2005 at 02:23:54PM +0300, vserge wrote:
> 2mike: я оторвал во всех Makefile операции типа chown и chgrp

Ты мой спек смотрел вообще? :)

> Этот вопрос мешает мне опакетить www возможности sympa
> АУ Специалисты по перл помогите!!!

И wwsympa тоже работает не первый год.  Хотя радостей было много.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: Продолжение борьбы с SYMPA
  2005-03-03 12:31   ` [devel] " Michael Shigorin
@ 2005-03-03 16:19     ` vserge
  2005-03-03 16:59       ` Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: vserge @ 2005-03-03 16:19 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, 3 Mar 2005 14:31:22 +0200
Michael Shigorin <mike@osdn.org.ua> wrote:

> On Thu, Mar 03, 2005 at 02:23:54PM +0300, vserge wrote:
> > 2mike: я оторвал во всех Makefile операции типа chown и chgrp
> 
> Ты мой спек смотрел вообще? :)

А как же :)
а ты его в hasher'е пересобирал ?

> 
> > Этот вопрос мешает мне опакетить www возможности sympa
> > АУ Специалисты по перл помогите!!!
> 
> И wwsympa тоже работает не первый год.  Хотя радостей было много.

да, но у меня не проходит по ранее описанным причинам сборка на этих
двух файлах. :(
> 
> -- 
>  ---- WBR, Michael Shigorin <mike@altlinux.ru>
>   ------ Linux.Kiev http://www.linux.kiev.ua/
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/devel


-- 
если вам кажется что [...] все остальные из team тихо сидят себе дома и
ночами собирают пакеты, а всем говорят что у них винда стоит - вы
ошибаетесь :-)
		-- gns in community@



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-03 16:19     ` vserge
@ 2005-03-03 16:59       ` Michael Shigorin
  0 siblings, 0 replies; 43+ messages in thread
From: Michael Shigorin @ 2005-03-03 16:59 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, Mar 03, 2005 at 07:19:38PM +0300, vserge wrote:
> > > 2mike: я оторвал во всех Makefile операции типа chown и chgrp
> > Ты мой спек смотрел вообще? :)
> А как же :) а ты его в hasher'е пересобирал ?

Не помню.  Сейчас ни в одном ~/hasher не наблюдаю.

> > > Этот вопрос мешает мне опакетить www возможности sympa
> > > АУ Специалисты по перл помогите!!!
> > И wwsympa тоже работает не первый год.  Хотя радостей было много.
> да, но у меня не проходит по ранее описанным причинам сборка на
> этих двух файлах. :(

Ясно...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-02-28 12:30 [devel] Продолжение борьбы с SYMPA vserge
                   ` (3 preceding siblings ...)
  2005-03-03 11:23 ` [devel] " vserge
@ 2005-03-04 22:34 ` Alexey Tourbin
  2005-03-04 22:51   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
                     ` (2 more replies)
  2005-03-04 22:44 ` Alexey Tourbin
  5 siblings, 3 replies; 43+ messages in thread
From: Alexey Tourbin @ 2005-03-04 22:34 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1962 bytes --]

On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
> 2) При сборке пакета два файла 
> 
> /usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
> /usr/lib/cgi-bin/sympa/wwsympa.fcgi
> 
> не хотят проходить проверку ругаются на ключик -U в строке
> #!/usr/bin/perl -U
> 
> вот хвост лога сборки:
> Поиск Requires (используя /usr/lib/rpm/find-requires)
> Выполняется(Requires): /bin/sh -e
> /home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022
> + /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD
> + cd /home/vserge/Altlinux/RPM/BUILD
> + /usr/lib/rpm/find-requires
> Args must match #! line at
> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
> pa_soap_server.fcgi line 1. #
> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
> pa_soap_server.fcgi: deparse failed.
> prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sy
> mpa ошибка: /bin/sh не удалось
> ошибка: Невозможно найти Requires

Не могу воспроизвести.  Возможно, вы сказали лишь только часть правды --
а ещё что-то скрываете.  Колитесь.

$ cat test.pl
#!/usr/bin/perl -U
use strict;
1;
$ /usr/lib/rpm/perl.req -v test.pl
# perl(strict.pm) at line 2 (builtin SKIP)
/home/at/test.pl syntax OK
$

> 3) Не хотят искаться зависимости автоматически
> при этом согласно Perl Policy
> /usr/share/doc/rpm-build-perl-0.5.1/README.ALT
> определена переменная _perl_lib_path

Что значит "не хотят искаться зависимости автоматически"?
Какого рода зависимости имеются в виду: requires или provides?

> ### Redefine  _perl_lib_path for find reqs
> %define _perl_lib_path
> %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home
-----------------------------------------------------------^
Пробел? :)

Стандартные пути вписывать не надо -- на самом деле, от них даже не
так-то легко избавиться.  В _perl_lib_path нужно вписать только тот
путь, от которого будет отсчитываться Provides.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-02-28 12:30 [devel] Продолжение борьбы с SYMPA vserge
                   ` (4 preceding siblings ...)
  2005-03-04 22:34 ` Alexey Tourbin
@ 2005-03-04 22:44 ` Alexey Tourbin
  2005-03-04 22:56   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
  2005-03-04 23:01   ` Michael Shigorin
  5 siblings, 2 replies; 43+ messages in thread
From: Alexey Tourbin @ 2005-03-04 22:44 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 397 bytes --]

On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
> Добрый день
> 
> После борьбы в выходные с опакечиванием системы списков рассылки sympa
> возник ряд вопросов, на который очень хочется найти ответы:

Кстати, sympa у вас скорее всего работать не будет, из-за perl-MIME-tools.
М.Ш. что-то об этом знает.  Кажется, у него этот пакет стоит на холде.
Что-нибудь с тех пор изменилось?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA
  2005-03-04 22:34 ` Alexey Tourbin
@ 2005-03-04 22:51   ` Volkov Serge
  2005-03-06  9:05   ` Volkov Serge
  2005-03-07 20:07   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
  2 siblings, 0 replies; 43+ messages in thread
From: Volkov Serge @ 2005-03-04 22:51 UTC (permalink / raw)
  To: ALT Devel discussion list

Hello Alexey,

Saturday, March 5, 2005, 1:34:12 AM, you wrote:

AT> On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
>> 2) При сборке пакета два файла 
>> 
>> /usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
>> /usr/lib/cgi-bin/sympa/wwsympa.fcgi
>> 
>> не хотят проходить проверку ругаются на ключик -U в строке
>> #!/usr/bin/perl -U
>> 
>> вот хвост лога сборки:
>> Поиск Requires (используя /usr/lib/rpm/find-requires)
>> Выполняется(Requires): /bin/sh -e
>> /home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022
>> + /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD
>> + cd /home/vserge/Altlinux/RPM/BUILD
>> + /usr/lib/rpm/find-requires
>> Args must match #! line at
>> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
>> pa_soap_server.fcgi line 1. #
>> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
>> pa_soap_server.fcgi: deparse failed.
>> prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sy
>> mpa ошибка: /bin/sh не удалось
>> ошибка: Невозможно найти Requires

AT> Не могу воспроизвести.  Возможно, вы сказали лишь только часть правды --
AT> а ещё что-то скрываете.  Колитесь.

AT> $ cat test.pl
AT> #!/usr/bin/perl -U
AT> use strict;
AT> 1;
AT> $ /usr/lib/rpm/perl.req -v test.pl
AT> # perl(strict.pm) at line 2 (builtin SKIP)
AT> /home/at/test.pl syntax OK
AT> $

забавно я провел тотже тест и получил выше указанный результат :(
и именно поэтому написал в рассылку.
Но Алексей, если у Вас будет время я могу выложить SRPM

>> 3) Не хотят искаться зависимости автоматически
>> при этом согласно Perl Policy
>> /usr/share/doc/rpm-build-perl-0.5.1/README.ALT
>> определена переменная _perl_lib_path

AT> Что значит "не хотят искаться зависимости автоматически"?
AT> Какого рода зависимости имеются в виду: requires или provides?
Да и те и другие

>> ### Redefine  _perl_lib_path for find reqs
>> %define _perl_lib_path
>> %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home
AT> -----------------------------------------------------------^
AT> Пробел? :)

AT> Стандартные пути вписывать не надо -- на самом деле, от них даже не
AT> так-то легко избавиться.  В _perl_lib_path нужно вписать только тот
AT> путь, от которого будет отсчитываться Provides.

т.е. я должен оставить строку:
%define _perl_lib_path %sympa_home/lib:%sympa_home/bin:%wwsympa_home

Правильно?



-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA
  2005-03-04 22:44 ` Alexey Tourbin
@ 2005-03-04 22:56   ` Volkov Serge
  2005-03-04 23:03     ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
  2005-03-04 23:01   ` Michael Shigorin
  1 sibling, 1 reply; 43+ messages in thread
From: Volkov Serge @ 2005-03-04 22:56 UTC (permalink / raw)
  To: ALT Devel discussion list

Hello Alexey,

Saturday, March 5, 2005, 1:44:24 AM, you wrote:

AT> On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
>> Добрый день
>> 
>> После борьбы в выходные с опакечиванием системы списков рассылки sympa
>> возник ряд вопросов, на который очень хочется найти ответы:

AT> Кстати, sympa у вас скорее всего работать не будет, из-за perl-MIME-tools.
AT> М.Ш. что-то об этом знает.  Кажется, у него этот пакет стоит на холде.
AT> Что-нибудь с тех пор изменилось?
Я пока слышал об ошибке в списке рассылки sympa

2mike Что с пакетом perl-MIME-tools?
пока нашел только вот это:
http://lists.altlinux.ru/pipermail/devel/2004-November/015532.html

Миша как проявлялось слово "взрывалась"?


-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-04 22:44 ` Alexey Tourbin
  2005-03-04 22:56   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
@ 2005-03-04 23:01   ` Michael Shigorin
  2005-03-04 23:08     ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
  1 sibling, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2005-03-04 23:01 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1055 bytes --]

On Sat, Mar 05, 2005 at 01:44:24AM +0300, Alexey Tourbin wrote:
> > После борьбы в выходные с опакечиванием системы списков рассылки sympa
> > возник ряд вопросов, на который очень хочется найти ответы:
> Кстати, sympa у вас скорее всего работать не будет, из-за
> perl-MIME-tools.

Ээээ.... вспоминал на днях.

> М.Ш. что-то об этом знает.  Кажется, у него этот пакет стоит на
> холде.

На lists.osdn.org.ua -- именно так.  Уже не помню, что было с
6.200-alt0.2 -- _возможно_, мы стартовали, но чего-то молча не
делали.  С alt0.1 -- кажется, просто взрывались на взлёте.

> Что-нибудь с тех пор изменилось?

Стоит perl-MIME-tools-5.411a-alt2.  Сполняет.  Тесты есть где
проводить, но пока не дозрел: думаю туда втуливать уже сразу
sympa5, потому как не горит, но потому и не доходит.

2 vserge: поищи в архивах про perl-MIME-tools, если где
обсуждение оборвётся -- стучи, откопаю в частной переписке.

PS: Лёш, рад слышать :-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-04 22:56   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
@ 2005-03-04 23:03     ` Michael Shigorin
  0 siblings, 0 replies; 43+ messages in thread
From: Michael Shigorin @ 2005-03-04 23:03 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Mar 05, 2005 at 01:56:31AM +0300, Volkov Serge wrote:
> Миша как проявлялось слово "взрывалась"?

Красиво писала осколки в /var/log/sympa/sympa.log, при этом
процессы после service sympa start если и присутствовали, то
не в полном составе.  Кажется, сама sympa и падала.

С alt0.2 заковыристей вышло, оно запустилось, но то, что не
заработало -- заметил не сразу.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA
  2005-03-04 23:01   ` Michael Shigorin
@ 2005-03-04 23:08     ` Volkov Serge
  2005-03-04 23:58       ` [devel] perl-MIME-tools Alexey Tourbin
  0 siblings, 1 reply; 43+ messages in thread
From: Volkov Serge @ 2005-03-04 23:08 UTC (permalink / raw)
  To: ALT Devel discussion list

Hello Michael,

Saturday, March 5, 2005, 2:01:44 AM, you wrote:

MS> On Sat, Mar 05, 2005 at 01:44:24AM +0300, Alexey Tourbin wrote:
>> > После борьбы в выходные с опакечиванием системы списков рассылки sympa
>> > возник ряд вопросов, на который очень хочется найти ответы:
>> Кстати, sympa у вас скорее всего работать не будет, из-за
>> perl-MIME-tools.

MS> Ээээ.... вспоминал на днях.

>> М.Ш. что-то об этом знает.  Кажется, у него этот пакет стоит на
>> холде.

MS> На lists.osdn.org.ua -- именно так.  Уже не помню, что было с
MS> 6.200-alt0.2 -- _возможно_, мы стартовали, но чего-то молча не
MS> делали.  С alt0.1 -- кажется, просто взрывались на взлёте.

>> Что-нибудь с тех пор изменилось?

MS> Стоит perl-MIME-tools-5.411a-alt2.  Сполняет.  Тесты есть где
MS> проводить, но пока не дозрел: думаю туда втуливать уже сразу
MS> sympa5, потому как не горит, но потому и не доходит.

MS> 2 vserge: поищи в архивах про perl-MIME-tools, если где
MS> обсуждение оборвётся -- стучи, откопаю в частной переписке.

MS> PS: Лёш, рад слышать :-)

При поиске нашел вот это
http://search.cpan.org/~dskoll/MIME-tools-5.417/
При этом это релиз от 20 Jan 2005

Почему у нас в Сизифе находится версия 6.200??


-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] perl-MIME-tools
  2005-03-04 23:08     ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
@ 2005-03-04 23:58       ` Alexey Tourbin
  2005-03-05  9:53         ` vserge
  2005-03-05 12:10         ` [devel] perl-MIME-tools Michael Shigorin
  0 siblings, 2 replies; 43+ messages in thread
From: Alexey Tourbin @ 2005-03-04 23:58 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1779 bytes --]

On Sat, Mar 05, 2005 at 02:08:43AM +0300, Volkov Serge wrote:
> При поиске нашел вот это
> http://search.cpan.org/~dskoll/MIME-tools-5.417/
> При этом это релиз от 20 Jan 2005
> 
> Почему у нас в Сизифе находится версия 6.200??

Потому что таким был график релизов!!
Исторически так сложилось!!

	MIME-tools-5.417 -- 20 Jan 2005
	MIME-tools-5.416 -- 03 Jan 2005
	MIME-tools-5.415 -- 27 Oct 2004
	MIME-tools-5.414 -- 06 Oct 2004
	MIME-tools-5.413 -- 15 Sep 2004
	MIME-tools-5.412 -- 14 Sep 2004
	MIME-tools-6.200_02 -- 22 Jul 2003
	MIME-tools-6.200_01 -- 09 Jun 2003
	MIME-tools-5.411a -- 16 Nov 2001
	MIME-tools-5.411 -- 05 Jun 2001

MIME-tools-6.200_02/README:

    MIME-tools was created by:

        ___  _ _ _   _  ___ _
       / _ \| '_| | | |/ _ ' /    Eryq, (eryq@zeegee.com)
      |  __/| | | |_| | |_| |     President, ZeeGee Software Inc.
       \___||_|  \__, |\__, |__   http://www.zeegee.com/
                 |___/    |___/

    Released as MIME-parser (1.0): April 1996. Released as MIME-tools (2.0):
    October 1996. Released as MIME-tools (4.0): December 1997. Released as
    MIME-tools (5.0): May 2000. Released as MIME-tools (6.0): June 2003.

То есть были основания думать, что будет развиваться ветка 6.200!!
А президент забил!!  А потом более раннюю ветку подхватил David F. Skoll!!
Кроме того, ветку 6.200 таскает с собой ispman!!  Эту поделку я когда-то
собирал для support -- http://www.ispman.org.  Индюк думал а в щи попал!!

...

Кстати, MIME-tools-5.417 на Мастер 2.4 просто так не встанет.
Нужны более новые версии MIME::Base64 и MIME::QuotedPrint в perl-base.
Ещё один повод собрать обновление перла для M24...

> -- 
> Best regards,
>  Volkov                            mailto:vserge@altlinux.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] perl-MIME-tools
  2005-03-04 23:58       ` [devel] perl-MIME-tools Alexey Tourbin
@ 2005-03-05  9:53         ` vserge
  2005-03-05 12:10         ` [devel] perl-MIME-tools Michael Shigorin
  1 sibling, 0 replies; 43+ messages in thread
From: vserge @ 2005-03-05  9:53 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, 5 Mar 2005 02:58:14 +0300
Alexey Tourbin <at@altlinux.ru> wrote:

> On Sat, Mar 05, 2005 at 02:08:43AM +0300, Volkov Serge wrote:
> > При поиске нашел вот это
> > http://search.cpan.org/~dskoll/MIME-tools-5.417/
> > При этом это релиз от 20 Jan 2005
> > 
> > Почему у нас в Сизифе находится версия 6.200??
> 
> Потому что таким был график релизов!!
> Исторически так сложилось!!
> 
> 	MIME-tools-5.417 -- 20 Jan 2005
> 	MIME-tools-5.416 -- 03 Jan 2005
> 	MIME-tools-5.415 -- 27 Oct 2004
> 	MIME-tools-5.414 -- 06 Oct 2004
> 	MIME-tools-5.413 -- 15 Sep 2004
> 	MIME-tools-5.412 -- 14 Sep 2004
> 	MIME-tools-6.200_02 -- 22 Jul 2003
> 	MIME-tools-6.200_01 -- 09 Jun 2003
> 	MIME-tools-5.411a -- 16 Nov 2001
> 	MIME-tools-5.411 -- 05 Jun 2001
> 
> MIME-tools-6.200_02/README:
> 
>     MIME-tools was created by:
> 
>         ___  _ _ _   _  ___ _
>        / _ \| '_| | | |/ _ ' /    Eryq, (eryq@zeegee.com)
>       |  __/| | | |_| | |_| |     President, ZeeGee Software Inc.
>        \___||_|  \__, |\__, |__   http://www.zeegee.com/
>                  |___/    |___/
> 
>     Released as MIME-parser (1.0): April 1996. Released as MIME-tools
>     (2.0): October 1996. Released as MIME-tools (4.0): December 1997.
>     Released as MIME-tools (5.0): May 2000. Released as MIME-tools
>     (6.0): June 2003.
> 
> То есть были основания думать, что будет развиваться ветка 6.200!!
> А президент забил!!  А потом более раннюю ветку подхватил David F.
> Skoll!! Кроме того, ветку 6.200 таскает с собой ispman!!  Эту поделку
> я когда-то собирал для support -- http://www.ispman.org.  Индюк думал
> а в щи попал!!

Ну так что будем делать ???
Я думаю что в Сизиф надо пересобирать пакет с понижением версии :((

> 
> ...
> 
> Кстати, MIME-tools-5.417 на Мастер 2.4 просто так не встанет.
> Нужны более новые версии MIME::Base64 и MIME::QuotedPrint в perl-base.
> Ещё один повод собрать обновление перла для M24...

Это повод для backports ;)
> 
> > -- 
> > Best regards,
> >  Volkov                            mailto:vserge@altlinux.ru


-- 
GTK security is not my problem. :)
		-- ldv in devel@



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: perl-MIME-tools
  2005-03-04 23:58       ` [devel] perl-MIME-tools Alexey Tourbin
  2005-03-05  9:53         ` vserge
@ 2005-03-05 12:10         ` Michael Shigorin
  1 sibling, 0 replies; 43+ messages in thread
From: Michael Shigorin @ 2005-03-05 12:10 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 464 bytes --]

On Sat, Mar 05, 2005 at 02:58:14AM +0300, Alexey Tourbin wrote:
> Кстати, MIME-tools-5.417 на Мастер 2.4 просто так не встанет.
> Нужны более новые версии MIME::Base64 и MIME::QuotedPrint в
> perl-base.  Ещё один повод собрать обновление перла для M24...

Ну, э, уж лучше suidperl закрыть, и довольно.

А вот про MIME-tools -- а какие проблемы с 5.411a?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA
  2005-03-04 22:34 ` Alexey Tourbin
  2005-03-04 22:51   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
@ 2005-03-06  9:05   ` Volkov Serge
  2005-03-06 19:59     ` [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA Alexey Tourbin
  2005-03-07 20:07   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
  2 siblings, 1 reply; 43+ messages in thread
From: Volkov Serge @ 2005-03-06  9:05 UTC (permalink / raw)
  To: ALT Devel discussion list

Приветсвую

Saturday, March 5, 2005, 1:34:12 AM, you wrote:

AT> On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
>> 2) При сборке пакета два файла 
>> 
>> /usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
>> /usr/lib/cgi-bin/sympa/wwsympa.fcgi
>> 
>> не хотят проходить проверку ругаются на ключик -U в строке
>> #!/usr/bin/perl -U
>> 
>> вот хвост лога сборки:
>> Поиск Requires (используя /usr/lib/rpm/find-requires)
>> Выполняется(Requires): /bin/sh -e
>> /home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022
>> + /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD
>> + cd /home/vserge/Altlinux/RPM/BUILD
>> + /usr/lib/rpm/find-requires
>> Args must match #! line at
>> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
>> pa_soap_server.fcgi line 1. #
>> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
>> pa_soap_server.fcgi: deparse failed.
>> prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sy
>> mpa ошибка: /bin/sh не удалось
>> ошибка: Невозможно найти Requires

AT> Не могу воспроизвести.  Возможно, вы сказали лишь только часть правды --
AT> а ещё что-то скрываете.  Колитесь.

AT> $ cat test.pl
AT> #!/usr/bin/perl -U
AT> use strict;
AT> 1;
AT> $ /usr/lib/rpm/perl.req -v test.pl
AT> # perl(strict.pm) at line 2 (builtin SKIP)
AT> /home/at/test.pl syntax OK
AT> $

Я надеюсь, что сегодя вечером смогу вылодить пакет в Делал
для всеобщих комментриев

>> 3) Не хотят искаться зависимости автоматически
>> при этом согласно Perl Policy
>> /usr/share/doc/rpm-build-perl-0.5.1/README.ALT
>> определена переменная _perl_lib_path

AT> Что значит "не хотят искаться зависимости автоматически"?
AT> Какого рода зависимости имеются в виду: requires или provides?

>> ### Redefine  _perl_lib_path for find reqs
>> %define _perl_lib_path
>> %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home
AT> -----------------------------------------------------------^
AT> Пробел? :)

Исправление данной ошибки решило проблему с provides и Requires.

При этом buildreq нашел не полный список, но несколько итераций с hasher
выявили необходимый список.

AT> Стандартные пути вписывать не надо -- на самом деле, от них даже не
AT> так-то легко избавиться.  В _perl_lib_path нужно вписать только тот
AT> путь, от которого будет отсчитываться Provides.



-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA
  2005-03-06  9:05   ` Volkov Serge
@ 2005-03-06 19:59     ` Alexey Tourbin
  2005-03-07 19:57       ` [devel] Re: Òôðäðíãåïêå ÷ðôû÷ý õ SYMPA Volkov Serge
  0 siblings, 1 reply; 43+ messages in thread
From: Alexey Tourbin @ 2005-03-06 19:59 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 514 bytes --]

On Sun, Mar 06, 2005 at 12:05:35PM +0300, Volkov Serge wrote:
> >> ### Redefine  _perl_lib_path for find reqs
> >> %define _perl_lib_path
> >> %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home
> AT> -----------------------------------------------------------^
> AT> Пробел? :)
> 
> Исправление данной ошибки решило проблему с provides и Requires.
> 
> При этом buildreq нашел не полный список, но несколько итераций с hasher
> выявили необходимый список.

Попробуйте `buildreq -bi'.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: Òôðäðíãåïêå ÷ðôû÷ý õ SYMPA
  2005-03-06 19:59     ` [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA Alexey Tourbin
@ 2005-03-07 19:57       ` Volkov Serge
  0 siblings, 0 replies; 43+ messages in thread
From: Volkov Serge @ 2005-03-07 19:57 UTC (permalink / raw)
  To: ALT Devel discussion list

Hello Alexey,

Sunday, March 6, 2005, 10:59:49 PM, you wrote:

AT> On Sun, Mar 06, 2005 at 12:05:35PM +0300, Volkov Serge wrote:
>> >> ### Redefine  _perl_lib_path for find reqs
>> >> %define _perl_lib_path
>> >> %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home
>> AT> -----------------------------------------------------------^
>> AT> Пробел? :)
>> 
>> Исправление данной ошибки решило проблему с provides и Requires.
>> 
>> При этом buildreq нашел не полный список, но несколько итераций с hasher
>> выявили необходимый список.

AT> Попробуйте `buildreq -bi'.

Да это помогло :(

Может стоит об этом добавить пару строк в ALT PERL POLICY

Что-то типа такого: Если у Вас не получилось ни при каких условиях
получить правильный (необходимый и достаточноый) список buildreq
попробуйте запустить комманду buildreq -bi spec.file

-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA
  2005-03-04 22:34 ` Alexey Tourbin
  2005-03-04 22:51   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
  2005-03-06  9:05   ` Volkov Serge
@ 2005-03-07 20:07   ` Volkov Serge
  2005-03-11  2:40     ` [devel] Q: perl-SOAP-Lite Alexey Tourbin
  2005-03-11  3:42     ` [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA Alexey Tourbin
  2 siblings, 2 replies; 43+ messages in thread
From: Volkov Serge @ 2005-03-07 20:07 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: sass, mike

Приветствую

Saturday, March 5, 2005, 1:34:12 AM, you wrote:

AT> On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
>> 2) При сборке пакета два файла 
>> 
>> /usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
>> /usr/lib/cgi-bin/sympa/wwsympa.fcgi
>> 
>> не хотят проходить проверку ругаются на ключик -U в строке
>> #!/usr/bin/perl -U
>> 
>> вот хвост лога сборки:
>> Поиск Requires (используя /usr/lib/rpm/find-requires)
>> Выполняется(Requires): /bin/sh -e
>> /home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022
>> + /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD
>> + cd /home/vserge/Altlinux/RPM/BUILD
>> + /usr/lib/rpm/find-requires
>> Args must match #! line at
>> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
>> pa_soap_server.fcgi line 1. #
>> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
>> pa_soap_server.fcgi: deparse failed.
>> prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sy
>> mpa ошибка: /bin/sh не удалось
>> ошибка: Невозможно найти Requires

AT> Не могу воспроизвести.  Возможно, вы сказали лишь только часть правды --
AT> а ещё что-то скрываете.  Колитесь.

AT> $ cat test.pl
AT> #!/usr/bin/perl -U
AT> use strict;
AT> 1;
AT> $ /usr/lib/rpm/perl.req -v test.pl
AT> # perl(strict.pm) at line 2 (builtin SKIP)
AT> /home/at/test.pl syntax OK
AT> $

В incoming/Daedalus отправлен пакет sympa
e2de4d16025b33dd12fd8bfa36f75cc2 sympa-4.1.5-alt1.4.src.rpm

В этом пакете новый initscript, который я начал переписывать под
правила ALT Linux Team.

2Алексей: для проверки проблемной ситуации со сборкой можно
попробовать пересобрать пакет, если сделать %def_enable fcgi

Думаю, что нужно решить будем ли мы пересобирать пакет MIME-Tools

3mike: если будет возможность посмотри пакет! Жду твои комментарии.

-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Q: perl-SOAP-Lite
  2005-03-07 20:07   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
@ 2005-03-11  2:40     ` Alexey Tourbin
  2005-03-11 10:20       ` vserge
  2005-03-12 12:37       ` Andrey Brindeew
  2005-03-11  3:42     ` [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA Alexey Tourbin
  1 sibling, 2 replies; 43+ messages in thread
From: Alexey Tourbin @ 2005-03-11  2:40 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 900 bytes --]

On Mon, Mar 07, 2005 at 11:07:38PM +0300, Volkov Serge wrote:
> В incoming/Daedalus отправлен пакет sympa
> e2de4d16025b33dd12fd8bfa36f75cc2 sympa-4.1.5-alt1.4.src.rpm

Так, а что у нас с perl-SOAP-Lite?

[at@basalt at]$ locate perl-SOAP-Lite
/raid/ALT/Daedalus/SRPMS.daedalus/perl-SOAP-Lite-0.60-alt1.src.rpm
/raid/ALT/Daedalus/i586/RPMS.daedalus/perl-SOAP-Lite-0.60-alt1.noarch.rpm
/raid/INCOMING/devel/Sisyphus/perl-SOAP-Lite-0.60-alt2.a.src.rpm
[at@basalt at]$ rpm -qp --qf '%{BUILDTIME:date}\t%{PACKAGER}\n' /raid/INCOMING/devel/Sisyphus/perl-SOAP-Lite-0.60-alt2.a.src.rpm
Sun Dec 12 17:10:35 2004        Andrey Brindeew <abr@altlinux>
[at@basalt at]$ rpm -qp --qf '%{BUILDTIME:date}\t%{PACKAGER}\n' /raid/ALT/Daedalus/SRPMS.daedalus/perl-SOAP-Lite-0.60-alt1.src.rpm
Thu Feb 24 18:13:25 2005        Serge A. Volkov <vserge@altlinux>
[at@basalt at]$

Может мне третий подкинуть?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA
  2005-03-07 20:07   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
  2005-03-11  2:40     ` [devel] Q: perl-SOAP-Lite Alexey Tourbin
@ 2005-03-11  3:42     ` Alexey Tourbin
  2005-03-11 10:22       ` vserge
  1 sibling, 1 reply; 43+ messages in thread
From: Alexey Tourbin @ 2005-03-11  3:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 851 bytes --]

On Mon, Mar 07, 2005 at 11:07:38PM +0300, Volkov Serge wrote:
> 2Алексей: для проверки проблемной ситуации со сборкой можно
> попробовать пересобрать пакет, если сделать %def_enable fcgi

(Это работает из командной строки: rpm -ba --enable fcgi ...)

Этот скрипт -- он суидный и сгидный:

$ l ./usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
-rws--s--x  1 at at 1962 Mar 11 06:11 ./usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
$

Есс-но, перл отказывается что-либо делать с таким скриптом при первом
удобном случае.  Общий совет: никогда не следует непосредственно держать
в %_topdir или %buildroot ничего суидного и сгидного.  Это может дать
возможность атаки на аккаунт.  Лучше всего обозначить
явно суидность/сгидность только с помощью %attr.

> -- 
> Best regards,
>  Volkov                            mailto:vserge@altlinux.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Q: perl-SOAP-Lite
  2005-03-11  2:40     ` [devel] Q: perl-SOAP-Lite Alexey Tourbin
@ 2005-03-11 10:20       ` vserge
  2005-03-12 12:37       ` Andrey Brindeew
  1 sibling, 0 replies; 43+ messages in thread
From: vserge @ 2005-03-11 10:20 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, 11 Mar 2005 05:40:05 +0300
Alexey Tourbin <at@altlinux.ru> wrote:

> On Mon, Mar 07, 2005 at 11:07:38PM +0300, Volkov Serge wrote:
> > В incoming/Daedalus отправлен пакет sympa
> > e2de4d16025b33dd12fd8bfa36f75cc2 sympa-4.1.5-alt1.4.src.rpm
> 
> Так, а что у нас с perl-SOAP-Lite?

Он должен быть в Дедале :) выгружал раньше!
> 
> [at@basalt at]$ locate perl-SOAP-Lite
> /raid/ALT/Daedalus/SRPMS.daedalus/perl-SOAP-Lite-0.60-alt1.src.rpm
> /raid/ALT/Daedalus/i586/RPMS.daedalus/perl-SOAP-Lite-0.60-alt1.noarch
> .rpm /raid/INCOMING/devel/Sisyphus/perl-SOAP-Lite-0.60-alt2.a.src.rpm
> [at@basalt at]$ rpm -qp --qf '%{BUILDTIME:date}\t%{PACKAGER}\n'
> /raid/INCOMING/devel/Sisyphus/perl-SOAP-Lite-0.60-alt2.a.src.rpm Sun
> Dec 12 17:10:35 2004        Andrey Brindeew <abr@altlinux> [at@basalt
> at]$ rpm -qp --qf '%{BUILDTIME:date}\t%{PACKAGER}\n'
> /raid/ALT/Daedalus/SRPMS.daedalus/perl-SOAP-Lite-0.60-alt1.src.rpm Thu
> Feb 24 18:13:25 2005        Serge A. Volkov <vserge@altlinux>
> [at@basalt at]$
> 
> Может мне третий подкинуть?
упс :)) не видел анонсов!  я думаю, что можно выбрать и пакт из Сизифа
:)

P.S. надо что-то делать с системой TODO на www.sisyphus.ru, а то время
тратим на двойную работу :(

-- 
Продвижение правильных патчей в upstream занимает у меня время,
сравнимое с их изготовлением. 
		-- ldv in sisyphus@



^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA
  2005-03-11  3:42     ` [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA Alexey Tourbin
@ 2005-03-11 10:22       ` vserge
  2005-03-11 10:46         ` Alexey Tourbin
  2005-03-12  0:11         ` Re[2]: [devel] Re: Òôðäðíãåïêå ÷ðôû÷ý õ SYMPA Volkov Serge
  0 siblings, 2 replies; 43+ messages in thread
From: vserge @ 2005-03-11 10:22 UTC (permalink / raw)
  To: ALT Devel discussion list

Приветствую

On Fri, 11 Mar 2005 06:42:10 +0300
Alexey Tourbin <at@altlinux.ru> wrote:

> On Mon, Mar 07, 2005 at 11:07:38PM +0300, Volkov Serge wrote:
> > 2Алексей: для проверки проблемной ситуации со сборкой можно
> > попробовать пересобрать пакет, если сделать %def_enable fcgi
> 
> (Это работает из командной строки: rpm -ba --enable fcgi ...)
> 
> Этот скрипт -- он суидный и сгидный:
> 
> $ l ./usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
> -rws--s--x  1 at at 1962 Mar 11 06:11
> ./usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi $
> 
> Есс-но, перл отказывается что-либо делать с таким скриптом при первом
> удобном случае.  Общий совет: никогда не следует непосредственно
> держать в %_topdir или %buildroot ничего суидного и сгидного.  Это
> может дать возможность атаки на аккаунт.  Лучше всего обозначить
> явно суидность/сгидность только с помощью %attr.

Т.е. я отрываю суидность и сгидность в Makefile и прописываю это в
секции %files и все по идее должно работать ?

> 
> > -- 
> > Best regards,
> >  Volkov                            mailto:vserge@altlinux.ru


-- 
Все биллинговые системы, которые я видел, либо сделаны самостоятельно,
либо куплены и доработаны до неузнаваемости. Это из того же комплекта
поставки, что и кнопка "чтобы всё работало", к сожалению.
		-- pilot in sisyphus@



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA
  2005-03-11 10:22       ` vserge
@ 2005-03-11 10:46         ` Alexey Tourbin
  2005-03-12  0:11         ` Re[2]: [devel] Re: Òôðäðíãåïêå ÷ðôû÷ý õ SYMPA Volkov Serge
  1 sibling, 0 replies; 43+ messages in thread
From: Alexey Tourbin @ 2005-03-11 10:46 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1182 bytes --]

On Fri, Mar 11, 2005 at 01:22:28PM +0300, vserge wrote:
> > Есс-но, перл отказывается что-либо делать с таким скриптом при первом
> > удобном случае.  Общий совет: никогда не следует непосредственно
> > держать в %_topdir или %buildroot ничего суидного и сгидного.  Это
> > может дать возможность атаки на аккаунт.  Лучше всего обозначить
> > явно суидность/сгидность только с помощью %attr.
> 
> Т.е. я отрываю суидность и сгидность в Makefile и прописываю это в
> секции %files и все по идее должно работать ?

Да.  Просто когда перл видит суидность или сгидность, то он соибарется
перезапускать этот же самый скрипт (с теми же самыми аргументами!) под
suidperl и проводит целый ряд проверок -- нужно убедиться, что suidperl
никто не хочет "обдурить".

$ perl -c ./usr/lib/cgi-bin/sympa/wwsympa.fcgi
Args must match #! line at ./usr/lib/cgi-bin/sympa/wwsympa.fcgi line 1.
$ chmod 0755 ./usr/lib/cgi-bin/sympa/wwsympa.fcgi
$ perl -c ./usr/lib/cgi-bin/sympa/wwsympa.fcgi
Can't locate List.pm in @INC [...]
$

То есть перл даже syntax check не хочет делать.

> > > -- 
> > > Best regards,
> > >  Volkov                            mailto:vserge@altlinux.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re[2]: [devel] Re: Òôðäðíãåïêå ÷ðôû÷ý õ SYMPA
  2005-03-11 10:22       ` vserge
  2005-03-11 10:46         ` Alexey Tourbin
@ 2005-03-12  0:11         ` Volkov Serge
  2005-03-12  8:10           ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
  1 sibling, 1 reply; 43+ messages in thread
From: Volkov Serge @ 2005-03-12  0:11 UTC (permalink / raw)
  To: ALT Devel discussion list

Hello vserge,

Friday, March 11, 2005, 1:22:28 PM, you wrote:

v> Приветствую

v> On Fri, 11 Mar 2005 06:42:10 +0300
v> Alexey Tourbin <at@altlinux.ru> wrote:

>> On Mon, Mar 07, 2005 at 11:07:38PM +0300, Volkov Serge wrote:
>> > 2Алексей: для проверки проблемной ситуации со сборкой можно
>> > попробовать пересобрать пакет, если сделать %def_enable fcgi
>> 
>> (Это работает из командной строки: rpm -ba --enable fcgi ...)
>> 
>> Этот скрипт -- он суидный и сгидный:
>> 
>> $ l ./usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
>> -rws--s--x  1 at at 1962 Mar 11 06:11
>> ./usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi $
>> 
>> Есс-но, перл отказывается что-либо делать с таким скриптом при первом
>> удобном случае.  Общий совет: никогда не следует непосредственно
>> держать в %_topdir или %buildroot ничего суидного и сгидного.  Это
>> может дать возможность атаки на аккаунт.  Лучше всего обозначить
>> явно суидность/сгидность только с помощью %attr.

v> Т.е. я отрываю суидность и сгидность в Makefile и прописываю это в
v> секции %files и все по идее должно работать ?


Да проблема решилась.
Теперь в планах до понедельника стоит разделит пакет на две
компоненты (так сделано в Debian и так мне кажется будет проще):
1) sympa  - система списков рассылки, без www интерфейса
2) wwsympa - возможность работать с системой через www интерфейс.

Вопрос отсуда такой: надо ли нам это?



-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-12  0:11         ` Re[2]: [devel] Re: Òôðäðíãåïêå ÷ðôû÷ý õ SYMPA Volkov Serge
@ 2005-03-12  8:10           ` Michael Shigorin
  2005-03-12  9:10             ` Alexey Borovskoy
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2005-03-12  8:10 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Mar 12, 2005 at 03:11:57AM +0300, Volkov Serge wrote:
> Да проблема решилась.
> Теперь в планах до понедельника стоит разделит пакет на две
> компоненты (так сделано в Debian и так мне кажется будет проще):
> 1) sympa  - система списков рассылки, без www интерфейса
> 2) wwsympa - возможность работать с системой через www интерфейс.
> 
> Вопрос отсуда такой: надо ли нам это?

Йессно.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: Продолжение борьбы с SYMPA
  2005-03-12  8:10           ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
@ 2005-03-12  9:10             ` Alexey Borovskoy
  2005-03-12 14:23               ` Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: Alexey Borovskoy @ 2005-03-12  9:10 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 636 bytes --]

* Суббота 12 Март 2005 20:10 Michael Shigorin <mike@osdn.org.ua>

> On Sat, Mar 12, 2005 at 03:11:57AM +0300, Volkov Serge wrote:
> > Да проблема решилась.
> > Теперь в планах до понедельника стоит разделит пакет на две
> > компоненты (так сделано в Debian и так мне кажется будет
> > проще): 1) sympa  - система списков рассылки, без www
> > интерфейса 2) wwsympa - возможность работать с системой
> > через www интерфейс.
> >
> > Вопрос отсуда такой: надо ли нам это?
>
> Йессно.

Тогда наверное стоит распилить симпу на 
sympa-{common,www,server}?

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Q: perl-SOAP-Lite
  2005-03-11  2:40     ` [devel] Q: perl-SOAP-Lite Alexey Tourbin
  2005-03-11 10:20       ` vserge
@ 2005-03-12 12:37       ` Andrey Brindeew
  2005-03-12 14:08         ` [devel] " Alexey Tourbin
  1 sibling, 1 reply; 43+ messages in thread
From: Andrey Brindeew @ 2005-03-12 12:37 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 920 bytes --]

On Fri, Mar 11, 2005 at 05:40:05AM +0300, Alexey Tourbin wrote:
> [at@basalt at]$ rpm -qp --qf '%{BUILDTIME:date}\t%{PACKAGER}\n' /raid/INCOMING/devel/Sisyphus/perl-SOAP-Lite-0.60-alt2.a.src.rpm
> Sun Dec 12 17:10:35 2004        Andrey Brindeew <abr@altlinux>
> [at@basalt at]$ rpm -qp --qf '%{BUILDTIME:date}\t%{PACKAGER}\n' /raid/ALT/Daedalus/SRPMS.daedalus/perl-SOAP-Lite-0.60-alt1.src.rpm
> Thu Feb 24 18:13:25 2005        Serge A. Volkov <vserge@altlinux>
> [at@basalt at]$
> 
> Может мне третий подкинуть?

Я могу отдать perl-SOAP-Lite (у меня больше нет интереса к судьбе
этого пакета). Там еще нужен патч для версий perl начиная с
5.8.0, т.к. MIME::Base64 не работает со строками, у которых
взведён флаг UTF8. Но патч крив в том плане, что модуль не будет
работать с perl < 5.8.0. Выслать патч?

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Q: perl-SOAP-Lite
  2005-03-12 12:37       ` Andrey Brindeew
@ 2005-03-12 14:08         ` Alexey Tourbin
  2005-03-19 21:07           ` Andrey Brindeew
  0 siblings, 1 reply; 43+ messages in thread
From: Alexey Tourbin @ 2005-03-12 14:08 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 489 bytes --]

On Sat, Mar 12, 2005 at 03:37:23PM +0300, Andrey Brindeew wrote:
> Я могу отдать perl-SOAP-Lite (у меня больше нет интереса к судьбе
> этого пакета). Там еще нужен патч для версий perl начиная с
> 5.8.0, т.к. MIME::Base64 не работает со строками, у которых
> взведён флаг UTF8. Но патч крив в том плане, что модуль не будет
> работать с perl < 5.8.0. Выслать патч?

Да.

> -- 
> WBR, Andrey Brindeew.
> "No one person can understand Perl culture completely"
> (C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-12  9:10             ` Alexey Borovskoy
@ 2005-03-12 14:23               ` Michael Shigorin
  2005-03-13  8:39                 ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2005-03-12 14:23 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 353 bytes --]

On Sat, Mar 12, 2005 at 09:10:52PM +1200, Alexey Borovskoy wrote:
> > Йессно.
> Тогда наверное стоит распилить симпу на 
> sympa-{common,www,server}?

Насколько помню (не претендуя на), в common там выносить нечего
-- www подразумевает server.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA
  2005-03-12 14:23               ` Michael Shigorin
@ 2005-03-13  8:39                 ` Volkov Serge
  2005-03-13 11:29                   ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: Volkov Serge @ 2005-03-13  8:39 UTC (permalink / raw)
  To: ALT Devel discussion list

Hello Michael,

Saturday, March 12, 2005, 5:23:44 PM, you wrote:

MS> On Sat, Mar 12, 2005 at 09:10:52PM +1200, Alexey Borovskoy wrote:
>> > Йессно.
>> Тогда наверное стоит распилить симпу на 
>> sympa-{common,www,server}?

MS> Насколько помню (не претендуя на), в common там выносить нечего
MS> -- www подразумевает server.

по моим оценкам в пакет www попадают оба файла *.fcgi
/etc/sympa/wwsympa.conf и скрипты, которые читают этот файл
+ весь *SOAP*

в common можно завернуть только директории :)


-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-13  8:39                 ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
@ 2005-03-13 11:29                   ` Michael Shigorin
  2005-03-13 22:37                     ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
  0 siblings, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2005-03-13 11:29 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Mar 13, 2005 at 11:39:08AM +0300, Volkov Serge wrote:
> в common можно завернуть только директории :)

Так смысла ж нет -- пакеты на голом месте плодить.

wwsympa использует List.pm и всю прочую ботву, себе дороже
резать.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA
  2005-03-13 11:29                   ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
@ 2005-03-13 22:37                     ` Volkov Serge
  2005-03-14 11:09                       ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
  0 siblings, 1 reply; 43+ messages in thread
From: Volkov Serge @ 2005-03-13 22:37 UTC (permalink / raw)
  To: ALT Devel discussion list

Hello Michael,

Sunday, March 13, 2005, 2:29:13 PM, you wrote:

MS> On Sun, Mar 13, 2005 at 11:39:08AM +0300, Volkov Serge wrote:
>> в common можно завернуть только директории :)

MS> Так смысла ж нет -- пакеты на голом месте плодить.

MS> wwsympa использует List.pm и всю прочую ботву, себе дороже
MS> резать.

Вот именно по этому меня и терзает смутные сомнения нужно ли вообще
резать sympa на подпакеты.

Так же можно добавить, что вряд ли будет много людей, которые решать
сейчас использовать sympa без www интерфеса.

Исходя из выше сказанного делаю вывод: sympa на пакеты не режется!
Однако, так как система sympa умеет работать с разными базами данных
(MySQL, PostgresSQL и т.д.) в обдумывании остается задача по
возможности подключения разных баз.

-- 
Best regards,
 Volkov                            mailto:vserge@altlinux.ru



^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Продолжение борьбы с SYMPA
  2005-03-13 22:37                     ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
@ 2005-03-14 11:09                       ` Michael Shigorin
  0 siblings, 0 replies; 43+ messages in thread
From: Michael Shigorin @ 2005-03-14 11:09 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Mar 14, 2005 at 01:37:28AM +0300, Volkov Serge wrote:
> >> в common можно завернуть только директории :)
> MS> Так смысла ж нет -- пакеты на голом месте плодить.
> MS> wwsympa использует List.pm и всю прочую ботву, себе дороже
> MS> резать.
> Вот именно по этому меня и терзает смутные сомнения нужно ли
> вообще резать sympa на подпакеты.

Вот и я сомневаюсь, поскольку wwsympa можно просто не запускать.
Т.е. единственный смысл -- это suid binaries.

> Так же можно добавить, что вряд ли будет много людей, которые
> решать сейчас использовать sympa без www интерфеса.

Тоже да.

> Исходя из выше сказанного делаю вывод: sympa на пакеты не
> режется!  Однако, так как система sympa умеет работать с
> разными базами данных (MySQL, PostgresSQL и т.д.) в обдумывании
> остается задача по возможности подключения разных баз.

Пока это на локальном администраторе.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [devel] Re: Q: perl-SOAP-Lite
  2005-03-12 14:08         ` [devel] " Alexey Tourbin
@ 2005-03-19 21:07           ` Andrey Brindeew
  0 siblings, 0 replies; 43+ messages in thread
From: Andrey Brindeew @ 2005-03-19 21:07 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 506 bytes --]

On Sat, Mar 12, 2005 at 05:08:04PM +0300, Alexey Tourbin wrote:
> > Я могу отдать perl-SOAP-Lite (у меня больше нет интереса к судьбе
> > этого пакета). Там еще нужен патч для версий perl начиная с
> > 5.8.0, т.к. MIME::Base64 не работает со строками, у которых
> > взведён флаг UTF8. Но патч крив в том плане, что модуль не будет
> > работать с perl < 5.8.0. Выслать патч?
> 
> Да.

attached

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #1.2: Lite.pm.patch --]
[-- Type: text/plain, Size: 970 bytes --]

--- Lite.pm.orig	2003-08-18 22:44:18 +0400
+++ Lite.pm	2005-02-10 15:35:44 +0300
@@ -12,6 +12,7 @@
 
 use 5.004;
 use strict;
+use Encode;
 use vars qw($VERSION);
 $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name: release-0_60-public $ =~ /-(\d+)_([\d_]+)/)
   or warn "warning: unspecified/non-released version of ", __PACKAGE__, "\n";
@@ -126,6 +127,7 @@
   my $self = shift;
   my($value, $name, $type, $attr) = @_;
   require MIME::Base64;
+  $value = Encode::encode("utf8", $value) if Encode::is_utf8($value);
   return [$name, {'xsi:type' => SOAP::Utils::qualify($self->encprefix => 'base64'), %$attr}, MIME::Base64::encode_base64($value,'')];
 }
 
@@ -216,6 +218,7 @@
   my $self = shift;
   my($value, $name, $type, $attr) = @_;
   require MIME::Base64;
+  $value = Encode::encode("utf8", $value) if Encode::is_utf8($value);
   return [$name, {'xsi:type' => 'xsd:base64Binary', %$attr}, MIME::Base64::encode_base64($value,'')];
 }
 

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2005-03-19 21:07 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-28 12:30 [devel] Продолжение борьбы с SYMPA vserge
2005-02-28 12:47 ` [devel] " Michael Shigorin
2005-02-28 12:57   ` vserge
2005-02-28 15:17 ` [devel] " Dmitry V. Levin
2005-02-28 17:10   ` [devel] " Michael Shigorin
2005-03-03 10:11     ` Dmitry V. Levin
2005-03-03 10:21       ` Michael Shigorin
2005-03-03 10:21 ` [devel] " Dmitry V. Levin
2005-03-03 11:05   ` [devel] " Michael Shigorin
2005-03-03 11:23 ` [devel] " vserge
2005-03-03 12:31   ` [devel] " Michael Shigorin
2005-03-03 16:19     ` vserge
2005-03-03 16:59       ` Michael Shigorin
2005-03-04 22:34 ` Alexey Tourbin
2005-03-04 22:51   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
2005-03-06  9:05   ` Volkov Serge
2005-03-06 19:59     ` [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA Alexey Tourbin
2005-03-07 19:57       ` [devel] Re: Òôðäðíãåïêå ÷ðôû÷ý õ SYMPA Volkov Serge
2005-03-07 20:07   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
2005-03-11  2:40     ` [devel] Q: perl-SOAP-Lite Alexey Tourbin
2005-03-11 10:20       ` vserge
2005-03-12 12:37       ` Andrey Brindeew
2005-03-12 14:08         ` [devel] " Alexey Tourbin
2005-03-19 21:07           ` Andrey Brindeew
2005-03-11  3:42     ` [devel] Re: рТПДПМЦЕОЙЕ ВПТШВЩ У SYMPA Alexey Tourbin
2005-03-11 10:22       ` vserge
2005-03-11 10:46         ` Alexey Tourbin
2005-03-12  0:11         ` Re[2]: [devel] Re: Òôðäðíãåïêå ÷ðôû÷ý õ SYMPA Volkov Serge
2005-03-12  8:10           ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
2005-03-12  9:10             ` Alexey Borovskoy
2005-03-12 14:23               ` Michael Shigorin
2005-03-13  8:39                 ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
2005-03-13 11:29                   ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
2005-03-13 22:37                     ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
2005-03-14 11:09                       ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
2005-03-04 22:44 ` Alexey Tourbin
2005-03-04 22:56   ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
2005-03-04 23:03     ` [devel] Re: Продолжение борьбы с SYMPA Michael Shigorin
2005-03-04 23:01   ` Michael Shigorin
2005-03-04 23:08     ` [devel] Re: ðÒÏÄÏÌÖÅÎÉÅ ÂÏÒØÂÙ Ó SYMPA Volkov Serge
2005-03-04 23:58       ` [devel] perl-MIME-tools Alexey Tourbin
2005-03-05  9:53         ` vserge
2005-03-05 12:10         ` [devel] perl-MIME-tools 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