Bug 2308780 - Please branch and build python-matplotlib in epel10
Summary: Please branch and build python-matplotlib in epel10
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-matplotlib
Version: epel10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kaleb KEITHLEY
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2319787 (view as bug list)
Depends On: 2315449 2325907 2325908 2325925 2325993 2329665 2329666 2329667 2329668 2346193
Blocks: EPELPackagersSIG EPEL10Tracker 2307362 2313922 2320859 2325291 2325292
TreeView+ depends on / blocked
 
Reported: 2024-08-30 23:00 UTC by Kaleb KEITHLEY
Modified: 2025-02-17 20:50 UTC (History)
12 users (show)

Fixed In Version: python-matplotlib-3.9.1-6.el10_0
Clone Of:
Environment:
Last Closed: 2024-12-27 00:32:27 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Kaleb KEITHLEY 2024-08-30 23:00:11 UTC
Please branch and build python-matplotlib in epel10.

If you do not wish to maintain python-matplotlib in epel10,
or do not think you will be able to do this in a timely manner,
the EPEL Packagers SIG would be happy to be a co-maintainer of the package;
please add the epel-packagers-sig group through
https://src.fedoraproject.org/rpms/python-matplotlib/addgroup
and grant it commit access, or collaborator access on epel* branches.

I would also be happy to be a co-maintainer (FAS: kkeithle);
please add me through https://src.fedoraproject.org/rpms/python-matplotlib/adduser

Comment 1 Elliott Sales de Andrade 2024-08-30 23:04:28 UTC
Added both.

Comment 2 Kaleb KEITHLEY 2024-09-03 13:33:16 UTC
branched, not built.

this is only needed for %test in python-sortedcontainers.  I (temporarily) disabled %test in python-sortedcontainers, at least until all of python-matplotlib's BRs are resolved, as IMO python-sortedcontainers does not need %test for ceph->python-hypothesis->python-sortedcontainers.

Comment 3 Carl George 🤠 2024-09-21 04:14:35 UTC
This is needed to for blosc-bench, which has already been published to epel10 and is currently uninstallable.

Comment 4 Ben Beasley 2024-10-18 15:31:25 UTC
*** Bug 2319787 has been marked as a duplicate of this bug. ***

Comment 5 Romain Geissler 2024-10-23 16:56:18 UTC
Hi,

matplotlib is a dependency of python-pygraphviz apparently: #2320859

Cheers,
Romain

Comment 6 Fedora Admin user for bugzilla script actions 2024-11-07 14:02:43 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 7 Kaleb KEITHLEY 2024-11-07 14:36:50 UTC
see https://bugzilla.redhat.com/show_bug.cgi?id=2308780#c2

Comment 8 Carl George 🤠 2024-11-08 00:03:02 UTC
Kaleb, I'm confused.

> I would also be happy to be a co-maintainer (FAS: kkeithle);

Elliott added you as a collaborator, and set you as the default bugzilla assignee.  Then you closed the bug because you were able to work around your immediate need by disabling the tests in python-sortedcontainers.  Other packages still depend on this, and the bug was re-opened.  You then re-assigned the bug to Elliott.  That is in direct contradiction to your original comment, and not fair to Elliott.  It's also not appropriate to reassign the bug to extras-orphan.  That is used for orphan packages, and this package is not orphaned.

This bug needs to stay assigned to you per your original request, and you can work on it as your time allows so you can eventually re-enable the python-sortedcontainers test suite.  If you're willing to do this, please change the status of the bug to ASSIGNED.  If you are not willing to do this, please ask Elliott to remove you from the package and remove you as the default EPEL bugzilla assignee.  Then the bug can be unassigned until another maintainer steps up.

Comment 9 Kaleb KEITHLEY 2024-11-08 12:27:10 UTC
It's a pretty big leap to go from "willing to do the build for EPEL10" to being the default bugzilla assignee for all EPEL bugs, IMO, and then having every EPEL bug get assigned to me.

Apparently using the '--fas ...` option on ebranch is/was a mistake.

So yes (or no) I don't wish to take on responsibility for all the EPEL builds of matplotlib. Please remove me as comaintainer and remove me as the default EPEL bugzilla assignee.

Thanks

Comment 10 Ben Beasley 2024-11-08 12:52:08 UTC
Right, maybe there’s some way to make it more clear, but “be a co-maintainer” is generally understood to mean taking care of a package on some kind of a long-term basis.

Comment 11 Kaleb KEITHLEY 2024-11-08 13:56:29 UTC
(In reply to Ben Beasley from comment #10)
> Right, maybe there’s some way to make it more clear, but “be a
> co-maintainer” is generally understood to mean taking care of a package on
> some kind of a long-term basis.

I was, I am willing—— For EPEL10.

I was not expecting to take on responsibility for 'fails-to-install for epel8' or 'build a python38-matplotlib for epel8' bugs.

I presumed that adding '--fas ...' to ebranch was a way of saying "if you don't want to give it to the whole epel-pkg-sig, you can just give it to me if you want.'

Comment 12 Ben Beasley 2024-11-08 14:25:14 UTC
That makes sense! In any case, thanks for following up.

Comment 13 Carl George 🤠 2024-11-09 08:39:48 UTC
> It's a pretty big leap to go from "willing to do the build for EPEL10" to being the default bugzilla assignee for all EPEL bugs, IMO, and then having every EPEL bug get assigned to me.

The only granularity we have for default bugzilla assignees is Fedora or EPEL, and each one has to be set to someone.  If none of the other maintainers have expressed interest in EPEL, it makes perfect sense for the the one maintainer who has to be set as the default EPEL bugzilla assignee.

> I was, I am willing—— For EPEL10.

We gave up the concept of per-branch maintainers a long time ago, when we moved from pkgdb to pagure.  Maintainers are expected to collaborate on all branches.

> I was not expecting to take on responsibility for 'fails-to-install for epel8' or 'build a python38-matplotlib for epel8' bugs.

Bug 2303479 ('fails-to-install for epel8') was caused by someone forgetting to enable CRB.  Bug 2139778 ('build a python38-matplotlib for epel8') is a request for a new package that shouldn't have been filed under the python-matplotlib component.  Both of these were trivial to look into and close, so I took care of them even though I'm not a maintainer of this package.  If you are going to volunteer to be a co-maintainer, you should be willing to at least share in the overall responsibility of maintaining the package, not just for the branch that is your priority.  No one is saying you have to personally fix every bug, but you should at least try to be helpful where you can.  Being a maintainer is not about creating only the builds you need as dependencies to unblock other packages.

Comment 14 Fedora Admin user for bugzilla script actions 2024-11-10 13:39:11 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 15 Fedora Update System 2024-12-17 20:11:44 UTC
FEDORA-EPEL-2024-42a0bb4c15 (python-matplotlib-3.9.1-0) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-42a0bb4c15

Comment 16 Fedora Update System 2024-12-23 12:55:52 UTC
FEDORA-EPEL-2024-f7a0bf0fb4 (fonttools-4.55.3-2.el10_0 and python-matplotlib-3.9.1-6.el10_0) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-f7a0bf0fb4

Comment 17 Fedora Update System 2024-12-24 02:04:35 UTC
FEDORA-EPEL-2024-f7a0bf0fb4 has been pushed to the Fedora EPEL 10.0 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-f7a0bf0fb4

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 18 Fedora Update System 2024-12-27 00:32:27 UTC
FEDORA-EPEL-2024-f7a0bf0fb4 (fonttools-4.55.3-2.el10_0 and python-matplotlib-3.9.1-6.el10_0) has been pushed to the Fedora EPEL 10.0 stable repository.
If problem still persists, please make note of it in this bug report.


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