[Bug 785619] Review Request: lutok - Lightweight C++ API library for Lua

bugzilla at redhat.com bugzilla at redhat.com
Sat Feb 4 15:21:13 UTC 2012


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

Michel Alexandre Salim <michel+fdr at sylvestre.me> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|fedora-review?              |fedora-review+

--- Comment #6 from Michel Alexandre Salim <michel+fdr at sylvestre.me> 2012-02-04 10:21:11 EST ---
Only one tiny issue left, which you can fix when importing the package -- the
-doc subpackage should depend on the main package just like -devel:

  Requires: %{name} = %{version}-%{release}

(since after all it does not make sense to have documentation for a
non-matching version of the package. Also, from experience, when -doc does not
require the main package, you can end up with stray -doc subpackages after
removing the rest)

APPROVED. Let me know your Fedora account system (FAS) username and I'll do the
sponsorship, and then request the SCM repo for lutok as described here:

 http://fedoraproject.org/wiki/Package_SCM_admin_requests

And do let me know when ATF is ready for packaging!


* TODO Review [90%]
  - [X] Names [2/2]
    - [X] Package name
    - [X] Spec name
  - [X] Package version [2/2]
 http://fedoraproject.org/wiki/Packaging/NamingGuidelines#Package_Versioning
    - [X] Version number
   http://fedoraproject.org/wiki/Packaging/NamingGuidelines#Version_Tag
    - [X] Release tag
   http://fedoraproject.org/wiki/Packaging/NamingGuidelines#Release_Tag
  
http://fedoraproject.org/wiki/Packaging/NamingGuidelines#Pre-Release_packages
  - [X] Meets
[[http://fedoraproject.org/wiki/Packaging/Guidelines][guidelines]]
  - [X] Source files match upstream
    ✗ sha1sum lutok-0.1.tar.gz ../SOURCES/lutok-0.1.tar.gz
    2d56bdd27eedcb7cea26fea3ad1bb258c248b9d0  lutok-0.1.tar.gz
    2d56bdd27eedcb7cea26fea3ad1bb258c248b9d0  ../SOURCES/lutok-0.1.tar.gz
  - [X] [[http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries][No
bundled libraries]]
  - [X] License [4/4]
    - [X] License is Fedora-approved
    - [X] No licensing conflict
    - [X] License field accurate
    - [X] License included iff packaged by upstream
  - [X] rpmlint [2/2]
    - [X] on src.rpm
      lutok.src: W: invalid-url Source0:
http://lutok.googlecode.com/files/lutok-0.1.tar.gz HTTP Error 404: Not Found
      harmless, rpmlint somehow cannot handle Google Code URLs
    - [X] on x86_64.rpm
      lutok-devel.x86_64: W: no-documentation
      4 packages and 0 specfiles checked; 0 errors, 1 warnings.

      Harmless, really.

  - [X] Language & locale [2/2]
    - [X] Spec in US English
    - [X] Spec legible
  - [X] Build [3/3]
    - [X] Koji results
      http://koji.fedoraproject.org/koji/taskinfo?taskID=3762278
    - [X] BRs complete
    - [X] Directory ownership
  - [-] Spec inspection [7/8]
    - [X] ldconfig for libraries
    - [X] No duplicate files
    - [X] File permissions
    - [X] Filenames must be UTF-8
    - [X] no BuildRoot
([[https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag][except if
targeting RHEL5]])
    - [X] Macro usage consistent
    - [-] Documentation [2/3]
      - [X] If large docs, separate -doc
      - [X] %doc files are non-essential
      - [ ] requires main package
    - [X] Development [4/4]
      - [X] Headers in -devel
      - [X] If versioned .so's, unversioned in -devel
      - [X] -devel, -static requires main
      - [X] No .la

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


More information about the package-review mailing list