DevHeads.net

Removal of krb5-devel from "stable" F29 buidroot broke my package

Hello folks

I maintain 'mariadb-connector-c' package, which build (amongst others)
a plugin that utilizes kerberos authentication to the MariaDB
database.

Recently, this very plugin stopped building. Everything else stayed the same.
The change appeared first after a commit that changes literally
nothing, but adds a "Requires: zlib-devel".

I compared the build and released versions before and after the commit.
On the Rawhide it could have been some buildroot change. That happens.
But the problem exists not only in Rawhide, but F30 and F29 too.

Simple add of "BuildRequires: krb5-devel" fixed the package.
However I'm generally upset, such change made it to the F29 buildroot,
breaking something.

Comments

Re: Removal of krb5-devel from "stable" F29 buidroot broke my pa

By Michal Schorm at 05/15/2019 - 11:14

Another possible cause came up my mind.

Another package in the buildroot could have brought it as a
dependency, but does not bring it anymore ?

Re: Removal of krb5-devel from "stable" F29 buidroot broke my pa

By Dominique Martinet at 05/15/2019 - 11:29

Michal Schorm wrote on Wed, May 15, 2019 at 05:14:23PM +0200:
Yeah, it used to come with openssl-devel, but got removed very recently:
<a href="https://src.fedoraproject.org/rpms/openssl/c/7a654fc69c499b54f38543ca40f765fbaf9bdf84" title="https://src.fedoraproject.org/rpms/openssl/c/7a654fc69c499b54f38543ca40f765fbaf9bdf84">https://src.fedoraproject.org/rpms/openssl/c/7a654fc69c499b54f38543ca40f...</a>

Re: Removal of krb5-devel from "stable" F29 buidroot broke my pa

By Michal Schorm at 05/15/2019 - 11:40

Alright, I'm happy we found the cause and itÅ› not something more severe.

Thanks!