Update Package Dependency Lists

From MediaWiki
Jump to navigationJump to search

There are several RPM packages that have a extensive source file dependency list which can be auto-generated. Directions for updating these dependency lists can be found in the pkginfo.xml file as a XML comment. The following packages should be updated:

  • nstweb
  • nstwui

List of Items to Fix/Investigate Prior to 2.16.0 2nd ISO Release

/sys, /var/nst/argus'
  PAUL: Update automated test.

wmnd
  RON: 0.4.17 available (don't think we care)

Here is a copy of the original List

Test issues:

  TODO: The /root directory was screwed up on the Live ISO boot once.
  It looks like it is partially relocated between /var/nst/root and
  /root and causes issues (especially in test cases). Maybe there is a
  timing issue with the new systemd method?

  TODO: The /sys, / and /etc/nagios directories have wrong permissions
  for some reason. Paul attempted fixed via hack to the %post section
  in the kickstart file, but it did not seem to take on the /sys
  directory (maybe we just don't worry about it).


General issues:

  There is a issue with the nmap package. Fedora has a "newer" version
  of the nmap package than us which causes yum update and ISO build
  issues. I've updated the nst-required and disabled the nmap, ncat
  and nping packages to fix it.

  I started the new feature info area in the nstweb package (welcome page).

  I updated the dependency list for the nstweb and nstwui packages.

  I updated the firefox configuration for the current release.


Package updates for next release. The NST Pro repository viewer is a
good place to track this stuff down.

apache-jmeter
  Paul updated to the 2.7 release. Paul verified GUI tool starts up.

argus
  TODO: Paul updated to the 3.0.6.1 release. Not sure how to run this tool,
  has RPM validation error (missing directory on a live boot). Updated
  test to detect this and fail.

argus-clients
  Paul updated to the 3.0.6.2 release. Added test case to verify
  RPM. Paul isn't familiar with this utility.

argus-monitor 
  Paul updated to the 3.6.20120107 development release. Passes test
  case. Looks good when run by hand after fixing default configuration
  issue (graphs take awhile to collect enough data). TODO: Paul needs
  to verify the updated package works on next ISO build.

base-php4
  Paul update package URL

bittwist
  Paul updated to the 2.0 release. Passes automated test.

cputnik
  Paul updated broken URL. Verified that dockapp starts up on Fluxbox
  (see CPU and MEM bars).

D-ITG
  Paul updated to the 2.8.0 release. Passes RPM validation.

D-ITG-GUI
  Paul updated to the 0.92 beta release. Passes RPM validation and GUI
  tool launches.

daq
  TODO: Part of snort - did not mess with - see snort notes below.

fdisk
  TODO: Did not change, but there may be a newer version called
  gnufdisk in the same directory: ftp://ftp.gnu.org/gnu/fdisk

fwbuilder-docs
  Paul updated RPM to version 5.0. Verified able to open in evince.

google-earth-repo
  TODO: Should we disable and not include (repo seems to be stuck at
  the 6.0 release)?

google-maps-google-earth-api
  Paul updated to svn revision 378. Don't really see any difference on
  Active Connections page.

hammerhead
  Paul update package URL

icmpush
  Paul update package URL

ipmitool
  1.8.12 Paul updated, but does not know how to use. RPM verifies.

ipt_netflow
  1.8 Paul updated. Passes automated test. Appears to work on nfsen
  page and in active connections.

javassh
  TODO: Not sure - web server was in bad state when checked
  8/12/2012. We probably don't really care about updating.

netwag, netwag-doc, netwib, netwib-doc, netwox, netwox-doc
  5.39 Paul updated.
  You may need to "yum remove netwag netwib netwox" prior to build.
  Removed diff patch from netwag as the parameter is modified no longer exists.
  Automated tests pass, netwag starts up and I was able to run some tools.

nessus-plugins-gpl
  Paul update package URL

netsed
  Paul update package URL.

nfdump
  1.6.6 Paul updated passes automated test. Not sure if it's related
  to this update, but the nfsen web interface seems to struggle with
  building the nfdump command properly when viewing details (nfdump
  works when run by hand). It does work in active connections.

nttcp
  TODO: Gone - maybe replaced by: nuttcp:
  http://www.nuttcp.net/nuttcp/Welcome%20Page.html

ntop
  We use a unstable version (not necessarily a problem).

PackETH
  TODO: 1.7.2 is available - however this is a NST "diff" RPM (not updated yet)

peepdf
  TODO: 0.2 is available - ask Ron how he uses this package

pktgen
  TODO: Not sure how to tell if there is a new version

PLoP
  Paul update package URL

phpSysInfo
  3.0.18 Paul updated passes test and appears to work from browser and
  automated test passes.

pybloomfiltermmap
  TODO: Not sure how to tell if there is a new version

snort, snortrules, daq
  TODO: 2.9.3 available - think the plan is to hold off.

snortrules
  Paul update package URL.

snortslinger
  Paul updated URL.

suricata
  TODO: 1.3 available - think the plan is to hold off.

tightvnc-applet (1.3.10)
tightvnc-javavncviewer (1.3.10)
tightvnc-win32(2.0.4)
  TODO: tightvnc 2.5.2 is available (discuss with Ron - 1.3.10 has been solid)

u2ps
  TODO: 0.8.3 available (didn't mess with - critical to Ron tail stuff)

usbtree
  TODO: Unknown no version? (don't think we care)

w3af
  TODO: Looks like we using a unstable version (unreleased)

webmin
  1.590 (Paul updated). RPM's verified and logged into tool and poked
  around a bit (appears to be running).

wmcpuload
  Broken URL (Paul fixed)

wmnd
  TODO: 0.4.17 available (don't think we care)

wmsd
  Broken URL (Paul fixed)

wz-dragndrop
  Broken URL (Paul fixed)