Bug 1111779 - mausezahn installation conflict
Summary: mausezahn installation conflict
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: netsniff-ng
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jaroslav Škarvada
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-06-21 10:48 UTC by Peter H. Jones
Modified: 2014-07-01 16:01 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-07-01 15:19:23 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Peter H. Jones 2014-06-21 10:48:11 UTC
Description of problem:
Message "file /usr/sbin/mausezahn conflicts between attempted installs of mausezahn-0.40-8.fc21.i686 and netsniff-ng-0.5.8-3.fc21.i686" in http://koji.fedoraproject.org/koji/getfile?taskID=7064063&name=mock_output.log&offset=-4000

Version-Release number of selected component (if applicable):


How reproducible:
During koji build

Steps to Reproduce:
1.
2.
3.

Actual results:
No CD/DVD available

Expected results:
Downloadable CD

Additional info:

Comment 1 Gwyn Ciesla 2014-06-23 15:15:23 UTC
netsniff-ng appears to be bundling mausezahn.  According to netsniff-ng's mausezahn man page:

HISTORY
       mausezahn was originally written by Herbert Haas. According to his website [1], he unfortunately passed away in 2011 thus leaving this tool unmaintained.  It has been adopted and integrated into the netsniff-ng  toolkit  and
       is further being maintained and developed from there. Maintainers are Tobias Klauser <tklauser> and Daniel Borkmann <dborkma.ethz.ch>.

         [1] http://www.perihel.at/

Given this, netsniff-ng should split mausezahn into a subpackage and Obsolete/Provide mausezahn, then notify me and I'll retire mausezahn in rawhide.

Comment 2 Peter H. Jones 2014-06-24 16:06:57 UTC
Indeed, adding -mausezahn to the end of the package list in *security.ks allowed me to perform a build of this package locally.

Comment 3 Peter H. Jones 2014-06-24 16:08:53 UTC
Actually, I meant the live-security CD.

Comment 4 Jaroslav Škarvada 2014-07-01 15:19:23 UTC
I am adding only Obsolete/Provide. Mausezahn is now integrated into netsniff-ng toolkit. I think there will be no benefit in splitting, the whole unpacked netsniff-ng package including docs is less than 2 MB and there are several tools included. I don't like to have subpackages for each of them or worse for some of them, it is integrated toolkit.

If you really need the split, please let me know or reopen this BZ.

I think mausezahn can be retired now.

Comment 5 Gwyn Ciesla 2014-07-01 15:28:41 UTC
I'll retire, but it would be helpful if you could Provides: mausezahn as well.  Thanks!

Comment 6 Jaroslav Škarvada 2014-07-01 15:37:14 UTC
(In reply to Jon Ciesla from comment #5)
> I'll retire, but it would be helpful if you could Provides: mausezahn as
> well.  Thanks!

I did it blindly according to guidelines, currently there is:
Provides:  mausezahn = 0.40-9
Obsoletes: mausezahn < 0.40-9

Should I change it to:
Provides:  mausezahn
Provides:  mausezahn = 0.40-9
Obsoletes: mausezahn < 0.40-9
?

Comment 7 Gwyn Ciesla 2014-07-01 16:01:53 UTC
Ah, I see, no what you have is sufficient.  Thanks!


Note You need to log in before you can comment on or make changes to this bug.