Bug 2075938 - Should qalculate-qt Provide/Obsolete qalculate-kde?
Summary: Should qalculate-qt Provide/Obsolete qalculate-kde?
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: qalculate-kde
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Troy Dawson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-04-16 12:10 UTC by Ben Beasley
Modified: 2022-05-25 14:11 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-05-25 13:51:12 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ben Beasley 2022-04-16 12:10:18 UTC
I have just imported qalculate-qt to Fedora[1][2] and created newpackage updates for F37/Rawhide, F36, F35, and EPEL9[3].

This is the upstream replacement for qalculate-kde. If the maintainers of qalculate-kde prefer to retire it in favor of qalculate-qt, I will add the necessary upgrade path to qalculate-qt:

> # Renamed upstream
> Provides: qalculate-kde = %{?epoch:%{epoch}:}%{version}-%{release}
> Obsoletes: qalculate-kde < 0.9.7.10-34

However, the new qalculate-qt package is parallel-installable with qalculate-kde (which is why its review was not under the Package Renaming Process), so it’s fine to keep qalculate-kde in the distribution as long as desired.

Please let me know your preference, and note that I would like to offer co-maintainer privileges on this new package to the current maintainers of qalculate-kde.

[1] https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2073772
[2] https://src.fedoraproject.org/rpms/qalculate-qt
[3] https://bodhi.fedoraproject.org/updates/?packages=qalculate-qt

Comment 1 Rex Dieter 2022-04-18 21:46:10 UTC
Yes, old kde4-based qalculate-kde needs retirement and replacement.  Thanks.

Comment 2 Ben Beasley 2022-04-20 12:40:53 UTC
I have given commit access on qalculate-qt to recently-active maintainers of qalculate-kde: that is, rdieter and tdawson; and also to nonamedotc since they maintain libqalculate and qalculate-gtk.

I have also added the upgrade path from qalculate-kde in Rawhide[1]:

> # Upstream renamed/rewrote qalculate-kde as qalculate-qt. This package replaces
> # qalculate-kde, and qalculate-kde is retired, beginning with F37. For F36 and
> # F35, qalculate-qt co-exists with qalculate-kde, and the two packages are
> # parallel-installable.
> Provides:       qalculate-kde = %{?epoch:%{epoch}:}%{version}-%{release}
> Obsoletes:      qalculate-kde < 0.9.7.10-34

Please go ahead and retire qalculate-kde in Rawhide and then close this bug. Thanks!

[1] https://src.fedoraproject.org/rpms/qalculate-qt/c/14b30dfd6b25270e542cfc3fed0bf0396835adc1?branch=rawhide

Comment 3 Ben Beasley 2022-05-17 12:41:47 UTC
(Polite ping to remind that qalculate-kde can now be retired.)

Comment 4 Troy Dawson 2022-05-25 13:28:03 UTC
I'll take this.
Expect a pull request on qalculate-qt soon with the proper Obsoletes and Provides, and once that is built in Rawhide, I'll retire qalculate-kde

Comment 5 Ben Beasley 2022-05-25 13:34:01 UTC
(In reply to Troy Dawson from comment #4)
> I'll take this.
> Expect a pull request on qalculate-qt soon with the proper Obsoletes and
> Provides, and once that is built in Rawhide, I'll retire qalculate-kde

I already added the Obsoletes/Provides based on this discussion[1]:

https://src.fedoraproject.org/rpms/qalculate-qt/c/14b30dfd6b25270e542cfc3fed0bf0396835adc1?branch=rawhide

I’m happy for you to double-check it, though!

Comment 6 Troy Dawson 2022-05-25 13:45:58 UTC
(In reply to Ben Beasley from comment #5)
> (In reply to Troy Dawson from comment #4)
> > I'll take this.
> > Expect a pull request on qalculate-qt soon with the proper Obsoletes and
> > Provides, and once that is built in Rawhide, I'll retire qalculate-kde
> 
> I already added the Obsoletes/Provides based on this discussion[1]:
> 
> https://src.fedoraproject.org/rpms/qalculate-qt/c/
> 14b30dfd6b25270e542cfc3fed0bf0396835adc1?branch=rawhide
> 
> I’m happy for you to double-check it, though!

Yep, I just saw that.
The Provides and Obsoletes look correct.
A very good comment as well.
Thank you very much.

That has been built, and it looks like everything is in order in Rawhide.

I'm going to retire qalculate-kde in Rawhide.

qalculate-kde has already been released in F36 and F35.  There are no security issues that I know of, so I'll just let those stand as is.

Comment 7 Troy Dawson 2022-05-25 13:51:12 UTC
qalculate-kde retired in Rawhide

Comment 8 Ben Beasley 2022-05-25 14:11:56 UTC
Thanks!


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