Bug 2241859 - update libdbusmenu to 18.10 release and drop gtk2 dependency for eln
Summary: update libdbusmenu to 18.10 release and drop gtk2 dependency for eln
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: libdbusmenu
Version: 40
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-10-03 06:05 UTC by Jens Petersen
Modified: 2025-03-10 09:56 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-03-10 09:56:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jens Petersen 2023-10-03 06:05:05 UTC
https://packages.ubuntu.com/mantic/libdbusmenu-glib-dev

now depends on gtk3 and gtk4

Reproducible: Always

Comment 1 Jens Petersen 2023-10-03 06:06:13 UTC
libdbusmenu is currently used by ibus for KDE Plasma Wayland

Comment 2 leigh scott 2023-10-03 22:35:08 UTC
(In reply to Jens Petersen from comment #0)
> https://packages.ubuntu.com/mantic/libdbusmenu-glib-dev
> 
> now depends on gtk3 and gtk4
> 
> Reproducible: Always

I see no gtk4 support mentioned in the link provided, just some stupidly named package.

https://git.launchpad.net/ubuntu/+source/libdbusmenu/tree/debian/control?h=applied/ubuntu/mantic-devel#n181

It seems a really dumb name for the gtk2 package :-)

Comment 3 Jens Petersen 2023-10-04 11:23:31 UTC
According to https://packages.debian.org/source/sid/libdbusmenu
it seems Debian is upstream now:

https://salsa.debian.org/debian-ayatana-team/libdbusmenu

The Page I linked to also included a link to the source tarball:
http://archive.ubuntu.com/ubuntu/pool/main/libd/libdbusmenu/libdbusmenu_18.10.20180917~bzr492+repack1.orig.tar.xz

I am not the package maintainer: I am pointing out that a newer version is available (in Ubuntu and Debian
which are the de facto upstreams it seems).

Comment 4 Jens Petersen 2023-10-04 11:29:11 UTC
(There may not be gtk4 support, I got confused by:
https://packages.ubuntu.com/mantic/libdbusmenu-gtk4)

Comment 5 Jens Petersen 2023-10-04 11:34:31 UTC
Even funnier configure.ac has: AC_INIT(libdbusmenu, 16.04.0, ted)

Well perhaps gtk2 could be disabled for eln then.
gtk2 is not going to be in RHEL 10.

Comment 6 Neal Gompa 2023-10-04 11:40:46 UTC
The actual new upstream is https://github.com/AyatanaIndicators. See https://github.com/AyatanaIndicators/libdbusmenu.

That said, we've been holding off switching to this because the forked stack is not ABI compatible with what we have now, so we have to sort out what to do with it.

Comment 7 fujiwara 2023-10-10 13:00:46 UTC
I made a pull request.
https://src.fedoraproject.org/rpms/libdbusmenu/pull-request/7
The version issue would be another priority for ibus.

Comment 8 Fedora Admin user for bugzilla script actions 2023-12-15 00:10:26 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 9 Aoife Moloney 2024-02-15 22:58:42 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle.
Changing version to 40.


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