Bug 19985 - Ruby Packaging Policy violation.
Summary: Ruby Packaging Policy violation.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sisu (show other bugs)
Version: unstable
Hardware: all Linux
: P3 critical
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 15387
  Show dependency tree
 
Reported: 2009-05-08 22:13 MSD by Sir Raorn
Modified: 2010-03-30 15:04 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sir Raorn 2009-05-08 22:13:34 MSD
Пакет напрямую зависит от пакетов "ruby-module-*".  Пакет помежиет файлы в %ruby_sitelibdir, но не заисит от него.  Для поиска зависимостей необходимо использовать rpm-build-ruby.

P.S. В задании 6058 собирается ruby 1.9.1 со всеми зависимостями, советую присоединиться.
Comment 1 Vitaly Lipatov 2009-05-09 12:21:53 MSD
Отправил новую версию, оставил
Requires: ruby-module-yaml
потому что автопоиском не находится.
Comment 2 Sir Raorn 2009-05-09 13:19:17 MSD
Это надо сделать в задании 6058.  Руками никаких зависимостей выствлять не надо, если автоматика не сработала (а она пишет почему не сработала) - читайте http://www.altlinux.org/Ruby_Packaging_mini-HOWTO .
Comment 3 Vitaly Lipatov 2009-05-09 13:42:56 MSD
(В ответ на комментарий №2)
> Это надо сделать в задании 6058.
А как добавить пакет в задание, если он собирается не из git?
Comment 4 Sir Raorn 2009-05-09 13:47:38 MSD
Собрать его из git.
Comment 5 Sir Raorn 2009-05-09 22:19:51 MSD
Policy violation is "critical", not "blocker",
Comment 6 Timur Batyrshin 2010-03-30 15:04:54 MSD
Как понимаю, исправлено?

http://git.altlinux.org/srpms/s/sisu.git?p=sisu.git;a=commitdiff;h=34327709d71239914a426a4d7f698348bca2ff65