[Bug 169753] Review Request: tclhttpd - A Tcl-based web/application server
bugzilla at redhat.com
bugzilla at redhat.com
Mon Nov 21 01:26:56 UTC 2005
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: tclhttpd - A Tcl-based web/application server
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=169753
------- Additional Comments From wart at kobold.org 2005-11-20 20:26 EST -------
I tried adding an entry for the tclhttpd user on
http://fedoraproject.org/wiki/PackageUserRegistry, but I don't have edit
permission on that page.
New spec file is available at:
http://www.kobold.org/~wart/fedora/tclhttpd.spec
This spec file cleans addresses the problems mentioned above, and cleans up some
of the rpmlint warnings.
I think that the rest of the remaining rpmlint warnings can be ignored for the
following reasons (feel free to disagree and/or suggest workarounds):
E: tclhttpd non-standard-uid /etc/tclhttpd tclhttpd
E: tclhttpd non-standard-gid /etc/tclhttpd tclhttpd
- Yes, it is a non-standard uid. This is a new uid created by
the package so that the tclhttpd server doesn't have to run as
root.
W: tclhttpd hidden-file-or-dir /var/www/tclhttpd/htdocs/status/.tclaccess
- Yes, these are hidden by design. The .tclaccess files are the
tclhttpd equivalent of .htaccess files, except that they use
tcl code for access control instead of standard .htaccess syntax.
W: tclhttpd hidden-file-or-dir /var/www/tclhttpd/htdocs/templates/.tml
- These are also hidden by design. .tml files are library template files
that are loaded for all tcl application scripts in the current directory.
E: tclhttpd htaccess-file /var/www/tclhttpd/htdocs/htaccess/.htaccess
- This is not apache, but it allows the use of .htaccess files for
access control. This error only pertains to apache .htaccess files.
E: tclhttpd executable-marked-as-config-file
/var/www/tclhttpd/htdocs/cgi-bin/wiki.cgi
- The tclhttpd content directory /var/www/tclhttpd contains a default
wwwroot that can be customized. Since these files can be customized
after installation, they must not be replaced during an upgrade,
thus, they are marked as %config(noreplace). This also includes
a few cgi scripts which are triggering this error.
E: tclhttpd zero-length /var/www/tclhttpd/htdocs/empty.html
- Intentionally empty file used for web page layouts.
E: tclhttpd script-without-shellbang /usr/bin/httpdthread.tcl
- This isn't really meant to be invoked directly, but is instead
sourced by the real startup script /usr/bin/tclhttpd.
W: tclhttpd log-files-without-logrotate /var/log/tclhttpd
- tclhttpd has its own builtin log rotation system.
W: tclhttpd dangerous-command-in-%preun rm
W: tclhttpd dangerous-command-in-%postun rm
- Any better suggestions on how to get rid of these runtime files? I'm
inclined to ignore this.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/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-extras-list
mailing list