[Bug 784958] Review Request: ktp-text-ui - Telepathy text chat handler
bugzilla at redhat.com
bugzilla at redhat.com
Sat Feb 11 03:05:32 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=784958
nucleo <alekcejk at googlemail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|nobody at fedoraproject.org |alekcejk at googlemail.com
Flag| |fedora-review?
--- Comment #22 from nucleo <alekcejk at googlemail.com> 2012-02-10 22:05:31 EST ---
http://trac.adium.im/wiki/mathuaerknedam ansered me on #adium-devl that he will
look on fadomatic issue, ktp will follow for adium changes
http://mail.kde.org/pipermail/kde-telepathy/2012-February/005434.html
MUST Items:
+ rpmlint output
$ rpmlint ktp-text-ui-0.3.0-6.fc16.i686.rpm ktp-text-ui-0.3.0-6.fc16.src.rpm
ktp-text-ui-debuginfo-0.3.0-6.fc16.i686.rpm
ktp-text-ui-devel-0.3.0-6.fc16.noarch.rpm
ktp-text-ui.i686: E: invalid-soname /usr/lib/libktpchat.so libktpchat.so
(ignored for now until upstream made it versioned)
ktp-text-ui.i686: E: zero-length
/usr/share/kde4/apps/ktelepathy/styles/simkete/Contents/Resources/Header.html
(can be ignored because files can be used somehow)
ktp-text-ui.i686: E: zero-length
/usr/share/kde4/apps/ktelepathy/styles/simkete/Contents/Resources/Footer.html
ktp-text-ui.i686: W: file-not-utf8 /usr/share/doc/ktp-text-ui-0.3.0/Renkoo
LICENSE.txt (no easy way to fix it because file was made from files with
different encodings in wrong way)
ktp-text-ui-devel.noarch: W: no-documentation
4 packages and 0 specfiles checked; 3 errors, 2 warnings.
+ named and versioned according to the Package Naming Guidelines.
Package name match the upstream tarball name ktp-text-ui-0.3.0.tar.bz2
+ spec file name ktp-text-ui.spec matches base package name
+ complies with all the legal guidelines:
+ License: GPLv2+ and (BSD or AFL) and MIT valid, matches actual license
(added notices for parts under different licenses)
+ No known patent problems
+ No emulator, no firmware, no binary-only or prebuilt components
+ COPYING (GNU GENERAL PUBLIC LICENSE Version 2), README (MIT license), Renkoo
LICENSE.txt (BSD and AFL license) packaged as %doc
+ source matches upstream:
MD5: 893b1eeb962ef2ba79244147c7051e0e ktp-text-ui-0.3.0.tar.bz2
SHA1: b9ba195904d470835e404f37073ed36fc510c791 ktp-text-ui-0.3.0.tar.bz2
SHA256: f735708db55367ab37aa9b21af48ae7390022ba3a9b7c2ee9b369d430df79fa0
ktp-text-ui-0.3.0.tar.bz2
+ builds on at least one arch
build from mock is in F16 kde-unstable repo
+ no known non-working arches, so no ExcludeArch needed
+ no missing BuildRequires (builds in mock)
+ locales are handled properly by using %find_lang %{name} --all-name
--with-kde macro
+ ldconfig call used (needed for %{_kde4_libdir}/libktpchat.so shared library)
+ no duplicated system libraries
+ package not relocatable (no Prefix tag)
+ directory ownership correct (doesn't own directories owned by another
package, owns all package-specific directories)
+ no duplicate files in %files
+ permissions correct, %defattr(-,root,root,-) not needed now, executables have
executable permissions
+ macros used where possible (%{name}, %{version}, %{buildroot},
%{_target_platform}, %{cmake_kde4}, %{_kde4_libexecdir}, %{_kde4_libdir},
%{_kde4_datadir}, %{_datadir})
+ non-code content: only permitted content, chat theme, have open source
compatible licenses
+ no large documentation files, so no -doc package needed
+ no %doc files required at runtime
+ header files packaged in -devel subpackage
+ no static libraries, so no -static package needed
+ no devel symlinks which would need to be in a -devel subpackage (in noarh
-devel only headres)
+ devel packages must require the base package
+ no .la files
+ no .desktop file needed in /usr/share/applications for this KDE Telepathy
internal module
+ desktop-file-validate call not needed for service type .dsktop files
installed in %{_kde4_datadir}/kde4/services
+ all filenames are valid UTF-8
+ other packaging guidelines:
+ complies with the Filesystem Hierarchy Standard (all files in
%{_kde4_libexecdir}, %{_kde4_libdir} and %{_datadir})
+ proper changelog, tags, BuildRequires, Summary, Description (used the only
available description from upstream)
+ no non-UTF-8 characters (except Renkoo LICENSE.txt which have mostly
cosmetic defects)
+ all relevant documentation included as %doc (COPYING README, Renkoo
LICENSE.txt)
+ RPM_OPT_FLAGS are used in %{cmake_kde4} macro
+ debuginfo package is valid (contains stripped symbols from ELF binary and
source code related to it)
+ no rpaths (no check-rpaths error)
+ no configuration files, so %config guideline doesn't apply
+ no init scripts, so init script guideline doesn't apply
+ timestamps are preserved
+ %{?_smp_mflags} used
+ not a web application, so web application guideline doesn't apply
+ no conflicts
SHOULD Items:
+ license already included upstream
+ no translations for description and summary provided by upstream
+ package builds in mock (built for kde-unstable)
- successfully tested the package functionality (no testing yet)
+ scriptlets are sane (%post -p /sbin/ldconfig, %postun -p /sbin/ldconfig)
+ subpackages other than devel should require the base package using a fully
versioned dependency (no subpackages other than devel, devel have fully
versioned dependency)
+ no .pc files, so "placement of .pc files" is irrelevant
+ no file dependencies
+ no binaries/scripts that needs man pages
--
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