Package does not depend on dbus-launch

Bug #1771905 reported by Lizzi Lindboe on 2018-05-18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
terminator (Ubuntu)

Bug Description

Description: Ubuntu 18.04 LTS
Release: 18.04
  Installed: 1.91-1
  Candidate: 1.91-1
  Version table:
 *** 1.91-1 500
        500 bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

The dbus-launch program, which Terminator needs to start by default, was removed during an upgrade from Ubuntu 16.04 to 18.04. Terminator should depend on it so it doesn't get removed.

I'm not an expert on Debian/Ubuntu packaging, forgive me if I get some of this wrong, this is just my best understanding of the issue.

I've been using Terminator with an X server on Windows (using Windows Subsystem for Linux and Ubuntu installed from the Windows app store). I decided to update my Ubuntu Xenial installation using do-release-upgrade. Prior to this launching Terminator worked without issue.

After the upgrade to Bionic, terminator would no longer launch, with an error message that ended in "/usr/bin/dbus-launch terminated abnormally without any error message". I looked and /usr/bin/dbus-launch no longer existed (I checked a WSL system still on Xenial and it did exist there).

It seems during upgrade the package dbus-x11, which owns the /usr/bin/dbus-launch file, got removed as no packages depended on it anymore. When I reinstalled dbus-x11 terminator launched successfully.

I checked the debian/control file, and it seems to only specify a dependency on the libdbus-1-3 package. dbus-x11 depends on libdbus-1-3, so I think the dependency maybe should be dbus-x11, but this is the part I am not confident in changing.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in terminator (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers