Bug 937630 - MariaDB update regression: unresolvable: nothing provides mysql-devel
Summary: MariaDB update regression: unresolvable: nothing provides mysql-devel
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Maintenance (show other bugs)
Version: 13.2
Hardware: Other openSUSE 13.2
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Mr Maintenance
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-10 08:01 UTC by Andreas Stieger
Modified: 2015-07-14 22:07 UTC (History)
3 users (show)

See Also:
Found By: Community User
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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