[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