From owner-svn-ports-head@freebsd.org Thu Sep 7 20:47:36 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9EDE5E0EBAC; Thu, 7 Sep 2017 20:47:36 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id F06806D4A6; Thu, 7 Sep 2017 20:47:35 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from spqr.komquats.com ([96.50.22.10]) by shaw.ca with SMTP id q3i1dYqTBDJTWq3i2dbRCo; Thu, 07 Sep 2017 14:47:34 -0600 X-Authority-Analysis: v=2.2 cv=B4DJ6KlM c=1 sm=1 tr=0 a=jvE2nwUzI0ECrNeyr98KWA==:117 a=jvE2nwUzI0ECrNeyr98KWA==:17 a=kj9zAlcOel0A:10 a=2JCJgTwv5E4A:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=2teCRBWPAAAA:8 a=JqEG_dyiAAAA:8 a=BWvPGDcYAAAA:8 a=_FmPZ16_l5VY5vjd-nQA:9 a=CjuIK1q_8ugA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 a=YNQQjKcHb_zrpDhHLUNu:22 a=pxhY87DP9d2VeQe4joPk:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id 19D0419DA; Thu, 7 Sep 2017 13:47:33 -0700 (PDT) Received: from slippy (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id v87KlWqt075817; Thu, 7 Sep 2017 13:47:32 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201709072047.v87KlWqt075817@slippy.cwsent.com> X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: =?UTF-8?B?Q3phbmlrLCBQw6l0ZXI=?= cc: Cy Schubert , ports-committers@freebsd.org, svn-ports-head@freebsd.org, Peter Czanik , cy , Craig Leres , svn-ports-all@freebsd.org Subject: Re: svn commit: r449326 - in head/sysutils: . syslog-ng syslog-ng311 syslog-ng311/files In-Reply-To: Message from =?UTF-8?B?Q3phbmlrLCBQw6l0ZXI=?= of "Thu, 07 Sep 2017 22:37:11 +0200." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 07 Sep 2017 13:47:32 -0700 X-CMAE-Envelope: MS4wfNo75VhCVoopBfHQV6Nh4xuwV4K1b5gHzH6PZiGwmyTQZ6PpXF3gRlmfjDY2mUKAYO363/3331FB5Fm13ZqrfTC/prPvBviv+BOMy3Quybj1Adl6T9eT BO3BFf+KZ70xuKLhoBsi7+0xgj7NHQbaafKptRRcVAamdUXrwCvKABTLX5bGUxpzxwD+eh1+RAI+T3Gk4CXhxQVn4e+nVqY/44Col4YUPbrIBlZ9Tle7121R KK6qBAmJjJqxyutjIrjNkk5zvlAFW1iV+AxVPwD8Ez/Lvnz+lN6IXyC3cZi9QEnwLPMXTymIdiqmKXi2Pq4hlzU93k3cCZ3VjzLm5OH8OjgrbCcvD5gRNW0g c3HkGK5IYOyQcUKl8HwXHD1j4isWSA== X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2017 20:47:36 -0000 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 FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few. In message , =?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) > Balabit / syslog-ng upstream > http://czanik.blogs.balabit.com/ > https://twitter.com/PCzanik > > > On Sep 7, 2017 22:21, "Cy Schubert" wrote: > > In message , 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 > FreeBSD UNIX: Web: http://www.FreeBSD.org > > The need of the many outweighs the greed of the few.