About xcb-util-cursor availability in Rocky 9

For Qt 6.5+, the Linux libraries have a new dependency on xcb-cursor. See Qt for X11 Requirements | Qt 6.6.

I note in Rocky 8, that I can find both the devel and runtime package

[root@ae1eefc55a82 workspace]# more /etc/redhat-release
Rocky Linux release 8.8 (Green Obsidian)

[root@ae1eefc55a82 workspace]# dnf search -v xcb-util-cursor*
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade

DNF version: 4.7.0
cachedir: /var/cache/dnf
Last metadata expiration check: 2 days, 15:57:16 ago on Tue Oct 31 17:04:26 2023.

================================================================================================================================================================ Name Matched: xcb-util-cursor* ================================================================================================================================================================

xcb-util-cursor.x86_64 : Cursor library on top of libxcb
Repo        : @System
Matched from:
Provide    : xcb-util-cursor = 0.1.3-9.el8

xcb-util-cursor-devel.x86_64 : Development and header files for xcb-util-cursos
Repo        : @System
Matched from:
Provide    : xcb-util-cursor-devel = 0.1.3-9.el8

while in Rocky 9, I can find neither

[root@localhost mark.final]# more /etc/redhat-release
Rocky Linux release 9.2 (Blue Onyx)

[root@localhost mark.final]# dnf search -v xcb-util-cursor*
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, kpatch, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade

DNF version: 4.14.0
cachedir: /var/cache/dnf
Last metadata expiration check: 0:05:51 ago on Fri 03 Nov 2023 08:58:48 GMT.

No matches found.

Is anyone aware whether these are on a roadmap for Rocky 9?

I’m still a bit puzzled why they are present in Rocky 8 but not 9.

Thanks,
Mark

For Rocky 9, you need to install epel repository to get those packages.

dnf install epel-release

and:

[root@rocky9 ~]# dnf list xcb-util-cursor*
Updating Subscription Management repositories.
Rocky Linux 9 BaseOS                             63 kB/s | 4.1 kB     00:00    
Rocky Linux 9 AppStream                          69 kB/s | 4.5 kB     00:00    
Rocky Linux 9 CRB                                67 kB/s | 4.5 kB     00:00    
Rocky Linux 9 Extras                             49 kB/s | 2.9 kB     00:00    
Available Packages
xcb-util-cursor.x86_64                        0.1.3-13.el9                  epel
xcb-util-cursor-devel.x86_64                  0.1.3-13.el9                  epel

Thanks!

Is the use of EPEL a sanctioned workflow in Rocky?

The reason I ask was that I thought EPEL was more tuned to use in RHEL itself.

Rocky is 1:1 with RHEL anyway, but EPEL is for pretty much all EL type distros anyway, be it Oracle, Alma, etc.