[Bug 203131] sysutils/rsyslog8 [PATCH] update to 8.12.0, etc.

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Sep 15 16:19:16 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203131

            Bug ID: 203131
           Summary: sysutils/rsyslog8 [PATCH] update to 8.12.0, etc.
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: brd at FreeBSD.org
          Reporter: matthew at FreeBSD.org
             Flags: maintainer-feedback?(brd at FreeBSD.org)
          Keywords: patch
          Assignee: brd at FreeBSD.org

Created attachment 161071
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=161071&action=edit
update to sysutils/rsyslog8 port

Update to 8.12.0

  - Remove most of the required patches as the code has been incorporated
    upstream
  - Set MAKE_JOBS_UNSAFE as there's a race condition that breaks compilation
    otherwise
  - Patch configure.ac so it can detect pthread_setschedparam(3) correctly --
    function needs -lpthread on FreeBSD.
  - Add a new INOTIFY option, but mark it BROKEN for now.

The new (optional) support for 'notify' mode in the imfile module provided by
linking against devel/libinotify will compile perfectly and the resulting
binary runs happily.  Unfortunately the 'notify' mode does not notice any
changes to the monitored file, *unless* rsyslogd is started with the '-n' (no
auto-background) flag.  Which makes it pretty useless, especially since it is
so frustratingly close to working correctly.

The INOTIFY option works because rsyslog8's configure mechanism is broken with
respect to testing for inotify_init() functionality where that function is not
in libc. (Ref: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202862)
Enabling the option adds a fix to configure.ac so it can properly detect
inotify_init() in libinotify.so, but this would compile in inotify support
unconditionally if that library happens to be present on the system.

This update should also fix
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202932 -- that patch has
apparently been included upstream.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list