[Bug 294641] Review Request: aboot - A bootloader which can be started from the SRM console.

bugzilla at redhat.com bugzilla at redhat.com
Wed Sep 26 17:14:46 UTC 2007


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: aboot - A bootloader which can be started from the SRM console.


https://bugzilla.redhat.com/show_bug.cgi?id=294641





------- Additional Comments From tibbs at math.uh.edu  2007-09-26 13:14 EST -------
A few complaints:

the manpages are executable, which rpmlint dutifully complains about:
  aboot.alpha: W: spurious-executable-perm /usr/share/man/man8/e2writeboot.8.gz
  aboot.alpha: W: spurious-executable-perm /usr/share/man/man8/sdisklabel.8.gz
  aboot.alpha: W: spurious-executable-perm /usr/share/man/man1/isomarkboot.1.gz
  aboot.alpha: W: spurious-executable-perm /usr/share/man/man8/swriteboot.8.gz
  aboot.alpha: W: spurious-executable-perm /usr/share/man/man8/abootconf.8.gz
  aboot.alpha: W: spurious-executable-perm /usr/share/man/man1/netabootwrap.1.gz
  aboot.alpha: W: spurious-executable-perm /usr/share/man/man5/aboot.conf.5.gz
  aboot.alpha: W: spurious-executable-perm /usr/share/man/man8/aboot.8.gz

I notice that the normal set of compiler flags aren't used.  Now, this is a
bootloader so I can understand why, although there are userspace programs
included which perhaps should be built like any other userspace program.  Given
that this is for Alpha, though, I can't even be truly sure what the proper
compilation flags are.

This package does not meet the versioning guidelines; when 1.0 is released, it
will sort lower than the current package name.  The guidelines specify the
proper version and release to be used as:
  1.0-0.2.pre20040408
You can increment the '2' for each new revision, and when 1.0 is released you
can just use "1.0-1" without worrying about any sorting issues.

There's a COPYING file in the tarball, which must be included in the package.

* source files match upstream:
   a8ae8f2bf549c1cc79ea66a0a11c8db5c0257ce0d94b97418eb1c658723b12d2  
   aboot-1.0_pre20040408.tar.bz2
X package does not meet versioning guidelines.
* specfile is properly named, is cleanly written and uses macros consistently.
* summary is OK.
* description is OK.
* dist tag is present.
* build root is OK.
* license field matches the actual license.
* license is open source-compatible.
X license text included in tarball but not in package.
* latest version is being packaged.
* BuildRequires are proper.
? compiler flags are appropriate.
* %clean is present.
* package builds in mock (development, alpha).
* debuginfo package looks complete.
X rpmlint has valid complaints.
* final provides and requires are sane.
* %check is not present; no test suite upstream.  I have no way to test this 
  pacakge.
* no shared libraries are added to the regular linker search paths.
* owns the directories it creates.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
X file permissions are not appropriate (executable manpages)
* no scriptlets present.
* code, not content.
* documentation is small, so no -docs subpackage is necessary.
* %docs are not necessary for the proper functioning of the package.
* no headers.
* no pkgconfig files.
* no static libraries.
* no libtool .la files.

-- 
Configure bugmail: https://bugzilla.redhat.com/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