Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Sep 2017 13:47:32 -0700
From:      Cy Schubert <Cy.Schubert@komquats.com>
To:        =?UTF-8?B?Q3phbmlrLCBQw6l0ZXI=?= <peter.czanik@balabit.com>
Cc:        Cy Schubert <Cy.Schubert@komquats.com>, ports-committers@freebsd.org, svn-ports-head@freebsd.org, Peter Czanik <czanik@balabit.hu>, cy <cy@freebsd.org>, Craig Leres <leres@ee.lbl.gov>, svn-ports-all@freebsd.org
Subject:   Re: svn commit: r449326 - in head/sysutils: . syslog-ng  syslog-ng311 syslog-ng311/files
Message-ID:  <201709072047.v87KlWqt075817@slippy.cwsent.com>
In-Reply-To: Message from =?UTF-8?B?Q3phbmlrLCBQw6l0ZXI=?=  <peter.czanik@balabit.com> of "Thu, 07 Sep 2017 22:37:11 %2B0200." <CANcUavuF7NPR3XEu=_MqvWEwEx0%2BgzQfTEDn2rtq%2BDEV2%2B9scQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@cschubert.com>
FreeBSD UNIX:  <cy@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@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@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@komquats.com> wrote:
> 
> In message <e955909e-5bb8-c6eb-e75c-9d1c869301e7@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@cschubert.com>
> FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org
> 
>         The need of the many outweighs the greed of the few.




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