[Bug 415211] Review Request: WebKit - Web content engine library

bugzilla at redhat.com bugzilla at redhat.com
Fri Dec 7 12:30:58 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: WebKit - Web content engine library
Alias: WebKit

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


tim.lauridsen at googlemail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|nobody at fedoraproject.org    |tim.lauridsen at googlemail.com
             Status|NEW                         |ASSIGNED
               Flag|                            |fedora-review?




------- Additional Comments From tim.lauridsen at googlemail.com  2007-12-07 07:30 EST -------
MUST:

X rpmlint must be silent
  $ rpmlint ~/rpmbuild/SRPMS/WebKit-1.0.0-0.2.svn28482.fc8.src.rpm 
  $ rpmlint ~/rpmbuild/RPMS/i386/WebKit-gtk-1.0.0-0.2.svn28482.fc8.i386.rpm 
  WebKit-gtk.i386: W: no-documentation
  $ rpmlint ~/rpmbuild/RPMS/i386/WebKit-gtk-devel-1.0.0-0.2.svn28482.fc8.i386.rpm 
  WebKit-gtk-devel.i386: W: no-documentation
  WebKit-gtk-devel.i386: E: only-non-binary-in-usr-lib
  $ rpmlint ~/rpmbuild/RPMS/i386/WebKit-qt-
  WebKit-qt-1.0.0-0.2.svn28482.fc8.i386.rpm       
WebKit-qt-devel-1.0.0-0.2.svn28482.fc8.i386.rpm
  $ rpmlint ~/rpmbuild/RPMS/i386/WebKit-qt-1.0.0-0.2.svn28482.fc8.i386.rpm 
  WebKit-qt.i386: W: no-documentation
  $ rpmlint ~/rpmbuild/RPMS/i386/WebKit-qt-devel-1.0.0-0.2.svn28482.fc8.i386.rpm 
  WebKit-qt-devel.i386: W: no-documentation
  $ rpmlint ~/rpmbuild/RPMS/i386/WebKit-doc-1.0.0-0.2.svn28482.fc8.i386.rpm 
  $ rpmlint ~/rpmbuild/RPMS/i386/WebKit-debuginfo-1.0.0-0.2.svn28482.fc8.i386.rpm 

  W: no-documentation should be ok, because docs is in doc package.

  E: only-non-binary-in-usr-lib, i am not sure what this means.

* source match upstream
  $ sha1sum ~/rpmbuild/SOURCES/WebKit-r28482.tar.bz2 
  52b8534bff2727ca6cff39ee87d6c41417ec8e1c 
/home/tim/rpmbuild/SOURCES/WebKit-r28482.tar.bz2
  $ sha1sum WebKit-r28482.tar.bz2 
  52b8534bff2727ca6cff39ee87d6c41417ec8e1c  WebKit-r28482.tar.bz2


* package is named appropriately
* it is legal for Fedora to distribute this
* license field matches the actual license.
* license is open source-compatible.
* specfile name matches %{name}
* summary and description fine
* correct buildroot
* %{?dist} is used
* license text included in package and marked with %doc
* package meets FHS (http://www.pathname.com/fhs/)
* changelog format fine 
* Packager tag not used
* Vendor tag not used
* Distribution tag not used
* License used and not Copyright 
* Summary tag does not end in a period
* specfile is legible
* package successfully compiles and builds on at least x86
X make sure lines are <= 80 characters
  PROMBLEM : Some lines are longer than 80 chars.
* specfile written in American English
* doc goes in a -doc sub-package
* /sbin/ldconfig used in packages containing libraries.
* no rpath.
* no a gui app
* header files goes into -devel sub-package.
* *.so goes into -devel sub-package.
* devel package require the base package using a fully versioned dependency
* macros used appropriately and consistently
* no %makeinstall
* install section must begin with rm -rf $RPM_BUILD_ROOT or %{buildroot}
* no locales
* split Requires(pre,post) into two separate lines
* package not relocatable
* package contains code
* package owns all directories and files
* no %files duplicates
X %defattrs present ( %defattr(-, root, root, -))
  PROBLEM : %defattr(-,root,root,-) is missing in qt & qt-devel %files section.
* %clean present
* %doc files do not affect runtime



SHOULD:
* package should include license text in the package and mark it with %doc
* package should build on i386
? package should build in mock
 - I haven't tried, but should not be a problem

-- 
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