[Bug 499579] Review Request: libxdg-basedir - Implementation of the XDG Base Directory Specifications
bugzilla at redhat.com
bugzilla at redhat.com
Sun Jun 7 13:33:50 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 #2 from Christian Krause <chkr at plauener.de> 2009-06-07 09:33:48 EDT ---
I've reviewed the package and it looks ok. There are only some minor and
uncritical issues:
* 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.
* 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)
* 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.
* 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
* 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
* debuginfo sub-package: OK
- non-empty
- debuginfo file works together with gdb
--
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