[MacPorts] #72197: garagejam 5.0.0 requires xorg-server and the command "sudo port load dbus" must be run before running "garagejam"
MacPorts
noreply at macports.org
Sun Mar 16 11:07:59 UTC 2025
#72197: garagejam 5.0.0 requires xorg-server and the command "sudo port load dbus"
must be run before running "garagejam"
----------------------------+----------------------
Reporter: aamotsoftware | Owner: oleaamot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: | Keywords:
Port: garagejam |
----------------------------+----------------------
Comment (by aamotsoftware):
Thank you for reviewing the GarageJam 5.0.0 port.
1. **Xorg-Server Requirement:**
GarageJam requires an X11 server for rendering on macOS. As you noted,
it is the user's responsibility to install `xorg-server` if they have not
done so already. The documentation and installation instructions will be
updated to clarify this requirement.
2. **D-Bus Initialization:**
The need to manually run `sudo port load dbus` before launching
GarageJam is a usability concern. While this step is common for some
ports, it would improve user experience if the installation process
ensured that `dbus` is loaded automatically upon system startup. A post-
installation script could check whether `dbus` is loaded and inform the
user accordingly. I will investigate the feasibility of automating this.
3. **Future Run-Time Patch:**
The suggestion for a run-time patch refers to a potential enhancement
where GarageJam could detect if `dbus` is not running and provide a user-
friendly warning with instructions. An alternative approach could be
adding a dependency on `dbus-launch` to automatically start `dbus` when
GarageJam is executed.
4. **GitHub Accounts:**
Yes, `aamotsoftware` and `oleaamot` are associated with the same
person. `aamotsoftware` is used for project tracking, while `oleaamot` is
my personal account.
I'll follow up with a patch proposal based on this discussion. Let me know
if you have further concerns.
Best,
Ole Aamot
--
Ticket URL: <https://trac.macports.org/ticket/72197#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list