svn commit: r449326 - in head/sysutils: . syslog-ng syslog-ng311 syslog-ng311/files
Czanik, Péter
peter.czanik at balabit.com
Thu Sep 7 21:09:32 UTC 2017
Hi,
libevtlog was developed by Balabit AFAIR as a library to add support for
rfc5424. Originally was created in a way that other software could use it
as well, but only syslog-ng is using it. As such we received requests to
merge it into syslog-ng: one less port/package to maintain.
This merge was done between syslog-ng version 3.10 and 3.11. Sorry for not
explaining this change along my patch.
Bye,
Peter Czanik (CzP) <peter.czanik at balabit.com>
Balabit / syslog-ng upstream
http://czanik.blogs.balabit.com/
https://twitter.com/PCzanik
On Sep 7, 2017 22:47, "Cy Schubert" <Cy.Schubert at komquats.com> wrote:
> This is a problem because if another port or package (that is not
> syslog-ng) requires eventlog, a user will not be able to install the ports
> or packages depending on eventlog and syslog-ng. The user will need to make
> a choice.
>
> Can we syslog-ng's eventlog in ${LOCALBASE}/lib/syslog-ng ??
>
> For now I've put the conflict back in and removed the dependency but I
> think that ideally if syslog-ng wants to use its own custom egventlog it
> should be in its own private directory as suggested above. This doesn't
> force people to make choices to install one or another unrelated ports
> because of arbitrary conflicts.
>
>
> --
> Cheers,
> Cy Schubert <Cy.Schubert at cschubert.com>
> FreeBSD UNIX: <cy at FreeBSD.org> Web: http://www.FreeBSD.org
>
> The need of the many outweighs the greed of the few.
>
>
> In message <CANcUavuF7NPR3XEu=_MqvWEwEx0+gzQfTEDn2rtq+DEV2+9scQ at mail.
> gmail.c
> om>
> , =?UTF-8?B?Q3phbmlrLCBQw6l0ZXI=?= writes:
> >
> > Hi,
> >
> > With syslog-ng 3.11 libevtlog was merged into syslog-ng as syslog-ng was
> > the only user of this library. That's why I added the conflict. AFAIR I
> > also removed it from LIB_DEPENDS...
> >
> > Bye,
> >
> > Peter Czanik (CzP) <peter.czanik at balabit.com>
> > Balabit / syslog-ng upstream
> > http://czanik.blogs.balabit.com/
> > https://twitter.com/PCzanik
> >
> >
> > On Sep 7, 2017 22:21, "Cy Schubert" <Cy.Schubert at komquats.com> wrote:
> >
> > In message <e955909e-5bb8-c6eb-e75c-9d1c869301e7 at ee.lbl.gov>, Craig
> Leres
> > write
> > s:
> > > On 09/05/17 23:29, Cy Schubert wrote:
> > > > Author: cy
> > > > Date: Wed Sep 6 06:29:52 2017
> > > > New Revision: 449326
> > > > URL: https://svnweb.freebsd.org/changeset/ports/449326
> > > >
> > > > Log:
> > > > Welcome the new syslog-ng 3.11.1.
> > > >
> > >
> > > > -LIB_DEPENDS= libevtlog.so:sysutils/eventlog \
> > > > - libpcre.so:devel/pcre \
> > > > +LIB_DEPENDS= libpcre.so:devel/pcre \
> > > > libuuid.so:misc/e2fsprogs-libuuid \
> > > > - libbson-1.0.so:devel/libbson
> > > > + libbson-1.0.so:devel/libbson \
> > > > + libevtlog.so:sysutils/eventlog
> > >
> > > > CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
> > > > syslog-ng[0-9][0-9]-[0-9]* \
> > > > - syslog-ng-devel-[0-9]*
> > > > + syslog-ng-devel-[0-9]* eventlog*
> > >
> > > This doesn't work for me and I guess I don't really understand how a
> > > package can both depend on eventlog and it conflicts with? Is this a
> typo?
> >
> > I didn't catch that when the patch was sent to me. I'll commit a quick
> fix
> > and touch base with our upline.
> >
> >
> > --
> > Cheers,
> > Cy Schubert <Cy.Schubert at cschubert.com>
> > FreeBSD UNIX: <cy at FreeBSD.org> Web: http://www.FreeBSD.org
> >
> > The need of the many outweighs the greed of the few.
>
>
More information about the svn-ports-all
mailing list