[Bug 499579] Review Request: libxdg-basedir - Implementation of the XDG Base Directory Specifications
bugzilla at redhat.com
bugzilla at redhat.com
Mon Jun 8 10:49:51 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=499579
--- Comment #3 from Michal Nowak <mnowak at redhat.com> 2009-06-08 06:49:50 EDT ---
(In reply to comment #2)
> I've reviewed the package and it looks ok. There are only some minor and
> uncritical issues:
Thanks for the review, Christian. Good work.
> * rpmlint: TODO
> rpmlint SPECS/libxdg-basedir.spec SRPMS/libxdg-basedir-1.0.0-1.fc10.src.rpm
> RPMS/i386/libxdg-basedir-*
> libxdg-basedir.i386: W: no-documentation
> libxdg-basedir-devel.i386: W: no-documentation
> 4 packages and 1 specfiles checked; 0 errors, 2 warnings.
>
> In general it is not a problem to have no documentation if
> a package doesn't provide any. ;-) However, in this specific case
> the package provides a doxygen API documentation (make doxygen-all).
> It would be good if it could be added to the devel package.
Now we have -docs sub-package with Doxygen generated documentation.
> * naming: OK
> - name matches upstream
> - spec file name matches package name
>
> * sources: TODO
> - e32bcfa772fb57e8e1acdf9616a8d567 libxdg-basedir-1.0.0.tar.gz
> - sources matches upstream
> - Source0 tag ok
> - spectool -g works
> - upstream version 1.0.1 was released a couple of weeks ago, please update to
> the new version (according to upstream's git repo it looks like a minor
> bug fix release)
Packed.
> * License: TODO
> - License MIT acceptable
> - License in spec file matches the actual license (MIT license header in
> libxdg-basedir-1.0.0/src/basedir.c )
> - No License file included, so there is no need to package it.
> - It would be better if upstream would provide a license file. According to the
> Review guidelines the packager is encouraged to query upstream to include it.
> However this will not block the review.
Encouraged :). You're in Cc.
> * spec file written in English and legible: OK
>
> * compilation: OK
> - supports parallel build
> - RPM_OPT_FLAGS are correctly used
> - builds in mock (F10)
> - builds in koji:
> F10: https://koji.fedoraproject.org/koji/taskinfo?taskID=1394643
> F11: https://koji.fedoraproject.org/koji/taskinfo?taskID=1394648
> F12: https://koji.fedoraproject.org/koji/taskinfo?taskID=1397616
>
> * BuildRequires: OK
> - no build requires are necessary
>
> * locales handling: OK (n/a)
>
> * ldconfig in %post and %postun: OK
>
> * package owns all directories that it creates: TODO
> - %{_libdkir}/pkgconfig is created, but not owned by libxdg-basedir-devel
> - please add a "Requires: pkgconfig" to the devel package
Added.
> * no files listed twice in %files: OK
>
> * file permissions: OK
> - %defattr used
> - actual permissions in packages ok
>
> * %clean section: OK
>
> * macro usage: OK
>
> * code vs. content: OK (only code)
>
> * large documentation into subpackage: OK (n/a)
>
> * header files in -devel subpackage: OK
>
> * static libraries in -static package: OK (n/a)
>
> * package containing *.pc files must "Requires: pkgconfig": TODO (see above)
>
> * *.so link in -devel package: OK
>
> * - devel package requires base package using fully versioned dependency: OK
>
> * packages must not contain *.la files: OK
>
> * GUI applications must provide *.desktop file: OK (n/a)
>
> * packages must not own files/dirs already owned by other packages: OK
>
> * rm -rf $RPM_BUILD_ROOT at the beginning of %install: OK
>
> * all filenames UTF-8: OK
>
> * functional test: OK
> - compiling the provided test applications
> tests/testfind and tests/testdump
> - test apps compile successfully and the reported directory names seem to be
> meaningful
Added to %make check.
> * debuginfo sub-package: OK
> - non-empty
> - debuginfo file works together with gdb
--
http://mnowak.fedorapeople.org/libxdg-basedir/libxdg-basedir.spec
http://mnowak.fedorapeople.org/libxdg-basedir/libxdg-basedir-1.0.1-1.fc11.src.rpm
--
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 Fedora-package-review
mailing list