[Bug 186327] Review Request: tcltls
bugzilla at redhat.com
bugzilla at redhat.com
Fri May 26 17:33:47 UTC 2006
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: tcltls
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=186327
------- Additional Comments From wart at kobold.org 2006-05-26 13:26 EST -------
I finally got around to a formal review. Most of the issues have already been
addreessed above, but there's still a few remaining nits.
MUST
====
* rpmlint output:
W: tcltls-devel no-documentation
...which can be ignored because upstream doesn't provide development
documentation.
* Source matches upstream
9eeab472475773b3810acc808ebec759 SOURCES/tls1.5.0-src.tar.gz
* BSD license ok, license file included
* Spec file legible and in Am. English
* No excessive BR:
* No locales
* No shared libraries in the default linker path
* Not relocatable
* Owns the directory that it creates
* No duplicate %files
* buildroot cleaned where needed
* No -docs subpackage needed
* header file included in -devel package
* No .desktop file needed
* Package runs without crashing (tested with tclhttpd)
* Builds in mock on:
core4-i386, core4-x86_64, core5-i386, core5-x86_64, devel-i386
* File permissions look ok
ANOMOLIES
=========
* Package name does not match upstream (tcltls vs tls). However, the
general convention outside of Fedora for naming Tcl packages is "tcl<foo>",
which is already quite similar to Fedora's naming convention for
language subpackages "tcl-<foo>". In this case I feel it's better to
use either tcl<foo> or tcl-<foo> for the package name as 'tls' is too
generic.
* The version number is 1.5.0, yet upstream puts files in %{_libdir}/tls1.50.
You should probably tell upstream to fix their directory name. You can
also do it yourself in this package, but I won't consider it a blocker.
Fixing the directory name would also remove the need for the majorver and
minorver %defines in the spec file.
MUSTFIX
=======
* A more succinct summary would be "OpenSSL extension for Tcl"
* Summary for the -devel package reads better as:
"Header files for the OpenSSL extension for Tcl"
* Minor nit: Remove the commented-out entry in %files and in %prep
* Use a macro in %configure:
%configure --with-ssl-dir=%{_prefix}
* Group should be "Development/Libraries"
* The URL, Version, and Group tags in the -devel subpackage aren't necessary.
They are inherited from the base package.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list