Conflicts wth package terminal.app

Bug #42740 reported by Scott Beamer
8
Affects Status Importance Assigned to Milestone
xfce4-terminal (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: xfce4-terminal

If you try to install (or in my case upgrade as this seems to only have been a recently introduced bug) xfce4-terminal and have terminal.app installed you will get the following response:

Preparing to replace xfce4-terminal 0.2.5+r21256-0ubuntu1 (using .../xfce4-terminal_0.2.5+r21256-0ubuntu2_i386.deb) ...
Unpacking replacement xfce4-terminal ...
dpkg: error processing /var/cache/apt/archives/xfce4-terminal_0.2.5+r21256-0ubuntu2_i386.deb (--unpack):
 trying to overwrite `/usr/bin/Terminal', which is also in package terminal.app
Errors were encountered while processing:
 /var/cache/apt/archives/xfce4-terminal_0.2.5+r21256-0ubuntu2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

So obviously a symlink can't link to two apps. :-)

Revision history for this message
Jani Monoses (jani) wrote :

Yes the Terminal symlink has recently been restored as that is what upstream calls it's binary. Apparently it's a popular name :(. Besides the package you mention there's also the package terminal which provides the same, and which is already correctly conflicted by xfce4-terminal.
As much as I don't like this generic name I'd prefer keeping it since other xfce apps can rely on it being called that and it's too much hassle patching them each time a new reference is introduced.
Would you be happy with it conflicting terminal.app? It would mean they cannot be installed in the same time of course.

Revision history for this message
Scott Beamer (angrykeyboarder) wrote :

In other words, one has to can't have both terminal.app and face installed at that's all there is to it?

<sarcasm> But having gnome-terminal, konsole, xterm, wterm, aterm, eterm, rxvt installed simultaneously is fine? </sarcasm>

I wish you'd reconsider. After all Ubuntu has no qualms about *completely* messing with Mozilla Thunderbird (which has 3 different names in Ubuntu Dapper, depending on where you look) and Mozilla Firefox (so far, just two names).

So renaming a simple symlink seems minor by comparison. Not to mention (last I checked) All of XFCE is Open Source (GPL).....

Next stop. Upstream.....

Revision history for this message
Scott Beamer (angrykeyboarder) wrote :

I forgot to answer your question. No I would not be happy with it conflicting with terminal.app. If I didn't mind, you'd have not seen this bug report.....

I guess I'll live with it though. What choice do I have? ;-)

Revision history for this message
Jani Monoses (jani) wrote :

This has to do with the fact that both (all 3?) upstreams have named their application the same thing. It is too much effort and not the appropriate place IMHO to sanitize this situation in ubuntu. Sorry, I see no cleaner solution than these packages conflicting each other.

Jani Monoses (jani)
Changed in xfce4-terminal:
status: Unconfirmed → Rejected
Christian Reis (kiko)
Changed in xfce:
importance: Untriaged → Unknown
status: Unconfirmed → Unknown
Changed in xfce:
status: Unknown → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.