On Mon, Jul 22, 2013 at 07:55:31PM +0200, Miroslav Suchý wrote:
package obs-server has: BuildRequires: perl-BSSolv but BSSolv is only provided by obs-server itself.
I don't think that this is intentional. BSSolv.pm and BSSolv.xs should not be part of obs-server.
While there exist: https://build.opensuse.org/package/show/openSUSE:Tools/perl-BSSolv It contains old BSSolv linked against old libsolv.
Yes, that's the one obs-server needs.
I have questions: 1) why is BSSolv.pm bundled in obs-server in first place and why it is not just simply required and used from standard path?
Bug. But note that obs-server just provides perl(BSSolv), and not perl-BSSolv.
2) Where is ultimate upstream for perl-BSSolv? I feel that correct way is to create new repository perl-BSSolv under https://github.com/openSUSE/
The upstream is currently https://github.com/openSUSE/build-service. We could create an extra repo, but perl-BSSolv is pretty tied to the other backend code. Hmm.
Another approach is to remove BR and Requires of perl-BSSolv as it is part of obs-server, but that does not seem systematic to me.
Or make perl-BSSolv an sub-package of obs-server. That could also work. Thanks for noticing the bad provides! Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org