Bug 1536876 - libmpc: request update to libmpc-1.1.0 (blocks mpfr-4.0.0 update)
Summary: libmpc: request update to libmpc-1.1.0 (blocks mpfr-4.0.0 update)
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libmpc
Version: 28
Hardware: All
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Marek Polacek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1537252
TreeView+ depends on / blocked
 
Reported: 2018-01-21 21:40 UTC by James Paul Turner
Modified: 2018-02-26 16:50 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-02-26 13:21:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
updated libmpc specfile (6.53 KB, text/plain)
2018-01-21 21:40 UTC, James Paul Turner
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.