Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Sep 2015 16:19:15 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 203131] sysutils/rsyslog8 [PATCH] update to 8.12.0, etc.
Message-ID:  <bug-203131-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
          Reporter: matthew@FreeBSD.org
             Flags: maintainer-feedback?(brd@FreeBSD.org)
          Keywords: patch
          Assignee: brd@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-203131-13>