[Bug 449149] Review Request: Plymouth - Graphical Boot Animation and Logger

bugzilla at redhat.com bugzilla at redhat.com
Fri May 30 19:36:40 UTC 2008


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: Plymouth - Graphical Boot Animation and Logger


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





------- Additional Comments From notting at redhat.com  2008-05-30 15:36 EST -------
MUST items:
- Package meets naming and packaging guidelines - OK
- Spec file matches base package name. - OK
- Spec has consistant macro usage. - OK
- Meets Packaging Guidelines. - OK
- License - GPLv2+
- License field in spec matches - *** 

Spec says GPLv2. Code says GPLv2+.

- License file included in package  - OK
- Spec in American English - OK
- Spec is legible. - OK
- Sources match upstream md5sum: - ***

Can't find an upstream tarball. Also, URL tag redirects to nowhere.

- Package needs ExcludeArch - N/A
- BuildRequires correct - OK
- Spec handles locales/find_lang - N/A
- Package is relocatable and has a reason to be. - N/A
- Package has %defattr and permissions on files is good. - OK
- Package has a correct %clean section. - OK
- Package has correct buildroot - OK
%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
- Package is code or permissible content. - OK
- Doc subpackage needed/used. - N/A
- Packages %doc files don't affect runtime. - OK

- Spec has needed ldconfig in post and postun - ***

It installs shared libraries but doesn't call ldconfig.

- .so files in -devel subpackage. - ***

Ships %{_libdir}/libply.so - probably should be removed

- .la files are removed. - OK

- Package compiles and builds on at least one arch. - OK (tested x86_64)
- Package has no duplicate files in %files. - OK
- Package doesn't own any directories other packages own. - OK
- Package owns all the directories it creates. - OK
- No rpmlint output. - ***

plymouth-plugin-fade-in.x86_64: W: no-documentation
plymouth-plugin-spinfinity.x86_64: W: no-documentation

Ignorable.

plymouth.x86_64: E: library-without-ldconfig-postin /usr/lib64/libply.so.1.0.0
plymouth.x86_64: E: library-without-ldconfig-postun /usr/lib64/libply.so.1.0.0
plymouth.x86_64: W: devel-file-in-non-devel-package /usr/lib64/libply.so

See above notes.

- final provides and requires are sane: - ***

What's the Requires: on mkinitrd for? (I understand logically that it's for use
in the initrd, but I don't see that it calls anything from it, for example.)

SHOULD Items:

- Should build in mock. - OK (tested x86_64)
- Should build on all supported archs - don't see why it wouldn't
- Should function as described. - Not tested
- Should have sane scriptlets. - ***

See above re: ldconfig

- Should have subpackages require base package with fully versioned depend. - OK
- Should have dist tag - OK

Assorted Other Issues:

- Conflicts: rhgb should possibly also have Obsoletes and Provides associated
with it
- You don't ship a development package. If you expect other packages to build
their own plugins, you may want to
- What happens if you have plymouth but no plugins installed and try to use it?
Should it require a plugin?
- --with-background-color=<hex> is ugly. Can't that be specified in the plugin
package as part of the theming?




-- 
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