Bug 17056

Summary: New experimental User-Agent feature causes an error
Product: Sisyphus Reporter: Sergey Kurakin <kurakin>
Component: w3c-markup-validatorAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: dottedmag, ulfr
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 17128    
Attachments:
Description Flags
spec none

Description Sergey Kurakin 2008-09-08 17:45:37 MSD
Steps to reproduce:
1. http://localhost/w3c-validator/
2. Набираем адрес любого сайта, кнопка Check. Скрипт срабатывает.
3. Нажимаем кнопку "Revalidate". Получаем ошибку
Insecure dependency in eval while running with -T switch at /usr/lib/perl5/vendor_perl/HTTP/Message.pm line 413.
4. Убираем в конце адресной строки параметр
'&user-agent=...'; нажимаем Enter. Скрипт срабатывает.

Видится три варианта обхода:
1. Убрать у perl'а ключ -T (так уже когда-то этот пакет
собирался).
2. Дезактивировать эту feature, убрав передачу параметра
'user-agent' из-под кнопки "Revalidate".
3. Разобраться, почему в upstream'е это работает,
а у нас -- нет. Боюсь, что причина не в этом пакете,
а в perl-libwww.

В прикрепленном спеке -- обход проблемы вторым способом.
Кроме этого, спек почищен с использованием новых макросов
rpm-mcros-apache и решена проблема с зависимостями (Requires).
Про зависимости сейчас отдельно повешу.

-- 
WBR,
Sergey Kurakin
Comment 1 Sergey Kurakin 2008-09-08 17:48:39 MSD
Created attachment 2887 [details]
spec
Comment 2 Gleb Stiblo 2008-09-08 17:56:48 MSD
Может его вам отдать? Бо я от веба отошёл немного и пакетом особо не пользуюсь.
Comment 3 Sergey Kurakin 2008-09-08 18:27:52 MSD
Возьму с удовольствием.
Использую пакет постоянно и очень плотно.
Comment 4 Gleb Stiblo 2008-09-08 18:40:59 MSD
ок, осталось узнать, как официально сделать переоформление правов =) 
Comment 5 Mikhail Gusarov 2008-09-08 18:49:03 MSD
(In reply to comment #4)
> ок, осталось узнать, как официально сделать переоформление правов =) 

http://www.altlinux.org/Incoming_HOWTO
Comment 6 Gleb Stiblo 2008-09-08 18:56:07 MSD
Если бы там ещё и примеры, что такое ВАШЕ_ИМЯ были...

Попробовал передать. Как узнать результат?
Comment 7 Mikhail Gusarov 2008-09-08 19:05:27 MSD
(In reply to comment #6)
> Если бы там ещё и примеры, что такое ВАШЕ_ИМЯ были...

Гм... Я уж думал, что написал полную инструкцию.
 
> Попробовал передать. Как узнать результат?

Почтой придёт.
Comment 8 Gleb Stiblo 2008-09-08 19:39:57 MSD
мдя...
Dear ulfr!
Commands received:
  1 w3c-markup-validator add kurakin
  2 w3c-markup-validator leader kurakin
                                                
Result:
  1 ERROR: w3c-markup-validator add kurakin: Permission denied
  2 ERROR: w3c-markup-validator leader kurakin: Permission denied
Comment 9 Mikhail Gusarov 2008-09-08 19:45:04 MSD
Напиши на incoming@

Кстати, в ACL, кажется, бага:

w3c-markup-validator    ulfR
Comment 10 Sergey Kurakin 2008-09-11 18:11:10 MSD
$ grep w3c-markup list.src.classic
w3c-markup-validator    ulfr

Ошибка с ACL, похоже, исправлена.
Глеб, попробуйте еще раз, пожалуйста.
Comment 11 Gleb Stiblo 2008-09-18 18:39:49 MSD
Пробовал несколько раз никаких уведомлений не приходит =(
Comment 12 Mikhail Gusarov 2008-09-18 18:41:25 MSD
Пишите на incoming@

Как маленькие, честное слово.
Comment 13 Gleb Stiblo 2008-09-18 19:23:13 MSD
Сергей, пробуйте
Comment 14 Sergey Kurakin 2008-09-21 13:38:11 MSD
Fixed in 0.8.3-alt2