From owner-svn-ports-head@freebsd.org Wed Jun 29 06:54:12 2016 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 4BA25B86A70; Wed, 29 Jun 2016 06:54:12 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E624625C0; Wed, 29 Jun 2016 06:54:11 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (liminal.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3636:3bff:fed4:b0d6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 096CE2B4F; Wed, 29 Jun 2016 06:54:07 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/096CE2B4F; dkim=none; dkim-atps=neutral Subject: Re: svn commit: r417672 - in head: . sysutils/rsyslog7 sysutils/rsyslog8 sysutils/rsyslog8/files To: Brad Davis References: <201606271704.u5RH4dlR021957@repo.freebsd.org> <20160628133228.GI22634@corpmail.liquidneon.com> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org From: Matthew Seaman Message-ID: Date: Wed, 29 Jun 2016 07:54:07 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20160628133228.GI22634@corpmail.liquidneon.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="pooL3fDK0bp8t1M06ERJrvk11qvftkc0x" X-Virus-Scanned: clamav-milter 0.99.2 at smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 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: Wed, 29 Jun 2016 06:54:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --pooL3fDK0bp8t1M06ERJrvk11qvftkc0x Content-Type: multipart/mixed; boundary="NhwqWJ070r2T3PvBBhN9I3OxbCGMOp05I" From: Matthew Seaman To: Brad Davis Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Message-ID: Subject: Re: svn commit: r417672 - in head: . sysutils/rsyslog7 sysutils/rsyslog8 sysutils/rsyslog8/files References: <201606271704.u5RH4dlR021957@repo.freebsd.org> <20160628133228.GI22634@corpmail.liquidneon.com> In-Reply-To: <20160628133228.GI22634@corpmail.liquidneon.com> --NhwqWJ070r2T3PvBBhN9I3OxbCGMOp05I Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 28/06/2016 14:32, Brad Davis wrote: > On Tue, Jun 28, 2016 at 11:30:15AM +0100, Matthew Seaman wrote: >> On 06/27/16 18:04, Brad Davis wrote: >>> Author: brd >>> Date: Mon Jun 27 17:04:39 2016 >>> New Revision: 417672 >>> URL: https://svnweb.freebsd.org/changeset/ports/417672 >>> >>> Log: >>> - Upgrade sysutils/rsyslog8 to 8.19.0 and make it the default >>> - Mark sysutils/rsyslog7 deprecated. >>> =20 >>> Approved by: bdrewery (mentor) >>> >>> Deleted: >>> head/sysutils/rsyslog8/files/patch-plugins__mmexternal__mmexternal.= c >>> head/sysutils/rsyslog8/files/patch-plugins__omprog__omprog.c >>> head/sysutils/rsyslog8/files/patch-plugins_imfile_imfile.c >>> head/sysutils/rsyslog8/files/patch-runtime_stream.c >>> Modified: >>> head/UPDATING >>> head/sysutils/rsyslog7/Makefile >>> head/sysutils/rsyslog8/Makefile >>> head/sysutils/rsyslog8/distinfo >> >> This has changed the package name from rsyslog8 to plain rsyslog, whic= h >> pkg(8) doesn't seem to be tracking properly. IIRC, pkg uses MOVED to >> track these sort of changes, but MOVED probably won't help here given = it >> only mentions port origins (which haven't changed.) >> >> Could you add to your note in UPDATING to tell pkg users that they wil= l >> need to manually 'pkg install rsyslog' to get the update? >=20 > Hmm, I would almost rather just remove rsyslog7 now and add the MOVED e= ntry. >=20 > Thoughts? I don't think that removing the rsyslog7 port would have any significant effect here. I'm talking about upgrading from rsyslog8-8.12.x to rsyslog-8.19.0 via the use of binary packages -- it's all rsyslog-8.X.Y: rsyslog-7 is not involved. This actually highlights what is a missing bit of functionality in pkg(8) -- knowing when a differently named package or packages are the update path for an installed package. It should be fairly easy to add a 'succeeds' field to the package meta-data -- the hard part will be adding a mechanism to ports to record that data into the generated packages, which probably means something like modifying the MOVED format to add package names as well as port origins. The rsyslog7-7.x.y case should be handled by MOVED entries: I don't know, as I'm not using rsyslog7 anywhere and haven't tried. Cheers, Matthew --NhwqWJ070r2T3PvBBhN9I3OxbCGMOp05I-- --pooL3fDK0bp8t1M06ERJrvk11qvftkc0x Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJXc3CPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkAT8VoQAKFZ3wYr2Ezsb5Z8Ckx0lWkm PT5eMH3HtvNIant6MzaIW3q1c9OMM2ksbVya12EneAYDbElS1R4Mg2Mk+TAed/9s wHNeC6YDegr4voq4vsmOn3RurvfPpYhJR/Ge2Hy7sbmw7NeKFOZUaPhvOumBQpCJ WN3jskSb+eyGmewpPHJSdW/vpGjVFkDE7sy5OmNxgmIh/Qiu9PEWnmDlbtOuigaV +QH4scS/h4Qdx7/ka5r7LB4d3GGtXglko/w3Gt+cG0cup7GtMYFncRttugVanrtJ SRtEYj/K9ZIQ503ZnVP686MztMd1Ukdd5vsthA3rkB8Vhc4XNXMoeIzPqpokQMCc PwrPWHFdvTa08pKY+LRdcPjPwDkPKreLjUKWkT9Cw+cWHbNkl9O+6K3ItjDAZYEn sf3AbJZIOlIlZggynmrQs9EhPYyaLdL4wDn0RD6LFu2cy6q2frwDkWZa4HOhzOdg jDewCZicN+APaPw3VXpHJCWBtjLmaXxFZDKdDeU/OpEyIczBJ2nnMzdgey4bAIel kGqkXO/0QQ/R5WvJ16vDzgdXkVrzkCQr6FHNZrYkSYku6VDRbdwvlEJko6VTFEkp vCqiLQyxhnG6+YSYX/qC8Xz7vgN603fvn4bEu3yWIxbWqu3CwRUQxSgmQpAgeqvo 0+t9x+J6ER7R1foOLg+6 =Zm/c -----END PGP SIGNATURE----- --pooL3fDK0bp8t1M06ERJrvk11qvftkc0x--