FS#33599 - [ettercap, ettercap-gtk] GUI works without ettercap-gtk package

Attached to Project: Community Packages
Opened by Philip (nuc) - Sunday, 27 January 2013, 19:00 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 14 March 2013, 20:21 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jelle van der Waa (jelly)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:


The ettercap 0.7.5-2 gtk GUI works even without the ettercap-gtk package.

If it is not possible to build ettercap and ettercap-gtk as complementary packages, then either offer only one package (GUI including), or offer two conflicting packages - one with, the other without gtk GUI.
The state it is in now, is unacceptable.

See https://github.com/Ettercap/ettercap/issues/51

Actually I am sure the maintainer is well aware of the issue.


Steps to reproduce:

Uninstall ettercap-gtk from your system.
Run ettercap -G. It will work, but it shouldn't.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Thursday, 14 March 2013, 20:21 GMT
Reason for closing:  Fixed
Additional comments about closing:  ettercap 0.7.5.3-1
Comment by Philip (nuc) - Sunday, 27 January 2013, 19:21 GMT
To make it more clear:
ettercap and ettercap-gtk may not depend on each other!
They need to be build as separate (standalone) packages, one cli and the other cli+GUI.

This is also what the ettercap dev is suggesting: https://github.com/Ettercap/ettercap/issues/51#issuecomment-10446860
Comment by Bruno Guerreiro (American_Jesus) - Wednesday, 13 February 2013, 17:19 GMT
Can't upgrade ettercap-gtk, conflicts with ettercap

Pacman output:
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: ettercap and ettercap-gtk are in conflict
Comment by Philip (nuc) - Wednesday, 13 February 2013, 17:33 GMT
Yes 'ettercap' and 'ettercap-gtk' are now conflicting packages. If you want ettercap including the GUI, remove 'ettercap' and leave 'ettercap-gtk'. If you don't want the GUI then leave 'ettercap' and remove 'ettercap-gtk.
This is because the devs switched to cmake and it doesn't seem to be possible building those two packages complementary anymore. They need to be build as standalone.

Loading...