Bug 1536876

Summary: libmpc: request update to libmpc-1.1.0 (blocks mpfr-4.0.0 update)
Product: [Fedora] Fedora Reporter: James Paul Turner <jamesturner246>
Component: libmpcAssignee: Marek Polacek <mpolacek>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 28CC: me, mpolacek, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-26 13:21:49 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1537252    
Attachments:
Description Flags
updated libmpc specfile none

Description James Paul Turner 2018-01-21 21:40:15 UTC
Created attachment 1384131 [details]
updated libmpc specfile

Dear libmpc maintainers.

I am in the process of updating the mpfr package to version 4.0.0 (see https://fedoraproject.org/wiki/Changes/mpfr-4.0.0), but, in order to do so, the libmpc package must first be updated to version 1.0.0. This is because libmpc needed to be changed to support api changes in mpfr 4.0.0.

I request that the libmpc package be updated to version 1.1.0 on rawhide, to enable the mpfr r.0.0 update to go through. Presumably this change will be eligible for a system-wide change deadline waiver from FESCo, since the mpfr 4.0.0 update has already been approved (see https://pagure.io/fesco/issue/1823), and I will request it if needed.

I attach a specfile which updates mpc to 1.1.0, and also fixes an issue in the compat-libmpc build mechanism.

A successful koji build of the above:
https://koji.fedoraproject.org/koji/taskinfo?taskID=24354629

With thanks,
James.

Comment 1 James Paul Turner 2018-01-21 21:42:18 UTC
Having said that, the new mpc lib does not bump the soname, so might not even count as a system-wide change.

Comment 2 Fedora End Of Life 2018-02-20 15:35:14 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle.
Changing version to '28'.

Comment 3 Zbigniew Jędrzejewski-Szmek 2018-02-23 21:17:20 UTC
This is blocking some other changes for F28. Please respond. The attachment contains a spec file patch, do you have anything against somebody else just updating mpc with that patch?

Comment 4 Marek Polacek 2018-02-26 12:27:15 UTC
I guess go ahead; I haven't really been active in maintaining libmpc.

Comment 5 Zbigniew Jędrzejewski-Szmek 2018-02-26 13:21:49 UTC
@Marek: understood, thanks for the reply.

I fired off a built with the attached patch and some additional small changes in rawhide.

@James: if you want this in F28 too, let me know (since the Change has been postponed).

Comment 6 Zbigniew Jędrzejewski-Szmek 2018-02-26 13:23:36 UTC
Actually, the build failed because I forgot to update sources. But actually, @James, do you want this built in rawhide now?

Comment 7 James Paul Turner 2018-02-26 16:32:21 UTC
If you can, yes please. If not, no worries - the MPFR 4 update will be deferred to F29 for various reasons.

Marek, I'm happy to take over this package, if you no longer maintain it. Let me know.

Comment 8 Marek Polacek 2018-02-26 16:43:55 UTC
(In reply to James Paul Turner from comment #7)
> If you can, yes please. If not, no worries - the MPFR 4 update will be
> deferred to F29 for various reasons.
> 
> Marek, I'm happy to take over this package, if you no longer maintain it.
> Let me know.

Thanks, I think that would make sense seeing that I'm unlikely to have time to be active in maintaining it (sorry about that).

Comment 9 James Paul Turner 2018-02-26 16:50:42 UTC
No problem. I can take it from here.