On Thu, 2014-08-21 at 23:57 +0400, Kyrill Detinov wrote:
On Thu, 21 Aug 2014 21:00:30 +0200 Dimstar / Dominique Leuenberger wrote:
RPM does - but note that our Metadata does not provide most filebased provides - so there is a good chance that your (Build)Requires is not satisfied inside OBS.
And I see, that is not satisfied in my case. :(
https://build.opensuse.org/package/show/home:Lazy_Kent/rubyripper
In the Factory repo only: "nothing provides /usr/bin/ruby". All the others repos are built succeeded.
In the same time I get (running Factory): % zypper se --provides "/usr/bin/ruby"
S | Имя | Заключение | Тип --+---------------------+-------------------------------------------------------------------+------ i | ruby | Интерпретируемый объектно-ориентированный язык сценариев | пакет | rubygem-ruby_parser | ruby_parser (RP) is a ruby parser written in pure ruby (utilizing | пакет | rubygem-rubyforge | A script which automates a limited set of rubyforge operations | пакет | rubygem-text-hyphen | Text::Hyphen is a Ruby library to hyphenate words in various | пакет
Don't ask, why it is required. I don't remember. I've found this in the changelog:
------------------------------------------------------------------- Wed Oct 23 09:16:52 UTC 2013 - lazy.kent@opensuse.org
- BuildRequires /usr/bin/ruby.
A better changelog entry explaining things would have helped :) but I
keep on preaching that - nobody believes me.
--
Dimstar / Dominique Leuenberger