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=796462 --- Comment #2 from Andy Grimm <agrimm@xxxxxxxxx> 2012-03-19 11:35:28 EDT --- Key: + = OK, - = N/A, ! = Problem + rpmlint output: rampartc.x86_64: W: devel-file-in-non-devel-package /usr/lib64/axis2c/modules/rahas/libmod_rahas.so rampartc.x86_64: W: devel-file-in-non-devel-package /usr/lib64/axis2c/modules/rampart/libmod_rampart.so rampartc-devel.x86_64: W: no-documentation 5 packages and 0 specfiles checked; 0 errors, 3 warnings. rampartc-devel depends on rampartc, which includes a license and other docs, so the no-documentation warning is fine. the devel-file-in-non-devel-package errors are due to the same issue noted in BZ 735225 with respect to axis2c's plugin loading. + Package meets naming guidelines + Spec file name matches base package name + License is acceptable (ASL 2.0) + License field in spec is correct + License files included in package %docs or not included in upstream source + License files installed when any subpackage combination is installed + Spec written in American English + Spec is legible + Sources match upstream unless altered to fix permissibility issues Upstream MD5: 3420fd8cdd4c70e6f18c27c94ba86384 Your MD5: 3420fd8cdd4c70e6f18c27c94ba86384 + Build succeeds on all supported platforms or has ExcludeArch + bugs filed + BuildRequires correct - Package handles locales with %find_lang + %post, %postun call ldconfig if package contains shared .so files + No bundled system libs - Relocatability is justified ! Package owns all directories it creates ! Package requires other packages for directories it uses but does not own + No duplicate files in %files unless necessary for license files + File permissions are sane + Consistent use of macros + Sources contain only permissible code or content + Large documentation files go in -doc package + Missing %doc files do not affect runtime + Headers go in -devel package - Static libs go in -static package + Unversioned .so files go in -devel package Note: As mentioned earlier, exception is being made for webserver modules + Devel packages require base with fully-versioned dependency + Package contains no .la files - GUI app uses desktop-file-install/desktop-file-validate for .desktop files + Package's files and directories don't conflict with others' or justified + File names are valid UTF-8 Optional review guidelines: + Builds in mock + Builds on all supported platforms + Functions as described + Scriptlets are sane + Non-devel subpackage Requires are sane + No file requires outside of /etc, /bin, /sbin, /usr/bin, /usr/sbin Packaging guidelines: + Has dist tag + Useful without external bits + Package obeys FHS, except libexecdir, /usr/target, /run + No file in /bin, /sbin, /lib* on >= F17 - Programs launched before FS mounting use /run instead of /var/run - Binaries in /bin, /sbin do not depend on files in /usr on < F17 + Changelog in prescribed format + Spec file lacks Packager, Vendor, PreReq tags + Correct BuildRoot tag on < F10/EL6 + Correct %clean section on < F13/EL6 + Requires correct, justified where necessary + Summary, description do not use trademarks incorrectly + All relevant documentation is packaged, tagged appropriately + Documentation files do not have executable permissions + %build honors applicable compiler flags or justifies otherwise - Package with .pc files Requires pkgconfig on < EL6 + Useful -debuginfo package or disabled and justified + No static executables + Rpath absent or only used for internal libs - Config files marked with %config - %config files marked noreplace or justified + No %config files under /usr - Systemd units/init scripts are sane + Spec uses macros instead of hard-coded directory names where appropriate + Spec uses macros for executables only when configurability is needed + %makeinstall used only when ``make install DESTDIR=...'' doesn't work + Macros in Summary, %description expandable at SRPM build time - Spec uses %{SOURCE#} instead of $RPM_SOURCE_DIR or %{sourcedir} - %global instead of %define where appropriate - Package containing translations BuildRequires gettext + File timestamps preserved by file ops + Parallel make + Spec does not use Requires(pre,post) notation - User, group creation handled correctly (See Packaging:UsersAndGroups) - Web app files go in /usr/share/%{name}, not /var/www - Conflicts are justified + No external kernel modules + No files in /srv, /opt, /usr/local + One project per package + Patches link to upstream bugs/comments/lists or are otherwise justified - Packages needing dirs in /var/run or /var/lock use tmpfiles.d on >= F15 === ISSUES === 1. The doc package owns /usr/share/rampartc/docs, but nothing owns /usr/share/rampartc 2. The rampartc package must Require axis2c for %{axis2c_home}/modules/ Please fix these and I will approve this package. -- 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. _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review