[Bug 210061] Review Request: msyslog - A daemon for the syslog system log interface

bugzilla at redhat.com bugzilla at redhat.com
Mon Oct 9 22:16:54 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: msyslog - A daemon for the syslog system log interface


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


pertusus at free.fr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pertusus at free.fr




------- Additional Comments From pertusus at free.fr  2006-10-09 18:16 EST -------
* the version should be 1.08g, since it looks like a postrelease
http://fedoraproject.org/wiki/Packaging/NamingGuidelines#head-18aa467fc6925455e44be682fd336667a17e8933

* the indenting is bad (not a blocker)

* initdir could be %{_sysconfdir}/rc.d/init.d, but both are
  arguable.

* -n %{name}-%{version} is unusefull, it is the default

* the patches and install section are complicated. I propose 
  simplified version and a corresponding spec file patch, I attach them.

* I also attach a patch to use user provided value for localstatedir
  and modify the pid file name.

* the daemon seems not to drop privileges without a patch posted
  on cvs. It should be applied and used in init, together with 
  the creation of a user and so on.

* libmsyslog.so.1.08g shouldn't be a static library, you should patch
  the Makefile.in or the like to have it compiled as a module.

* the stuff at the end of %post should rapidly be removed before
  somebody notice what you were trying to do ;-)

* libmysqlclient.so and libpq.so are dlopened in om_mysql.c and
  om_pgsql.c, that's bad. They should be linked.

Overall I am not convinced that this software is worth packaging in 
fedora. It seems to be unmaintained since 3 years, the build system is
very broken, there are non portable Makefiles, and dlopening the 
libraries seems very bad to me. You can try nevertheless if you 
like, but it will be a fair amount of work.

-- 
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 package-review mailing list