[Bug 226661] Merge Review: yaboot

bugzilla at redhat.com bugzilla at redhat.com
Mon Nov 30 12:23:40 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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


Ivana Varekova <varekova at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rrakus at redhat.com,
                   |                            |varekova at redhat.com
         AssignedTo|nobody at fedoraproject.org    |varekova at redhat.com




--- Comment #1 from Ivana Varekova <varekova at redhat.com>  2009-11-30 07:23:38 EDT ---
My comments:

- BAD: rpmlint flags an error:
yaboot.src: W: summary-ended-with-dot Linux bootloader for Power Macintosh "New
World" computers.
yaboot.src:48: W: unversioned-explicit-obsoletes ybin
yaboot.src:110: E: hardcoded-library-path in $RPM_BUILD_ROOT/usr/lib/yaboot/
yaboot.src:123: E: hardcoded-library-path in /usr/lib/yaboot/addnote
yaboot.src:124: E: hardcoded-library-path in /usr/lib/yaboot/ofboot
yaboot.src:125: E: hardcoded-library-path in /usr/lib/yaboot/yaboot
yaboot.src:126: E: hardcoded-library-path in /usr/lib/yaboot/yaboot.debug

yaboot.ppc: W: summary-ended-with-dot Linux bootloader for Power Macintosh "New
World" computers.
yaboot.ppc: W: obsolete-not-provided ybin
yaboot.ppc: E: statically-linked-binary /usr/lib/yaboot/yaboot
yaboot.ppc: W: executable-stack /usr/lib/yaboot/yaboot
yaboot.ppc: W: unstripped-binary-or-object /usr/lib/yaboot/yaboot.debug
yaboot.ppc: E: statically-linked-binary /usr/lib/yaboot/yaboot.debug
yaboot.ppc: W: executable-stack /usr/lib/yaboot/yaboot.debug
yaboot.ppc: W: file-not-utf8 /usr/share/doc/yaboot-1.3.14/yaboot-howto.de.sgml
- GOOD: package is named according to guidelines
- GOOD: spec file named properly
- BAD: wrong build root
see Packaging/Guidelines
- GOOD: package is licensed with a Fedora approved license and meets the 
Licensing Guidelines
- GOOD: the License field in the package spec file does not match the actual
license
- GOOD: license files are shipped, but not marked as documentation (see below)
- CHECK: spec file must be written in American English ()
- CHECK: The spec file is legible
summary ends with dot - should not be there
- GOOD: source upstream 
- GOOD: builds in mock
- CHECK: no build dependencies necessary beyond base packages
is ybin necessary, isn it obsolete
- GOOD: doesn't ship locale files
- GOOD: no libraries shipped
- BAD: package is not relocatable
see rpmlint output
- BAD: shipped directories owned by package, direct dependency or
filesystem:
/usr/lib/yaboot/ is not owned
- GOOD: no duplicates in %files
- CHECK: wrong location of files
-rwxr-xr-x    1 root    root                     6132 Oct 29 12:02
/usr/lib/yaboot/addnote
-rw-r--r--    1 root    root                    11410 Oct 29 12:02
/usr/lib/yaboot/ofboot
-rw-r--r--    1 root    root                   198192 Oct 29 12:02
/usr/lib/yaboot/yaboot
-rw-r--r--    1 root    root                   454294 Oct 29 12:02
/usr/lib/yaboot/yaboot.debug
is the location of these files ok? smoreover the last three have no executable
permissions - seems to be bogus location for me
- CHECK: permissions on files are set properly
see the previous
- GOOD: package has a %clean section
- GOOD: package uses macros consistently
- GOOD: no large documentation files
- GOOD: header files
- GOOD: no static libraries
- GOOD: no pkgconfig files
- GOOD: no libraries included
- GOOD: no devel package
- GOOD: no *.la libtool archives
- GOOD: no desktop file
- GOOD: owns files or directories owned by other packages:
- BAD: build root is cleaned at the beginning of %install
is not cleaned
- GOOD: all file names are valid UTF-8

/usr/share/doc/yaboot-1.3.14/README.man.patch
and 
/usr/share/doc/yaboot-1.3.14/Makefile
 should not be in documentation

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.




More information about the Fedora-package-review mailing list