Bug 6164

Summary: Ошибка(?) в коде модуля CGI
Product: Sisyphus Reporter: Artem K. Jouravsky <tema>
Component: apache-mod_perlAssignee: at <at>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: at, cas, crux, ender, lakostis, ldv, mike, mithraen, qa_viy, rider, shaba, solo, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Artem K. Jouravsky 2005-02-25 14:09:58 MSK
В файле модуля Apache/Status.pm в строке 29 вместо use используется require, что
вызывает ошибку при дальнейшей попытке вызвать CGI->new.
Повторить ошибку можно по ссылке
http://localhost/perl-status?rgysubs
при условии, что настроен доступ к perl-status.
Comment 1 at@altlinux.org 2005-03-19 02:29:52 MSK
Во-первых, файл Apache/Status.pm -- из пакета apache_mod-perl.
Во-вторых, использование require вместо use такой ошибки давать не может:
$ perl -le 'require CGI; CGI->new'
$
В третьих, раскомментировал <Location /perl-status>, 
по-этому урлу у меня пустая страница, т.е. без модулей.

В общем что-то странное.
Comment 2 Michael Shigorin 2005-08-24 02:45:11 MSD
Итог? (назревает maintenance build)
Comment 3 Artem K. Jouravsky 2005-08-24 13:57:25 MSD
(In reply to comment #2)
> Итог? (назревает maintenance build)

apache-mod_perl-1.3.33rusPL30.20-alt2
Похоже, в прошлый раз я всё же ошибся. Сейчас всё работает так, как собрано.
Сравнил с работающим давно на FreeBSD -- различий в работе не нашёл.