[Bug 165314] Review Request: kismet -- A WLAN detector, sniffer and IDS
bugzilla at redhat.com
bugzilla at redhat.com
Tue Apr 25 20:18:23 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: kismet -- A WLAN detector, sniffer and IDS
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=165314
------- Additional Comments From j.w.r.degoede at hhs.nl 2006-04-25 16:18 EST -------
(In reply to comment #20)
> > *Summary must not start with "A ...." drop the "A " .
>
> I could not find such a rule in the packaging guidelines and from my
> linguistic feeling, a leading "A " sounds better.
>
You're right its not (no longer) in the guidelines, somehow it got in my head as
being a guideline, I think it has been on the MUST FIX list from reviews of my
own packages too, I don't know the history.
> > *These:
> > Requires(pre): %crontabdir
> > Requires(postun): %crontabdir
>
> ... are required resp. the best current way to express:
>
> * the directory must exist before the package places files into it. Else,
> when the directory is a symlink (e.g. compare /etc/init.d) in the owning
> package, you will create oddities.
>
> * the package must be removed before the directory. Else, the directory
> can not be removed because it still contains files from 'kismet' and
> becomes orphaned. Therefore, a strict '%crontabdir -> kismet' order
> on installation, and 'kismet -> %crontabdir' order on uninstallation
> is required. A plain 'Requires:' does not *guarantees* such an order.
>
I understand / already thought as much, but in essence this means that you
require the crontabs package so why not just replace these 3 lines:
Requires(missingok): crontabs
Requires(pre): %crontabdir
Requires(postun): %crontabdir
with:
Requires: crontabs
? Anyways this is just a remark, not a blocker. However unfortunatly the
following x86_64 (rawhide) builderror is a blocker:
gpsmap.cc:2217: error: cast from 'void*' to 'int' loses precision
and the 2 suspicious warnings are still there, probably also 64 bit related:
gpsmap.cc:868: warning: comparison is always true due to limited range of data
gpsmap.cc:876: warning: comparison is always true due to limited range of data
I'll take a look at/into this, but my time for Fedora is scarce at the moment.
>
> > W: kismet-debuginfo dangling-relative-symlink
/usr/src/debug/kismet-2005-08-R1/libpcap-0.9.1-kis/bpf_filter.c
./bpf/net/bpf_filter.c
> > Most of these are OK / have a good reason, so they are ok, it would
> > be nice if you could fix the last one though, but that is not a
> > blocker.
>
> I think this is a bug in rpm's debuginfo-generator and do not know how
> to solve it cleanly.
>
Yes it is, I hit it very rescently too, it doesn't handle symlinks properly (it
packages the symlink and not the link target instead, or both.
> > * Upstream has a much newer version, it would be nice to upgrade to
> > that version.
>
> ok, updated to it. But... it causes ugly warnings and I created a lot
> of patches fixing them. They are reported upstream; see
>
> http://www.kismetwireless.net/Forum/General/Messages/1145789909.7993579
>
> I know that they are making the new package different to this one
> reviewed by you, but I think they are required (at least the -packed
> and -alias patches).
I haven't thoroughly re-reviewed this, I did take a peek. You would have been
free under the guidelines to make this version jump after the initial import of
the previous version anyways, thus there is no need for a complete re-review and
this review is taking way too long already so I'm not restarting it from scratch.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Fedora-package-review
mailing list