Bug 2387742 - [RFE:EPEL10] Please branch and build glances for EPEL 10
Summary: [RFE:EPEL10] Please branch and build glances for EPEL 10
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: glances
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Ali Erdinc Koroglu
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2373980 (view as bug list)
Depends On: 2406055
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-08-11 23:34 UTC by Akiyoshi Kurita
Modified: 2026-06-16 13:57 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
glances.spec, glances-4.3.0.8-1.el10.src.rpm, build/install logs (in a single archive). (7.54 MB, application/gzip)
2025-08-11 23:36 UTC, Akiyoshi Kurita
no flags Details

Description Akiyoshi Kurita 2025-08-11 23:34:36 UTC
Hello maintainers,

This ticket is a request to create the epel10 branch and build glances for EPEL 10.
I verified that glances 4.3.0.8 builds and runs cleanly in epel-10-x86_64 mock.

What I tested

・Built SRPM and RPM with mock; build logs attached.

・Installed the built RPM in the mock chroot and confirmed it runs: glances --version → 4.3.0.8.

・Runtime deps resolved from EPEL 10: python3-fastapi, python3-orjson, python3-uvicorn (others are auto-generated).

Spec adjustments for EL10 (no functional changes)

・Disable %check on EL10 via bcond (Selenium not available yet in EPEL10).

・Use systemd-rpm-macros; install default config to /etc/glances/glances.conf.

・Explicitly list doc files to satisfy check-files.

・Keep the existing patch to disable the online update check.

Reproducible: Always

Steps to Reproduce:
1.Build SRPM from the attached glances.spec (or use the attached SRPM).
mock -r epel-10-x86_64 --buildsrpm --spec glances.spec --sources .

2.Rebuild in EPEL 10 mock:
mock -r epel-10-x86_64 --rebuild glances-*.src.rpm

3.Install the built RPM in the mock chroot:
mock -r epel-10-x86_64 --install /var/lib/mock/*/result/glances-*.noarch.rpm

4.Verify it runs:
mock -r epel-10-x86_64 --chroot 'glances --version'
mock -r epel-10-x86_64 --chroot "python3 -c 'import glances; print(glances.__version__)'"
Actual Results:
Build succeeds and the package installs cleanly.

Runtime works: glances --version prints 4.3.0.8.

All runtime deps resolve from EPEL 10 (python3-fastapi, python3-orjson, python3-uvicorn, etc.).

However, there is no epel10 branch/build published for glances yet.

Expected Results:
An epel10 branch is created for glances and the package is built and published for EPEL 10 (x86_64 and other supported arches).

No functional changes vs Fedora spec; only EL10-specific toggles/documentation paths.

Additional Information:
EL10: %check is disabled via bcond because Selenium is not available in EPEL 10; tests can be enabled elsewhere with --with tests.

Spec tweaks for EL10: use systemd-rpm-macros, install default config to /etc/glances/glances.conf, explicitly list doc files to satisfy check-files, keep patch that disables the online update check.

Attachments provided: glances.spec, SRPM, and mock build.log/root.log/installed_pkgs.log.

This ticket is only a request to branch and build for EPEL 10 (not requesting co-maintainership).

Comment 1 Akiyoshi Kurita 2025-08-11 23:36:17 UTC
Created attachment 2103300 [details]
glances.spec, glances-4.3.0.8-1.el10.src.rpm, build/install logs (in a single archive).

Comment 2 Akiyoshi Kurita 2025-09-03 02:01:39 UTC
個人的な事情により申請を取り下げます。これまでありがとうございました。
I would like to withdraw this request due to personal reasons. Thank you for your time and understanding.

Comment 3 Phil Wyett 2025-10-23 16:34:47 UTC
I would like this package branched and built for EPEL-10.

This package is very useful for use with a variety of CLI only setups e.g. minidlna server for putting all required data on screen.

Comment 4 Phil Wyett 2025-10-23 16:45:20 UTC
*** Bug 2373980 has been marked as a duplicate of this bug. ***

Comment 5 Fedora Admin user for bugzilla script actions 2026-06-16 13:57:58 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.


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