Bug 191088 - Review Request: mlsutils
Summary: Review Request: mlsutils
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Chris Ricker
QA Contact: Fedora Package Reviews List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-05-08 19:13 UTC by Daniel Walsh
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-05-25 18:04:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Daniel Walsh 2006-05-08 19:13:00 UTC
Spec URL: http://devserv.devel/~dwalsh/SELinux/mlsutils.spec
SRPM URL: http://devserv.devel/~dwalsh/SELinux/mlsutils-1.1-1.src.rpm
Description: This package contains additional tools required for MLS Conformance.  Specifically the dev_allocator which is required to replace udev.  Removable Devices need to be manually allocated by users in an MLS environment.  This tool allows for the auditing of these events.

Comment 1 Jason Tibbitts 2006-05-10 03:28:47 UTC
Those URLs aren't valid on the Internet; perhaps you're pointing at an internal
Red Hat server.  Any chance you could put these somewhere public?

Comment 2 Daniel Walsh 2006-05-11 13:54:50 UTC
Sorry about that moved them to:

Spec URL: ftp://people.redhat.com/~dwalsh/SELinux/mlsutils.spec
SRPM URL: ftp://people.redhat.com/~dwalsh/SELinux/mlsutils-1.1-1.src.rpm


Comment 4 Chris Ricker 2006-05-16 17:42:49 UTC
Quick partial review:

- bad: rpmlint fails -- see below
- bad: package naming seems weird -- why mlsutils, and not dev_allocator?
         and why version 1.1, and not 0.5?
- not sure: spec name may or may not be good, depending on package name
- bad: some of the guidelines not met -- for example, Vendor is set
- good: license is fine
- good: license matches
- bad: license not included
- good: spec is English
- good: spec is legible
- good: source matches -- both md5sum 9aea61daf9017e800ca025b50c69ee6b
- good: package builds, once BuildRequires added
- good: no excludes
- bad: BuildRequires missing for at least:
         libxml2-devel
         libselinux-devel
         audit-libs-devel

rpmlint:

[kaboom@fc5test i386]$ rpmlint mlsutils-1.1-1.i386.rpm
W: mlsutils incoherent-version-in-changelog 0.4-2 1.1-1
W: mlsutils conffile-without-noreplace-flag
/etc/devallocation/supported_device_classes.conf
W: mlsutils conffile-without-noreplace-flag /etc/rc.d/init.d/dev_allocation
E: mlsutils executable-marked-as-config-file /etc/rc.d/init.d/dev_allocation
E: mlsutils setuid-binary /usr/bin/dev_allocator root 04755
E: mlsutils non-standard-executable-perm /usr/bin/dev_allocator 04755
E: mlsutils non-executable-script /usr/share/devallocation/classes/template 0644
E: mlsutils non-executable-script /usr/share/devallocation/classes/cups 0644
E: mlsutils no-status-entry /etc/rc.d/init.d/dev_allocation
W: mlsutils no-reload-entry /etc/rc.d/init.d/dev_allocation
W: mlsutils service-default-enabled /etc/rc.d/init.d/dev_allocation
W: mlsutils incoherent-init-script-name dev_allocation
[kaboom@fc5test i386]$ rpmlint mlsutils-devel-1.1-1.i386.rpm
W: mlsutils-devel no-dependency-on mlsutils
W: mlsutils-devel no-documentation
[kaboom@fc5test i386]$ 


Comment 5 Daniel Walsh 2006-05-25 18:04:18 UTC
Dropping this request as I have renamed the package devallocator and will
resubmit request.


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