[konversation] [Bug 349675] Commands such as /fortune do not send messages

argonel bugzilla_noreply at kde.org
Thu Feb 22 06:52:42 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=349675

argonel <argonel at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
   Version Fixed In|                            |1.10.24020
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://invent.kde.org/netw
                   |                            |ork/konversation/-/commit/b
                   |                            |7a551d6fd07c901d81b25f46f07
                   |                            |82a9846c7c23

--- Comment #4 from argonel <argonel at gmail.com> ---
Git commit b7a551d6fd07c901d81b25f46f0782a9846c7c23 by Eli MacKenzie.
Committed on 22/02/2024 at 05:28.
Pushed by argonel into branch 'release/24.02'.

Provide scripts with an env var to find qdbus

While the qdbus tool has been a RUNTIME dependency of Konversation since 2008,
most distros didn't add a requirement. Given there's no standard way to
advertise runtime deps, qdbus is now a build dep in addition to being a
runtime dep.

Unfortunately qdbus doesn't have a consistent name nor location. This attempts
to find it by asking Qt where the binaries probably got installed and then
tries a few possible names.

A script run from inside Konversation now expects to receive an environment
variable "KONVERSATION_DBUS_BIN" that is the full pathname of the actual
program. This is set by the script launcher if it isn't present in the
environment on launch.
FIXED-IN: 1.10.24020

M  +11   -0    CMakeLists.txt
M  +1    -0    ChangeLog
M  +2    -0    NEWS
M  +5    -4    data/scripting_support/python/konversation/dbus.py
M  +2    -2    data/scripting_support/python/konversation/i18n.py
M  +2    -1    data/scripts/fortune
M  +2    -2    data/scripts/gauge
M  +3    -2    data/scripts/media
M  +1    -1    data/scripts/sayclip
M  +2    -2    data/scripts/tinyurl
M  +7    -5    data/scripts/uptime
M  +13   -0    src/CMakeLists.txt
A  +1    -0    src/konvi_qdbus.h.in
M  +3    -0    src/scriptlauncher.cpp

https://invent.kde.org/network/konversation/-/commit/b7a551d6fd07c901d81b25f46f0782a9846c7c23

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Konversation-devel mailing list