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: 2025-10-23 16:45 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. ***


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