FS#33846 - [ettercap-gtk] Missing 'provides' breaks potential ettercap dependencies

Attached to Project: Community Packages
Opened by Kevin Dodd (Jesin) - Wednesday, 13 February 2013, 19:04 GMT
Last edited by Jelle van der Waa (jelly) - Monday, 18 February 2013, 19:26 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 new ettercap-gtk package (7.5.3-1) reports to the dependency manager that it "conflicts with" ettercap. I inspected the file lists, and ettercap-gtk apparently provides every file that ettercap provides. However, ettercap-gtk does not report "provides=('ettercap')" to the dependency management system.

With the current state of this package, any package that contains "depends=('ettercap')" is incompatible with the GTK interface to ettercap.

I downloaded the latest PKGBUILD from the SVN repositories into a directory called 'ettercap.old'. I've attached a patch that produces an 'ettercap.new' directory with the bug fixed and the pkgrel incremented.
This task depends upon

Closed by  Jelle van der Waa (jelly)
Monday, 18 February 2013, 19:26 GMT
Reason for closing:  Implemented
Additional comments about closing:  fixed in -2
Comment by Kevin Dodd (Jesin) - Wednesday, 13 February 2013, 19:32 GMT
Actually, it appears the PKGBUILD I got from the SVN had a broken source array, and was supposed to include 'ettercap.desktop' as its second element.

On that note, here's the .src.tar.gz file I actually used to install the new package on my system. (If you'll run a 'diff', you'll see that the only changes I made were bugfixes in the PKGBUILD.)

Loading...