Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at
Bug 184210 - Review Request: nc6
Summary: Review Request: nc6
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Michael Fleming
QA Contact: Fedora Package Reviews List
Depends On:
TreeView+ depends on / blocked
Reported: 2006-03-07 11:05 UTC by Radek Vokál
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2006-03-11 10:23:25 UTC
Type: ---

Attachments (Terms of Use)

Description Radek Vokál 2006-03-07 11:05:10 UTC
Spec Name or Url: nc6.spec
SRPM Name or Url:

netcat6 is an IPv6-enabled clone of the original netcat (nc) utility.

"Netcat is a simple Unix utility which reads and writes data across
network connections.  It is designed to be a reliable "back-end" tool
that can be used directly or easily driven by other programs and
scripts.  At the same time, it is a feature-rich network debugging and
exploration tool, since it can create almost any kind of connection you
would need and has several interesting built-in capabilities.  Netcat,
or "nc" as the actual program is named, should have been supplied long
ago as another one of those cryptic but standard Unix tools."

Comment 1 Michael Fleming 2006-03-07 13:04:12 UTC
I've had a crack at this package myself locally, I'll give it a review and let
you know how it goes.

Comment 2 Michael H. Warfield 2006-03-07 15:25:12 UTC
Time out...

Isn't netcat/nc 1.82fc4.1 in updates-released already IPv6 enabled?  It has a -6
option and I've used it against IPv6 services.  This appears to be a redundant
effort.  I was under the impression that the netcat6 stuff had all been merged
back into netcat.  Is there something that nc6 does that the latest nc is missing?

Comment 3 Radek Vokál 2006-03-07 16:33:25 UTC
Well, the question is which package is more recent and living. The current
netcat packages is port from OpenBSD. Every time they bump a new release I have
to rewrite the code a bit 'cos OpenBSD has some additional functionality which
linux kernel doesn't have. My intention was to propose nc6 package and maybe in
FC6 time switch from OpenBSD nc to nc6. Also I've ported some functions from nc6
to nc, but I can't honestly say which package is better.

Comment 4 Michael Fleming 2006-03-07 22:45:05 UTC

Review for release 1:
* RPM name is OK
* Source nc6-1.0.tar.bz2 is the same as upstream
* This is the latest version
* Builds fine in mock
* Runs OK

Needs work:
* BuildRoot should be %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  (wiki: PackagingGuidelines#BuildRoot)
* The BuildRoot must be cleaned at the beginning of %install
* rpmlint of nc6: Nonstandard group (Try Applications/Internet or

Comment 5 Radek Vokál 2006-03-08 13:02:58 UTC
Ok, changes done. nc6 is in group Applications/Internet now.

Comment 6 Michael Fleming 2006-03-11 10:23:25 UTC
Reviewed the new SRPM - looks much better, all reported issues fixed.


Tip: toss a %{?dist} tag in Release to make upgrades between Core releases a
little easier for users and packagers alike. See

Certainly not a big issue, but it's very convenient. :-)

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