[opensuse-factory] network:ldap/openldap2 no builds for Tumbleweed
HI! Can anybody enlighten me why package network:ldap/openldap2 currently does not build for Tumbleweed? OBS says: unresolvable (nothing provides krb5-mini) I tried to generate a local build of krb5 and krb5-mini in my home project but rpmlint seg faulted. Strange enough network/krb5-mini seems to build just fine. Ciao, Michael. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 11/28/19 10:46 PM, Michael Ströder wrote:
Can anybody enlighten me why package network:ldap/openldap2 currently does not build for Tumbleweed?
OBS says: unresolvable (nothing provides krb5-mini)
I tried to generate a local build of krb5 and krb5-mini in my home project but rpmlint seg faulted.
Strange enough network/krb5-mini seems to build just fine.
This is still not solved. Does anybody here has a clue what's wrong with that? https://build.opensuse.org/package/show/network:ldap/openldap2 I'd highly appreciate if someone with more OBS insights could have a look into this. Ciao, Michael. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sonntag, 22. Dezember 2019 13:22:15 CET Michael Ströder wrote:
On 11/28/19 10:46 PM, Michael Ströder wrote:
Can anybody enlighten me why package network:ldap/openldap2 currently does not build for Tumbleweed?
OBS says: unresolvable (nothing provides krb5-mini)
I tried to generate a local build of krb5 and krb5-mini in my home project but rpmlint seg faulted.
Strange enough network/krb5-mini seems to build just fine.
This is still not solved. Does anybody here has a clue what's wrong with that?
https://build.opensuse.org/package/show/network:ldap/openldap2
I'd highly appreciate if someone with more OBS insights could have a look into this.
TLDR: The spec file is broken, use something like "BuildRequires: pkgconfig(krb5)" instead of krb5-mini-devel, in case you even need it. But it seems the best is to just drop it. *-mini packages are just for bootstrapping. Your Tumbleweed repo is using Factory/snaphot, but for the snapshot there is no need to contain any *-mini packages, as Factory bootstraps using the Rings:0 and Rings:1 projects (e.g. krb5-mini is bootstrapped in Rings:0). Kind regards, Stefan -- Stefan Brüns / Bergstraße 21 / 52062 Aachen home: +49 241 53809034 mobile: +49 151 50412019
On Sun, Dec 22, 2019 at 7:22 AM Stefan Brüns <stefan.bruens@rwth-aachen.de> wrote:
On Sonntag, 22. Dezember 2019 13:22:15 CET Michael Ströder wrote:
On 11/28/19 10:46 PM, Michael Ströder wrote:
Can anybody enlighten me why package network:ldap/openldap2 currently does not build for Tumbleweed?
OBS says: unresolvable (nothing provides krb5-mini)
I tried to generate a local build of krb5 and krb5-mini in my home project but rpmlint seg faulted.
Strange enough network/krb5-mini seems to build just fine.
This is still not solved. Does anybody here has a clue what's wrong with that?
https://build.opensuse.org/package/show/network:ldap/openldap2
I'd highly appreciate if someone with more OBS insights could have a look into this.
TLDR: The spec file is broken, use something like "BuildRequires: pkgconfig(krb5)" instead of krb5-mini-devel, in case you even need it. But it seems the best is to just drop it.
*-mini packages are just for bootstrapping. Your Tumbleweed repo is using Factory/snaphot, but for the snapshot there is no need to contain any *-mini packages, as Factory bootstraps using the Rings:0 and Rings:1 projects (e.g. krb5-mini is bootstrapped in Rings:0).
-mini is probably a bad suffix for essentially buildsystem-only packages... -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Stefan, thanks for your helpful answer. On 12/22/19 2:22 PM, Stefan Brüns wrote:
On Sonntag, 22. Dezember 2019 13:22:15 CET Michael Ströder wrote:
On 11/28/19 10:46 PM, Michael Ströder wrote:
Can anybody enlighten me why package network:ldap/openldap2 currently does not build for Tumbleweed?
TLDR: The spec file is broken, use something like "BuildRequires: pkgconfig(krb5)" instead of krb5-mini-devel, in case you even need it. But it seems the best is to just drop it.
I've replaced it (which does not work in SLE12SP2 and earlier but I don't care): https://build.opensuse.org/request/show/758863 I share your doubts that this is not needed today. IIRC OpenLDAP had configure --enable-kerberos for some specific use-case. AFAICT this is not needed for SASL/GSSAPI bind but I have to research a bit more. Thus the less intrusive change for now. Ciao, Michael. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Michael Ströder
-
Neal Gompa
-
Stefan Brüns