follow gnome-terminal libexec migration

Bug #1845845 reported by Mitsuya Shibata on 2019-09-29
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
byobu (Ubuntu)
Medium
Unassigned

Bug Description

Debian/Ubuntu package of gnome-terminal 3.34.0 moved the server binary from /usr/lib/gnome-terminal to /usr/libexec.

byobu check /usr/lib/gnome-terminal/gnome-terminal-server in debian/postinst to decide installing which byobu.desktop or byobu.desktop.old.

current debian/postinst:
---
# Install correct .desktop file
if [ -x /usr/lib/gnome-terminal/gnome-terminal-server ]; then
        ln -sf /usr/share/$PKG/desktop/$PKG.desktop /usr/share/applications/$PKG.desktop
else
        ln -sf /usr/share/$PKG/desktop/$PKG.desktop.old /usr/share/applications/$PKG.desktop
fi
---

should be:
---
# Install correct .desktop file
if [ -x /usr/libexec/gnome-terminal-server ]; then
        ln -sf /usr/share/$PKG/desktop/$PKG.desktop /usr/share/applications/$PKG.desktop
else
        ln -sf /usr/share/$PKG/desktop/$PKG.desktop.old /usr/share/applications/$PKG.desktop
fi
---

Related branches

description: updated
Mitsuya Shibata (cosmos-door) wrote :
Changed in byobu (Ubuntu):
status: New → Fix Committed
Changed in byobu (Ubuntu):
status: Fix Committed → In Progress

Mitsuya Shibata San,

I've changed flag back to In Progress. Fix Committed will be done automatically once the package lands into -proposed repository, it depends on the merge request being accepted by a reviewer and uploaded to the -proposed repo by someone with proper rights.

I see your MR solves also the issue for LP: #1843729, so I'm flagging those 2 bugs for someone to review your MR.

Thank you for your help!

Best,

Rafael

Changed in byobu (Ubuntu):
importance: Undecided → Medium
tags: added: server-next
Mitsuya Shibata (cosmos-door) wrote :

Thank you for your follow-up regarding my fault status!

tags: removed: server-next
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers