[Bug 405221] Review Request: kdebase3 - K Desktop Environment - core files

bugzilla at redhat.com bugzilla at redhat.com
Sat Dec 1 04:49:59 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: kdebase3 - K Desktop Environment - core files


https://bugzilla.redhat.com/show_bug.cgi?id=405221


kevin at tigcc.ticalc.org changed:

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




------- Additional Comments From kevin at tigcc.ticalc.org  2007-11-30 23:49 EST -------
MUST Items:
+ rpmlint output: warnings indicating actual problems already fixed, see above
+ named and versioned according to the Package Naming Guidelines
+ spec file name matches base package name
+ Packaging Guidelines:
  + License GPLv2 OK, matches actual license
  + No known patent problems
  + No emulator, no firmware, no binary-only or prebuilt components
  + Complies with the FHS
  + proper changelog, tags, BuildRoot, Requires, BuildRequires
  ! Summary, Description need updating for kdebase3
  + no non-UTF-8 characters
  + relevant documentation included
  + RPM_OPT_FLAGS are used (%configure macro)
  + debuginfo package is valid
  + no static libraries
  + no .la files except the plugins which are needed in KDE 3 (hooray for KDE 4 
fixing this, but kdebase3 still needs them)
  + no duplicated system libraries
  + no rpaths, at least on i386
  + giving the config files in /usr a pass, as KDE has always 
used /usr/share/config
  + no init scripts, so init script guideline doesn't apply
  + GUI executables all have .desktop files
  ! ... but there's .desktop files for apps which aren't being shipped
  + no timestamp-clobbering file commands
  + _smp_mflags used
  + scriptlets are valid
  + not a web application, so web application guideline doesn't apply
  + no conflicts
+ complies with all the legal guidelines
+ license included as %doc
+ spec file written in American English
+ spec file is legible
+ source matches upstream:
  MD5SUM: 9990c669229daaaa8fca4c5e354441fd
  SHA1SUM: 07f2e33aef101e97237676719ef2bf8418d894b2
+ builds on at least one arch (F7 i386 live system)
+ no known non-working arches, so no ExcludeArch needed
+ all required BuildRequires listed (same as kdebase which built fine in Koji 
for F7/F8/F9)
+ no translations in original tarball, so translation/locale guidelines don't 
apply
+ ldconfig correctly called in %post and %postun of -libs
+ package not relocatable
+ ownership correct (owns package-specific directories, doesn't own directories 
owned by another package)
+ no duplicate files in %files
+ permissions OK
+ %clean section present and correct
+ macros used where possible
+ no non-code content
+ no large documentation files, so no -doc package needed
+ %doc files not required at runtime
+ all header files in -devel
+ no static libraries, so no -static package needed
+ no .pc files, so no Requires: pkgconfig needed
+ /usr/lib*/*.so symlinks are correctly in -devel
+ /usr/lib*/kde3/*.so plugins and /usr/lib*/kdeinit_*.so (NOT symlinks) are 
correctly NOT in -devel
+ -devel requires %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release}
+ .la files, .desktop files: see "Packaging Guidelines" section
+ buildroot is deleted at the beginning of %install
+ all filenames are valid UTF-8

SHOULD Items:
+ license already included upstream
+ no translations for description and summary provided by upstream
* Skipping mock, "all architectures" and functionality tests.
+ scriptlets are sane
+ subpackage Requires/Provides/Obsoletes are valid
+ no .pc files, so "placement of .pc files" is irrelevant
+ no exotic file dependencies
! however the dependency on /sbin/ldconfig in the main package is not needed 
if -libs is being built

No real issues, APPROVED.

(We can address the remaining nitpicks:
! Summary, Description need updating for kdebase3
! ... but there's .desktop files for apps which aren't being shipped
! however the dependency on /sbin/ldconfig in the main package is not needed 
if -libs is being built
while waiting for the CVS request to be processed or even after import.)

-- 
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, or are watching someone who is.




More information about the Fedora-package-review mailing list