Bug 2435359
| Summary: | Please add python-pydbus to EPEL10 needed by recoll | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Terje Rosten <terjeros> |
| Component: | python-pydbus | Assignee: | Martin Kolman <mkolman> |
| Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | carlwgeorge, mkolman |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-06-01 16:38:36 UTC | Type: | --- |
| 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: | 2378029 | ||
| Bug Blocks: | 2429519 | ||
|
Description
Terje Rosten
2026-01-29 19:30:47 UTC
It's builds fine as is in epel10: https://koji.fedoraproject.org/koji/taskinfo?taskID=141678091 @mkolman Please address this so we can resolve bug 2429519. Before this is branched for epel10, I recommend porting the spec file to the modern pyproject macros. I've sent a PR to do that, with a few other small cleanups. https://src.fedoraproject.org/rpms/python-pydbus/pull-request/3 ping? Hi Martin, I can co-maintain this package and handle the EPEL branches. Ping? FYI Terje, if Martin doesn't respond you can use this process to become a co-maintainer. https://docs.fedoraproject.org/en-US/fesco/Policy_for_nonresponsive_package_maintainers/#stalled-request-process Package builds fine in rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=145460492 If you do not wish to maintain the package in epel10, or do not think you will be able to do this in a timely manner, I would be happy to be a co-maintainer of the package (FAS terjeros); please add me through https://src.fedoraproject.org/rpms/python-pydbus/adduser Is it really a good idea to introduce pydbus to EPEL 10 at this point ? It has been dead upstream for at least 8 years: https://github.com/LEW21/pydbus - last commit 8 years ago. On that note I think I will check if there are actually any dependent packages in Fedora & will try to reach out to their maintainers to switch to dasbus (https://github.com/dasbus-project/dasbus) which is stable, actively maintained & used by the Anaconda installer project on day to day basis. Hi, thanks for the useful feedback! Repoquery lists two packages: input-remapper-0:2.2.0-2.fc44.noarch recoll-gssp-0:1.43.13-1.fc44.x86_64 The problematic package in EPEL10 context is recoll-gssp, converting this to dasbus seems to be doable in a finite timeframe and I will try to go down that path. dasbus seems to be in EL10 proper, right? Using Glib and Gio from gi.repository might resolve the issue it seems. > It has been dead upstream for at least 8 years Considering that, it should probably be marked as deprecated in Fedora. https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/ (In reply to Terje Rosten from comment #11) > Hi, thanks for the useful feedback! > > Repoquery lists two packages: > > input-remapper-0:2.2.0-2.fc44.noarch > recoll-gssp-0:1.43.13-1.fc44.x86_64 > > The problematic package in EPEL10 context is recoll-gssp, converting this to > dasbus seems to be > doable in a finite timeframe and I will try to go down that path. > > dasbus seems to be in EL10 proper, right? The Anaconda installer used to install RHEL 10 depends & it seems to be in the AppStream repo. (In reply to Carl George 🤠from comment #13) > > It has been dead upstream for at least 8 years > > Considering that, it should probably be marked as deprecated in Fedora. > > https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating- > packages/ Agreed, I will start the deprecation procedure for it on Fedora soon. :) Using gi.repository directly resolved the issue for recoll |