Bug 1111779

Summary: mausezahn installation conflict
Product: [Fedora] Fedora Reporter: Peter H. Jones <jones.peter.busi>
Component: netsniff-ngAssignee: Jaroslav Škarvada <jskarvad>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dborkmann, gwync, jskarvad, mail
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-07-01 15:19:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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!