[Bug 965443] Review Request: mod_auth_openid - OpenID authentication for apache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--- Comment #5 from Kevin Fenzi <kevin@xxxxxxxxx> ---
OK - 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 (MIT)
OK - License field in spec matches
OK - License file included in package
OK - Spec in American English
OK - Spec is legible.
OK - Sources match upstream md5sum:
58cb927121d39557a3593b10db8c960440295fb49cddf8120d6a5b521877ed4c 
mod_auth_openid-0.7.tar.gz
58cb927121d39557a3593b10db8c960440295fb49cddf8120d6a5b521877ed4c 
mod_auth_openid-0.7.tar.gz.orig

See below - BuildRequires correct
OK - Package has %defattr and permissions on files is good. 
OK - Package has a correct %clean section. 
OK - Package has correct buildroot
OK - Package is code or permissible content. 
OK - Packages %doc files don't affect runtime. 
OK - Package compiles and builds on at least one arch. 
OK - Package has no duplicate files in %files. 
See below - Package doesn't own any directories other packages own. 
OK - Package owns all the directories it creates. 
OK - Package obey's FHS standard (except for 2 exceptions)
See below - No rpmlint output. 
See below - final provides and requires are sane.

SHOULD Items:

OK - Should build in mock. 
OK - Should build on all supported archs
OK - Should function as described. 
OK - Should have dist tag
OK - Should package latest version
OK - Should not use file requires outside of /etc, /bin, /sbin, /usr/bin, or
/usr/sbin

Issues: 

1. You are missing a
BuildRequires: tidy-devel 
that causes it to not build. 

2. The module is installed with mode 644, but that causes rpm to not be able to 
handle looking for deps on it. Installed with 755, it finds them and you can
drop: 

Requires:       libopkele
Requires:       sqlite
Requires:       pcre
Requires:       libcurl

3. You have: 
cat %{SOURCE2} %{SOURCE1} > %{buildroot}%{_httpd_confdir}/mod_security.conf

Shouldn't that be: 
cat %{SOURCE2} %{SOURCE1} > %{buildroot}%{_httpd_confdir}/mod_auth_openid.conf

4. rpmlint says:

mod_auth_openid.src: W: spelling-error Summary(en_US) apache -> Apache, apace
mod_auth_openid.src: W: spelling-error %description -l en_US auth -> auto,
Ruth, author
mod_auth_openid.src: W: spelling-error %description -l en_US openid -> opined,
opened, open id
mod_auth_openid.src: W: spelling-error %description -l en_US webserver -> web
server, web-server, observer
mod_auth_openid.x86_64: W: spelling-error Summary(en_US) apache -> Apache,
apace
mod_auth_openid.x86_64: W: spelling-error %description -l en_US auth -> auto,
Ruth, author
mod_auth_openid.x86_64: W: spelling-error %description -l en_US openid ->
opined, opened, open id
mod_auth_openid.x86_64: W: spelling-error %description -l en_US webserver ->
web server, web-server, observer
mod_auth_openid-debuginfo.x86_64: W: spelling-error Summary(en_US) auth ->
auto, Ruth, author
mod_auth_openid-debuginfo.x86_64: W: spelling-error Summary(en_US) openid ->
opined, opened, open id
mod_auth_openid-debuginfo.x86_64: W: spelling-error %description -l en_US auth
-> auto, Ruth, author
mod_auth_openid-debuginfo.x86_64: W: spelling-error %description -l en_US
openid -> opined, opened, open id

Useless spelling errors, can be ignored. 

mod_auth_openid.src: E: description-line-too-long C It handles the functions of
an OpenID consumer as specified in the OpenID 2.0 specification.
mod_auth_openid.x86_64: E: description-line-too-long C It handles the functions
of an OpenID consumer as specified in the OpenID 2.0 specification.

Might change this to: "OpenID 2.0 consumer module for apache web server" ?

mod_auth_openid.x86_64: E: explicit-lib-dependency libcurl
mod_auth_openid.x86_64: E: explicit-lib-dependency libopkele

These would be fixed by above requires being dropped. 

mod_auth_openid.x86_64: E: non-standard-dir-perm /var/lib/mod_auth_openid 0770L

Do you need this perm?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=1SEHpOo7Zt&a=cc_unsubscribe
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]