[Bug 478613] Review Request: ledger - A powerful command-line double-entry accounting system
bugzilla at redhat.com
bugzilla at redhat.com
Fri Jun 11 21:50:28 UTC 2010
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=478613
--- Comment #17 from Michel Alexandre Salim <michael.silvanus at gmail.com> 2010-06-11 17:50:24 EDT ---
Some minor issues need fixing; see below for details
#+TODO: TODO(t) WAIT(w@/!) FAIL(f@) | DONE(d) N/A(n)
* TODO Review [44%]
** DONE Names [2/2]
*** DONE Package name
*** DONE Spec name
** DONE Meets
[[http://fedoraproject.org/wiki/Packaging/Guidelines][guidelines]]
** FAIL source files match upstream
- State "FAIL" from "TODO" [2010-06-11 Fri 22:51] \\
Bundled tgz's MD5 matches upstream, however the URL listed is wrong
2.6.2 is only available from GitHub, not SF:
http://github.com/downloads/jwiegley/ledger/ledger-2.6.2.tar.gz
** DONE License [3/3]
*** DONE License is Fedora-approved
BSD
*** DONE License field accurate
*** DONE License included iff packaged by upstream
** TODO rpmlint [0/2]
*** FAIL on src.rpm
- State "FAIL" from "TODO" [2010-06-11 Fri 23:18] \\
$ rpmlint ./ledger-2.6.2-3.fc13.src.rpm
ledger.src:92: E: files-attr-not-set
ledger.src:95: E: files-attr-not-set
ledger.src: W: invalid-url Source0:
http://downloads.sourceforge.net/ledger/ledger-2.6.2.tar.gz HTTP Error 404: Not
Found
1 packages and 0 specfiles checked; 2 errors, 1 warnings.
Each subpackage needs a %defattr line
*** WAIT on x86_64.rpm
- State "WAIT" from "TODO" [2010-06-11 Fri 23:45] \\
$ rpmlint ~/Downloads/*ledger*.rpm
emacs-common-ledger.x86_64: W: no-documentation
emacs-common-ledger-el.x86_64: W: spelling-error Summary(en_US) elisp ->
lisp, e lisp, Elise
emacs-common-ledger-el.x86_64: W: spelling-error %description -l en_US
elisp -> lisp, e lisp, Elise
emacs-common-ledger-el.x86_64: W: no-documentation
ledger.x86_64: W: incoherent-version-in-changelog 2.6.1-1
['2.6.2-3.fc13', '2.6.2-3']
ledger-devel.x86_64: W: spelling-error %description -l en_US libamounts
-> lib amounts, lib-amounts, amounts
ledger-devel.x86_64: W: no-documentation
5 packages and 0 specfiles checked; 0 errors, 7 warnings.
- ChangeLog needs updating
- Spelling errors can be ignored
- Documentation warning can be ignored
** DONE Language & locale [3/3]
*** DONE Spec in US English
*** DONE Spec legible
*** N/A Use %find_lang to handle locale files
** TODO Build [2/3]
*** DONE Koji results
http://koji.fedoraproject.org/koji/taskinfo?taskID=2245711
*** DONE BRs complete
*** TODO Directory ownership
** TODO Spec inspection
*** DONE ldconfig for libraries
*** TODO No duplicate files
*** TODO File permissions
*** TODO Filenames must be UTF-8
*** DONE Has %clean section
(except F-13+:
https://fedoraproject.org/wiki/Packaging/Guidelines#.25clean)
*** TODO %buildroot cleaned on %install
*** DONE Macro usage consistent
*** TODO Documentation
**** TODO If large docs, separate -doc
**** TODO %doc files are non-essential
*** DONE Development [4/4]
**** DONE Headers in -devel
**** DONE If versioned .so's, unversioned in -devel
**** DONE -devel requires main
**** DONE No .la
*** FAIL Other subpackages
- State "FAIL" from "" [2010-06-11 Fri 23:44] \\
Emacs packaging:
emacs-common-ledger and emacs-common-ledger-el should be swapped:
-el for source files, not for byte-compiled files
https://fedoraproject.org/wiki/Packaging:Emacs#Package_naming_and_sub-package_organization
On F-11+ (all the versions still supported), RPM supports noarch
subpackages. You might want to make the Emacs subpackages noarch
https://fedoraproject.org/wiki/Packaging:Emacs#Use_of_BuildArch:_noarch
** TODO
[[http://fedoraproject.org/wiki/Packaging/ScriptletSnippets][Scriptlets]]
*** FAIL info files
- State "FAIL" from "TODO" [2010-06-11 Fri 23:29] \\
Minor issue: probably should Requires(post) and Requires(preun)
the info package rather than the /sbin/install-info binary
--
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