Bug 937630

Summary: MariaDB update regression: unresolvable: nothing provides mysql-devel
Product: [openSUSE] openSUSE Distribution Reporter: Andreas Stieger <astieger>
Component: MaintenanceAssignee: Mr Maintenance <maintenance>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: bruno, jsegitz, tchvatal
Version: 13.2   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 13.2   
Whiteboard:
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Andreas Stieger 2015-07-10 08:01:09 UTC
The released update for MariaDB on openSUSE 13.2 contains a regression in the packaging. This is probably due to the fact that large parts of the spec file were changed to the current development state.

https://build.opensuse.org/project/show/openSUSE:Maintenance:3880
https://build.opensuse.org/request/show/314878

In particular, the following package now fails to build:

home:AndreasStieger:branches:OBS_Maintained:pdns/pdns.openSUSE_13.2_Update

> buildinfo is broken... it says:
> unresolvable: nothing provides mysql-devel

This is due to the following change in the spec file:
 %package -n libmysqlclient-devel
-# mysql-devel was last used in openSUSE 10.2
-Provides:       mysql-devel = %srv_vers-%release
-Obsoletes:      mysql-devel < %srv_vers

I consider this a regression because now part of the distribution can no longer build against itself.

Any packages that need to be updated now could of course change their requirement, but people re-build standard packages against 13.2:Update all the time, this would now be broken.

Might affect SLE as well.
Comment 1 Tomáš Chvátal 2015-07-10 08:54:00 UTC
We already fixed this in git release becasuse it was detected by Factory update.
I will resubmit the updates.

It is kinda sad that dep is used as it was deprecated before sle9...
Comment 2 Tomáš Chvátal 2015-07-10 09:19:50 UTC
mr#315799

Removed the depends on as I can't close the damn bug without all of those being closed.
Comment 3 Andreas Stieger 2015-07-10 09:40:00 UTC
Thanks.
Comment 5 Bernhard Wiedemann 2015-07-10 10:00:09 UTC
This is an autogenerated message for OBS integration:
This bug (937630) was mentioned in
https://build.opensuse.org/request/show/315799 13.2+13.1 / mariadb
Comment 6 Bruno Friedmann 2015-07-14 19:23:23 UTC
Tomáš could you please also check for a new publish for 13.1
A lot of package are failing on obs due to the missing 

Thanks
Comment 7 Andreas Stieger 2015-07-14 20:37:04 UTC
releasing
Comment 8 Swamp Workflow Management 2015-07-14 21:07:51 UTC
openSUSE-RU-2015:1247-1: An update that has two recommended fixes can now be installed.

Category: recommended (important)
Bug References: 937630,937754
CVE References: 
Sources used:
openSUSE 13.1 (src):    mariadb-5.5.44-7.2
Comment 9 Swamp Workflow Management 2015-07-14 22:07:51 UTC
openSUSE-RU-2015:1247-2: An update that has two recommended fixes can now be installed.

Category: recommended (important)
Bug References: 937630,937754
CVE References: 
Sources used:
openSUSE 13.2 (src):    mariadb-10.0.20-2.12.1