From owner-freebsd-ports@freebsd.org Sun Dec 18 01:36:20 2016 Return-Path: Delivered-To: freebsd-ports@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 48A25C82857 for ; Sun, 18 Dec 2016 01:36:20 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 2EA946AC for ; Sun, 18 Dec 2016 01:36:20 +0000 (UTC) (envelope-from peter@rulingia.com) Received: by mailman.ysv.freebsd.org (Postfix) id 2E0ADC82856; Sun, 18 Dec 2016 01:36:20 +0000 (UTC) Delivered-To: ports@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 2DAC5C82855 for ; Sun, 18 Dec 2016 01:36:20 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B4C306AB; Sun, 18 Dec 2016 01:36:19 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp59-167-167-3.static.internode.on.net [59.167.167.3]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id uBI1ZxRZ010329 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 18 Dec 2016 12:36:09 +1100 (AEDT) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id uBI1Zrkk084701 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 18 Dec 2016 12:35:53 +1100 (AEDT) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id uBI1ZmOL084700; Sun, 18 Dec 2016 12:35:48 +1100 (AEDT) (envelope-from peter) Date: Sun, 18 Dec 2016 12:35:48 +1100 From: Peter Jeremy To: marino@freebsd.org Cc: "ports@FreeBSD.org Ports" Subject: Re: The ports collection has some serious issues Message-ID: <20161218013548.GA25190@server.rulingia.com> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="d6Gm4EdcadzBjdND" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 01:36:20 -0000 --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Since you insist it's perfect, I thought I'd try synth... On 2016-Dec-16 09:06:30 -0600, John Marino wrot= e: >Starting with a clean system: >1) install synth from binary package from official freebsd builder (a=20 >single package) I don't understand why I need to install synth in order to build synth but anyway: $ sudo pkg install synth Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Updating database digests format: 100% pkg: No packages available to install matching 'synth' have been found in t= he repositories $ So I'll try to build it the old fashioned way, having downloaded nearly 100MB of sources I didn't already have: $ cd /usr/ports/ports-mgmt/synth/ && make [ about an hour of grinding away elided ] =3D=3D=3D> ini_file_manager-03_2 depends on file: /usr/local/gcc6-aux/bin= /ada - not found =3D=3D=3D> gcc6-aux-20160822 is only for amd64 i386, while you are running= armv6. Overall, a total failure. OTOH, portmaster installs in a minute or so and runs perfectly well. I fail to see why you are so insistant on replacing it with something that doesn't work at all. --=20 Peter Jeremy --d6Gm4EdcadzBjdND Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJYVefzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0mYAP/A0NkXKIK40MVPw/hng8FnHJ CSUwkzkAAfzpT8YyF2ma+uxXtVv9eWR7dj6tGD1E5vM7vmMNXTRWpwh2j6hI4T6P cCimEqC2qaSkE44NBgXxT0kXyLnpgxPUtJ+5ppcA4LG3TxdZTj4C25WZu/EgQt4x bE7gPPdvwJdYQejacvkVQYVJnXpO9ILbokHAMvjL17H+oY23c+IW3zqdFAqMLpsJ SrkC9hZ4/JaaueAtNDnZZPZqKf65K9HfQOmP7mBj//4BcJ45HmCYjBm0lL2iHPrF Fm1QlItanniogffjol3okgciCmVEgsjGexnn8SpUUN8GdoHJTQceNbRWQ6jZbdVR FiMvmNc6kh842xQxAJ/UIomxcOlpCa2UqagAW3OYkxghYnDjKmmJUEHpLgfuLVxx ooxodUhkfvtJOEeTaEF/sGZuOaHsB6IJMc0sDZnRsJ2z9Jko4JehW5aTpzpDhtlr bWc1DNPFHz8d8ouAqBElyUNeoFAjFITmgYoCu79yuDE1C7jARwEx5KW1xqQ8W57X dE73jkmOf+FOt1wNLxyR/bjU5GhysHSQ14YjtEdVpaIzFsPk7tXbeNhA9P+lGRjf sbKQfUePkGLURU/9tUF9wmvJHrGRq77254lP5nRW+lTqm1ps/CZapxkIDKY/Qd8T 23srp5KxNYkyV8oMFcQo =CH74 -----END PGP SIGNATURE----- --d6Gm4EdcadzBjdND-- From owner-freebsd-ports@freebsd.org Sun Dec 18 02:16:15 2016 Return-Path: Delivered-To: freebsd-ports@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 764DCC71BA7 for ; Sun, 18 Dec 2016 02:16:15 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 6201B140 for ; Sun, 18 Dec 2016 02:16:15 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 612E5C71BA6; Sun, 18 Dec 2016 02:16:15 +0000 (UTC) Delivered-To: ports@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 60D38C71BA4 for ; Sun, 18 Dec 2016 02:16:15 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3E10413F for ; Sun, 18 Dec 2016 02:16:14 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id BBE7F43BA5; Sat, 17 Dec 2016 20:15:03 -0600 (CST) Subject: Re: The ports collection has some serious issues To: Peter Jeremy References: <20161218013548.GA25190@server.rulingia.com> Cc: "ports@FreeBSD.org Ports" Reply-To: marino@freebsd.org From: John Marino Message-ID: <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> Date: Sat, 17 Dec 2016 20:16:12 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20161218013548.GA25190@server.rulingia.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161217-0, 12/17/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 02:16:15 -0000 On 12/17/2016 19:35, Peter Jeremy wrote: > $ cd /usr/ports/ports-mgmt/synth/ && make > [ about an hour of grinding away elided ] > ===> ini_file_manager-03_2 depends on file: /usr/local/gcc6-aux/bin/ada - not found > ===> gcc6-aux-20160822 is only for amd64 i386, while you are running armv6. > > Overall, a total failure. > > OTOH, portmaster installs in a minute or so and runs perfectly well. I fail > to see why you are so insistant on replacing it with something that doesn't > work at all. > Real smooth there, Slick. It's been mentioned several times in this thread alone that Ada is only available for i386 and amd64. I think you already knew that and thus this is a pure troll. Use poudriere for non-x86 platforms. armv6 packages are built with poudriere + QEMU, but I suspect you already knew this as well. John --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Sun Dec 18 06:52:47 2016 Return-Path: Delivered-To: freebsd-ports@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 DCCF9C86E1B for ; Sun, 18 Dec 2016 06:52:47 +0000 (UTC) (envelope-from grog@lemis.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id C7512121F for ; Sun, 18 Dec 2016 06:52:47 +0000 (UTC) (envelope-from grog@lemis.com) Received: by mailman.ysv.freebsd.org (Postfix) id C6BB2C86E1A; Sun, 18 Dec 2016 06:52:47 +0000 (UTC) Delivered-To: ports@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 C6606C86E19 for ; Sun, 18 Dec 2016 06:52:47 +0000 (UTC) (envelope-from grog@lemis.com) Received: from www.lemis.com (www.lemis.com [208.86.226.86]) by mx1.freebsd.org (Postfix) with ESMTP id A50D8121E; Sun, 18 Dec 2016 06:52:47 +0000 (UTC) (envelope-from grog@lemis.com) Received: from eureka.lemis.com (www.lemis.com [208.86.226.86]) by www.lemis.com (Postfix) with ESMTP id 54A1A1B72804; Sun, 18 Dec 2016 06:43:34 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id D3D2C4494B1; Sun, 18 Dec 2016 17:43:32 +1100 (AEDT) Date: Sun, 18 Dec 2016 17:43:32 +1100 From: Greg 'groggy' Lehey To: marino@freebsd.org Cc: Peter Jeremy , "ports@FreeBSD.org Ports" Subject: Re: The ports collection has some serious issues Message-ID: <20161218064332.GA16173@eureka.lemis.com> References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dDRMvlgZJXvWKvBx" Content-Disposition: inline In-Reply-To: <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> Organization: The FreeBSD Project Phone: +61-3-5346-1370, +61-3-5309-0418 Mobile: 0401 265 606. Use only as instructed. WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 06:52:48 -0000 --dDRMvlgZJXvWKvBx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Saturday, 17 December 2016 at 20:16:12 -0600, John Marino wrote: > On 12/17/2016 19:35, Peter Jeremy wrote: >> $ cd /usr/ports/ports-mgmt/synth/ && make >> [ about an hour of grinding away elided ] >> ===> ini_file_manager-03_2 depends on file: /usr/local/gcc6-aux/bin/ada - not found >> ===> gcc6-aux-20160822 is only for amd64 i386, while you are running armv6. >> >> Overall, a total failure. >> >> OTOH, portmaster installs in a minute or so and runs perfectly well. I fail >> to see why you are so insistant on replacing it with something that doesn't >> work at all. > > Real smooth there, Slick. Sarcasm might get you somewhere, but I'm not sure you want to be there. > It's been mentioned several times in this thread alone that Ada is > only available for i386 and amd64. I think you already knew that > and thus this is a pure troll. I think Peter has highlighted a significant weakness. A tool that doesn't work on all platforms is hardly a replacement for a core tool that does. Greg -- Sent from my desktop computer. Finger grog@FreeBSD.org for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft mail program reports problems, please read http://lemis.com/broken-MUA --dDRMvlgZJXvWKvBx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlhWMBQACgkQIubykFB6QiMOtwCdFZ041WLNAuoAU1Q52YWCWzgw CtcAnR2PoKWyhkdH3SRDGSsREns/a1sj =swW2 -----END PGP SIGNATURE----- --dDRMvlgZJXvWKvBx-- From owner-freebsd-ports@freebsd.org Sun Dec 18 07:24:35 2016 Return-Path: Delivered-To: freebsd-ports@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 C302CC866CE for ; Sun, 18 Dec 2016 07:24:35 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id AD9D91DE9 for ; Sun, 18 Dec 2016 07:24:35 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id AD0C6C866CD; Sun, 18 Dec 2016 07:24:35 +0000 (UTC) Delivered-To: ports@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 ACAE2C866CC for ; Sun, 18 Dec 2016 07:24:35 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6A29E1DE8; Sun, 18 Dec 2016 07:24:34 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id DE4BA43BAA; Sun, 18 Dec 2016 01:23:23 -0600 (CST) Subject: Re: The ports collection has some serious issues To: Greg 'groggy' Lehey References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> Cc: Peter Jeremy , "ports@FreeBSD.org Ports" From: John Marino Reply-To: marino@freebsd.org Message-ID: Date: Sun, 18 Dec 2016 01:24:32 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20161218064332.GA16173@eureka.lemis.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161217-0, 12/17/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 07:24:35 -0000 On 12/18/2016 00:43, Greg 'groggy' Lehey wrote: > On Saturday, 17 December 2016 at 20:16:12 -0600, John Marino wrote: >> On 12/17/2016 19:35, Peter Jeremy wrote: >>> $ cd /usr/ports/ports-mgmt/synth/ && make >>> [ about an hour of grinding away elided ] >>> ===> ini_file_manager-03_2 depends on file: /usr/local/gcc6-aux/bin/ada - not found >>> ===> gcc6-aux-20160822 is only for amd64 i386, while you are running armv6. >>> >>> Overall, a total failure. >>> >>> OTOH, portmaster installs in a minute or so and runs perfectly well. I fail >>> to see why you are so insistant on replacing it with something that doesn't >>> work at all. >> >> Real smooth there, Slick. > > Sarcasm might get you somewhere, but I'm not sure you want to be > there. He was trolling. You know it. I know it. Everyone that read it knows it. > >> It's been mentioned several times in this thread alone that Ada is >> only available for i386 and amd64. I think you already knew that >> and thus this is a pure troll. > > I think Peter has highlighted a significant weakness. A tool that > doesn't work on all platforms is hardly a replacement for a core tool > that does. A) Portmaster is not a "core" tool. That has been clearly defined. It is not official and references at imply that are supposed to be scrubbed from the documentation. B) This whole "replacement" thing has been warped. Poudriere by itself "replaces" portmaster. It meets the criteria of "no dependencies / all platforms". C) The idea was that people that use portmaster had newer tools. D) Synth doesn't even "replace" poudriere. It performs better and can just about everythere poudriere can and some things it can't, but I've never recommended that a poudriere user should switch. The whole "see, it's not a replacement, you lose" tactic is weak and transparent. Nobody ever said that. what was said: 1) portmaster is not maintained (true) 2) portmaster's dirty build method is inferior to clean environment builds (true) 3) There is better and official alternative (true) 4) There's a second, even more effective alternative for x86 platforms (true) 5) portmaster should come with a big fat warning (subjective) So poudriere doesn't have this "weakness" and synth only has it because these 2nd tier platforms are popular enough to warrant bringing the Ada compiler over to them. Is it possible to port the ada frontend to armv6/v7? Of course, I've already done it, see lang/gnatdroid*. However, it's questionable to try to build huge packages natively on armv6/7. You can't claim portmaster is the only and therefore best option for second tier platforms. It's untrue. Saying it runs where synth isn't available doesn't justify keeping portmaster at an exulted status. You cannot dismiss poudriere like that. John --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Sun Dec 18 07:47:55 2016 Return-Path: Delivered-To: freebsd-ports@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 60880C86D0E for ; Sun, 18 Dec 2016 07:47:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4DB68893 for ; Sun, 18 Dec 2016 07:47:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4D1F2C86D0C; Sun, 18 Dec 2016 07:47:55 +0000 (UTC) Delivered-To: ports@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 4CD2BC86D0B for ; Sun, 18 Dec 2016 07:47:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4034C892 for ; Sun, 18 Dec 2016 07:47:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id uBI7ltUb069249 for ; Sun, 18 Dec 2016 07:47:55 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id uBI7ltjD069248; Sun, 18 Dec 2016 07:47:55 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201612180747.uBI7ltjD069248@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sun, 18 Dec 2016 07:47:55 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 07:47:55 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ editors/vile | 9.8q | 9.8s ------------------------------------------------+-----------------+------------ editors/xvile | 9.8q | 9.8s ------------------------------------------------+-----------------+------------ net-mgmt/mk-livestatus | 1.2.8p13 | 1.2.8p14 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Sun Dec 18 09:43:46 2016 Return-Path: Delivered-To: freebsd-ports@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 EBEFFC857B6 for ; Sun, 18 Dec 2016 09:43:46 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from dnvrco-oedge-vip.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dnvrco-oedge-vip.email.rr.com", Issuer "dnvrco-oedge-vip.email.rr.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CC8CC1EE2 for ; Sun, 18 Dec 2016 09:43:46 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from [74.134.208.22] ([74.134.208.22:44826] helo=localhost) by dnvrco-omsmta01 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id 2A/9A-31287-B4A56585; Sun, 18 Dec 2016 09:43:39 +0000 Date: Sun, 18 Dec 2016 09:43:31 +0000 Message-ID: <2A.9A.31287.B4A56585@dnvrco-omsmta01> From: "Thomas Mueller" To: freebsd-ports@freebsd.org Subject: Re: The ports collection has some serious issues References: X-RR-Connecting-IP: 107.14.64.6:25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 09:43:47 -0000 >From John Marino and my previous post: > > I believe you could cd $PORTSDIR/ports-mgmt/synth and > > make package-recursive |& tee build-12amd64.log (or whatever you want to > > name the log file; this example if for shell tcsh)? > That installs build dependencies on the system. That would be no better than > running portmaster the first time. If you run the process I suggested, you'll > end up with a self-hosted machine with no extra stuff installed. > > For a system with pkgng, is there any difference in package format > > between "make install", portmaster and portupgrade? > There shouldn't be, the ports framework is responsible for creating the > package. > > If your system already has portmaster, you could portmaster > > ports-mgmt/synth |& tee synth-12amd64.log? > > And then switch from portmaster to synth for all further ports > > builds/updates? > sure. > Although it will still be dirty from portmaster so at that point you would > gather a "prime list" of packages, feed thoughs into synth to create a local > repository, remove all packages from the system and re-install them with the > "prime list" and the new local repository. > > It would not be necessary to start with a clean system for FreeBSD, as > > opposed to NetBSD, or am I mistaken here? > No, you can start anytime but I do recommend the procedure above to ensure the > system is in good shape and doesn't contain unnecessary package installations. I ran make all-depends-list from $PORTSDIR/ports-mgmt/synth. Dependencies looked like packages I would need anyway. I want to try to cross-compile Haiku and Linux toolchains (among other things). I looked for synth in the online wiki.freebsd.org, found nothing, but did find portupgrade (no portmaster). If FreeBSD users are to use synth, it needs to be in the documentation. Otherwise FreeBSD users will assume portupgrade or portmaster is the proper way to upgrade ports. I would have thought there would be an Ada for ther platforms like PowerPC and (Ultra)Sparc. Tom From owner-freebsd-ports@freebsd.org Sun Dec 18 10:46:12 2016 Return-Path: Delivered-To: freebsd-ports@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 039DAC869C4 for ; Sun, 18 Dec 2016 10:46:12 +0000 (UTC) (envelope-from cs@innolan.dk) Received: from avril.innolan.net (ntp2.innolan.net [90.184.222.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BD4481BA1 for ; Sun, 18 Dec 2016 10:46:10 +0000 (UTC) (envelope-from cs@innolan.dk) Received: from [192.168.10.60] (unknown [192.168.10.60]) by avril.innolan.net (Postfix) with ESMTP id 6C8E161F909 for ; Sun, 18 Dec 2016 11:36:13 +0100 (CET) To: FreeBSD Ports ML From: Carsten Larsen Subject: Using the license framework to define a port with distribution restrictions Message-ID: <9f4e835d-7d41-5c40-8db9-e7f89cda999a@innolan.dk> Date: Sun, 18 Dec 2016 11:36:16 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 10:46:12 -0000 Hi, I have a question in relation to the FreeBSD license framework and how to define a port with distribution restrictions. The port in question is devel/vasm port. The legal section of documentation (1.2) for this port is at: http://sun.hasenbraten.de/vasm/release/vasm.html It is not clear to me how it should be done. So far I have the following proposal which seems to keep portlint happy: LICENSE= EULA LICENSE_NAME_EULA= vasm End User License Agreement LICENSE_TEXT_EULA= \ vasm is copyright in 2002-2016 by Volker Barthelmann. \ This archive may be redistributed without modifications and used for non-commercial purposes. \ Distributing modified versions and commercial usage needs my written consent. \ Certain modules may fall under additional copyrights. LICENSE_PERMS_EULA= pkg-mirror dist-mirror Would the above be sufficient in relation to the legal concerns of this port ? I am also considering if the LICENSE_TEXT should only consists of "Distributing modified versions and commercial usage needs my written consent." All (relevant) input would be appreciated. Kind regards Carsten Larsen From owner-freebsd-ports@freebsd.org Sun Dec 18 10:54:32 2016 Return-Path: Delivered-To: freebsd-ports@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 714A2C86D2C for ; Sun, 18 Dec 2016 10:54:32 +0000 (UTC) (envelope-from la5lbtyi@aon.at) Received: from smtpout.aon.at (smtpout.aon.at [195.3.96.77]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D5B5E1FD0 for ; Sun, 18 Dec 2016 10:54:31 +0000 (UTC) (envelope-from la5lbtyi@aon.at) Received: (qmail 1991 invoked from network); 18 Dec 2016 10:54:23 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on WARSBL505.highway.telekom.at X-Spam-Level: Received: from 62-46-66-102.adsl.highway.telekom.at (HELO gandalf.xyzzy) ([62.46.66.102]) (envelope-sender ) by smarthub78.res.a1.net (qmail-ldap-1.03) with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 18 Dec 2016 10:54:22 -0000 X-A1Mail-Track-Id: 1482058462:1974:smarthub78:62.46.66.102:1 Received: from mizar.xyzzy (mizar.xyzzy [192.168.1.19]) by gandalf.xyzzy (8.15.2/8.15.2) with ESMTP id uBIAsMfo009325; Sun, 18 Dec 2016 11:54:22 +0100 (CET) (envelope-from la5lbtyi@aon.at) Subject: Re: Dropping enigmail support from enigmail To: Jan Beich , freebsd-ports@freebsd.org References: <20161217220915.084BC66E8@freefall.freebsd.org> From: Martin Birgmeier Organization: MBi at home Message-ID: Date: Sun, 18 Dec 2016 11:54:22 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20161217220915.084BC66E8@freefall.freebsd.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 10:54:32 -0000 Thanks for the pointer to enigmail in UPDATING, so I misunderstood the log message and should have looked in UPDATING. However, lightning seems to be gone - I don't find it installed with the port and it does not seem to be offered as an add-on for this platform. On 12/17/16 23:09, Jan Beich wrote: > Martin Birgmeier writes: > >> After upgrading to thunderbird-45.5.1_6 I noticed that enigmail (and >> lightning) support were gone from thunderbird. I tried to find a >> replacement package until I read the svn log message: > Lightning had 2 copies, only one of those was removed. For Enigmail see > /usr/ports/UPDATING from 20161216. > >> I think a decision to remove such an essential component should not be >> taken so lightly, especially when the actual port version (45.5.1) has >> not even changed. > Why the version should change? Enigmail isn't part of Thunderbird distribution > but just one of third-party extensions you can find on addons.mozilla.org. > For historic reasons it was bundled with the port but the requirment is gone. > > ENIGMAIL option was unmaintained beyond updates which were irregular. > And it was bound to get in the way if anyone attempted to refactor the > current maintenance nightmare gecko@ is in. > > From owner-freebsd-ports@freebsd.org Sun Dec 18 10:55:54 2016 Return-Path: Delivered-To: freebsd-ports@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 E6C0FC86DE3 for ; Sun, 18 Dec 2016 10:55:54 +0000 (UTC) (envelope-from rde@tavi.co.uk) Received: from kipling.tavi.co.uk (kipling.tavi.co.uk [81.187.145.130]) by mx1.freebsd.org (Postfix) with ESMTP id AC8AD105 for ; Sun, 18 Dec 2016 10:55:53 +0000 (UTC) (envelope-from rde@tavi.co.uk) Received: from raksha.tavi.co.uk (raksha.tavi.co.uk [81.187.145.139]) by kipling.tavi.co.uk (Postfix) with ESMTP id 92C3375961 for ; Sun, 18 Dec 2016 10:55:45 +0000 (GMT) Date: Sun, 18 Dec 2016 10:55:31 +0000 From: Bob Eager To: freebsd-ports@freebsd.org Subject: Re: The ports collection has some serious issues Message-ID: <20161218105531.1b8cb662@raksha.tavi.co.uk> In-Reply-To: <20161218064332.GA16173@eureka.lemis.com> References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.29; i386-portbld-freebsd10.3) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUwXjFLc0vD0cS7y7zw9PDZ4tkWSRaVrZZ+m39qi2tXfVj////7+/utwK4IPggAOAAJUUA7AAABKklEQVQ4jWPYjQMwDFYJp0NKEKCNJmEf9h8CsimXiL2e33s3/e7F7K2Cs3f3dCMkQkMKj4YuCY3K3iR+e7fMaiSjvkX0/5cFGrWpe2uLzOpaExUVqMS/8PX/Re5ey960OLBTZpFA8+IlSBKPQ92zNyUUBsosN58uIY0k8f+/ONCoYytkVuhWzVwNkYiYbqk5M3NmOVBi41YZ8RsGF7shEtFb5KJ3r969CyixM7OTPeFUxG2IxLO8/9/SvqXlc+/x3h295YzLlj2nIRJQj//nRvc5TEIal8RsXBLVuCQwIgoq/u80DomP6HEOk/iOS+IJLonZOCT+ReOQ+Lkbh0QKLonbOCR+7MYhsRqHBJrVcIl/1TgklqKLQyQ+tGKIgyQOqXpjig94diZRAgAXmDX6jyWafAAAAABJRU5ErkJggg====== MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: base64 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 10:55:55 -0000 LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KSGFzaDogU0hBMjU2DQoNCk9uIFN1 biwgMTggRGVjIDIwMTYgMTc6NDM6MzIgKzExMDANCkdyZWcgJ2dyb2dneScgTGVoZXkgPGdyb2dA RnJlZUJTRC5vcmc+IHdyb3RlOg0KDQo+IE9uIFNhdHVyZGF5LCAxNyBEZWNlbWJlciAyMDE2IGF0 IDIwOjE2OjEyIC0wNjAwLCBKb2huIE1hcmlubyB3cm90ZToNCj4gPiBPbiAxMi8xNy8yMDE2IDE5 OjM1LCBQZXRlciBKZXJlbXkgd3JvdGU6ICANCj4gPj4gJCBjZCAvdXNyL3BvcnRzL3BvcnRzLW1n bXQvc3ludGgvICYmIG1ha2UNCj4gPj4gWyBhYm91dCBhbiBob3VyIG9mIGdyaW5kaW5nIGF3YXkg ZWxpZGVkIF0gIA0KPiA+PiA9PT0+ICAgaW5pX2ZpbGVfbWFuYWdlci0wM18yIGRlcGVuZHMgb24N Cj4gPj4gZmlsZTogL3Vzci9sb2NhbC9nY2M2LWF1eC9iaW4vYWRhIC0gbm90IGZvdW5kID09PT4N Cj4gPj4gZ2NjNi1hdXgtMjAxNjA4MjIgaXMgb25seSBmb3IgYW1kNjQgaTM4Niwgd2hpbGUgeW91 IGFyZSBydW5uaW5nDQo+ID4+IGFybXY2LiAgDQo+ID4+DQo+ID4+IE92ZXJhbGwsIGEgdG90YWwg ZmFpbHVyZS4NCj4gPj4NCj4gPj4gT1RPSCwgcG9ydG1hc3RlciBpbnN0YWxscyBpbiBhIG1pbnV0 ZSBvciBzbyBhbmQgcnVucyBwZXJmZWN0bHkNCj4gPj4gd2VsbC4gIEkgZmFpbCB0byBzZWUgd2h5 IHlvdSBhcmUgc28gaW5zaXN0YW50IG9uIHJlcGxhY2luZyBpdCB3aXRoDQo+ID4+IHNvbWV0aGlu ZyB0aGF0IGRvZXNuJ3Qgd29yayBhdCBhbGwuICANCj4gPg0KPiA+IFJlYWwgc21vb3RoIHRoZXJl LCBTbGljay4gIA0KPiANCj4gU2FyY2FzbSBtaWdodCBnZXQgeW91IHNvbWV3aGVyZSwgYnV0IEkn bSBub3Qgc3VyZSB5b3Ugd2FudCB0byBiZQ0KPiB0aGVyZS4NCj4gDQo+ID4gSXQncyBiZWVuIG1l bnRpb25lZCBzZXZlcmFsIHRpbWVzIGluIHRoaXMgdGhyZWFkIGFsb25lIHRoYXQgQWRhIGlzDQo+ ID4gb25seSBhdmFpbGFibGUgZm9yIGkzODYgYW5kIGFtZDY0LiAgSSB0aGluayB5b3UgYWxyZWFk eSBrbmV3IHRoYXQNCj4gPiBhbmQgdGh1cyB0aGlzIGlzIGEgcHVyZSB0cm9sbC4gIA0KPiANCj4g SSB0aGluayBQZXRlciBoYXMgaGlnaGxpZ2h0ZWQgYSBzaWduaWZpY2FudCB3ZWFrbmVzcy4gIEEg dG9vbCB0aGF0DQo+IGRvZXNuJ3Qgd29yayBvbiBhbGwgcGxhdGZvcm1zIGlzIGhhcmRseSBhIHJl cGxhY2VtZW50IGZvciBhIGNvcmUgdG9vbA0KPiB0aGF0IGRvZXMuDQoNCkkgYWdyZWUuIE9uZSBv ZiB0aGUgY3JpdGljaXNtcyBsZXZlbGxlZCBhdCBwb3J0dXBncmFkZSBpcyB0aGF0IGl0IG5lZWRz DQpydWJ5LiBCdXQgdG8gbmVlZCBBZGEuLi4NCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0t DQpWZXJzaW9uOiBHbnVQRyB2Mg0KDQppUUVjQkFFQkNBQUdCUUpZVm1zakFBb0pFQ2dYWDltcy9I dW82TllILzErdDJLYkh1YkFDTmJnRDgrY25KR05RDQpyRkFCekJudjVRZ1UxeXB1TmxUTzFrWXR3 UG1GdEZYYTFPei8yNHRIeWdUWEpLRm9ZaGx5REFaR213UzEyS0lvDQpQdERrZmd5amN2MC9XMXVX TVpiWlhCM04zSVFYY0oxVk9LTE5IaEtoUDNJS0VhVXJGSmhMNmdJWGNFczVPYmlHDQo0U2hMWVp0 eXhOV0FiaE9QN2RHeU9hWFk1d2treFhCbnRObU1rbzQrY1JvTmdIYkhTY3VmcEpKVDVmaVJQUHVl DQo4NVhEaFM5WFZOYkdiRyt0Y3hMRmNQYWVqdGMvY24rTXBrQnlxRldZa25PUnNUMU5DcGhtZ3M3 dC9OY1k1eU9CDQpyUitMVEhoMG9IVlczbjNxVjRwWklaL3pYcnE3OFFZTjZJTlZVdHJEblJKMjFu ZmppdDAvTjhmSGhBU1lVaFk9DQo9Q25ZYw0KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQo= From owner-freebsd-ports@freebsd.org Sun Dec 18 10:59:43 2016 Return-Path: Delivered-To: freebsd-ports@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 84181C86FB9 for ; Sun, 18 Dec 2016 10:59:43 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-wj0-x22d.google.com (mail-wj0-x22d.google.com [IPv6:2a00:1450:400c:c01::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 236E9358 for ; Sun, 18 Dec 2016 10:59:43 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: by mail-wj0-x22d.google.com with SMTP id v7so127417437wjy.2 for ; Sun, 18 Dec 2016 02:59:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=j5jStA98BN9N1BK24Ll8rqp+ucO/OCYm4mtpyru3fi0=; b=jSfgfmGC3BQKzlCORV5VewgvTc3yEbRHcfFeCHDUes47xkUxUIW7Sb5hRvIDI1p4QH baM0NMQOqLHDjZOyOFBqhLsPJn/g2bMk799p6xnCSWabtLvzVivfxViwqLORmp5Gcdpv XwDsLaW8OGf9A2ZK3lmImk7QiIk3V582KcovqCjzQU44/yn56oY1hEfbLB5DzwoNrBzc oKg+AQ7DayN3ncN9/W4brjTIY20kXP9pX0kNWsQI7FNoWjf6k4Xs1WuT5IulrDbCnOhx Ef8vwd3FvPosoq3WSTkuvLJZrS7aqLEdvas2QhhBnWPH8J6bXUTWtPN5IugN+akaQDid c9qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=j5jStA98BN9N1BK24Ll8rqp+ucO/OCYm4mtpyru3fi0=; b=Q8KXkaAIhg0ikJCXjQ3R3ut3MUhMUAoNKMznC73CClHdTTTYUaWZu+8rqg05qtrxUk jD+1zXeTVqVAIB0xUeynrwsFAIR0eWE/nvSMraoNnqPBQVSGM9+E1A3RjScQMJJyMeKh nObRPw93OsJ5RqRQIDmhGM/hK/IRKkwQvwfB3zAdDffPw6CGM5EwXDbRb4hghE9N8Poq SyanjO+ctQUWHqJNA2FC4lGeT40h+TQfK+1JNPxumXh/ghU8AaUKg1uzZoKcDPqvk9ZX PAXNcB7APxwwMCT20y17MJaSX8rr26r5fz/wlo6nC3b9zu59ozL56ZKB+q1O5tNkHgZH 2JMQ== X-Gm-Message-State: AIkVDXLDPcNwon+Mwqw2F9L+fjQGSRKJdKBAabxx5zBCSaJ+P7iBkFA/vUt0X5GZKsq+9Q== X-Received: by 10.194.188.40 with SMTP id fx8mr9687649wjc.128.1482058780560; Sun, 18 Dec 2016 02:59:40 -0800 (PST) Received: from [192.168.1.27] (AStrasbourg-652-1-133-38.w109-221.abo.wanadoo.fr. [109.221.76.38]) by smtp.gmail.com with ESMTPSA id q7sm15463607wjh.9.2016.12.18.02.59.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Dec 2016 02:59:40 -0800 (PST) Subject: Re: The ports collection has some serious issues To: freebsd-ports@freebsd.org References: From: David Demelier Message-ID: <462ae4d2-1c93-0311-d51f-9f0ff353e99e@gmail.com> Date: Sun, 18 Dec 2016 11:59:06 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 10:59:43 -0000 On 12/16/2016 04:06 PM, John Marino wrote: > Starting with a clean system: > 1) install synth from binary package from official freebsd builder (a > single package) What about just building synth from ports? Then the OP have everything built from ports. -- David From owner-freebsd-ports@freebsd.org Sun Dec 18 11:10:38 2016 Return-Path: Delivered-To: freebsd-ports@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 425B0C86570 for ; Sun, 18 Dec 2016 11:10:38 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from smtp.burggraben.net (smtp.burggraben.net [IPv6:2a01:4f8:140:50a2::3:1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "ns.exwg.net", Issuer "Christoph Moench-Tegeder" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0A5ACBBA for ; Sun, 18 Dec 2016 11:10:37 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from localhost (localhost [127.0.0.1]) by smtp.burggraben.net (Postfix) with ESMTP id 771816000B0 for ; Sun, 18 Dec 2016 12:10:35 +0100 (CET) X-Spam-Scanned: by amavisd-new at exwg.net Received: from smtp.burggraben.net ([127.0.0.1]) by localhost (ns.burggraben.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ydZ0uV6t84Og for ; Sun, 18 Dec 2016 12:10:35 +0100 (CET) Received: from elch.exwg.net (ipservice-092-211-105-189.092.211.pools.vodafone-ip.de [92.211.105.189]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "elch.exwg.net", Issuer "Christoph Moench-Tegeder" (verified OK)) by smtp.burggraben.net (Postfix) with ESMTPS for ; Sun, 18 Dec 2016 12:10:35 +0100 (CET) Received: by elch.exwg.net (Postfix, from userid 1000) id A777630244; Sun, 18 Dec 2016 12:10:34 +0100 (CET) Date: Sun, 18 Dec 2016 12:10:34 +0100 From: Christoph Moench-Tegeder To: freebsd-ports@freebsd.org Subject: Re: Dropping enigmail support from enigmail Message-ID: <20161218111034.GB1611@elch.exwg.net> References: <20161217220915.084BC66E8@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 11:10:38 -0000 ## Martin Birgmeier (la5lbtyi@aon.at): > However, lightning seems to be gone - I don't find it installed with the > port and it does not seem to be offered as an add-on for this platform. I believe thunderbird by default activated the "wrong" lightning plugin (the one which was now removed) and cannot be bothered to switch an existing profile to the "other" lightning. I do not have a good solution for that - see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215348 Regards, Christoph -- Spare Space From owner-freebsd-ports@freebsd.org Sun Dec 18 13:51:48 2016 Return-Path: Delivered-To: freebsd-ports@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 B3B40C86FAE for ; Sun, 18 Dec 2016 13:51:48 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 944A81BEF for ; Sun, 18 Dec 2016 13:51:48 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 8E4FEC86FAB; Sun, 18 Dec 2016 13:51:48 +0000 (UTC) Delivered-To: ports@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 8DBBEC86FA9; Sun, 18 Dec 2016 13:51:48 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 159E01BEC; Sun, 18 Dec 2016 13:51:48 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mail-lf0-x22e.google.com with SMTP id c13so38008710lfg.0; Sun, 18 Dec 2016 05:51:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=YxT+Bomx6/bjjez9mKcIjkMW25bK7RG27UE+WRNsGuI=; b=fOfWagCmieTftPgTySDzzLX9hUNncbD3aiXpYGQUDIBUY+Rv/3UqnoP7rjA6KgfeVV b6nEncWM8hQBBbnNe66RwoNwwKyKEECdIP4TOBUdwlp6sqFEKDZx48cuY/GTUfxeAYCw o7PHQnOt6ylvIlZfse5Oq/+mYzWnQnrKSzVuWEDbd8CeoENh+q1uVKWuyfw0peL4BUbE 8P3fqKLYGIgDBKezwV1vbg7brceQZcK1nFuszQSEz8OHKdzXTd0uqIeF36kE37PIVjUQ AlRKjRrVsOwXiBWTCTP9NEmqCAPkhODnNFgkhWfYq3fDIZab78oq01jpam34H+U9fQn9 cCcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=YxT+Bomx6/bjjez9mKcIjkMW25bK7RG27UE+WRNsGuI=; b=ODln9y6fjwlk9D+UoJNnHQiZ5bOxFyKk2paApyyTpbc5EUXPgV4YeUQ0OpUau6OkKi qGBR3ihUUOVjdOOhUS7Jan8WjmnGz07umJ11JgN2cApgAvsEKjd9nt8vwB0zsbWFvjla /qXwudbE5RUAfC2zdIAKX6/RNm2yMjzGzzn30z6Xrlb9uVBJvwwQmfe61wyaVMlufsDn 3XzcrSlqanfq4vNOgY5X/SgBxMER5MO65m2km4xQ0nbp3RMCq/qUFR2dQzo9WNXn+Uzm GnT+fOIHdOFBUIlet+ig/9dk6L34Nq8o4YTUI62XhUREpPEsaPHmEcC0Y9E3XrRYePEf WolA== X-Gm-Message-State: AKaTC00hIKTlS/v803x5FLkTsJ1pc1Lp9kw8sexNGmG7rKnY1wa8ysTeKg9pFrr0ILhNXw== X-Received: by 10.25.206.13 with SMTP id e13mr4140393lfg.38.1482069105609; Sun, 18 Dec 2016 05:51:45 -0800 (PST) Received: from alex.super (stone.g-service.ru. [84.22.141.217]) by smtp.googlemail.com with ESMTPSA id i129sm2885717lfd.8.2016.12.18.05.51.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Dec 2016 05:51:45 -0800 (PST) To: multimedia@freebsd.org Cc: ports From: "Alex V. Petrov" Subject: new multimedia/motion problem Message-ID: <11ae0930-953f-70aa-45d3-fc5b2acd7ef3@gmail.com> Date: Sun, 18 Dec 2016 20:51:43 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 13:51:48 -0000 Hi! New motion-4.0.1 Trying to run a web interface results in an error: [0:] [NTC] [ALL] [Dec 18 20:49:58] motion_startup: Using log type (ALL) log level (ALL) [0:] [NTC] [ENC] [Dec 18 20:49:58] ffmpeg_init: ffmpeg libavcodec version 57.64.101 libavformat version 57.56.100 [0:] [NTC] [ALL] [Dec 18 20:49:58] main: Motion running in setup mode. [0:] [NTC] [ALL] [Dec 18 20:49:58] main: Camera 1 is from /usr/local/etc/motion/camera1.conf [0:] [NTC] [ALL] [Dec 18 20:49:58] main: Camera 1 is device: /dev/bktr0 input -1 [0:] [NTC] [ALL] [Dec 18 20:49:58] main: Stream port 8081 [0:] [NTC] [ALL] [Dec 18 20:49:58] main: Camera 2 is from /usr/local/etc/motion/camera2.conf [0:] [NTC] [ALL] [Dec 18 20:49:58] main: Camera 2 is device: /dev/bktr1 input -1 [0:] [NTC] [ALL] [Dec 18 20:49:58] main: Stream port 8082 [0:] [NTC] [ALL] [Dec 18 20:49:58] main: Waiting for threads to finish, pid: 43548 [1:] [NTC] [ALL] [Dec 18 20:49:58] motion_init: Camera 1 started: motion detection Enabled [1:] [NTC] [VID] [Dec 18 20:49:58] vid_start: [/dev/bktr0] [2:] [NTC] [ALL] [Dec 18 20:49:58] motion_init: Camera 2 started: motion detection Enabled [2:] [NTC] [VID] [Dec 18 20:49:58] vid_start: [/dev/bktr1] [1:] [ERR] [VID] [Dec 18 20:49:58] set_input: Channel Port -1 out of range (0-4) [1:] [NTC] [VID] [Dec 18 20:49:58] v4l_start: set input [-1] [1:] [WRN] [ALL] [Dec 18 20:49:58] motion_init: Could not fetch initial image from camera Motion continues using width and height from config file(s) [1:] [NTC] [ALL] [Dec 18 20:49:58] image_ring_resize: Resizing pre_capture buffer to 1 items [2:] [ERR] [VID] [Dec 18 20:49:58] set_input: Channel Port -1 out of range (0-4) [2:] [NTC] [VID] [Dec 18 20:49:58] v4l_start: set input [-1] [2:] [WRN] [ALL] [Dec 18 20:49:58] motion_init: Could not fetch initial image from camera Motion continues using width and height from config file(s) [2:] [NTC] [ALL] [Dec 18 20:49:58] image_ring_resize: Resizing pre_capture buffer to 1 items [1:] [NTC] [STR] [Dec 18 20:49:58] http_bindsock: error binding on 127.0.0.1 port 8081 [2:] [NTC] [STR] [Dec 18 20:49:58] http_bindsock: error binding on 127.0.0.1 port 8082 [1:] [ERR] [ALL] [Dec 18 20:49:58] motion_init: Problem enabling motion-stream server in port 8081: Invalid argument [2:] [ERR] [ALL] [Dec 18 20:49:58] motion_init: Problem enabling motion-stream server in port 8082: Invalid argument [1:] [NTC] [ALL] [Dec 18 20:49:58] motion_loop: Thread exiting [2:] [NTC] [ALL] [Dec 18 20:49:58] motion_loop: Thread exiting -- ----- Alex. From owner-freebsd-ports@freebsd.org Sun Dec 18 14:05:43 2016 Return-Path: Delivered-To: freebsd-ports@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 42B3CC8561F for ; Sun, 18 Dec 2016 14:05:43 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3005C891 for ; Sun, 18 Dec 2016 14:05:43 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 2F78FC8561E; Sun, 18 Dec 2016 14:05:43 +0000 (UTC) Delivered-To: ports@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 2F276C8561D for ; Sun, 18 Dec 2016 14:05:43 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0E854890 for ; Sun, 18 Dec 2016 14:05:42 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id B08D543BBF; Sun, 18 Dec 2016 08:04:31 -0600 (CST) To: "ports@FreeBSD.org Ports" Cc: demelier.david@gmail.com From: John Marino Subject: The ports collection has some serious issues Reply-To: marino@freebsd.org Message-ID: <6a8a943a-3d27-3d59-041b-dfdd2a2640c2@marino.st> Date: Sun, 18 Dec 2016 08:05:40 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161217-0, 12/17/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 14:05:43 -0000 David wrote > On 12/16/2016 04:06 PM, John Marino wrote: >> Starting with a clean system: >> 1) install synth from binary package from official freebsd builder (a >> single package) > > What about just building synth from ports? Then the OP have everything > built from ports. > > -- > David In the example, the system is *clean*. If you build from ports you immediately litter it with installed build dependencies. The "real" process is just use the binary package that FreeBSD provides. I was showing how to bootstrap it cleanly and the target audience is those that insist they were the ones to build it (which I assume is a small percentage of the overall audience). There is zero advantage to building it yourself. The other reasons is that all the build dependencies get generated as packages in a synth directory, so by avoiding Synth temporarily has the cost of having to potentially rebuild them all again later for other packages or rebuilding a new version of synth. So it avoids unnecessary repeat work as well. John --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Sun Dec 18 14:15:19 2016 Return-Path: Delivered-To: freebsd-ports@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 12697C859ED for ; Sun, 18 Dec 2016 14:15:19 +0000 (UTC) (envelope-from baho-utot@columbus.rr.com) Received: from cdptpa-oedge-vip.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.230]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cdptpa-oedge", Issuer "cdptpa-oedge" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CDE32ED3 for ; Sun, 18 Dec 2016 14:15:18 +0000 (UTC) (envelope-from baho-utot@columbus.rr.com) Received: from [76.181.114.47] ([76.181.114.47:44255] helo=raspberrypi.bildanet.com) by cdptpa-omsmta03 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id FF/80-05528-EE996585; Sun, 18 Dec 2016 14:15:10 +0000 Received: from [192.168.1.40] (helo=desktop.example.org) by raspberrypi.bildanet.com with esmtp (Exim 4.84) (envelope-from ) id 1cIcF4-0004dy-IC for freebsd-ports@freebsd.org; Sun, 18 Dec 2016 09:15:10 -0500 Subject: Re: The ports collection has some serious issues To: freebsd-ports@freebsd.org References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> From: scrat Message-ID: Date: Sun, 18 Dec 2016 09:15:10 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-RR-Connecting-IP: 107.14.168.88:25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 14:15:19 -0000 On 12/18/16 02:24, John Marino wrote: > The whole "see, it's not a replacement, you lose" tactic is weak and > transparent. Nobody ever said that. what was said: > > 1) portmaster is not maintained (true) > 2) portmaster's dirty build method is inferior to clean environment > builds (true) > 3) There is better and official alternative (true) > 4) There's a second, even more effective alternative for x86 platforms > (true) > 5) portmaster should come with a big fat warning (subjective) > > So poudriere doesn't have this "weakness" and synth only has it because > these 2nd tier platforms are popular enough to warrant bringing the Ada > compiler over to them. Is it possible to port the ada frontend to > armv6/v7? Of course, I've already done it, see lang/gnatdroid*. > However, it's questionable to try to build huge packages natively on > armv6/7. > > You can't claim portmaster is the only and therefore best option for > second tier platforms. It's untrue. Saying it runs where synth isn't > available doesn't justify keeping portmaster at an exulted status. You > cannot dismiss poudriere like that. > > John > Jumping into the frying pan ( I like it hot )..... I like synth and I use it for all my AMD64 boxen. The only thing that I have an issue with is when there are only a few packages that are being updated and it wants to build 100+. Example: These are the ports that would be built ([N]ew, [R]ebuild, [U]pgrade): U => x11/libXpm (3.5.11_4 => 3.5.12) U => audio/soundtouch (1.9.2_1 => 1.9.2_2) N => ports-mgmt/dialog4ports U => editors/vim-lite (8.0.0130 => 8.0.0134) .... R => mail/thunderbird R => x11/kde4 R => x11/lumina R => x11/xorg Total packages that would be built: 221 Yes I cut some of the ones to be rebuilt. I don't know enough about the how, when and why that synth needs to rebuild all of those... I just except it and move on. Synth has never left me with a broken system as some of the other package managers. I have synth configured to use /usr/home/synth: $ ls /usr/home/synth build logs pkg.list ports distfiles packages pkgbld.sh svn-update-freebsd.sh so everything is in /usr/home/synth. Here is how I use it ( I have two scripts ) cat svn-update-freebsd.sh #!/bin/sh - prefix="/usr/home/source" current="base/head" stable="base/stable/11" releng="base/releng/11.0" release="base/release/11.0.0" ports="ports/head" branches="branches/2016Q4" doc="doc/head" source="${stable} ${releng} ${release} ${ports} ${branches} ${doc}" for i in ${source} ; do if [ -d "${prefix}/${i}" ]; then svnlite update "${prefix}/${i}" else mkdir -vp "${prefix}/${i}" svnlite co "https://svn.freebsd.org/${i}" "${prefix}/${i}" fi done #mkdir -vp "${prefix}/quarterly/2016Q4" #svnlite checkout "https://svn.freebsd.org/ports/branches/2016Q4 ${prefix}/quarterly/2106Q4" rsync --verbose --archive --recursive --delete ${prefix}/${ports}/ /usr/home/synth/ports/ cat pkgbld.sh #!/bin/sh - synth just-build /usr/home/synth/pkg.list synth rebuild-repository A simple # cd /usr/home/synth && ./svn-update-freebsd.sh && ./pkgbld.sh;poweroff works for me. Synth is good and I highly recommend it. From owner-freebsd-ports@freebsd.org Sun Dec 18 14:25:54 2016 Return-Path: Delivered-To: freebsd-ports@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 F2493C85F7D for ; Sun, 18 Dec 2016 14:25:54 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [185.24.122.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 88988169E for ; Sun, 18 Dec 2016 14:25:53 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from crayon2.yoonka.com (crayon2.yoonka.com [10.70.7.20]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id uBIEPkf9057038 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 18 Dec 2016 14:25:46 GMT (envelope-from list1@gjunka.com) To: freebsd-ports@freebsd.org From: Grzegorz Junka Subject: VCode on FreeBSD? Message-ID: <4e2fbb39-d29a-7d07-1b7e-bac95a365d39@gjunka.com> Date: Sun, 18 Dec 2016 14:25:46 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 14:25:55 -0000 Are there any objective reasons why Visual Studio Code hasn't been ported to FreeBSD yet (apart from not having the time/person to do it)? Grzegorz From owner-freebsd-ports@freebsd.org Sun Dec 18 14:35:19 2016 Return-Path: Delivered-To: freebsd-ports@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 63721C87359 for ; Sun, 18 Dec 2016 14:35:19 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [185.24.122.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 10B2B96 for ; Sun, 18 Dec 2016 14:35:18 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from crayon2.yoonka.com (crayon2.yoonka.com [10.70.7.20]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id uBIEIIKJ056890 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 18 Dec 2016 14:18:18 GMT (envelope-from list1@gjunka.com) Subject: Re: The ports collection has some serious issues To: freebsd-ports@freebsd.org References: <58558519.3080509@abinet.ru> From: Grzegorz Junka Message-ID: <445d2a42-b6e0-4495-ce34-baed27db5461@gjunka.com> Date: Sun, 18 Dec 2016 14:18:18 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 14:35:19 -0000 On 17/12/2016 18:51, John Marino wrote: > On 12/17/2016 12:34, abi wrote: >> >>>> 2. It doesn't provide dialog for port options, so >>>> 2.1 I don't receive information if port options have changed. I don't >>>> know what else will be pulled to my system after port tree update. >>> >>> which of course is a false statement. >>> If you set port options which then change, Synth will stop and tell >>> you to reconfigure or remove the saved port options. >> >> Not at all. For example, let's assume I go recommended way and have >> options for ports with not default settings. Let's say, I have perl with >> default options (no OPTIONS file). Let's say port maintainer adds new >> option, [NSA Backdoor] >> Perl will be silently compiled with that option, right? > > Yes. If you don't explicitly save the options then Synth has no way > to detect a change in options. Isn't poudriere automatically saving the options file when building a new port with default options (i.e. when no options have been specified)? And also, aren't the selected options available in the resulted pkg file, so that synth could look them up there? Grzegorz From owner-freebsd-ports@freebsd.org Sun Dec 18 14:46:29 2016 Return-Path: Delivered-To: freebsd-ports@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 3DA66C877B5 for ; Sun, 18 Dec 2016 14:46:29 +0000 (UTC) (envelope-from mokhi64@gmail.com) Received: from mail-it0-x230.google.com (mail-it0-x230.google.com [IPv6:2607:f8b0:4001:c0b::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 09CF38F8 for ; Sun, 18 Dec 2016 14:46:29 +0000 (UTC) (envelope-from mokhi64@gmail.com) Received: by mail-it0-x230.google.com with SMTP id c20so46244562itb.0 for ; Sun, 18 Dec 2016 06:46:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=r3ojSRwQ9PjiTnvWLaaM/YuTub5ntAs1wolrtMPYteY=; b=gI/DpHZj4k1v3zUiZqO63cWl281MyM2kBGNoGdbQBAxKfM/q88Ltym0C3EiiDLMRCC c2O1I8Q2r0NMwX2m71m+Ha+26AT+mkt+Lm9pP5nHNtGL0Vj/Rv913ijYQvgvwjjXmntp M4j+I5qmwL1rN5/eh3DxcN1vvpnB7xh17GG/+ELbo0hX/MxbFacflIT7ObP7yWeGqvTi UTqKJ80DfvOLsluXt/jsL0FpHYXMcECV+GKCA7tCIcT0WHBHTe8X2EhU0vMMRySuzShm VhzoEbRYaNofTHkOtyhJ6VSGoYGFWTx6gtNsbabX3XjRw/PxPjGFoorLXSLknCfHbfEC 0Fgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=r3ojSRwQ9PjiTnvWLaaM/YuTub5ntAs1wolrtMPYteY=; b=p7uG3mUnuoTiS6ielRX1x/MBgiJrNMT0ng/zd6PXIsFOlTj5wJjN5nL2ZNg83Juprp NREv9QsvYkYMLI5nmbAJWNmyP8A9ocCGkALHN7Vj45IOw/o+2We7VJrwITmBYdYPFuXM 42Ac7SPLedkk9IPkyzTILCqR8+g5HI8c59iMl/SDnA0rxnNjLrQ9acEaLSSJC//He6Gy TUDNA8q8xEzK2RhyDOJOqEl5sGaJwMeHjGOWYw3+3b7f0YP4SX9e/FGCuRSuLjnJfu4C 9X+0c85lHUp0bAlymsit7MsqeV2R4YVYCXzgXbXD7XutKNN829IQXZgy6aq6p04Sn1qL HbdQ== X-Gm-Message-State: AKaTC012M3xEp3qg3Efjw3mknp1sQPY4DbFhWKHYnCWM3RC6Qt8IQmSS0ofu3KJZPVZzL17LbGKLRZMTCaw2kw== X-Received: by 10.36.1.65 with SMTP id 62mr12178498itk.39.1482072388371; Sun, 18 Dec 2016 06:46:28 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.147.132 with HTTP; Sun, 18 Dec 2016 06:46:27 -0800 (PST) In-Reply-To: <4e2fbb39-d29a-7d07-1b7e-bac95a365d39@gjunka.com> References: <4e2fbb39-d29a-7d07-1b7e-bac95a365d39@gjunka.com> From: mokhi Date: Sun, 18 Dec 2016 18:16:27 +0330 Message-ID: Subject: Re: VCode on FreeBSD? To: Grzegorz Junka Cc: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 14:46:29 -0000 I did tried it months ago. It needed special version of npm and such packages that some of them didn't met of what we had on port-tree. I didn't spend more time after that though (But I guess it was possible to satisfy it with little patches). =========================== Best wishes, Mokhi. From owner-freebsd-ports@freebsd.org Sun Dec 18 15:00:43 2016 Return-Path: Delivered-To: freebsd-ports@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 9BBE5C87BF4 for ; Sun, 18 Dec 2016 15:00:43 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 8932E1054 for ; Sun, 18 Dec 2016 15:00:43 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 85B02C87BF3; Sun, 18 Dec 2016 15:00:43 +0000 (UTC) Delivered-To: ports@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 8555BC87BF2 for ; Sun, 18 Dec 2016 15:00:43 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 649781053 for ; Sun, 18 Dec 2016 15:00:42 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id 6869643BA5; Sun, 18 Dec 2016 08:59:32 -0600 (CST) From: John Marino Reply-To: marino@freebsd.org To: "ports@FreeBSD.org" , listl@gjunka.com Subject: The ports collection has some serious issues Message-ID: <9b9b1fb6-29c5-50fa-38f8-d3e7fc287697@marino.st> Date: Sun, 18 Dec 2016 09:00:41 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161217-0, 12/17/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 15:00:43 -0000 Grzegorz Junka wrote: > On 17/12/2016 18:51, John Marino wrote: >> On 12/17/2016 12:34, abi wrote: >>> >>>>> 2. It doesn't provide dialog for port options, so >>>>> 2.1 I don't receive information if port options have changed. I don't >>>>> know what else will be pulled to my system after port tree update. >>>> >>>> which of course is a false statement. >>>> If you set port options which then change, Synth will stop and tell >>>> you to reconfigure or remove the saved port options. >>> >>> Not at all. For example, let's assume I go recommended way and have >>> options for ports with not default settings. Let's say, I have perl with >>> default options (no OPTIONS file). Let's say port maintainer adds new >>> option, [NSA Backdoor] >>> Perl will be silently compiled with that option, right? >> >> Yes. If you don't explicitly save the options then Synth has no way >> to detect a change in options. > > Isn't poudriere automatically saving the options file when building a > new port with default options (i.e. when no options have been > specified)? And also, aren't the selected options available in the > resulted pkg file, so that synth could look them up there? > Grzegorz [please keep me CC'd, I can't respond easily if not] Synth does look up package options. It compares it with the currently options specifications and will obsolete the package if they don't match exactly. Synth intentionally does not store option files. It will use option files that are pre-created for it (the lack of stored options means "use the defaults"). The behavior is intentional and it results in synth rarely having to break a scan and stop and most people want this, but it just so happens that abi wanted the exact opposite behavior. It's actually the first time I've heard somebody wanting the "explicitly save options" behavior because it's quite disruptive in practice. [1] John [1] I wonder how hard it would be for Synth to optionally create an saved options file (outside of the ports framework) when the package is successfully built. It's likely possible (non-default behavior) --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Sun Dec 18 15:21:31 2016 Return-Path: Delivered-To: freebsd-ports@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 F3521C865C0 for ; Sun, 18 Dec 2016 15:21:31 +0000 (UTC) (envelope-from scratch65535@att.net) Received: from nm4-vm8.access.bullet.mail.gq1.yahoo.com (nm4-vm8.access.bullet.mail.gq1.yahoo.com [216.39.63.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CA3C7314 for ; Sun, 18 Dec 2016 15:21:31 +0000 (UTC) (envelope-from scratch65535@att.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1482074340; bh=UCbI6GDHWxAAD5bhyYU8YkUhiF0zncp+9qjJTz+8/8M=; h=From:To:Subject:Date:References:In-Reply-To:From:Subject; b=u4UGTR5Sd/C/OMT4WUqXUB3JcFyixDJxfVSuiRJ0VKrwffJnqNNDqr91OgJgPJHwLiCHoEXkGKTQMijOCJNsoHxu5MdlX93WK5cQLH4KJZR/IwqwOA1Rluyx5E7Z2yIJeZwVPKlRRk6enRBJFz4PK2ESZrX/VpbvnOCCpr/gfT0= Received: from [216.39.60.170] by nm4.access.bullet.mail.gq1.yahoo.com with NNFMP; 18 Dec 2016 15:19:00 -0000 Received: from [67.195.22.118] by tm6.access.bullet.mail.gq1.yahoo.com with NNFMP; 18 Dec 2016 15:19:00 -0000 Received: from [127.0.0.1] by smtp113.sbc.mail.gq1.yahoo.com with NNFMP; 18 Dec 2016 15:19:00 -0000 X-Yahoo-Newman-Id: 796965.14650.bm@smtp113.sbc.mail.gq1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: CyyjsG4VM1mr.IBvLV8kaZIUHakYBsHGeXrWCjt0VWRhFmz A.JdDBY9yERE4xh0tYfs6iSWMZ56WLO7r0OXKCQNPN3gjwNeDfSaKjxT3Rts 1r_C8XzQAgi79VjuzuImZclF3EWaZ5aJ7.0bKiYn5r2er8X2QJdTv0CzIw.w Flv5eJi8Ik9G7yICXX0l.xak3lb5vnyUOLVqszFnkfNyB6CganjhGPJkScNT mDeOW7_FpxKbnW1ccJ3X6XhUG53xMh9Nu.g8dZPwnkFvrwnhymzc0TNSwNng _RH0Zc291_BRiRQ8JCbZhvwEhQ6YaEDwKerbQbJJ7SsKjd0zXpH5sgdDeHLV PegqL1tghSM.RQr9E.BzqArxhVCKCT81pzET4kCPMf9Yfm_a7c5fArV6ymRG _aVMQYt5vmuRwfT6AoNqfYlaF8HKZ1jacXRjhg_Xosa6ibc3EaDBslPvcKK3 xmW2svVIiJ5YZ4anFl2XFFKVfub8qYCK6Wq5hMcbRO8EXrgFUPDNolGqzJZq t_yj5fqT5_HMaLWTkJ6WeYUGRw0jddXwrj3KSHkO7zAZsaCd.AW42s7I- X-Yahoo-SMTP: pPvqnOaswBBbYZLVYFzvU7GaowLcbNioPp.aF8KvOjZk From: To: freebsd-ports Subject: Re: The ports collection has some serious issues Date: Sun, 18 Dec 2016 10:19:47 -0500 Message-ID: <5j7d5c5i7s9man9umkk51b7rijh9n20vph@4ax.com> References: <192c99ca-ed3b-44da-633a-99629fdcea70@marino.st> <20161217132608.GA1352@spectrum.skysmurf.nl> <54CEEF4F-3E62-45D1-902A-DA4372E9F060@freebsd.org> <20161217194758.GB7888@spectrum.skysmurf.nl> <2E32E0E1-C44F-497B-9852-6E2A6E331FD8@freebsd.org> In-Reply-To: <2E32E0E1-C44F-497B-9852-6E2A6E331FD8@freebsd.org> X-Mailer: Forte Agent 4.2/32.1118 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 15:21:32 -0000 On 17 Dec 2016, at 20:47, Alphons van Werven wrote: > But ever >> since some time during the 9.X era I started to pick up signs that the >> FreeBSD project as a whole is moving into a direction that troubles me--in >> some cases deeply indeed. I don't know what direction Fonz sees the project moving in [his loss will be significant, and I personally wish he would reconsider], but I've had a sense for some time that there's an undercurrent of some kind moving us insensibly toward Linux and, strangely, a mix of uncaringness and authoritarianism. I can't really quote specifics on my perception of a Linux-ward drift because I haven't been keeping an evidence notebook. But for evidence of authoritarianism creeping in, I offer the imposition of the new pkg utility on all of us awhile back even though it was still half-baked. That came as qute a shock, at least to me. I didn't like it at all. And now there seems to be some psychological warfare going on over basic build tools. I go back a ways with FreeBSD, v1.1.3 or something like that. So I'm not ready to bail, but I really, truly, no-kidding perceive a drift toward incoherence that, unless reversed, will make FreeBSD just another footnote in computing history, like Minix, 386BSD, the UCSD P-system, and others that after a brief heyday ceased to matter because their support base was hobby-oriented and uncommitted, with neither a clear vision for the future nor even a desire for one. From owner-freebsd-ports@freebsd.org Sun Dec 18 16:44:02 2016 Return-Path: Delivered-To: freebsd-ports@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 4365CC87881 for ; Sun, 18 Dec 2016 16:44:02 +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 C652B1FE2 for ; Sun, 18 Dec 2016 16:44:01 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [IPv6:2001:8b0:151:1:1c1d:86a1:a200:b700]) (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 498D5A12D for ; Sun, 18 Dec 2016 16:43:50 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/498D5A12D; dkim=none; dkim-atps=neutral Subject: Re: The ports collection has some serious issues To: freebsd-ports@freebsd.org References: <58558519.3080509@abinet.ru> <445d2a42-b6e0-4495-ce34-baed27db5461@gjunka.com> From: Matthew Seaman Message-ID: Date: Sun, 18 Dec 2016 16:43:44 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <445d2a42-b6e0-4495-ce34-baed27db5461@gjunka.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="TdBgIpxGWo3vNaPfALno2FniWVnvilm22" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, 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: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 16:44:02 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --TdBgIpxGWo3vNaPfALno2FniWVnvilm22 Content-Type: multipart/mixed; boundary="0JhJstTvEvsaeJIr20xn1lnUdfBKc4Mmo"; protected-headers="v1" From: Matthew Seaman To: freebsd-ports@freebsd.org Message-ID: Subject: Re: The ports collection has some serious issues References: <58558519.3080509@abinet.ru> <445d2a42-b6e0-4495-ce34-baed27db5461@gjunka.com> In-Reply-To: <445d2a42-b6e0-4495-ce34-baed27db5461@gjunka.com> --0JhJstTvEvsaeJIr20xn1lnUdfBKc4Mmo Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 18/12/2016 14:18, Grzegorz Junka wrote: > Isn't poudriere automatically saving the options file when building a > new port with default options (i.e. when no options have been > specified)? And also, aren't the selected options available in the > resulted pkg file, so that synth could look them up there? Poudriere will only save options settings if you run 'poudriere options =2E..' -- if you're trying to build a package and you've never set any options for it, then poudriere will silently build using the default options for that package. Similarly if the maintainer adds or removes options on a port where you already set some options, poudriere will just quietly build using the default value of any new options. On the other hand, if you do modify options, or if the default options settings change in the ports, poudriere will recognise this the next time you run a 'poudriere bulk ...' or similar and will add the packages with changed options to the rebuild queue. Yes, the resulting pkg contains information about the options settings. You can see this in the --full or --raw output from pkg-info(8), but it seems there is no flag to pkg-info(8) to print out just the options settings. To do that, use pkg-query(8): # pkg query '%Ok %Ov' postfix BDB off CDB off DOCS on INST_BASE off LDAP off LDAP_SASL off LMDB on MYSQL off NIS off PCRE on PGSQL off SASL on SASLKMIT off SASLKRB5 off SQLITE off TEST off TLS on Cheers, Matthew --0JhJstTvEvsaeJIr20xn1lnUdfBKc4Mmo-- --TdBgIpxGWo3vNaPfALno2FniWVnvilm22 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJYVrzGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATef0P/0Def6A2JaCdwwviqYaXIR6v EEBX4gSd1ppiYG3R9vA3q9BAP2prVrgJyOea4ILn3rC0v20bur0REMxhEzGtlwmq iUG2vhhTrNb6Qa78aKl/PUq+LvdAZhKu23rhl9tQlxJiP7Er/nXeiyf+yU5FcGEF X4bVeJDM+9D2EMQB2p1kQri7SsuUeL2tK2us9wAnoXZmyPGPOKNjUwNLQ5/RnRJe dsXSSjzUekzeBMUidc5ctrYORR+mh0cL4W/I6SB/aV4uzMiYLZH9AIKpqvPfzyjV tp17bFJlNJerC+RA0PYvEFUVUgak4tat+cx2b8NfAe5GQyT13dJhWc97dxDHBZWz 9ZFD//YrKzbgCIANn3O7TG69i+UBJEaqRJ/g2LMHKX9VMIyPAo8hM0OQOyJVq8Gs x8YL/ohFfzNL6xOYTqsA/xiPAL/4x27cQy3LVK+xl3mQGGMt6Tl9QXR55w7eo1en tQItzzTB73cU1l5AdqCSYwWtWZYiseU9FoH4BlUQWfKuCB4FGgW2bb3sasF/mlrp l7lVcLYCxhzPBMAFHzaacfFvNCLTKkNRmIkgPXkeNp/KvmwWozJh/iW5QmK/uc5Q UQ5PvxSViqxfCj4n6h3r+H2BG2tq9MDq+ofkxNmehM5rt56T2GMp8ZNl+ZSCxar9 YGbqH6xUpVhZXyiPw1q6 =CU8J -----END PGP SIGNATURE----- --TdBgIpxGWo3vNaPfALno2FniWVnvilm22-- From owner-freebsd-ports@freebsd.org Sun Dec 18 18:47:59 2016 Return-Path: Delivered-To: freebsd-ports@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 8941AC871EC for ; Sun, 18 Dec 2016 18:47:59 +0000 (UTC) (envelope-from dave@horsfall.org) Received: from nschwqsrv03p.mx.bigpond.com (nschwqsrv03p.mx.bigpond.com [61.9.189.237]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "InterMail Test Certificate", Issuer "Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D526B132 for ; Sun, 18 Dec 2016 18:47:58 +0000 (UTC) (envelope-from dave@horsfall.org) Received: from nschwcmgw08p ([61.9.190.168]) by nschwmtas04p.mx.bigpond.com with ESMTP id <20161218181639.YHQM2115.nschwmtas04p.mx.bigpond.com@nschwcmgw08p> for ; Sun, 18 Dec 2016 18:16:39 +0000 Received: from aneurin.horsfall.org ([120.146.8.15]) by nschwcmgw08p with BigPond Outbound id MWGf1u0070KTh7401WGfmR; Sun, 18 Dec 2016 18:16:39 +0000 X-Authority-Analysis: v=2.1 cv=Oc5ldUnY c=1 sm=1 tr=0 a=4q38a75ucWZEoAuqF1Taiw==:117 a=4q38a75ucWZEoAuqF1Taiw==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=n5n_aSjo0skA:10 a=AvjcX1REppxQln6SQBYA:9 a=CjuIK1q_8ugA:10 Received: from aneurin.horsfall.org (localhost [127.0.0.1]) by aneurin.horsfall.org (8.14.9/8.14.9) with ESMTP id uBIIGdnU039958 for ; Mon, 19 Dec 2016 05:16:39 +1100 (EST) (envelope-from dave@horsfall.org) Received: from localhost (dave@localhost) by aneurin.horsfall.org (8.14.9/8.14.9/Submit) with ESMTP id uBIIGcLB039955 for ; Mon, 19 Dec 2016 05:16:38 +1100 (EST) (envelope-from dave@horsfall.org) X-Authentication-Warning: aneurin.horsfall.org: dave owned process doing -bs Date: Mon, 19 Dec 2016 05:16:38 +1100 (EST) From: Dave Horsfall To: FreeBSD Ports Subject: Re: The ports collection has some serious issues In-Reply-To: Message-ID: References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) X-Home-Page: http://www.horsfall.org/ X-Witty-Saying: "chmod 666 the_mode_of_the_beast" MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 18:47:59 -0000 On Sun, 18 Dec 2016, John Marino wrote: > > > Real smooth there, Slick. > > > > Sarcasm might get you somewhere, but I'm not sure you want to be > > there. > > He was trolling. You know it. I know it. Everyone that read it knows it. I happen to know Peter as a friend; you don't. He doesn't troll; you do. And who is this "everyone", anyway? Either enumerate them, or STFU. -- Dave Horsfall DTM (VK2KFU) "Those who don't understand security will suffer." From owner-freebsd-ports@freebsd.org Sun Dec 18 19:14:30 2016 Return-Path: Delivered-To: freebsd-ports@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 2AD0BC87BA6 for ; Sun, 18 Dec 2016 19:14:30 +0000 (UTC) (envelope-from wjw@withagen.nl) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 14B2E103E for ; Sun, 18 Dec 2016 19:14:30 +0000 (UTC) (envelope-from wjw@withagen.nl) Received: by mailman.ysv.freebsd.org (Postfix) id 14005C87BA3; Sun, 18 Dec 2016 19:14:30 +0000 (UTC) Delivered-To: ports@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 13A22C87BA2 for ; Sun, 18 Dec 2016 19:14:30 +0000 (UTC) (envelope-from wjw@withagen.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [176.74.240.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D2B55103D; Sun, 18 Dec 2016 19:14:29 +0000 (UTC) (envelope-from wjw@withagen.nl) Received: from router.digiware.nl (localhost.digiware.nl [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 109BE3304E; Sun, 18 Dec 2016 20:14:26 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.com Received: from smtp.digiware.nl ([127.0.0.1]) by router.digiware.nl (router.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6j1jJCRGxFB0; Sun, 18 Dec 2016 20:14:25 +0100 (CET) Received: from [192.168.10.10] (asus [192.168.10.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id 6263A3304C; Sun, 18 Dec 2016 20:14:25 +0100 (CET) Subject: Re: The ports collection has some serious issues To: marino@freebsd.org, "ports@FreeBSD.org" , listl@gjunka.com References: <9b9b1fb6-29c5-50fa-38f8-d3e7fc287697@marino.st> From: Willem Jan Withagen Message-ID: <18184208-4e67-6447-3287-330eb4f41124@withagen.nl> Date: Sun, 18 Dec 2016 20:14:23 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <9b9b1fb6-29c5-50fa-38f8-d3e7fc287697@marino.st> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 19:14:30 -0000 On 18-12-2016 16:00, John Marino wrote: > [please keep me CC'd, I can't respond easily if not] I find that sort of strange... but that could be my feeling. Someone builds a tool, and then decides that it is not very useful to be part of the community that he creates the tool for... Like I said, it feels strange. --WjW From owner-freebsd-ports@freebsd.org Sun Dec 18 20:02:32 2016 Return-Path: Delivered-To: freebsd-ports@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 4677BC86A05 for ; Sun, 18 Dec 2016 20:02:32 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 37A3C1B1D for ; Sun, 18 Dec 2016 20:02:32 +0000 (UTC) (envelope-from marquis@roble.com) Received: by mailman.ysv.freebsd.org (Postfix) id 36FF9C86A04; Sun, 18 Dec 2016 20:02:32 +0000 (UTC) Delivered-To: ports@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 35041C86A03 for ; Sun, 18 Dec 2016 20:02:32 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [206.40.34.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx5.roble.com", Issuer "mx5.roble.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2583A1B1C for ; Sun, 18 Dec 2016 20:02:31 +0000 (UTC) (envelope-from marquis@roble.com) Date: Sun, 18 Dec 2016 12:02:25 -0800 (PST) From: Roger Marquis To: "ports@FreeBSD.org" Subject: Re: The ports collection has some serious issues In-Reply-To: <18184208-4e67-6447-3287-330eb4f41124@withagen.nl> Message-ID: <1612181148460.50981@mx5.roble.com> References: <9b9b1fb6-29c5-50fa-38f8-d3e7fc287697@marino.st> <18184208-4e67-6447-3287-330eb4f41124@withagen.nl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 20:02:32 -0000 On Sun, 18 Dec 2016, Willem Jan Withagen wrote: > On 18-12-2016 16:00, John Marino wrote: >> [please keep me CC'd, I can't respond easily if not] > I find that sort of strange... but that could be my feeling. Given the hyperbole and intentionally misleading content of waay too much of this thread, including its title, the only thing I find strange is that anyone could take it seriously. > Like I said, it feels strange. If you think that's strange you should check out the posts that torpedo'd HardenedBSD's Reddit page. Having seen this before in other projects and knowing some of the sources you wouldn't be mislead by following the money i.e., astroturf. At least the FreeBSD project doesn't utilize professional astroturfers advertising on sites like the Philippines' Craigslist. See also . Roger Marquis From owner-freebsd-ports@freebsd.org Sun Dec 18 20:19:23 2016 Return-Path: Delivered-To: freebsd-ports@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 A5BE6C86E34 for ; Sun, 18 Dec 2016 20:19:23 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 871F813B7 for ; Sun, 18 Dec 2016 20:19:23 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 868B3C86E33; Sun, 18 Dec 2016 20:19:23 +0000 (UTC) Delivered-To: ports@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 86302C86E32 for ; Sun, 18 Dec 2016 20:19:23 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 52A3B13B3 for ; Sun, 18 Dec 2016 20:19:23 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mail-it0-x22e.google.com with SMTP id 75so25523161ite.1 for ; Sun, 18 Dec 2016 12:19:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=wAyw14m6joEsRfBv0kBVIZYIzpS0WtB4woeKyIZYo30=; b=SYRE6ml54AH5//w/wrLj50U7ebFADhvjq2WBlAY6uFAINjvcqemmGhEI3NYKJlJyiN q3Dw8XXFsjAbJpwZUTsUuRuI2IdScER/679KDQsjfgEfo/YYC+yLfDksR/r8ykhCjOmr P2yxTKbQ112U25duaiH1B60Z5y1qGtsSsZb8GVRTSmF/ss2UyBBBZ8rsE6VpRptRsFOQ Iow1N4FKS0tTVMPuUAY89eGTdXUL2EBs3qxWUKpawzXBXWfnS9ODca29MfOKLISoXgEX auM0/bQ9N8Cdpqfg9Sa3jk/H61QXkB39mOssS0499NePfYhOuw+mvBsPjMD/JFekFVzp 3DqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=wAyw14m6joEsRfBv0kBVIZYIzpS0WtB4woeKyIZYo30=; b=osUnMg1YH6/IQzIcS29N6XANFv8NnPVlGgTNOh6sKiCldmnGXG/qX5qSaYYDGxaGPp dwG8QrrTgbQO8aqWSvouRUf8FfxkPKyn8ZjkVPxaFW2HxrIHq7fLEd8f3QsD09fRsGA5 Y9XNgGmJ3fLm1LfgDuGB0USFzqKKVNvOh2e73l2/ov2BGIH3H/UpmmcU13z8GK9EZThm edQi9kBaqhr0rDZ+s3bgd67YROLHkkd6Ufw8ijIuJlLo1p29GHzVwftkn9MNgKY3RnNs /d22jUV1aIus/oUTdcF8dcigpkMliSZ64FzODm4SVh2BEldNRViscWcXS2wnk+hmvz0W FFUQ== X-Gm-Message-State: AKaTC019XBFVXEgukgGpqYrhh1q61wiYfoUnlEDadeCgAom+MmgHMTGoUpnP/2szutcDftYx3sxe/ftn+sRd0g== X-Received: by 10.36.233.66 with SMTP id f63mr13869070ith.55.1482092362387; Sun, 18 Dec 2016 12:19:22 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.43.67 with HTTP; Sun, 18 Dec 2016 12:19:21 -0800 (PST) From: =?UTF-8?Q?Fernando_Herrero_Carr=C3=B3n?= Date: Sun, 18 Dec 2016 21:19:21 +0100 Message-ID: Subject: graphics/Inkscape not building either with or without openmp option set To: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 20:19:23 -0000 Hi everyone, graphics/inkscape is failing to build with openmp otion set, but unchecking it yields exactly the same result. There is an open PR about this ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208883) but hasn't receive much attention. It looks like inkscape unconditionally asks for compiler:openmp in its Makefile. I know the openmp issue has been brought up several times but, is there a way to make inkscape compile with it? Otherwise I would remove openmp support for the time being and at least get it to build. Cheers, Fernando From owner-freebsd-ports@freebsd.org Sun Dec 18 20:22:08 2016 Return-Path: Delivered-To: freebsd-ports@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 2CE91C87041 for ; Sun, 18 Dec 2016 20:22:08 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0BF9619DE for ; Sun, 18 Dec 2016 20:22:08 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 0B2B3C87040; Sun, 18 Dec 2016 20:22:08 +0000 (UTC) Delivered-To: ports@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 0AD8BC8703F for ; Sun, 18 Dec 2016 20:22:08 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mail-io0-x234.google.com (mail-io0-x234.google.com [IPv6:2607:f8b0:4001:c06::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C8F3119DC for ; Sun, 18 Dec 2016 20:22:07 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mail-io0-x234.google.com with SMTP id 136so138387667iou.3 for ; Sun, 18 Dec 2016 12:22:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=EPSGhOB65Az8ovgz1TiET6fJ3GCEqmy7PNImSPyRNrU=; b=n7nw6RE33gc5XMdylxeULTuthsyKj8Q0tIu4Vdku2TS2hvfxbCkc2iTU2b6xHcjzFH HhI412aaFDdTg51scwStsP+iXvNv4jiGWZaqA6XBBMpGGvO+W99NyUoHuIjXWBgajceS mQEw/o4LdsvviB6pi3R6bHMtD7VssVwpfomeLUOvEIAGBxQvxQD0l3ceO0Le1Icr/pTJ yQQLqK/1mp1w4fflv8PFGPqPN/1q9OH1NVjHcrf2GtLONjUPZrz5ymH2HoMht6YXLKt/ IxoyADYZj/ymL8njAi8dSzEK/5CoD5E/OTjx7dreqPYzbd0BEmRuuAhUnoRoeQTqF8S4 Js/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=EPSGhOB65Az8ovgz1TiET6fJ3GCEqmy7PNImSPyRNrU=; b=GBDkItLupnnD64oW+KZYzh3mfrFZ2bHGv+20RTM4kp5DiS3U76TXbouOLF2AXmlOhj csfXg6w3j/YOM8x1F155J1BrD+JS0X5JyEyAKg6CPLmWYWmEyhpANBvfjPLzUIkVUsoQ B+e74aIhsjiWw+E673VVv04fX8h37Lk2731/b/NlHIYpKR1dH+PLPQDhLK0vrcY1+DRJ B7xykMe6icX2KzbTbaCwI5AiDQuMtihTBXZseP5jzHf/L2rbVK8JaEFqgPgpannm0+8c GbOA5+y7NChWWkLWfwgJPLk+tzRq1KtpULpjEBX7emDFLOS3em1EjhVaiM01lDTsDHHQ stOA== X-Gm-Message-State: AIkVDXJOQ8lXyg+tCUPYSUBFY8MW3Y619ll/MkSsX0YSabgcMUfS6WzTYKkWqsDEKZkUy1h9HGNN2P3Lup2Epg== X-Received: by 10.107.10.193 with SMTP id 62mr12483106iok.168.1482092527041; Sun, 18 Dec 2016 12:22:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.43.67 with HTTP; Sun, 18 Dec 2016 12:22:06 -0800 (PST) In-Reply-To: References: From: =?UTF-8?Q?Fernando_Herrero_Carr=C3=B3n?= Date: Sun, 18 Dec 2016 21:22:06 +0100 Message-ID: Subject: Re: graphics/Inkscape not building either with or without openmp option set To: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 20:22:08 -0000 2016-12-18 21:19 GMT+01:00 Fernando Herrero Carr=C3=B3n = : > > It looks like inkscape unconditionally asks for compiler:openmp in its > Makefile. > Sorry, I just rechecked and this is not true. Still, it fails in both cases= . From owner-freebsd-ports@freebsd.org Sun Dec 18 20:22:24 2016 Return-Path: Delivered-To: freebsd-ports@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 15188C87064 for ; Sun, 18 Dec 2016 20:22:24 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E46FC1AAC for ; Sun, 18 Dec 2016 20:22:23 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id E3AD3C87061; Sun, 18 Dec 2016 20:22:23 +0000 (UTC) Delivered-To: ports@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 E35A4C8705F for ; Sun, 18 Dec 2016 20:22:23 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 778311AA6; Sun, 18 Dec 2016 20:22:23 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-wm0-x243.google.com with SMTP id g23so15243265wme.1; Sun, 18 Dec 2016 12:22:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=qJgzFPV+YUyGWdFghzBqzlVBJs/O3BtCEwJMhZmLt34=; b=ac1msyo3QrFA54rGtO/i3rrVb9cypfnVERY9+CfRbMsVoxQsFfxyQE9tPxmlF/sv8Z TTewY1/PCUAVc9JVuL6Xuo/hCL5dpIRNK17DVTXhvbWiOBQpJ3YWY7TloEFN/6bwCLOz /Ae7NHH1XWgY6QMs0jKB+oCdzRRlEJfJd/l3GzOCmVd6IUIgeqFaXW80uQdcicTOHSGF 8CSI7SvJo+22Li6kLyJyhgoTuVZjQJ4dbaLYIczCV1vcp0DXMx4CMRCNfmql4ijB1MMS quMujwUQE/plTj6OWi9vWy1NymxrYJxLux9MMfzzh1M7qTNQoAjMoaxwt+ZHSEXe5gms mxow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=qJgzFPV+YUyGWdFghzBqzlVBJs/O3BtCEwJMhZmLt34=; b=USphgLObx8mWAN1gYYbunM6Tqq/bIQU2U1KN23kr7XBZgNt4TbVna2S3jFzmZ8ooKZ j5cx7c8E7CMgO0h60dxlaCpf61taTH8JsgkuVGSA0qaMLgJkR+G/wRbrWHy27xvrGG7m TfsqYVpNgy5V78iiBVGE0iDcmcBBmmLMwUll3CVX5YzSeKY2VLtEvGzOzmCfCi+WiT7S Un8kypvAasP5Bm8HZ+f3PJEqjl19r7C8fS0rBLGZJJ+/6PSti/WXSQWTpMQKq+GqqYz+ kwuXwerFxxC76T5JwyYrNsZj2mXjRsA8t4WFX+yxjzqqQeO8+1OjrTaXWl9EYOBd1U1m XBww== X-Gm-Message-State: AIkVDXLqCXYeJjaSLQhMbjiDgyTQskf/KE6jMu+9lOOeccQM1u8HOJo0oQ873yjD8qywXLkT0Mwt0m4ImDpgpw== X-Received: by 10.28.41.70 with SMTP id p67mr10822847wmp.4.1482092541560; Sun, 18 Dec 2016 12:22:21 -0800 (PST) MIME-Version: 1.0 Sender: kob6558@gmail.com Received: by 10.28.51.78 with HTTP; Sun, 18 Dec 2016 12:22:20 -0800 (PST) In-Reply-To: <6a8a943a-3d27-3d59-041b-dfdd2a2640c2@marino.st> References: <6a8a943a-3d27-3d59-041b-dfdd2a2640c2@marino.st> From: Kevin Oberman Date: Sun, 18 Dec 2016 12:22:20 -0800 X-Google-Sender-Auth: uk6R0GMJvoZcz_0BpofVKDxNKho Message-ID: Subject: Re: The ports collection has some serious issues To: marino@freebsd.org Cc: "ports@FreeBSD.org Ports" , David Demelier Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 20:22:24 -0000 On Sun, Dec 18, 2016 at 6:05 AM, John Marino wrote: > David wrote > >> On 12/16/2016 04:06 PM, John Marino wrote: >> >>> Starting with a clean system: >>> 1) install synth from binary package from official freebsd builder (a >>> single package) >>> >> >> What about just building synth from ports? Then the OP have everything >> built from ports. >> >> -- >> David >> > > In the example, the system is *clean*. If you build from ports you > immediately litter it with installed build dependencies. > > The "real" process is just use the binary package that FreeBSD provides. > I was showing how to bootstrap it cleanly and the target audience is those > that insist they were the ones to build it (which I assume is a small > percentage of the overall audience). There is zero advantage to building > it yourself. > > The other reasons is that all the build dependencies get generated as > packages in a synth directory, so by avoiding Synth temporarily has the > cost of having to potentially rebuild them all again later for other > packages or rebuilding a new version of synth. So it avoids unnecessary > repeat work as well. > > John > > Yes! I see no reason to ever build synth from source. It has NO run dependencies, so installing the package has no added baggage (unlike portupgrade). I only use it for the two ports I use that require special build options on my server, but it really makes sense for many, many cases where poudriere is overkill. synth(8)... try it, you'll like it. (Sorry, dating myself.) -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 From owner-freebsd-ports@freebsd.org Sun Dec 18 20:43:29 2016 Return-Path: Delivered-To: freebsd-ports@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 87FB3C8782F for ; Sun, 18 Dec 2016 20:43:29 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 66B7D1C9A for ; Sun, 18 Dec 2016 20:43:29 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 63468C8782E; Sun, 18 Dec 2016 20:43:29 +0000 (UTC) Delivered-To: ports@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 62E2CC8782C for ; Sun, 18 Dec 2016 20:43:29 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mail-it0-x22a.google.com (mail-it0-x22a.google.com [IPv6:2607:f8b0:4001:c0b::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2AF1A1C99 for ; Sun, 18 Dec 2016 20:43:29 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mail-it0-x22a.google.com with SMTP id b132so36337388iti.1 for ; Sun, 18 Dec 2016 12:43:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=zabTm4vi79JkVTC451IHvFMi4pGsPmcfN8pyUYpqsNY=; b=F9UMyxySsRDvweKkDrB0fvKiTv66MG89mpsboryBugUykteQo5u7BLye6zihfyIuKF 622zB1neeXl3uqPjKJSuAhvOgtRsTPopfLjejv5HB+zMBUW5LqeoOgQpRYsIqH2ZpUWn o5kfBsIiG9Ih03TfAR3N3aZSHrNERlKTKmupqZAHnXO7uw8i7X/WO5RF/eO6R+yHajTB Cj5iq58Y6vQ9/xt1//sr0NxFs3UZ4u6vOd1cequmoV4fciPThhzEd32QSPT0MfNs67+N f6ZJeavszIEEQa6/95NOPtUnx5XXFj+49SJeY0a2VRKYjExStgMs3u6339b+Mqfwgw73 sqNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=zabTm4vi79JkVTC451IHvFMi4pGsPmcfN8pyUYpqsNY=; b=uW4+TZkdTLuzaQFJeZ1/DTCBn4hy4jmzyegEUOnspWpZWXExz51VOJy4uUj7Y50qTS 2eAx267lvHdrdpBUHQaaFBo068CrvxSULOUOhB946yBz9Litgq7LOcSlox46WUPe0R6B zJjuOA9TMCRQupJ71Wi7TVQBUqDEUn/pten1CRme3I0gO9vwtHt4dLbH9EOy1XcDaH/t z5wLni8jiqdfodB3vVqQihcPQ2uHlCWyM2IoB40NmTsoTHjvrHRDv5lPl3HV9faiOKj+ Je5Ks7uIA1sfxRVN3pMLYreLZSk8jaTqInEc5cA7ek4k2DEjVYeyx3LSi7r5Yhm0XfmT UMQg== X-Gm-Message-State: AKaTC00YiccC9QYidliXjNHrbZUOsSE+xZBPFOKHoSFtTNhy/ZkJ0RUqoB/tFHKDqK1daWkXIRJsSGkJ/3X0+A== X-Received: by 10.36.208.129 with SMTP id m123mr13106692itg.55.1482093808316; Sun, 18 Dec 2016 12:43:28 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.43.67 with HTTP; Sun, 18 Dec 2016 12:43:27 -0800 (PST) In-Reply-To: References: From: =?UTF-8?Q?Fernando_Herrero_Carr=C3=B3n?= Date: Sun, 18 Dec 2016 21:43:27 +0100 Message-ID: Subject: Re: graphics/Inkscape not building either with or without openmp option set To: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 20:43:29 -0000 2016-12-18 21:22 GMT+01:00 Fernando Herrero Carr=C3=B3n = : > > > 2016-12-18 21:19 GMT+01:00 Fernando Herrero Carr=C3=B3n : > >> >> It looks like inkscape unconditionally asks for compiler:openmp in its >> Makefile. >> > > Sorry, I just rechecked and this is not true. Still, it fails in both > cases. > > I made it build by explicitly adding llvm37/lib to LDFLAGS, and then stumbled upon this other issue with GraphicsMagick [and openmp] ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194760). This is gettin= g tough :-( From owner-freebsd-ports@freebsd.org Sun Dec 18 20:44:53 2016 Return-Path: Delivered-To: freebsd-ports@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 D6425C8789F for ; Sun, 18 Dec 2016 20:44:53 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id B37BC1E88 for ; Sun, 18 Dec 2016 20:44:53 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id B2E51C8789E; Sun, 18 Dec 2016 20:44:53 +0000 (UTC) Delivered-To: ports@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 B28D8C8789D for ; Sun, 18 Dec 2016 20:44:53 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46E801E83 for ; Sun, 18 Dec 2016 20:44:53 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-wm0-x22d.google.com with SMTP id t79so84554486wmt.0 for ; Sun, 18 Dec 2016 12:44:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=SKVBUw0YtPiq05cecD/+DXnctCzC0xAq06n+igL00ko=; b=arv28qYHJm/GPXr3wgi4W9YutIS9fd94ubScsbxxtmMOT8Zibxx/fQnFGXCWujJTWf j12o27Bld3SbPnvRvjEImoi5oBXfZhv24leV4niWCTo2XjPaAqXDPVCF/7M/BW5v0pAp 97+EyjGJsBVZZr4snG/7ipHbU85V8xFGFTH9wV54s/NQGSD2hmEvSQv4EnnUOHCI88xO udUBT2rZ0iRKWQSk3msuHABPYwzZrVAphJ2O8FdUaTKmmTO3woyH1lpFBYXEx+tM5JpJ /GP714BHSmBPqxCsDISeLozw1T8eKKuVDiT8ytV+uWCI8HpH0eCEskA/sMEVjzcLmwan l/0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=SKVBUw0YtPiq05cecD/+DXnctCzC0xAq06n+igL00ko=; b=d6FaVmLVeilRtPIsYl/BlfD2pNhX6mArs79b9lBzBBGnQ1sGeH/MvyRhZC806H4i54 H+rAvS2W8DjJi0rNdAbLmgn5SMbkEcBK3Eqa9qaszFCo2BOnX2PAbwvjJEpWwYiv6ED8 ++ir0LqEZs7/11IGzU4L3ySO910yOxtIteMTNaXnW9e+HtRDrAzF0+oib2AtZ802kLMm 87tOOv9HUot4cP/loVRH9fI43cLyBIezEq02AQJcEzeA6YRBzfR8FeDBnr0c57GhfhHT AwXNcsvdo4wJ2daJ+tAl5zxwfjNmXafoY8pXy8g2nPXYGCwG7e+k5N1Bko4u9MliV5/o uIRQ== X-Gm-Message-State: AIkVDXIbRSzPRFXGP1XWnQ0rCEb3XmHGvn9Ld/DqhBLEGaECYLhw5uhlHXzmtVOfHviU9grfuY19KRkBFUmAyg== X-Received: by 10.28.12.84 with SMTP id 81mr11132902wmm.51.1482093891313; Sun, 18 Dec 2016 12:44:51 -0800 (PST) MIME-Version: 1.0 Sender: kob6558@gmail.com Received: by 10.28.51.78 with HTTP; Sun, 18 Dec 2016 12:44:50 -0800 (PST) In-Reply-To: References: From: Kevin Oberman Date: Sun, 18 Dec 2016 12:44:50 -0800 X-Google-Sender-Auth: W1Cix1VisK80ykKxtj1y9_sdXHI Message-ID: Subject: Re: graphics/Inkscape not building either with or without openmp option set To: =?UTF-8?Q?Fernando_Herrero_Carr=C3=B3n?= Cc: "ports@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 20:44:53 -0000 On Sun, Dec 18, 2016 at 12:22 PM, Fernando Herrero Carr=C3=B3n wrote: > 2016-12-18 21:19 GMT+01:00 Fernando Herrero Carr=C3=B3n : > > > > > It looks like inkscape unconditionally asks for compiler:openmp in its > > Makefile. > > > > Sorry, I just rechecked and this is not true. Still, it fails in both > cases. I reported this issue a long time ago, but it is a problem with incorrect linkage when ImageMagick is installed with OpenMP. for an explanation and workaround, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194760 See comment 18 for my analysis and confirmed work around. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 From owner-freebsd-ports@freebsd.org Sun Dec 18 20:47:00 2016 Return-Path: Delivered-To: freebsd-ports@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 1823BC87904 for ; Sun, 18 Dec 2016 20:47:00 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E95BD1B1 for ; Sun, 18 Dec 2016 20:46:59 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id E5DE3C87903; Sun, 18 Dec 2016 20:46:59 +0000 (UTC) Delivered-To: ports@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 E588EC87902 for ; Sun, 18 Dec 2016 20:46:59 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ADB881B0 for ; Sun, 18 Dec 2016 20:46:59 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mail-it0-x22c.google.com with SMTP id b132so36380075iti.1 for ; Sun, 18 Dec 2016 12:46:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=okEN92khkiVHc9MtaWmr913zzRHqs4fy0AbSytkH0BA=; b=b021Mx8l5XTEPDXuLNZiXxiJDJnaYJgmdMvOUOVFtcNa8MTzmFJPo6+eSvR8/cnNX/ kDtfoNX0Fz+yqV0QwtWy8+R33iILZBf83RkxLp4b13KwEiZjOW6bMwu4n5tbYgfB+g9w wPo14ecKWBthIDPews5zxA2OKqa2NVBfca6pMaUlkMqj1zIx1g7OMfBZX9m7Po3VoRTo PdsXi5FUH04G4VnhsVoUq3GJFGTCFhrPpXn2zYy6RpJ447PTNPQeObz1IpFCnmliGuXz NXyJSmEVYi+q4NNpce990Pgtz/wIHlULcn2wyhlXKDvLQxxHDgwvgRxrOkgo3AqrNy2G 1jxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=okEN92khkiVHc9MtaWmr913zzRHqs4fy0AbSytkH0BA=; b=bXmWJ0ln2Oib1bi/omx1ZhP5mxNdfc130fph97EIGCRh2JbF2IyOF9nRECqMG0r8iQ t1/TlQSB/sLFazRJUHhUE2JV61kXwKtH7D+yW5YARc0brzG58vrDzM6RjNOYwT7aDAbn 7Lxwv4YLYWaavmlwM79n0INi3+jaxcHeMZQfLJYvhspwwmzj8hT2xDKOvVFaF5rlV0jy eRid9IXomLDuhRN8xFKwUSYIXwDxhtIQQRWkdjQ4WKDkQqFMjrG5hIm35tR2Vj4FqxLl jpxTe9q6/IP2e4B+wV/dXoyzPLCLRVbbVBeTUqRDhIclj0ET6B5AaQ1qpgv37j2NYEyg X3+g== X-Gm-Message-State: AKaTC02UOi5BDe+rTGWbTB99DGVkYbH0qf9x0tp51zN4iHCuRe7Kj/dNguWQH6t1J4ccB9j+5i8pxA0/Z9RJnQ== X-Received: by 10.36.233.66 with SMTP id f63mr13933584ith.55.1482094019152; Sun, 18 Dec 2016 12:46:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.43.67 with HTTP; Sun, 18 Dec 2016 12:46:58 -0800 (PST) In-Reply-To: References: From: =?UTF-8?Q?Fernando_Herrero_Carr=C3=B3n?= Date: Sun, 18 Dec 2016 21:46:58 +0100 Message-ID: Subject: Re: graphics/Inkscape not building either with or without openmp option set To: Kevin Oberman Cc: "ports@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Dec 2016 20:47:00 -0000 2016-12-18 21:44 GMT+01:00 Kevin Oberman : > On Sun, Dec 18, 2016 at 12:22 PM, Fernando Herrero Carr=C3=B3n < > elferdo@gmail.com> wrote: > >> 2016-12-18 21:19 GMT+01:00 Fernando Herrero Carr=C3=B3n : >> >> > >> > It looks like inkscape unconditionally asks for compiler:openmp in its >> > Makefile. >> > >> >> Sorry, I just rechecked and this is not true. Still, it fails in both >> cases. > > > I reported this issue a long time ago, but it is a problem with incorrect > linkage when ImageMagick is installed with OpenMP. for an explanation and > workaround, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D19476= 0 > See comment 18 for my analysis and confirmed work around. > > Oh, sorry, I must have skipped it. Thanks for the pointer, will read it carefully. From owner-freebsd-ports@freebsd.org Mon Dec 19 00:31:47 2016 Return-Path: Delivered-To: freebsd-ports@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 55B59C72930 for ; Mon, 19 Dec 2016 00:31:47 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 330A689E for ; Mon, 19 Dec 2016 00:31:47 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 32582C7292E; Mon, 19 Dec 2016 00:31:47 +0000 (UTC) Delivered-To: ports@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 31FB7C7292C for ; Mon, 19 Dec 2016 00:31:47 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wj0-x22d.google.com (mail-wj0-x22d.google.com [IPv6:2a00:1450:400c:c01::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BA89B899 for ; Mon, 19 Dec 2016 00:31:46 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wj0-x22d.google.com with SMTP id v7so136994069wjy.2 for ; Sun, 18 Dec 2016 16:31:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=smB9A7tF8QoYWovI4mU54N82RkjnwfUY3jQed5jr9M4=; b=DNX1ENMoOqa+KJA/Qohr2aYmvBYdDboLMVIO8wJ+Jq/7FgdqRSiNGB54g5aKYzUviT j8ZUP4LK95qao3n+BwQp2mNlakAbc3JASapEqdwNSkZ5Gf9tDHAwKWFYCeLBWlCLA9Gj MXHemQPUw/ggtz37huMQNAfudO0/2H9E7hjY1I0psVSjqe4R4NtBJ//KRAd927aEsnwe yEuDc4TcNqtK2CMkiKVmDP+9PY0Z0ijiW4T/gibEgeskorMpA69Culh3XXP8eHeIRzjS Hk+OqgsnIL29LDaL0r3l8bfaNy8QZ8s3//BPSafscVIC3IBOZkvfgajKKfaFeb4MNrq4 iS/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:subject:message-id :mime-version:content-disposition:user-agent; bh=smB9A7tF8QoYWovI4mU54N82RkjnwfUY3jQed5jr9M4=; b=brms+tuqrzuZsdkOYK6xMI/ERnAe2xSR6SoDM9GToAGNdaPYr4MkXkWq28dA89Nz4k lzK4YNaFhb6eZ73xpo/+qE8e7tg4VQs0yK7HVMAstK47JbY9liUUeEuJs6Zc2lDUSjlz Ez8LWbpJG9R5XvgKX6E/bOobdML9BCWkzDUu7qitWdaAaGHCxpONgNOqPwOrel7nrtdP ZI1c3yJsuJhCpH4K+wZvTPt3yStek70Aw6PPgF/JhY67Ny3Th607kPFX9ObaI/T/G46J Bk9NWfM+D0CwRi2u+BBXMEeQGt1TH9XH/8jgFarjA/lpvsnxBzeWoiyZy/Rb5rdhg3Kd gutg== X-Gm-Message-State: AKaTC0022lqZ2yw7JG7ZYwL9pa3R47pl0Ne967rXOWYh0nrehlWQDnkkvR6PKLIfwNlBSQ== X-Received: by 10.194.8.226 with SMTP id u2mr11413055wja.91.1482107504989; Sun, 18 Dec 2016 16:31:44 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id f134sm14734240wmf.19.2016.12.18.16.31.44 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Dec 2016 16:31:44 -0800 (PST) Sender: Baptiste Daroussin Date: Mon, 19 Dec 2016 01:31:43 +0100 From: Baptiste Daroussin To: ports@FreeBSD.org Subject: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7l5z4llzssmpc7e6" Content-Disposition: inline User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 00:31:47 -0000 --7l5z4llzssmpc7e6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, I have been working for a while on 2 long standing feature request for the ports tree: flavors and subpackages. For flavors I would like to propose a simple approach first which is more like a rework of the slave ports for now: Examples available here: https://reviews.freebsd.org/D8840 (with the implementation) and https://reviews.freebsd.org/D8843 Design: introduce a 3rd level in the hierarchy and make it work a bit like slave ports pros: - all slave ports are self hosted under the same directory: easier for maintenance - should work with all existing tools cons: - hackish: it is not really much more than a slave port - it adds plenty of new Makefiles :( I think anyway this is an improvement Next step after that is in would be to extend it to allow some dependency on "I depend on whatever flavor if port X" Subpackages: Design: Add a new macro MULTI_PACKAGES flag plist with an @pkg{suffixofthesubpackage} file the framework will split the plist into small plist and create all the packages All variables like COMMENT can be overridden with a COMMENT_${suffixofthesubpackage} pros: - simple and working almost now - allow to simplify lots of ports - options friendly (_PACKAGE automatically appends a new entry to MULTI_PACKAGES) cons: - will break the paradigm that certain tools depend on (portmaster/portupgrade in particular are a huge problem since they are not actively maintained) Example of the usage: https://people.freebsd.org/~bapt/multipackage.diff Note that I took the mpg123 as an example because it was a simple one to test not because it may need subpackages As a result you build 3 packages: mpg123 (the runtime tools) mpg123-lib: the runtime libraries mpg123-sndio: the sndio plugin LIB_DEPENDS on ports depending on libmpg123.so does not have to be changed, the framework already automatically register only the mpg123-lib as a dependency and not others. Not the example is missing one thing: a dependency between mpeg123-lib and mpg123 The second is not ready yet and would take time to land Any comment? Best regards, Bapt --7l5z4llzssmpc7e6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhXKm0ACgkQY4mL3PG3 PlqPGQ/8DBFLa5boRqUe6DMw3WVOz8x0XY5O5ji9cXITAPeBF2q6jgCao7sqsXOx 3RePlpGZqq1wMPjNPGnnLlQ5IfT1NrSP6+Wsg3oa157x/oJM67oOHuzESKR3jXtX QhFHGTwvcqJXpbkoPtiNXDq4DB3J7Sesr9sB6yfpoBH8Hvj52vKdcjOFv50JKpR9 TUJU/K2UdO4tqILB5gifGf2zefCfxMEBLa8thDdPeseKDnAtoC4Mr6jTwgFFUBxT uSvg8hSAdZAZ7viCkqGZEYP1keG+H6V1QbDdEVfhd7Kuc2ZEIFsgILpuIRKaQHoH U1g/zyZo5Zydil90LFFZiGFngn2nVy33cYL24AmZvYDBhPg8Nk2yxRV02bqsOdYL he5UlhhNF2RrqSEImRdX4Le0mu67NVhBM7DMa2IhwHQaKJL6Nej1gvclWKa5lQ7m 3UpEXw7O5Kc11eZ7yKXOHCt8elvkd0KIBgFwOc/wyQd72iHBAfsW4qV3vaEF2Ybq khvyXBxWBj905cFpW4qhRbM4xPPKLOC+3XIUH/RqYAjBofQa+xP87BKicNAru9CE QgDpIihloe+0ZJqmuSwgWyaE9hJ4kIx3ftC50lhm+0r4g/oH8CEY852Akx4Mspoe GsVSRmQIGr1aTz9VfziwDfrZ5FChUThK4hiRTMpWXw+cT8uiDbQ= =J7DF -----END PGP SIGNATURE----- --7l5z4llzssmpc7e6-- From owner-freebsd-ports@freebsd.org Mon Dec 19 05:42:34 2016 Return-Path: Delivered-To: freebsd-ports@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 EAED6C8727D for ; Mon, 19 Dec 2016 05:42:34 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C6403DB4 for ; Mon, 19 Dec 2016 05:42:34 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id C597EC8727C; Mon, 19 Dec 2016 05:42:34 +0000 (UTC) Delivered-To: ports@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 C3944C8727B for ; Mon, 19 Dec 2016 05:42:34 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 76172DB3; Mon, 19 Dec 2016 05:42:34 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: by mail-qk0-x234.google.com with SMTP id t184so4236468qkd.0; Sun, 18 Dec 2016 21:42:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=MgAr0Godhvht/WhfsCtFC0LXK6QMI7at0JZCqqBGF+M=; b=PsAWscdISp4WDEQWZXzwFmZaFoIpqg3TjtRcGRpXCgDGRXB+rphILoYeBY6rNva+8G jJ4msd7G0rdm+FVtELs4ZmPF8QK32hJd+Au26YepffmiWxiF6fJcfCfXzxbWh+lLkHnk gMraNFKAAA8EIJXNvddUPAwPi0SRLPZy+1/SFmWZGARR0cQsQA/5xmz3EvzNt4VJJx6Y 8qoWQZozzz79NJpuNAth38NcCoFFsLhOtccfkGNEqvkMo0veSk+XQwRUmxpaPyvCH6Sa b5bVkUVSElBHc3vPC2Rf7JwwiTJpqcPv9nEkjkyuhesM10SUtmEy2HxVWTwTACjwlRCK nD4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=MgAr0Godhvht/WhfsCtFC0LXK6QMI7at0JZCqqBGF+M=; b=muf4pAm3n6/2dPiKaimsFE+Uky2EUeDBUv9+vcFqu7d8KZl73X6zg2he+IOU1bmAEL Pj9P7TSi4vcF434BSSvFWflcQI3kD0+EVj1BXzkTOh6qY/ZUOFhnbIiark8do1Hn95Nm asz4UKS37Yq3pgBevdCbtFOuTtxNuIaTOgyyes/qS2ajAwrODk7yARC5mjAORLHdntfJ t8SF7CdT5knJyotdFNTURqxZDQAYP0ZVyYTAVqMSoEJx7b+DwB1mW4Af0sqsSDOAOxhi GMcFiuPQDKJUomMnIQfBUiCvIjj57HlPPeQSBPdnW+5830dkDnTMbn5z9jJSfUWPi6qJ 4pmQ== X-Gm-Message-State: AIkVDXLdvYbEXoCBnIrp90NRTYyNqI/p6ehDczE9M4OWIYoSEEEK1iBNiToTqMYnCegZEg== X-Received: by 10.55.67.74 with SMTP id q71mr1365317qka.292.1482126153177; Sun, 18 Dec 2016 21:42:33 -0800 (PST) Received: from [192.168.2.9] (c-73-132-2-239.hsd1.va.comcast.net. [73.132.2.239]) by smtp.googlemail.com with ESMTPSA id n191sm9772540qke.19.2016.12.18.21.42.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Dec 2016 21:42:31 -0800 (PST) Subject: Re: The ports collection has some serious issues To: marino@freebsd.org References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> Cc: "ports@FreeBSD.org Ports" From: Jim Trigg Message-ID: <4f2e93f8-1988-ff60-1159-0daee695836a@gmail.com> Date: Mon, 19 Dec 2016 00:42:30 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 05:42:35 -0000 On 12/18/2016 02:24 AM, John Marino wrote: > 2) portmaster's dirty build method is inferior to clean environment > builds (true) > 3) There is better and official alternative (true) Maybe. I have a case where portmaster (on my current production box) builds fine but poudriere (on my intended replacement production box) does not. Case in point: php70-pdo_*. The first time I tried a build pdo_sqlite failed. This time (after correcting other ports' option problems) pdo_mysql fails for basically the same reason - pdo_* cannot find pdo because pdo thinks PHP_EXT_DIR=20151012-zts but pdo_* thinks PHP_EXT_DIR=20151012 - log for the latter below signature. Yet doing the build with postmaster works fine. > 4) There's a second, even more effective alternative for x86 platforms > (true) I can not as yet contest this. I haven't tried synth because if poudriere works it will have further value add for me (as a port maintainer I can build my port in multiple environments on a single box). Dealing with the conversion factor isn't worth it to me for the alleged gains synth brings. -- Jim Trigg Log for php70-pdo_mysql ====>> Building databases/php70-pdo_mysql build started at Sun Dec 18 23:53:21 EST 2016 port directory: /usr/ports/databases/php70-pdo_mysql building for: FreeBSD freebsd_10-3x64-HEAD-job-04 10.3-RELEASE-p14 FreeBSD 10.3-RELEASE-p14 amd64 maintained by: tz@FreeBSD.org Makefile ident: $FreeBSD: head/databases/php70-pdo_mysql/Makefile 422569 2016-09-21 15:43:47Z tz $ Poudriere version: 3.1.14 Host OSVERSION: 1003000 Jail OSVERSION: 1003000 ---Begin Environment--- SHELL=/bin/csh UNAME_v=FreeBSD 10.3-RELEASE-p14 UNAME_r=10.3-RELEASE-p14 BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 ARCH=amd64 SAVED_TERM=screen MASTERMNT=/srv/poudriere/data/.m/freebsd_10-3x64-HEAD/ref UID=0 FORCE_PACKAGE=yes PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin _JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+ POUDRIERE_BUILD_TYPE=bulk PKGNAME=php70-pdo_mysql-7.0.14 OSREL=10.3 _OSRELEASE=10.3-RELEASE-p14 PYTHONBASE=/usr/local OLDPWD=/ _SMP_CPUS=4 PWD=/srv/poudriere/data/.m/freebsd_10-3x64-HEAD/ref/.p/pool HAVE_COMPAT_IA32_KERN=YES OPSYS=FreeBSD MASTERNAME=freebsd_10-3x64-HEAD SCRIPTPREFIX=/usr/local/share/poudriere _JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun USER=root HOME=/root POUDRIERE_VERSION=3.1.14 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh CONFIGURE_MAX_CMD_LEN=262144 LIBEXECPREFIX=/usr/local/libexec/poudriere LOCALBASE=/usr/local PACKAGE_BUILDING=yes _JAVA_OS_LIST_REGEXP=native\|linux OSVERSION=1003000 ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for php70-pdo_mysql-7.0.14: MYSQLND=on: Use MySQL Native Driver ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --with-pdo-mysql=mysqlnd --with-php-config=/usr/local/bin/php-config --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/databases/php70-pdo_mysql/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/databases/php70-pdo_mysql/work HOME=/wrkdirs/usr/ports/databases/php70-pdo_mysql/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh AUTOCONF=/usr/local/bin/autoconf-2.69 AUTOCONF_DIR=/usr/local/share/autoconf-2.69 AUTOHEADER=/usr/local/bin/autoheader-2.69 AUTOIFNAMES=/usr/local/bin/ifnames-2.69 AUTOM4TE=/usr/local/bin/autom4te-2.69 AUTORECONF=/usr/local/bin/autoreconf-2.69 AUTOSCAN=/usr/local/bin/autoscan-2.69 AUTOUPDATE=/usr/local/bin/autoupdate-2.69 AUTOCONF_VERSION=2.69 CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/databases/php70-pdo_mysql/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/databases/php70-pdo_mysql/work HOME=/wrkdirs/usr/ports/databases/php70-pdo_mysql/work TMPDIR="/tmp" NO_PIE=yes WITHOUT_DEBUG_FILES=yes WITHOUT_KERNEL_SYMBOLS=yes SHELL=/bin/sh NO_LINT=YES AUTOCONF=/usr/local/bin/autoconf-2.69 AUTOCONF_DIR=/usr/local/share/autoconf-2.69 AUTOHEADER=/usr/local/bin/autoheader-2.69 AUTOIFNAMES=/usr/local/bin/ifnames-2.69 AUTOM4TE=/usr/local/bin/autom4te-2.69 AUTORECONF=/usr/local/bin/autoreconf-2.69 AUTOSCAN=/usr/local/bin/autoscan-2.69 AUTOUPDATE=/usr/local/bin/autoupdate-2.69 AUTOCONF_VERSION=2.69 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PHP_EXT_DIR=20151012 OSREL=10.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib DOCSDIR="share/doc/php70" EXAMPLESDIR="share/examples/php70" DATADIR="share/php70" WWWDIR="www/php70" ETCDIR="etc/php70" --End PLIST_SUB-- --SUB_LIST-- PHP_EXT_DIR=20151012 PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/php70 DOCSDIR=/usr/local/share/doc/php70 EXAMPLESDIR=/usr/local/share/examples/php70 WWWDIR=/usr/local/www/php70 ETCDIR=/usr/local/etc/php70 --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles #### /usr/local/etc/poudriere.d/freebsd_10-3x64-make.conf #### WITH_PKGNG=yes DEFAULT_VERSIONS= php=70 apache=2.4 python=2.7 python2=2.7 python3=3.3 perl5=5.24 ssl=openssl postgresql=96 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- =================================================== ===> License PHP301 accepted by the user =========================================================================== =================================================== ===> php70-pdo_mysql-7.0.14 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.9.4.txz [freebsd_10-3x64-HEAD-job-04] Installing pkg-1.9.4... [freebsd_10-3x64-HEAD-job-04] Extracting pkg-1.9.4: .......... done ===> php70-pdo_mysql-7.0.14 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of php70-pdo_mysql-7.0.14 =========================================================================== =================================================== =========================================================================== =================================================== ===> License PHP301 accepted by the user ===> Fetching all distfiles required by php70-pdo_mysql-7.0.14 for building =========================================================================== =================================================== ===> License PHP301 accepted by the user ===> Fetching all distfiles required by php70-pdo_mysql-7.0.14 for building => SHA256 Checksum OK for php-7.0.14.tar.xz. =========================================================================== =================================================== =========================================================================== =================================================== ===> License PHP301 accepted by the user ===> Fetching all distfiles required by php70-pdo_mysql-7.0.14 for building ===> Extracting for php70-pdo_mysql-7.0.14 => SHA256 Checksum OK for php-7.0.14.tar.xz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for php70-pdo_mysql-7.0.14 =========================================================================== =================================================== ===> php70-pdo_mysql-7.0.14 depends on file: /usr/local/bin/phpize - not found ===> Installing existing package /packages/All/php70-7.0.14.txz [freebsd_10-3x64-HEAD-job-04] Installing php70-7.0.14... [freebsd_10-3x64-HEAD-job-04] `-- Installing libxml2-2.9.4... [freebsd_10-3x64-HEAD-job-04] `-- Extracting libxml2-2.9.4: .......... done [freebsd_10-3x64-HEAD-job-04] `-- Installing pcre-8.39_1... [freebsd_10-3x64-HEAD-job-04] | `-- Installing libedit-3.1.20150325_2,1... [freebsd_10-3x64-HEAD-job-04] | `-- Extracting libedit-3.1.20150325_2,1: .......... done [freebsd_10-3x64-HEAD-job-04] `-- Extracting pcre-8.39_1: .......... done [freebsd_10-3x64-HEAD-job-04] Extracting php70-7.0.14: .......... done ===> php70-pdo_mysql-7.0.14 depends on file: /usr/local/bin/phpize - found ===> Returning to build of php70-pdo_mysql-7.0.14 ===> php70-pdo_mysql-7.0.14 depends on file: /usr/local/bin/autoconf-2.69 - not found ===> Installing existing package /packages/All/autoconf-2.69_1.txz [freebsd_10-3x64-HEAD-job-04] Installing autoconf-2.69_1... [freebsd_10-3x64-HEAD-job-04] `-- Installing indexinfo-0.2.6... [freebsd_10-3x64-HEAD-job-04] `-- Extracting indexinfo-0.2.6: .... done [freebsd_10-3x64-HEAD-job-04] `-- Installing autoconf-wrapper-20131203... [freebsd_10-3x64-HEAD-job-04] `-- Extracting autoconf-wrapper-20131203: ........ done [freebsd_10-3x64-HEAD-job-04] `-- Installing perl5-5.24.1.r4... [freebsd_10-3x64-HEAD-job-04] `-- Extracting perl5-5.24.1.r4: .......... done [freebsd_10-3x64-HEAD-job-04] `-- Installing m4-1.4.17_1,1... [freebsd_10-3x64-HEAD-job-04] `-- Extracting m4-1.4.17_1,1: .......... done [freebsd_10-3x64-HEAD-job-04] Extracting autoconf-2.69_1: .......... done Message from perl5-5.24.1.r4: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> php70-pdo_mysql-7.0.14 depends on file: /usr/local/bin/autoconf-2.69 - found ===> Returning to build of php70-pdo_mysql-7.0.14 ===> php70-pdo_mysql-7.0.14 depends on file: /usr/local/lib/php/20151012/pdo.so - not found ===> Installing existing package /packages/All/php70-pdo-7.0.14.txz [freebsd_10-3x64-HEAD-job-04] Installing php70-pdo-7.0.14... [freebsd_10-3x64-HEAD-job-04] Extracting php70-pdo-7.0.14: .......... done Message from php70-pdo-7.0.14: **************************************************************************** The following line has been added to your /usr/local/etc/php/ext-20-pdo.ini configuration file to automatically load the installed extension: extension=pdo.so **************************************************************************** ===> php70-pdo_mysql-7.0.14 depends on file: /usr/local/lib/php/20151012/pdo.so - not found *** Error code 1 Stop. make: stopped in /usr/ports/databases/php70-pdo_mysql ====>> Cleaning up wrkdir ===> Cleaning for php70-pdo_mysql-7.0.14 build of databases/php70-pdo_mysql ended at Sun Dec 18 23:53:26 EST 2016 build time: 00:00:05 !!! build failure encountered !!! From owner-freebsd-ports@freebsd.org Mon Dec 19 06:48:54 2016 Return-Path: Delivered-To: freebsd-ports@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 822C6C8731E for ; Mon, 19 Dec 2016 06:48:54 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 67546DDE for ; Mon, 19 Dec 2016 06:48:54 +0000 (UTC) (envelope-from peter@rulingia.com) Received: by mailman.ysv.freebsd.org (Postfix) id 63C71C8731C; Mon, 19 Dec 2016 06:48:54 +0000 (UTC) Delivered-To: ports@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 63677C8731B for ; Mon, 19 Dec 2016 06:48:54 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EB1FADDB; Mon, 19 Dec 2016 06:48:53 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp59-167-167-3.static.internode.on.net [59.167.167.3]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id uBJ6mbL3016700 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 19 Dec 2016 17:48:43 +1100 (AEDT) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id uBJ6mUem032038 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 19 Dec 2016 17:48:30 +1100 (AEDT) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id uBJ6mTZk032037; Mon, 19 Dec 2016 17:48:29 +1100 (AEDT) (envelope-from peter) Date: Mon, 19 Dec 2016 17:48:29 +1100 From: Peter Jeremy To: marino@freebsd.org Cc: "ports@FreeBSD.org Ports" Subject: Re: The ports collection has some serious issues Message-ID: <20161219064829.GA31821@server.rulingia.com> References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wac7ysb48OaltWcw" Content-Disposition: inline In-Reply-To: <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 06:48:54 -0000 --wac7ysb48OaltWcw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2016-Dec-17 20:16:12 -0600, John Marino wrot= e: >On 12/17/2016 19:35, Peter Jeremy wrote: >> $ cd /usr/ports/ports-mgmt/synth/ && make >> [ about an hour of grinding away elided ] >> =3D=3D=3D> ini_file_manager-03_2 depends on file: /usr/local/gcc6-aux/= bin/ada - not found >> =3D=3D=3D> gcc6-aux-20160822 is only for amd64 i386, while you are runn= ing armv6. >> >> Overall, a total failure. >> >> OTOH, portmaster installs in a minute or so and runs perfectly well. I = fail >> to see why you are so insistant on replacing it with something that does= n't >> work at all. >> > >Real smooth there, Slick. > >It's been mentioned several times in this thread alone that Ada is only=20 >available for i386 and amd64. Not in this thread, no it hasn't. I went digging and found that it has been mentions in some of the other 7 separate "The ports collection has some serious issues" that you have started. > I think you already knew that Well, I pointed it out to you in February this year and after 10 months, nothing has changed, including your persistent desire to get rid of portmaster, despite the fact that synth is not a suitable replacement. >and thus=20 >this is a pure troll. I insist that you retract that insult. In this thread, without any qualification, you stated that anyone who used portmaster or portupgrade should swap to synth, and gave a process which you know will only work on i386 and amd64. >Use poudriere for non-x86 platforms. armv6 packages are built with=20 >poudriere + QEMU, but I suspect you already knew this as well. I haven't investigated because I haven't had the the need to. --=20 Peter Jeremy --wac7ysb48OaltWcw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJYV4K9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0ViMP/j2Y6TtjLrGFB+oaiNj2mZT3 i5VBIS8u/h1padvUXR66KIVGl1YqlrBPBKKmDK3qfIREcqmSv6E/ZZU2Ry6n6Jqi 9KcaLJqlJjufRxbQiet7b1TueD/LT6zuk55YFrkBlDXA9TOJkGRRe5fBKBodbmku 9Xc9gBZ166WbaCAmRh9Mum0SaAUTsuIysVvd0YqAPU5o4nxYBprTjzLctgjMSrKW xHDG0WjQC+r4PhjkZkCqukgeRLL1VXgaCE+UTGHn8zFhvrtZqP/mPBay1LZyIu3Y 7FAWmM9ShzM856VdUdGFlwwpUUbYVOAo7XJjzxJJtZ4HgRmnuk/QqS6/R+7FQLud pLQmFvFJwrYUl6qj1/VcRqUBfg4Ai9glkcnRFAw7gt7RJgHk5I0oD2wWhs1mTXh9 0frbqzySxjrdjpxRq7nBCSRzP0Pqg61keTPCeuVWXeyjGR0MLvgZH0sknJCmeXH1 rdJ/WHpK8Mgu6L0iIPnf3WmMCKtTEQDnB06LFrF4a8BY2YS0yYI3Zk3mPPgGYeQl oqH416vprIGEx/vXMGBBUqkpZSKFlVU5zzWO7A1l7hngRozz8TITdd7nq5rXYTa+ HWxgYxcO5LUqTJC86dSSKIpWDzGr/ezZPg34nHC3bvcVNNKGfFU+kdaQ2/tiK6FC tPhiHqWaEbLtCb7OBo8J =se+c -----END PGP SIGNATURE----- --wac7ysb48OaltWcw-- From owner-freebsd-ports@freebsd.org Mon Dec 19 07:30:41 2016 Return-Path: Delivered-To: freebsd-ports@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 B1E5FC87F35 for ; Mon, 19 Dec 2016 07:30:41 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9261ADF7 for ; Mon, 19 Dec 2016 07:30:41 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 91CACC87F34; Mon, 19 Dec 2016 07:30:41 +0000 (UTC) Delivered-To: ports@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 9177FC87F33 for ; Mon, 19 Dec 2016 07:30:41 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-vk0-x229.google.com (mail-vk0-x229.google.com [IPv6:2607:f8b0:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CD23DF5; Mon, 19 Dec 2016 07:30:41 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: by mail-vk0-x229.google.com with SMTP id p9so115964342vkd.3; Sun, 18 Dec 2016 23:30:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=baexUpXzbnNA9gyLPnp5jYfXsog9EFpEBIv5a+5LfSM=; b=tUzIKm3vkOgi2MkKtK9lxOFx+PZBvc+kt+fzQmZOVFR3TPRT9Wj3U584W9QQTK/5QR VS6M6nxcU6V34qUZfp6HabrAqmlhQ2WXF+RAKu/X7ZPgVy1WRO1tRMr02sDtRbPW0olT 7ym6yEzXpS+CsrUufCTrlGwiRhGVEqnpbJEna0rRimn4yYPtJyMW0QfiTkgvC4AN5ZTF DZx7uvd0fxkA66EXfmnIW5lNZeDXfIrlemnzhZpAHktrrsa/baXk9duOH8/3T90eMFa8 Sh+oEnkwKMPFe/duVwhXfRHVPflKtt5gmJb4FOEpOPk1fN55JpBDPrhXESuWjl9gZepG EotA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=baexUpXzbnNA9gyLPnp5jYfXsog9EFpEBIv5a+5LfSM=; b=XqAakEW2hiqpQ6+WqwIjJV7i9bmxLXcyB08NSoJ2FKn/YAEUvOrL8DdMvQMqW10gXh vv3RE4pMHrZ4hzhHohAURmTcFAwnXaKV0mH2lqxaRZQqZlLn2OyoXFV2lr3XazYIU5Za O6NUHdsZhNwCte+JM8jJZlOlcXcd9VDP8VeX2B+crlb3pUDTbTQun+ogh95FrhsbjQTB B+LAdP0M7CECpiV9w2jTa2yZODcE0owPsb9phNg/RBW2tmlAn4L9/qE25z/8iao1lMnb 38/zdwxb0po8NeRCw7KWqY7DBIo8oiqZ8eces/csPuTkHTWHgRCEuCS67EGMXYvISQTM xbIA== X-Gm-Message-State: AIkVDXK8FX/U/qq7FKPiZF9LgdkuVoO6VuOt5VYAluiUS9tbaVXSt20xBEXA68Hk8pBFawUaUkoUW31rpkbKcw== X-Received: by 10.31.169.214 with SMTP id s205mr4422678vke.21.1482132639854; Sun, 18 Dec 2016 23:30:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.47.83 with HTTP; Sun, 18 Dec 2016 23:30:39 -0800 (PST) In-Reply-To: References: <6a8a943a-3d27-3d59-041b-dfdd2a2640c2@marino.st> From: David Demelier Date: Mon, 19 Dec 2016 08:30:39 +0100 Message-ID: Subject: Re: The ports collection has some serious issues To: Kevin Oberman Cc: marino@freebsd.org, "ports@FreeBSD.org Ports" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 07:30:41 -0000 2016-12-18 21:22 GMT+01:00 Kevin Oberman : > synth(8)... try it, you'll like it. (Sorry, dating myself.) I also never tried synth as I'm very familiar with poudriere, but I'll have a look for sure :) -- Demelier David From owner-freebsd-ports@freebsd.org Mon Dec 19 07:47:03 2016 Return-Path: Delivered-To: freebsd-ports@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 ABDE3C873F0 for ; Mon, 19 Dec 2016 07:47:03 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8D1C687E for ; Mon, 19 Dec 2016 07:47:03 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 897C6C873EF; Mon, 19 Dec 2016 07:47:03 +0000 (UTC) Delivered-To: ports@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 8926DC873EE for ; Mon, 19 Dec 2016 07:47:03 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-vk0-x230.google.com (mail-vk0-x230.google.com [IPv6:2607:f8b0:400c:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 45A2987C for ; Mon, 19 Dec 2016 07:47:03 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: by mail-vk0-x230.google.com with SMTP id 137so116453694vkl.0 for ; Sun, 18 Dec 2016 23:47:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=x+BsxXKOFDhPGoBQXVGBA4ulku0HQRhroAXUa/rjrSI=; b=Zv3L9R7iBmc0WU5NCaQcCNv1Qi00WX11VU2SRJP5xr2MDupVxSs2y9c82CvTuLYTUe wZmQgp7YTfjqK4ADQ2IWTcPL+4ON97NHH0j0ucWJSMxHicvgfZ+tgdNJJcRmbl09d0CE sFUEIrVQQLVOQ3rQAWU73WcTY6HUV1+KzGp+CO7vi7o2zhDIFztJA6BpIFH4UZFXCVMP 2H5CURhcFngq9FUnvVWaqyd3owis/Lwea31W588WEKQ1xco2nmsEW9iLRctHf9+doEtQ m3OMaK6+Fth5XgrRva9sblNZRRV2KQDaRFcxsffxWYwn99FB4rsxrbyrJ3jB58AK+R91 lGJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=x+BsxXKOFDhPGoBQXVGBA4ulku0HQRhroAXUa/rjrSI=; b=A0ovQaWBqcQYiBwFVJ7V7rhB9LTafQ+2o1eVKEwPqOcLFHkT07sO94qOP9jG1C6HsF 5aR001E20LqWedIAZZcZTyZ5DxsHkVN4RfziR1SzcUau5BqxC3YwBj9G8cyQas1OeqPW hXivfTT2Th4OuAay8UUm31oUtbyhPyfPMqjMFIGMeg54U/AA/TSqrtlJJ9cY+Fk6klAe zjw7r3qnWFU0HYmgqGARa02SPcnxSmnYNxwS1WNlnRyLNbsJ9JOJWXLF3aYeZfvlnEu1 paVO6tMJWJqQ0d0MhFZ5NfvEq8v8XPyN3+Tr+Tql1Fo9dNzlg1T6ZL5NG3a9IHNa3kUF tXuw== X-Gm-Message-State: AIkVDXIE2m+N5/jZ5E2GZ3U2WwJXaHAxh/FQZsZeyslmHcrYKtACVSpLoiyQZHNpItOpofzZfkiWPNVULHLr9g== X-Received: by 10.31.84.135 with SMTP id i129mr4716853vkb.23.1482133622321; Sun, 18 Dec 2016 23:47:02 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.47.83 with HTTP; Sun, 18 Dec 2016 23:47:01 -0800 (PST) In-Reply-To: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> From: David Demelier Date: Mon, 19 Dec 2016 08:47:01 +0100 Message-ID: Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 07:47:03 -0000 2016-12-19 1:31 GMT+01:00 Baptiste Daroussin : > Hi all, > > I have been working for a while on 2 long standing feature request for the ports > tree: flavors and subpackages. > > For flavors I would like to propose a simple approach first which is more like a > rework of the slave ports for now: > > Examples available here: > https://reviews.freebsd.org/D8840 (with the implementation) > and > https://reviews.freebsd.org/D8843 > > Design: introduce a 3rd level in the hierarchy and make it work a bit like slave > ports > > pros: > - all slave ports are self hosted under the same directory: easier for > maintenance > - should work with all existing tools > This is what I really wanted for years especially for ports like spell checker. Some are in dedicated categories such as french/aspell while other are in textproc/-aspell and that's a big mess. OpenBSD ports has something like textproc/aspell/ and that is very nice and clean. If the plan is to do the same, that is definitely a major improvement. > cons: > - hackish: it is not really much more than a slave port > - it adds plenty of new Makefiles :( > > I think anyway this is an improvement > > Next step after that is in would be to extend it to allow some dependency on "I > depend on whatever flavor if port X" > > Subpackages: > Design: > Add a new macro MULTI_PACKAGES > flag plist with an @pkg{suffixofthesubpackage} file > the framework will split the plist into small plist and create all the packages > All variables like COMMENT can be overridden with a COMMENT_${suffixofthesubpackage} > > pros: > - simple and working almost now > - allow to simplify lots of ports > - options friendly (_PACKAGE automatically appends a new entry to > MULTI_PACKAGES) > Also lovely as it will probably remove some packages that duplicate a lot the ports tree (-nox11 for example). If I understood correctly that one. > Any comment? Yes, make it real :) And again, thanks for your amazing and regular good work bapt! -- Demelier David From owner-freebsd-ports@freebsd.org Mon Dec 19 07:57:23 2016 Return-Path: Delivered-To: freebsd-ports@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 6E3CFC877CE for ; Mon, 19 Dec 2016 07:57:23 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 5BC2D1901 for ; Mon, 19 Dec 2016 07:57:23 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 5B324C877CC; Mon, 19 Dec 2016 07:57:23 +0000 (UTC) Delivered-To: ports@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 5AE43C877CB for ; Mon, 19 Dec 2016 07:57:23 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4E49E18FF for ; Mon, 19 Dec 2016 07:57:23 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id uBJ7vNGr095571 for ; Mon, 19 Dec 2016 07:57:23 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id uBJ7vNJV095570; Mon, 19 Dec 2016 07:57:23 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201612190757.uBJ7vNJV095570@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Mon, 19 Dec 2016 07:57:23 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 07:57:23 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ print/py-relatorio | 0.6.3 | 0.6.4 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Mon Dec 19 08:46:29 2016 Return-Path: Delivered-To: freebsd-ports@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 0AEF5C88574 for ; Mon, 19 Dec 2016 08:46:29 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (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 A9A6A1FC1 for ; Mon, 19 Dec 2016 08:46:28 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [IPv6:2001:8b0:151:1:1c1d:86a1:a200:b700]) (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 C1614A385 for ; Mon, 19 Dec 2016 08:46:23 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/C1614A385; dkim=none; dkim-atps=neutral Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: freebsd-ports@freebsd.org References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> From: Matthew Seaman Message-ID: <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> Date: Mon, 19 Dec 2016 08:45:36 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="SOcwckLDNWRI2LSvNShXgjC7n1DAqRbLC" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, 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: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 08:46:29 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --SOcwckLDNWRI2LSvNShXgjC7n1DAqRbLC Content-Type: multipart/mixed; boundary="BmslJlwCIJM6vEeSXeF4Ip5rHT57MvxUQ"; protected-headers="v1" From: Matthew Seaman To: freebsd-ports@freebsd.org Message-ID: <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> In-Reply-To: --BmslJlwCIJM6vEeSXeF4Ip5rHT57MvxUQ Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 19/12/2016 07:47, David Demelier wrote: >> I have been working for a while on 2 long standing feature request for= the ports >> tree: flavors and subpackages. >> >> For flavors I would like to propose a simple approach first which is m= ore like a >> rework of the slave ports for now: >> >> Examples available here: >> https://reviews.freebsd.org/D8840 (with the implementation) >> and >> https://reviews.freebsd.org/D8843 >> >> Design: introduce a 3rd level in the hierarchy and make it work a bit = like slave >> ports >> >> pros: >> - all slave ports are self hosted under the same directory: easier for= >> maintenance >> - should work with all existing tools >> > This is what I really wanted for years especially for ports like spell > checker. Some are in dedicated categories such as french/aspell while > other are in textproc/-aspell and that's a big mess. >=20 > OpenBSD ports has something like textproc/aspell/ and that is > very nice and clean. If the plan is to do the same, that is definitely > a major improvement. >=20 I really like this idea, although it's going to add a lot of extra directories and very similar small Makefiles to the ports. Every python port would grow flavours to support two major versions of python just for starters, and those additional Makefiles would be almost identical across the python2 flavour and across the python3 flavour. Is it the intention that -devel or versioned ports are treated as flavours as well? So for example we could end up with lang/python/27 lang/python/33 lang/python/34 and lang/python/35 ? Why can't you have both flavoured and unflavoured variants of the same port -- eg. devel/example as well as devel/example/foo and devel/example/bar ? How well do flavours and sub-packages combine? www/nginx would make a good example there, given it now has both loadable and compiled-in modules plus a couple of slave ports that just build different module load-outs. Matthew --BmslJlwCIJM6vEeSXeF4Ip5rHT57MvxUQ-- --SOcwckLDNWRI2LSvNShXgjC7n1DAqRbLC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJYV55fXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATPLQQAKRCu0LPD/9H5EWNWDesKjuK fwV6l6fezvgskTQ+/TvtESgwRNllmhVb31s/eohCRH0Ch+GjoiXOTgDPkzMesGRP C4AU06t2SLT1RQF2eo55P0We3ySG4mQOVi2KCEUnHDNj8WrxJxCMTC3KMfleNkWQ gTttabfE92jiL/OvyhjwY09xJXUuN0fGk0CHlNBZjxrgfl+gXX2CbU3h/qD4lorJ xpWCHWDeXXFqkcQAQv1e3j+yp9IwntJS9xtvyu628JJbGX/Hvc9051gVOgR50Qae 3tVBLY6nyoRw2lfyBlmgfYBKDDx7egHPHZMpDjkErwjTr+0+Sjd3EZOX1SObrrJ+ OGx/IJ4bLvLv0U8RL7JdyfNkqerNUhHf26rWU7LuDKkYHucP46uSbfoJ6CFs0Ef/ F1gO71duevrhYCAGkKGao2ZNNcSEhAynHH5EyBjF3p4L73xsKU/xB3j1OQL+QLVW Ub/MW9/IbY1lrzCO/QTjH6jHwlTNrKuL+7xEbAZFNcgpuU3kKRGl23bALAYB6+hU q9fOAWYH/hk2FAX5CSbxYBi7jZeuSjIfotMb5A1NpqnkT8wTBbZ1hZ4IE0LXuT5v FUSk9kzuaNvqVwCz3ltsyPe604rrXOuVs21YELe7ySkudc6KTMPfkAaWSJ2CGyvW 4IKD/8PT6LbUS+KBWRnm =bo6/ -----END PGP SIGNATURE----- --SOcwckLDNWRI2LSvNShXgjC7n1DAqRbLC-- From owner-freebsd-ports@freebsd.org Mon Dec 19 10:19:12 2016 Return-Path: Delivered-To: freebsd-ports@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 D53B8C87B8C for ; Mon, 19 Dec 2016 10:19:12 +0000 (UTC) (envelope-from bsam@passap.ru) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id BDE04114A for ; Mon, 19 Dec 2016 10:19:12 +0000 (UTC) (envelope-from bsam@passap.ru) Received: by mailman.ysv.freebsd.org (Postfix) id BD2EEC87B8B; Mon, 19 Dec 2016 10:19:12 +0000 (UTC) Delivered-To: ports@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 BCD48C87B8A for ; Mon, 19 Dec 2016 10:19:12 +0000 (UTC) (envelope-from bsam@passap.ru) Received: from forward5o.cmail.yandex.net (forward5o.cmail.yandex.net [IPv6:2a02:6b8:0:1a72::28a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 70F5F1149; Mon, 19 Dec 2016 10:19:11 +0000 (UTC) (envelope-from bsam@passap.ru) Received: from smtp3j.mail.yandex.net (smtp3j.mail.yandex.net [IPv6:2a02:6b8:0:801:1::12]) by forward5o.cmail.yandex.net (Yandex) with ESMTP id 612CA20D6C; Mon, 19 Dec 2016 13:19:08 +0300 (MSK) Received: from smtp3j.mail.yandex.net (localhost.localdomain [127.0.0.1]) by smtp3j.mail.yandex.net (Yandex) with ESMTP id 804186240C55; Mon, 19 Dec 2016 13:19:05 +0300 (MSK) Received: by smtp3j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id gIcnWfln9f-J4tqk9Wp; Mon, 19 Dec 2016 13:19:04 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) X-Yandex-Suid-Status: 1 0,1 0,1 0 Subject: Subscription for committer (was: Re: The ports collection has some serious issues) To: marino@freebsd.org, Mark Linimon References: <20161217193514.GA22107@lonesome.com> Cc: "ports@FreeBSD.org Ports" From: Boris Samorodov Message-ID: Date: Mon, 19 Dec 2016 13:18:45 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 10:19:12 -0000 17.12.2016 22:40, John Marino пишет: > I am not subscribed to the mail list A port's committer is not subscribed to the ports@ ML? Is it a joke? -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve From owner-freebsd-ports@freebsd.org Mon Dec 19 11:26:41 2016 Return-Path: Delivered-To: freebsd-ports@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 7AEEEC87DF9 for ; Mon, 19 Dec 2016 11:26:41 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 65EEB1626 for ; Mon, 19 Dec 2016 11:26:41 +0000 (UTC) (envelope-from julian@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6275CC87DF8; Mon, 19 Dec 2016 11:26:41 +0000 (UTC) Delivered-To: ports@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 605FCC87DF7 for ; Mon, 19 Dec 2016 11:26:41 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 332E81625; Mon, 19 Dec 2016 11:26:40 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-237-203.lns20.per1.internode.on.net [121.45.237.203]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id uBJBQPG4070812 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 19 Dec 2016 03:26:30 -0800 (PST) (envelope-from julian@freebsd.org) Subject: Re: The ports collection has some serious issues To: marino@freebsd.org, Peter Jeremy References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> Cc: "ports@FreeBSD.org Ports" From: Julian Elischer Message-ID: <8d746f6b-65b4-dfe7-9516-63734ad79217@freebsd.org> Date: Mon, 19 Dec 2016 19:26:19 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 11:26:41 -0000 On 18/12/2016 10:16 AM, John Marino wrote: > On 12/17/2016 19:35, Peter Jeremy wrote: >> $ cd /usr/ports/ports-mgmt/synth/ && make >> [ about an hour of grinding away elided ] >> ===> ini_file_manager-03_2 depends on file: >> /usr/local/gcc6-aux/bin/ada - not found >> ===> gcc6-aux-20160822 is only for amd64 i386, while you are >> running armv6. >> >> Overall, a total failure. >> >> OTOH, portmaster installs in a minute or so and runs perfectly >> well. I fail >> to see why you are so insistant on replacing it with something that >> doesn't >> work at all. >> > > Real smooth there, Slick. > > It's been mentioned several times in this thread alone that Ada is > only available for i386 and amd64. I think you already knew that > and thus this is a pure troll. > > Use poudriere for non-x86 platforms. armv6 packages are built with > poudriere + QEMU, but I suspect you already knew this as well. or use portmaster, which works really well > > John > > --- > This email has been checked for viruses by Avast antivirus software. > https://www.avast.com/antivirus > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to > "freebsd-ports-unsubscribe@freebsd.org" > From owner-freebsd-ports@freebsd.org Mon Dec 19 13:45:15 2016 Return-Path: Delivered-To: freebsd-ports@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 AF09CC86380 for ; Mon, 19 Dec 2016 13:45:15 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 995A11A9A for ; Mon, 19 Dec 2016 13:45:15 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 95C07C8637F; Mon, 19 Dec 2016 13:45:15 +0000 (UTC) Delivered-To: ports@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 955FEC8637E for ; Mon, 19 Dec 2016 13:45:15 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 714E01A99 for ; Mon, 19 Dec 2016 13:45:14 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id DA65A43BD1; Mon, 19 Dec 2016 07:43:56 -0600 (CST) Subject: Re: The ports collection has some serious issues To: Peter Jeremy References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161219064829.GA31821@server.rulingia.com> Cc: "ports@FreeBSD.org Ports" From: John Marino Reply-To: marino@freebsd.org Message-ID: <1a7d2787-22a4-97bd-c3ca-86f45aab45ec@marino.st> Date: Mon, 19 Dec 2016 07:45:06 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20161219064829.GA31821@server.rulingia.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161219-0, 12/19/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 13:45:15 -0000 On 12/19/2016 00:48, Peter Jeremy wrote: > On 2016-Dec-17 20:16:12 -0600, John Marino wrote: >> On 12/17/2016 19:35, Peter Jeremy wrote: >>> $ cd /usr/ports/ports-mgmt/synth/ && make >>> [ about an hour of grinding away elided ] >>> ===> ini_file_manager-03_2 depends on file: /usr/local/gcc6-aux/bin/ada - not found >>> ===> gcc6-aux-20160822 is only for amd64 i386, while you are running armv6. >>> >>> Overall, a total failure. >>> >>> OTOH, portmaster installs in a minute or so and runs perfectly well. I fail >>> to see why you are so insistant on replacing it with something that doesn't >>> work at all. >>> >> >> Real smooth there, Slick. >> >> It's been mentioned several times in this thread alone that Ada is only >> available for i386 and amd64. > > Not in this thread, no it hasn't. I went digging and found that it has been > mentions in some of the other 7 separate "The ports collection has some > serious issues" that you have started. > >> I think you already knew that > > Well, I pointed it out to you in February this year and after 10 months, > nothing has changed, including your persistent desire to get rid of > portmaster, despite the fact that synth is not a suitable replacement. > >> and thus >> this is a pure troll. > > I insist that you retract that insult. In this thread, without any > qualification, you stated that anyone who used portmaster or portupgrade > should swap to synth, and gave a process which you know will only work on > i386 and amd64. > >> Use poudriere for non-x86 platforms. armv6 packages are built with >> poudriere + QEMU, but I suspect you already knew this as well. > > I haven't investigated because I haven't had the the need to. > I never, not once, tried to "get rid of portmaster". By repeating this untruth after I already corrected you is trolling. There was a very small chance you were just ignorant but thanks for admitting you knew exactly what you were doing and making Dave H. look silly. What I have (and others) wanted? What would make us happy? A warning placed on the port (a deprecation message but no expiration date) and others have suggested the same message at installation time in the form of a pkg-message. That's it. Nobody ever tried to remove it. You are like a die-hard smoker that doesn't want "Cancer kills" stickers on their cigarette boxes. Ask yourself why you don't want people to be informed? Joh --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Mon Dec 19 13:49:53 2016 Return-Path: Delivered-To: freebsd-ports@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 E6D6FC8652A for ; Mon, 19 Dec 2016 13:49:53 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id D18741C80 for ; Mon, 19 Dec 2016 13:49:53 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id CDD98C86529; Mon, 19 Dec 2016 13:49:53 +0000 (UTC) Delivered-To: ports@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 CD771C86528 for ; Mon, 19 Dec 2016 13:49:53 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9C6471C7F; Mon, 19 Dec 2016 13:49:53 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id 0088243BD1; Mon, 19 Dec 2016 07:48:41 -0600 (CST) Subject: Re: Subscription for committer To: Boris Samorodov , marino@freebsd.org, Mark Linimon References: <20161217193514.GA22107@lonesome.com> Cc: "ports@FreeBSD.org Ports" Reply-To: marino@freebsd.org From: John Marino Message-ID: Date: Mon, 19 Dec 2016 07:49:49 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 161219-0, 12/19/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 13:49:54 -0000 On 12/19/2016 04:18, Boris Samorodov wrote: > 17.12.2016 22:40, John Marino пишет: > >> I am not subscribed to the mail list > > A port's committer is not subscribed to the ports@ ML? > Is it a joke? > I don't want to participate in this list. The only reason I'm stuck on this topic is because Warren said he wasn't aware of any PRs to correct the handbook and it was important to inform him. (Incidentally he's not responded to it nor the PR). I scan the list. Often I could respond to certain posts. Mostly it's in my best interest not to. I wouldn't mind if this thread ended so I can go back to that. John --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Mon Dec 19 14:02:51 2016 Return-Path: Delivered-To: freebsd-ports@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 DF443C86AAC for ; Mon, 19 Dec 2016 14:02:51 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C8A5B153F for ; Mon, 19 Dec 2016 14:02:51 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id C7E7AC86AAB; Mon, 19 Dec 2016 14:02:51 +0000 (UTC) Delivered-To: ports@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 C5E69C86AAA for ; Mon, 19 Dec 2016 14:02:51 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9B365153D for ; Mon, 19 Dec 2016 14:02:51 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id 5E1CB43BAF; Mon, 19 Dec 2016 08:01:40 -0600 (CST) Subject: Re: The ports collection has some serious issues To: Jim Trigg References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> <4f2e93f8-1988-ff60-1159-0daee695836a@gmail.com> Cc: "ports@FreeBSD.org Ports" From: John Marino Reply-To: marino@freebsd.org Message-ID: <6e78c9cc-8f08-d7c3-6f62-0c0525fa3fea@marino.st> Date: Mon, 19 Dec 2016 08:02:49 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <4f2e93f8-1988-ff60-1159-0daee695836a@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161219-0, 12/19/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 14:02:52 -0000 On 12/18/2016 23:42, Jim Trigg wrote: > On 12/18/2016 02:24 AM, John Marino wrote: >> 2) portmaster's dirty build method is inferior to clean environment >> builds (true) >> 3) There is better and official alternative (true) > > Maybe. I have a case where portmaster (on my current production box) > builds fine but poudriere (on my intended replacement production box) > does not. > > Case in point: php70-pdo_*. The first time I tried a build pdo_sqlite > failed. This time (after correcting other ports' option problems) > pdo_mysql fails for basically the same reason - pdo_* cannot find pdo > because pdo thinks PHP_EXT_DIR=20151012-zts but pdo_* thinks > PHP_EXT_DIR=20151012 - log for the latter below signature. Yet doing the > build with postmaster works fine. Wasn't that a global bug that was fixed? You logic is faulty IMO. All binary packages produced officially for FreeBSD are built with poudriere. If poudriere can't build it due to a bug in the port itself, then nobody gets the package. Obviously that's unacceptable, so the port bug gets fixed, quickly. So it sounds like you're saying that poudriere is too strict at enforcing correctness and you need something more forgiving? Unfortunately, port maintainers break the tree. Usually the big breaks are avoid with EXP-RUNs but it's common to see updates where downstream dependencies weren't tested and break (aside: IMO this it is the responsibility of the person updating the first port to verify the deps still build but not everyone does this). So sometimes you hit a tree break and that's what happened. It was fixed right? The bottom line: if a port doesn't build on poudriere and synth, the issue must be fixed, not worked around by using a tool incapable of detecting it. That's how most of the "I use portmaster and this doesn't work" topics get started. >> 4) There's a second, even more effective alternative for x86 platforms >> (true) > > I can not as yet contest this. I haven't tried synth because if > poudriere works it will have further value add for me (as a port > maintainer I can build my port in multiple environments on a single > box). Dealing with the conversion factor isn't worth it to me for the > alleged gains synth brings. I am a big supporter of poudriere. While many people find they prefer synth and enjoy its performance advantage, I will never tell a poudriere user to switch if they are happy with poudriere. John --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Mon Dec 19 14:11:22 2016 Return-Path: Delivered-To: freebsd-ports@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 F05F3C86CE2 for ; Mon, 19 Dec 2016 14:11:22 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id C9C5A1A26 for ; Mon, 19 Dec 2016 14:11:22 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id BED12C86CE0; Mon, 19 Dec 2016 14:11:22 +0000 (UTC) Delivered-To: ports@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 BE817C86CDF for ; Mon, 19 Dec 2016 14:11:22 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wj0-x242.google.com (mail-wj0-x242.google.com [IPv6:2a00:1450:400c:c01::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 679F61A25; Mon, 19 Dec 2016 14:11:22 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wj0-x242.google.com with SMTP id he10so23822409wjc.2; Mon, 19 Dec 2016 06:11:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=GwX4K6SCy/W3iHllzrXWd7OQyTI/Dn6RNocTYYSwVrQ=; b=gn3R0hZVw/ktQyuRKohfb7gTFC5kKvxdg6K6gwylndkMzLB+/TRZOKQji5FZXJdO42 1iHqG22MO95cT1L+SZ5gUgusXQDKlrqmmj31D+Hv5WhX42SYzLuvmXeZuUklIQNaujTv D4ug2qQ5Ey8cLzDfVL/HJXVAqrcvU4axhzI2ApPElPOX+G2h+Tp1RnFbkNx9vWb9gmC5 Ti7W63O8zWzu3Z7o0rcjAnlJkA8iOCoaNeMD68vuYNBqa9MM/Vd0aS/IyGo6pGX7hDp9 UZnXRf/cq0Y7V8fYYV/Nf0yYp65xXjyJnxxnMZ92254VfnPMytz+byc61ly1R6TybBXM TaXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=GwX4K6SCy/W3iHllzrXWd7OQyTI/Dn6RNocTYYSwVrQ=; b=g1yaCy9E1yOxE3SRkqGOfbZDBCiEKi/rkvrPpgtEbTbVLcKeCfBBs50yXaPDUXGNzC GZiuM4DVSMKXEoAABYZ6paKMK6qSDaLsAgtzDuf2QTdI91jOy1Bxnch1c7WPHVOfQzaj AwIqWu+PCaHE/NPZbtgMO0l95uwpjFLbiBrf+kBEbAwaMUqORG5YZ3szbWfSAhUqcVqc pTDNxzl5BtGaQ1PysyEa3pB53mcKQUiBunKqwgJDf48l4luzcNTzJeVwyP3OC/gAbVJE MC7W0tmpvsrWkXnd56TJ7HFd8UJBv3K0uWwDQEeEEIVDau8pu58C4sqEPIragDXlo1c8 ThSQ== X-Gm-Message-State: AKaTC03Uc+aNkUJoOOTk7S1abndx8miPsTbA8Ko56UIjw8s+Xy2mkvjmGv53r3v/ErCCJA== X-Received: by 10.194.90.135 with SMTP id bw7mr13332603wjb.34.1482156680503; Mon, 19 Dec 2016 06:11:20 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id gj6sm20853505wjb.29.2016.12.19.06.11.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Dec 2016 06:11:19 -0800 (PST) Sender: Baptiste Daroussin Date: Mon, 19 Dec 2016 15:11:18 +0100 From: Baptiste Daroussin To: Jim Trigg Cc: marino@freebsd.org, "ports@FreeBSD.org Ports" Subject: Re: The ports collection has some serious issues Message-ID: <20161219141118.scnsmzg7lvrv32jq@ivaldir.etoilebsd.net> References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> <4f2e93f8-1988-ff60-1159-0daee695836a@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="v7spwm67uonbzrmm" Content-Disposition: inline In-Reply-To: <4f2e93f8-1988-ff60-1159-0daee695836a@gmail.com> User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 14:11:23 -0000 --v7spwm67uonbzrmm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 19, 2016 at 12:42:30AM -0500, Jim Trigg wrote: > On 12/18/2016 02:24 AM, John Marino wrote: > > 2) portmaster's dirty build method is inferior to clean environment > > builds (true) > > 3) There is better and official alternative (true) >=20 > Maybe. I have a case where portmaster (on my current production box) buil= ds > fine but poudriere (on my intended replacement production box) does not. >=20 > Case in point: php70-pdo_*. The first time I tried a build pdo_sqlite > failed. This time (after correcting other ports' option problems) pdo_mys= ql > fails for basically the same reason - pdo_* cannot find pdo because pdo > thinks PHP_EXT_DIR=3D20151012-zts but pdo_* thinks PHP_EXT_DIR=3D20151012= - log > for the latter below signature. Yet doing the build with postmaster works > fine. This is a big in the php framework that has been reported very long ago and noone care about, poudriere is doing the right thing here by failing and reporting the actually issue of the framework on that subject. Best regards, Bapt --v7spwm67uonbzrmm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhX6lgACgkQY4mL3PG3 Plo9IRAAg0yLtHmmJuUm2xyrRMJ7xXgn4pv1IJ/W1HzlTcWmRMObtUTrik0NbYMP uEAyiRuFM6ZMgS1cZznW9cDwUlbR5HTzPby6X7jVLkgRAwwhSvPeGwPsX/XQ0vv1 M8LzT+p2s61b2PPC+UM1o3Ssw93nJzG/Iqts4bdISisH4h6itE3VoCc8A2Ug/lgl d/6oS7C+yUNdEezUFSFI3jj7ZH+WDxS+o+thNEO+cUfPmhPiq3a2DjRVu4KTwXwf IID0Ksj9DNwwowZV/wn09bR9Dg74jYHzGzeXYXVNN/H4pOBWQ4qyt/3XIdqR37eM xbymGsdzxiThecbC82LOkaSjF7Es7+hjG27KBo/yIRKmdrH8pk/hMzgPxHrizdax AhL212+9e3Vl3uqrpXjwguPMeMxsTe4wzRigluqkDNRcNVgphuuBxa0B3NFVu3wt +2TMSlOGRnTiuI6sVHJsVdKP5kPm2xdtOjL4heDpvTvxrur3ilts1VZQvlctQJxn h8fM6bSG+A3MeUCQXDCMkViRnMiTlLY5ntLWHBP6O/W6s6XKdbFvXpMgbvt9NLsG lJ41M7eB+S/gNOTGOCF+WQ3LGLZ/QDj8LTDaP6DoAQXa/rQ+eA57PfgsRY7GGrxq lVyHzMABiUGHymSY6bobUK+08R6/mPCsdvEQQyX829uP2HvZ2Y4= =Lp5c -----END PGP SIGNATURE----- --v7spwm67uonbzrmm-- From owner-freebsd-ports@freebsd.org Mon Dec 19 16:54:35 2016 Return-Path: Delivered-To: freebsd-ports@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 CDD19C88254 for ; Mon, 19 Dec 2016 16:54:35 +0000 (UTC) (envelope-from kevans91@ksu.edu) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0061.outbound.protection.outlook.com [104.47.41.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4949E1BE4; Mon, 19 Dec 2016 16:54:33 +0000 (UTC) (envelope-from kevans91@ksu.edu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ksu.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ehP2MMVL8atN/+Z5NFrKu27YdU4fq2Oohh+KazBOBX0=; b=Cdgyb90BjP8Hb7Nh69lB0o/zepZ22JhnlPtDrL0l1X6Iuiib4ZL6sO405KFJNe9HLOzgQXu3QgoM9nh7RDin/4e/vxKe/oEJs3uGqhGiC8Wi4A+xIOyXjr59D3X7nQ/8lMKlGatIlIUVM6bD9rjEJ+mAbWWir4f/5TPJESM+3Yw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevans91@ksu.edu; Received: from mail-wm0-f50.google.com (74.125.82.50) by CY1PR0501MB1321.namprd05.prod.outlook.com (10.160.226.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.5; Mon, 19 Dec 2016 14:19:12 +0000 Received: by mail-wm0-f50.google.com with SMTP id t79so102171509wmt.0; Mon, 19 Dec 2016 06:19:12 -0800 (PST) X-Gm-Message-State: AIkVDXKK4OfcQ34aEFz8X615qEGWN2X9Eymzg9IB0+xzep+SoeUO05h1/SvDqIie6VmSXToLqNS3pKz/cNw81Q== X-Received: by 10.28.157.200 with SMTP id g191mr13346788wme.33.1482157137160; Mon, 19 Dec 2016 06:18:57 -0800 (PST) MIME-Version: 1.0 Received: by 10.28.44.8 with HTTP; Mon, 19 Dec 2016 06:18:36 -0800 (PST) In-Reply-To: <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> From: Kyle Evans Date: Mon, 19 Dec 2016 08:18:36 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: Matthew Seaman CC: ports-list freebsd Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [74.125.82.50] X-ClientProxiedBy: DB5PR09CA0124.eurprd09.prod.outlook.com (10.166.167.50) To CY1PR0501MB1321.namprd05.prod.outlook.com (10.160.226.139) X-MS-Office365-Filtering-Correlation-Id: 306b04a9-6cd2-443b-768f-08d4281a01b4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0501MB1321; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1321; 3:9qpR5IvOnghF2EVApuBwULz3t8Kj9vudCe50Px1v/3zA2mN5jAyerMx2ErqgGoxD6/DvuDA+tetVZVlRGtkl17DTKIC91ZN+ZZge9LIzb1XwJmTwvC5n1uy2xSmfvUl3CLpdrNISZS1APwWjFSfSYDqebDeqS01b6HfN55tT21YOgxFOMprNmAF9vZg3WnBT+mQyESzQAZeDZPrThoRkUaEvbvKws4siGgWSZHebYsJpYELni3GbeolD3QQm2WdhskiGF/xilYwPnVnLyfAo/w== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1321; 25:R8rN57zMA6CgtL+cpgCRAWI9+gSf8AHc07F9IFSMLbouthSZFVOW/5edAmkvSumtzJEcmjOdJPDqcHwvWpOEsxs7rfszKG26E/WGVPo613Q+BS9XEuJk1r4m8pxU0R2Tso6PAOx5vmbUTU7oseb5xPa9rOJtp2wrZu0X0ZLHFeANbTqy2U1AqtBv3/yOEKCbNLKwiWL0bap+GO3USXXsxBxFQ/1e0zCL7wf36a/UNyXBw7QgnJxDLy/kpQ6WKQ7fhV/wInVpUa5Vrd3zMCMb30nhAd2OS0nyfTi/BSQlEOs0giiplKFg6228Pfmr39ZALph85MmSGOfHaI9o+hcAUt2yhSW7YhJCOsA4r1wwPVDoPfgpxjJGlVkH1hT/LatYodfw4QG6qg1o81UDGyl7QLoVBZbeExa0w81RmPmzzasmSQ0P0oq+grbQD6xovbZiKK4IdfN0UlHJT2Zf1FsWi0WTyjzYnzhCbxffszyNaFdkVe1y15Sm412LKA/FmDcDKvLOkxGawVw6AARXkgUYus+27nYLSsF4hcnML1CM+4WC38Lepw/G2O9Piwv1RConW9te0YKVSl11g0OHHTJmuoR5+v74POXCET3FUX9BqEkswrK9ieIIPiiwEoCu7YWI8Y0PJYcyo+rGBt6tGYrY9taEbkyfZ0Gk6/c5IC/anU8D2Jen65yVsPJGWfBeMHpG/QOZACfZhe6IiqiXFbFk3x6nzB84K+bv0dUFPxR+40diGM3ukdN6MJJju2n+HtAj X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1321; 31:gqlbze81GjF93hcC0lj7/uykEsahXOSDew4TWoUFa3aSw7MaRPUVrrdUyxBy1uqLIXFIjhT0q22BS/FUm9oI7PJ9M02iViibBr6g5Kxmjzyq/IVyMaHNLq9ArvGcOQf0Iu0aVdm7a+5wMuwoyzOLEZIphAo465K7KxnzA5bJY08sWLxiCdFKgu67fpxXIy2snIEEI0PnG0+6KdmObaZ1fzzoaWm7IT2q4cjDXE1R5kh+GGBWm1ZXRGb1n8YoRFKKQQ9AxpHksJAyCkW+B/IlaLLLFVshYFgHdrnyeVjrK20=; 20:3wRAisR6BkOeAXpFRIaYFPA0vFvCMiRffS3h6/p5GU72fr4oBS7dntziArWGe4Q0aHeBeC1dYWdesPD+Yz3ICa3z/y1jhdgZxMeqYAtSdHj+j3D6pxHE3pp+4IRFvO2rWpPq4+0Q3c7dsI9HuJ9gtt3H9oj3/Nq3BoF2/ZcJ9D89W7DrpL9pdNkMuXTlMR0XJapdxwL0KGoGPtoDozhIseHe0+vO35ooEXVV4ZzFEDVUWtYGeNcs5cQMggf706KgFXkTlnqOIxhUGfLvlBrM5Op9qgbybvpiJiT+HU2o7hnAMPc/GYnzJKhQzcVkvbNCkIna/Iu0Vg8o78yz0az2sr6Fzbst264qOObQOaed9EbaAPbaanlDhcT1NZRbrn4DmFipohTjkZeiPljJ2CTXzR2+8ClXKbs36RXW76SrLs7k2HF4OHQmuGPCQuXoqBC0wp7SxXYVCbbzSOhMRVUIdx0T3NBQWQVG1qZhd3gAcdYXTcas9wt/l2syoOpzxl1y X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(6072148); SRVR:CY1PR0501MB1321; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1321; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1321; 4:JAI2kLSPa5QSNyzUDXigdXBpiT/y7HkWSOJjP7k4PoxW9PLCIe8CRFzpOsXvNSenY03P6hCfge0+HpLz/bAn246GfwuXylzem7c75aMc/OLsOpRJsKmPbYXB+9z7tTux0oLxOIUmVpKvNeLLOhbqlKIWB7VefcA5Va87t2YsJmSCITeEKgAFkrWa6M/4rsGyLrlahzWQQUShO5sfo42/+SCAwrcV2XE0awl6fX8TIYYKQ9IO6lIRON/bvgM4RlJru2DQDZgSBgJo3DbtOuSbM7IcGMxWU6G6xylXPfAcGr6NW6Pi7GXklassFLvrqSttUb8fAIDD72nr2mA5xK13hrPEhqjCWnjNobPN8YqruohIJazfys/WjN35VxT0Wh61r7MZ3XmbIWDDSfKGnmiuu24ge+RNmruZ+4tRwmzPMHHxhZBsC7eq0PoapzuoxdGGJU0Zt4nHeUyntnNos00RlvD1x/eI6b4DRLnIww/0Y9XnkNuqyeEET1AY24A+xlzQsRVi37IO0KiJ6Xs6PzVQ2iaKJ/zUm26CScw8iSB8Dsa2e5gaS3A2bdsvuIlMlCMSxCV8CGU9PtcE4WlZHTTa0Q== X-Forefront-PRVS: 01613DFDC8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(189002)(199003)(24454002)(377454003)(61726006)(81166006)(9686002)(97736004)(9896002)(55446002)(2906002)(68736007)(61266001)(3846002)(6116002)(42186005)(189998001)(50466002)(450100001)(122856001)(89122001)(66066001)(86362001)(7736002)(4326007)(47776003)(305945005)(81156014)(229853002)(5820100001)(38730400001)(54356999)(98316002)(101416001)(93516999)(63696999)(76176999)(75432002)(50986999)(498394004)(88552002)(92566002)(110136003)(6916009)(8676002)(23676002)(2950100002)(106356001)(105586002)(90282001)(69596002)(5660300001)(55456009); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0501MB1321; H:mail-wm0-f50.google.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: ksu.edu does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA1MDFNQjEzMjE7MjM6Ky81TkNwNUROcHdFVkJvQ3dRNjVtbTBT?= =?utf-8?B?Uk4wR0FVS01DaXl5M3oxcWI4L1VUOGpmaXBnWU0raUFvbWxiMXdQc2JyQzVI?= =?utf-8?B?MnJJbU1ETDJqeVc0Y2hIbUE3ZENFQ09kRTlTZUpUODc5ZkV2dkI3M01Hb0dt?= =?utf-8?B?ai9UQ1B3NlE4eDQrbDFLcXJ3Wm04WHhjZUJmTFE3UjZKbm1kU21seGt5R2to?= =?utf-8?B?VlhlRnVFcFFmZGtCSytITTlTa2t6ME01Qk9lbG1XVmZCSGJ5cUw4OTBwV1RR?= =?utf-8?B?S2xQdTRYc21yalNLWU5CVDFucHk3cWdVc2poR1dqR1VTOS8yRU8rcGRJREpp?= =?utf-8?B?VlprVFlqWDgwWCs3clVXUnJyUkwvajU3L2d0ZUx6R1ByQVgxM09tSjZJNFhp?= =?utf-8?B?SjNaSEhlemsxWDY1a0JHbzhPUGk1b1d6MlBuMGVkVVhpcFRXeFh1RDdHdFFL?= =?utf-8?B?RkMvRnJEZXRsSU5xdXp2bGsvUkVNQmg4T1p4Q2UvUFNxdEI1NmMxdHhsZS9a?= =?utf-8?B?Z2NRM211OTBvcUxDemgvT0Y1cmNpRDhuR0srMkkzcm50RjBuUWd6YWg1QXE4?= =?utf-8?B?WVVoVFRzeHQ5NDRNd1luVjVieHZOSW9ENzIyYnVGYk05UjJkbHp4bklwUXVM?= =?utf-8?B?NWxhZU5ncy9sSjBIZUdxb21JVTEwVHNGcGQwZlRSU1dPQVdmTmNic01FQkpZ?= =?utf-8?B?Ui9LWHhSOHRHd3doS2FsNGFOcnkvNWZVQjFrWlBLeEowbE12NjlydzFIYzc2?= =?utf-8?B?VXZuVllmelZsV2c3QjFDS2JqWm04c0lja0JiQVZ1L2tuVnkzT1BoNDdTb3VU?= =?utf-8?B?SVJua0xZWi9xbVFQb3A1bFdsSTBwazhaOWVuRm9jTFUyM1RLRHNsQzhkZVhI?= =?utf-8?B?MmF5a3ZnbGd3bERPM24wRy83ZGpLNldqd2NsQkdydlZIZXdCa2tWeFVFaG5B?= =?utf-8?B?a05UaHZPSnFmM0dPelExWDJDSTJST281UmZaZEZBaWFCSWNSenQ4QlVQY0xu?= =?utf-8?B?WEZWczlLSXQ0a2g0WCtycFd3bks5Q2c3REtNbzNSQTl0bkcvMWJHZlFsNmJo?= =?utf-8?B?MDQxekhmb0VsRU9KQ2Vjb1lwWlZ6anhCNFRpT1VKY2NmdWc5NTVLTmtZckxp?= =?utf-8?B?MENlb2NNMUh4ZXNGa21pVkNibUpxSVZSdFZWUXl0ZE50YjhMRVdiKzY0eGg3?= =?utf-8?B?dllDY0tMVHhyclVaRTR1ZjZlRlpGNjhpSDJ0M0wyYi95QXhodHAzNzZIb1Rn?= =?utf-8?B?UEJRdzB2Q01reUE5V0JDM1dYMXlsbk1jcklmTlc0WVRDWmRiSmYvOUF1ZWpR?= =?utf-8?B?M1VoUm5DcXByWDhGVThqK25mMVM5aWRxelU4OEpCZ2RJM1NGcVg4Qkdacm11?= =?utf-8?B?MUh0ZU9DYWhrYXVwK3ltSDczSUJtSmRFTmxZZmtTSWV6UDFIUmFtUm9PZ1d5?= =?utf-8?B?NjBMbVo3VjlUTERSNWRYSVg0N3VuekJ0N01PUG5LU3pTUWdTUFVSMEY5L0FW?= =?utf-8?B?WFF2OWZoNk1VREdaQklVckFjNDJueWhydzVKSE0yVVRpS3JIR1E2amdia01P?= =?utf-8?B?ZDlGVW02SXVmdXFyQ2IvdStMdXFITHJFREVXd1R5MjJOS2x1RjE5bG04bDQ1?= =?utf-8?B?eWFRR2g2eUw0WHRUaU1xZHZTQmc0ZVVNUG03SDlLWHFjeW5WVlgwODM1RGhk?= =?utf-8?B?K0NGMnNzVzVOaDRZOHJxdER0aTZhYzZrNS9NL1NsV2U3K05HR3kzb2gxeHJY?= =?utf-8?B?dFRtUVFOR29td0xvN1ppMkI0UWdpOElvZnpKbjIrNWxyd0s2dG5BVTRKNHBE?= =?utf-8?B?TC9jR1ZETTQ2b0Yvc3ZsOEJSMW1sZHgrUm9zM1BuN1FZeVZjdz09?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1321; 6:jS0VtL5tlrcur74Yw0vfgILwgd+meJnCKDtGL6ZF1Z6Ta/oDgaI92uJHn/xeIF3OlqyTldslZvCItwaBAsBK6+4dqracPW8V92WgFM3tZWMAXqtDfmZo5cuxtiLb28pH0B9azzNIfIl4DFkay/zjVabbSZ3lHcawXDkuh7WAw1QwzZPnUHpb+fiXtj7VRsuEjpw/R6FYEB+fKoUeNIJ9TUY7UPdqUxNXUs7ZCVEk3GbaTiyK/LcJryKHD6rgFRKN2+1Jw+Jwj57Ucmjz6G6IMK1uwol4/Ki7Zc9Bc1RC/In1ZNRwUvwrVDznn1/j6fAQg6wwbpFheju4CNpgt83exetlsS9QvNFs4R3oD0SGsKnvRHCtQr9p42sMV/5LsDHBOjMqT/umdYrd4hxS377Odu4ID+IRBe+mX580mc75Azw=; 5:sJvfIj1MWblU+48JfDS5wuBoW8tP0F/QJwJSyYUWEIpDheKDwrnh52diFwWcc2t4hvEZQrwfQEcEhXjqZhwd/Ab+hCRi3+HGYtmNUYD+FYYmnF1v2h19z7kqijviL+H/vDKxMc7nxR7gtbHmn9Ln7MlP9gcs2gxXKCH2xXtQna0=; 24:GSsLSXX98/PbeYPzXjV++NLMOPAisjlLAEICxJGGZgHM1fZ7LW5pD3T0e5Mk0FQNYMUHKCzTjixxbf20/Lz1IUi2ixHKv1X57jbxpwDtt7I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1321; 7:Mw7Opg7MinbXPVp24BZkWtywTl2tY/kHKTvFf6nRhGw0uy39x80kj3iXvJUzR/N1/htR8P/dwusB2zzN+rgmhZtCvfQTjFjjrT6vVEKSeP57cksawhUyxnT4EDIkoEXiyY/DfFlB+gmE6j7V/bvICBxEgMNEeAZxq1C8m7Dg+9zHHcQIOqbVGK3M1pCu97iFiOKOkIhsRzPPsbCt2NC6twF6Voa0k8lp1eHc0XXn0lEjPsaz6AOA86qE3Ch2kW7QASLC9THCBSDcSCFCZqJz2IW40btqS5yblojcp0Qi9J7aND0tunWtJEX3qd9VasRUZLIL4nGY9/L5rqeApPpYXAyj0di+GaqJ1vHMua1G+II1yBHa6iPHYdyr+UBmLb1fAye6UpXAS2i6iOs9UdxqFG+UVmWF/irkYNH3ZgB4PgSqnN4QPvj5EzuxlS4tG9KWDI91L9BgQ93uis2vw9x9kg==; 20:w7cX664ORDXq+WRRhWscEZEkM9o+ajxWZL4G2Ds+ZYyb1TkZX4uZpvyEV5QT9m6ulmUxN+IddxPSRfwLUQDU79KDUeHKkn4CcNRZXqxPFqamHBqpdIY5OHkdAT589oS/m7d6nmJ3obLuiSkEGFhmw+ut/lJbKPIfT9YUFhqu2tc= X-OriginatorOrg: ksu.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2016 14:19:12.8927 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1321 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 16:54:35 -0000 On Mon, Dec 19, 2016 at 2:45 AM, Matthew Seaman wrote: > Why can't you have both flavoured and unflavoured variants of the same > port -- eg. devel/example as well as devel/example/foo and > devel/example/bar ? It seems like it would make sense to allow devel/example to be a default flavor so that, for instantiated example, editors/vim-lite => editors/vim/lite and editors/vim could potentially be a 'full' flavor or unflavored, if that's your flavor. I personally learn towards default flavor, though, because that gives you a chance to be slightly more descriptive. From owner-freebsd-ports@freebsd.org Mon Dec 19 18:12:06 2016 Return-Path: Delivered-To: freebsd-ports@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 D668AC88B97 for ; Mon, 19 Dec 2016 18:12:06 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9C59A1044; Mon, 19 Dec 2016 18:12:06 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 1FF5928429; Mon, 19 Dec 2016 19:12:04 +0100 (CET) Received: from illbsd.quip.test (ip-86-49-16-209.net.upcbroadband.cz [86.49.16.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 0B00828417; Mon, 19 Dec 2016 19:12:03 +0100 (CET) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: Matthew Seaman , freebsd-ports@freebsd.org References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <585822F2.2040508@quip.cz> Date: Mon, 19 Dec 2016 19:12:02 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 MIME-Version: 1.0 In-Reply-To: <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 18:12:06 -0000 Matthew Seaman wrote on 2016/12/19 09:45: > On 19/12/2016 07:47, David Demelier wrote: >>> I have been working for a while on 2 long standing feature request for the ports >>> tree: flavors and subpackages. >>> >>> For flavors I would like to propose a simple approach first which is more like a >>> rework of the slave ports for now: >>> >>> Examples available here: >>> https://reviews.freebsd.org/D8840 (with the implementation) >>> and >>> https://reviews.freebsd.org/D8843 >>> >>> Design: introduce a 3rd level in the hierarchy and make it work a bit like slave >>> ports >>> >>> pros: >>> - all slave ports are self hosted under the same directory: easier for >>> maintenance >>> - should work with all existing tools >>> >> This is what I really wanted for years especially for ports like spell >> checker. Some are in dedicated categories such as french/aspell while >> other are in textproc/-aspell and that's a big mess. >> >> OpenBSD ports has something like textproc/aspell/ and that is >> very nice and clean. If the plan is to do the same, that is definitely >> a major improvement. >> > > I really like this idea, although it's going to add a lot of extra > directories and very similar small Makefiles to the ports. Every python > port would grow flavours to support two major versions of python just > for starters, and those additional Makefiles would be almost identical > across the python2 flavour and across the python3 flavour. Can this be processed by some code in Mk/bsd.*.mk? I mean if we can add something to the main Makefile then we don't need to add subdirectories and sub-Makefiles for each Python module port. Miroslav Lachman From owner-freebsd-ports@freebsd.org Mon Dec 19 18:53:43 2016 Return-Path: Delivered-To: freebsd-ports@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 677C5C88901 for ; Mon, 19 Dec 2016 18:53:43 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 5182618F7 for ; Mon, 19 Dec 2016 18:53:43 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: by mailman.ysv.freebsd.org (Postfix) id 50DBFC88900; Mon, 19 Dec 2016 18:53:43 +0000 (UTC) Delivered-To: ports@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 5081CC888FF for ; Mon, 19 Dec 2016 18:53:43 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailhost.m5p.com (mailhost.m5p.com [IPv6:2001:418:3fd::f7]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "m5p.com", Issuer "Let's Encrypt Authority X3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0CB6A18F4; Mon, 19 Dec 2016 18:53:42 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from [IPv6:2001:418:3fd::1f] (haymarket.m5p.com [IPv6:2001:418:3fd::1f]) by mailhost.m5p.com (8.15.2/8.15.2) with ESMTP id uBJIrZS9079677; Mon, 19 Dec 2016 13:53:40 -0500 (EST) (envelope-from george+freebsd@m5p.com) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: Baptiste Daroussin , ports@FreeBSD.org References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> From: George Mitchell Message-ID: <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> Date: Mon, 19 Dec 2016 13:53:35 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.8 required=10.0 tests=ALL_TRUSTED, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mattapan.m5p.com X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.1 (mailhost.m5p.com [IPv6:2001:418:3fd::f7]); Mon, 19 Dec 2016 13:53:41 -0500 (EST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 18:53:43 -0000 On 12/18/16 19:31, Baptiste Daroussin wrote: > Hi all, > > I have been working for a while on 2 long standing feature request for the ports > tree: flavors and subpackages. > [...] Off topic, I know, but might this eventually lead to FLAVORS for base? I would be so grateful to have a SCHED_4BSD flavor of base so I didn't have to keep updating my machines from source every time there was a security update. Maybe someone can at least think about it. -- George From owner-freebsd-ports@freebsd.org Mon Dec 19 19:02:20 2016 Return-Path: Delivered-To: freebsd-ports@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 95D44C88D49 for ; Mon, 19 Dec 2016 19:02:20 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 7C64E1450 for ; Mon, 19 Dec 2016 19:02:20 +0000 (UTC) (envelope-from mad@madpilot.net) Received: by mailman.ysv.freebsd.org (Postfix) id 7BA34C88D48; Mon, 19 Dec 2016 19:02:20 +0000 (UTC) Delivered-To: ports@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 7B486C88D47 for ; Mon, 19 Dec 2016 19:02:20 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3EC7A144D for ; Mon, 19 Dec 2016 19:02:19 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3tj9Jg4gHkzZql; Mon, 19 Dec 2016 20:02:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject:received:received; s=mail; t= 1482174126; x=1483988527; bh=G8x8V0sq6K3W3hOp2nnas64Q4RYfkz5UIYT PDdNfa0c=; b=JZBxV314NMbgDCVRuzt4A6oFWSYMTZ+NQw8cskReaiIggqnOM2w 8eyQw7Jdd/3cfXGyxWPFdIwPfOhv9/gRWTqbYoaly7fFX02r6RmJ5icCjzgVSBl1 0qzYKjvdPLkFTkBau/9ytk+hXp3M5n+l2/wWzYIJtvwmWDvpp4A4R/So= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id 4TNpezM4EvuO; Mon, 19 Dec 2016 20:02:06 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Mon, 19 Dec 2016 20:02:06 +0100 (CET) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: George Mitchell , ports@FreeBSD.org References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> From: Guido Falsi Message-ID: Date: Mon, 19 Dec 2016 20:02:05 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 19:02:20 -0000 On 12/19/16 19:53, George Mitchell wrote: > On 12/18/16 19:31, Baptiste Daroussin wrote: >> Hi all, >> >> I have been working for a while on 2 long standing feature request for the ports >> tree: flavors and subpackages. >> [...] > > Off topic, I know, but might this eventually lead to FLAVORS for base? > I would be so grateful to have a SCHED_4BSD flavor of base so I didn't > have to keep updating my machines from source every time there was a > security update. Maybe someone can at least think about it. -- George While you wait for the improvement you ask, you can use binary updates and just recompile the kernel by hand. Should spare you some time and effort. -- Guido Falsi From owner-freebsd-ports@freebsd.org Mon Dec 19 19:25:54 2016 Return-Path: Delivered-To: freebsd-ports@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 703D2C88DCA for ; Mon, 19 Dec 2016 19:25:54 +0000 (UTC) (envelope-from mazhe@alkumuna.eu) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 563AB1BBD for ; Mon, 19 Dec 2016 19:25:54 +0000 (UTC) (envelope-from mazhe@alkumuna.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 558E5C88DC9; Mon, 19 Dec 2016 19:25:54 +0000 (UTC) Delivered-To: ports@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 5533EC88DC7 for ; Mon, 19 Dec 2016 19:25:54 +0000 (UTC) (envelope-from mazhe@alkumuna.eu) Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [212.27.42.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A584A1BBC; Mon, 19 Dec 2016 19:25:53 +0000 (UTC) (envelope-from mazhe@alkumuna.eu) Received: from yggdrasil.alkumuna.eu (unknown [IPv6:2a01:e35:8a74:6e70:232:36ff:fe5c:3a87]) by smtp1-g21.free.fr (Postfix) with ESMTPS id 2FF9CB003E4; Mon, 19 Dec 2016 20:25:41 +0100 (CET) Received: from freedom.alkumuna.eu ([IPv6:2a01:e35:8a74:6e70:62a4:4cff:fe54:b212]) (authenticated bits=0) by yggdrasil.alkumuna.eu (8.15.2/8.15.2) with ESMTPSA id uBJJPbXi022169 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 19 Dec 2016 20:25:40 +0100 (CET) (envelope-from mazhe@alkumuna.eu) Date: Mon, 19 Dec 2016 20:25:36 +0100 From: Matthieu Volat To: Baptiste Daroussin Cc: ports@FreeBSD.org Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161219202536.2d0a1955@freedom.alkumuna.eu> In-Reply-To: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/55IvT7AadSiNRLflOLxfsnX"; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alkumuna.eu; s=default; t=1482175540; bh=V3OHNVZodZ1V65Ew9oBzj/LdKER3XoBNsZXqWOhfKOI=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References:MIME-Version:Content-Type; b=juiqhkqPa/uMUL/qMqA5nBjXIo0c1r2THXzj26cRwI9Z5osOvTmHoK8W1pWAxYLgr9rWjMHaRbk4vzNmFxHSUZiUNqeVPieR2Vt0j3MperkalLWtnDhTBWQqj0xYDZuFUBqnQ2kMrLisnkkA8X78CvujkpqPkTHgZ1iySxbC4pE= X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 19:25:54 -0000 --Sig_/55IvT7AadSiNRLflOLxfsnX Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 19 Dec 2016 01:31:43 +0100 Baptiste Daroussin wrote: > Hi all, >=20 > I have been working for a while on 2 long standing feature request for th= e ports > tree: flavors and subpackages. >=20 > For flavors I would like to propose a simple approach first which is more= like a > rework of the slave ports for now: >=20 > Examples available here: > https://reviews.freebsd.org/D8840 (with the implementation) > and > https://reviews.freebsd.org/D8843 >=20 > Design: introduce a 3rd level in the hierarchy and make it work a bit lik= e slave > ports >=20 > pros: > - all slave ports are self hosted under the same directory: easier for > maintenance > - should work with all existing tools >=20 > cons: > - hackish: it is not really much more than a slave port > - it adds plenty of new Makefiles :( >=20 > I think anyway this is an improvement >=20 > Next step after that is in would be to extend it to allow some dependency= on "I > depend on whatever flavor if port X" >=20 > Subpackages: > Design: > Add a new macro MULTI_PACKAGES > flag plist with an @pkg{suffixofthesubpackage} file > the framework will split the plist into small plist and create all the pa= ckages > All variables like COMMENT can be overridden with a COMMENT_${suffixofthe= subpackage} >=20 > pros: > - simple and working almost now > - allow to simplify lots of ports > - options friendly (_PACKAGE automatically appends a new entr= y to > MULTI_PACKAGES) >=20 > cons: > - will break the paradigm that certain tools depend on (portmaster/portup= grade > in particular are a huge problem since they are not actively maintained) >=20 > Example of the usage: > https://people.freebsd.org/~bapt/multipackage.diff >=20 > Note that I took the mpg123 as an example because it was a simple one to = test > not because it may need subpackages >=20 > As a result you build 3 packages: > mpg123 (the runtime tools) > mpg123-lib: the runtime libraries > mpg123-sndio: the sndio plugin >=20 > LIB_DEPENDS on ports depending on libmpg123.so does not have to be change= d, the > framework already automatically register only the mpg123-lib as a depende= ncy and > not others. >=20 > Not the example is missing one thing: a dependency between mpeg123-lib and > mpg123 >=20 > The second is not ready yet and would take time to land >=20 > Any comment? >=20 > Best regards, > Bapt Does this approach would manage a file that differ between flavors? Let's s= ay there a libfoo.so file that behave differently wheter an option A is sel= ected or not, but is still present in both cases.=20 On another note, I kinda liked the macports approach to use the "+" separat= or regarding naming flavors/options, it allows to better distinguish what i= n the package name and what are the selected options, and handled itself qu= ite well with multiple instances, like "vim+nls+python+x11"... Did you cons= ider something like that? --=20 Matthieu Volat --Sig_/55IvT7AadSiNRLflOLxfsnX Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTxuiqPSkQnzRDOjsP4Q0N5gpmLfgUCWFg0MAAKCRD4Q0N5gpmL fs5UAJ4kyQUOOKNse74hNS2l7DAH7yywUwCeKfNp6Z4C36fKm9ZBm7NP918m5R0= =PKBp -----END PGP SIGNATURE----- --Sig_/55IvT7AadSiNRLflOLxfsnX-- From owner-freebsd-ports@freebsd.org Mon Dec 19 19:33:27 2016 Return-Path: Delivered-To: freebsd-ports@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 8BBB3C871B1 for ; Mon, 19 Dec 2016 19:33:27 +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 1DC6E10E3 for ; Mon, 19 Dec 2016 19:33:26 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [IPv6:2001:8b0:151:1:1c1d:86a1:a200:b700]) (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 6959CA660 for ; Mon, 19 Dec 2016 19:33:16 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/6959CA660; dkim=none; dkim-atps=neutral Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: freebsd-ports@freebsd.org References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> From: Matthew Seaman Message-ID: <8bc4754a-7200-b91d-8435-c6ff1970b56b@FreeBSD.org> Date: Mon, 19 Dec 2016 19:33:09 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="iWBiiU5xi5lwUQVaajRoOMqrRVMSVt6rp" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, 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: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2016 19:33:27 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --iWBiiU5xi5lwUQVaajRoOMqrRVMSVt6rp Content-Type: multipart/mixed; boundary="rl3waP0uKCGusMcNNnt3qSBOnP0apT38U"; protected-headers="v1" From: Matthew Seaman To: freebsd-ports@freebsd.org Message-ID: <8bc4754a-7200-b91d-8435-c6ff1970b56b@FreeBSD.org> Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> In-Reply-To: <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> --rl3waP0uKCGusMcNNnt3qSBOnP0apT38U Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 19/12/2016 18:53, George Mitchell wrote: > On 12/18/16 19:31, Baptiste Daroussin wrote: >> Hi all, >> >> I have been working for a while on 2 long standing feature request for= the ports >> tree: flavors and subpackages. >> [...] >=20 > Off topic, I know, but might this eventually lead to FLAVORS for base? > I would be so grateful to have a SCHED_4BSD flavor of base so I didn't > have to keep updating my machines from source every time there was a > security update. Maybe someone can at least think about it. -- George= I believe you can already build packages for several different kernel configurations. Cheers, Matthew --rl3waP0uKCGusMcNNnt3qSBOnP0apT38U-- --iWBiiU5xi5lwUQVaajRoOMqrRVMSVt6rp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJYWDX8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkAT0nwP/j7gDiyuVBDCAljgfv4kwUwY uN9kAThQDIE5+ycz97waljg5s/SqKJfW6jtaRyLsRvtkSljX7b8klXIdnbL+uDp2 7duj8B1BpVp61npGsH3qgSVnxR8sBRm5uZGTHd/fxEDEV5FzPanRIpmwE2a7d/wp MaAPblLtipnLec02AsMuey3zPgwXKXZm3nulGA9O0hm6VqLb85fnOozbnpzUntzx zfAUJaVIoEvJXU1GQupalrYtD/MpMdym8ORaxB7najbFbP9vqmc4e2iAHtR0hV8y bzjx9RRK017m7D3iCbl9Tbl7E60vYSYbWIQkLo3kKH51qYwc5ZXNpRw839uhG/Zy ZtM84rkk24LtMMxtq2xXELFlp32Yel/CQpWVeL3syMppT70DevHH5h9LsYnQ/daX ES2XdxVuONBlZ/ntpCPvUn/MWuRvDADsJhS7E50nqCCPq9oHQUicmMhqN9wfqE2i t9qNqF7NggAK4nSeALFWSfqiuPX7tRAVO2ZRVCjuNdua8FWb3FUTqAGc/VNWOCbI lyflvcOGkm+Gj5tJiUW7tqmAJjmX51MD40tZmFCHl+cHF0kG0QWihJ0RYp/a/p7S k7b//x1K0fnCsAsYEEa+R7WXi5SmZAvgR8pogv3kK9g6p8/GbnZlrMx8yAt4kyr9 E82cBUS2bT8LTfhpnAEb =43sx -----END PGP SIGNATURE----- --iWBiiU5xi5lwUQVaajRoOMqrRVMSVt6rp-- From owner-freebsd-ports@freebsd.org Tue Dec 20 00:36:40 2016 Return-Path: Delivered-To: freebsd-ports@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 D691FC88C85 for ; Tue, 20 Dec 2016 00:36:40 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id BD7399EB for ; Tue, 20 Dec 2016 00:36:40 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: by mailman.ysv.freebsd.org (Postfix) id B9C46C88C84; Tue, 20 Dec 2016 00:36:40 +0000 (UTC) Delivered-To: ports@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 B7BEDC88C83 for ; Tue, 20 Dec 2016 00:36:40 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 887A19EA; Tue, 20 Dec 2016 00:36:40 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id uBK0aW3f045952 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 19 Dec 2016 17:36:32 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id uBK0aV3h045949; Mon, 19 Dec 2016 17:36:31 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Mon, 19 Dec 2016 17:36:31 -0700 (MST) From: Warren Block To: marino@freebsd.org cc: Boris Samorodov , Mark Linimon , "ports@FreeBSD.org Ports" Subject: Re: Subscription for committer In-Reply-To: Message-ID: References: <20161217193514.GA22107@lonesome.com> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-ID: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.1 (wonkity.com [127.0.0.1]); Mon, 19 Dec 2016 17:36:32 -0700 (MST) Content-Type: text/plain; CHARSET=KOI8-R; FORMAT=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 00:36:40 -0000 On Mon, 19 Dec 2016, John Marino wrote: > On 12/19/2016 04:18, Boris Samorodov wrote: >> 17.12.2016 22:40, John Marino ÐÉÛÅÔ: >> >>> I am not subscribed to the mail list >> >> A port's committer is not subscribed to the ports@ ML? >> Is it a joke? >> > > I don't want to participate in this list. The only reason I'm stuck on this > topic is because Warren said he wasn't aware of any PRs to correct the > handbook and it was important to inform him. Here is the full quote: On Thu, 8 Dec 2016, Matt Smith wrote: MS> The recommended replacements are ports-mgmt/synth and MS> ports-mgmt/poudriere. These build an entire package repository that MS> the pkg tool can use but they do so in clean chrooted environments, MS> and rebuild everything that's required to keep a consistent ABI. Synth MS> is more designed for a single live system like a desktop or a single MS> server, whereas poudriere is what the freebsd package build clusters MS> use and is more designed for that type of usage. Worth taking a MS> look. WB> These are package builders. Technically preferable, given adequate WB> disk space and memory, but not equivalent to portmaster. MS> It's a shame the handbook hasn't been updated to give this MS> information. WB> Which information, in particular? A section on Poudriere was WB> submitted, and I spent a fair amount of time editing it and getting WB> it in there. As far as Synth or other information, I'm not aware of WB> any pending Handbook or other documentation submissions. I apologize for the ambiguity. To repeat, I am not aware of any submissions expanding on the package builder documentation. There is currently no Synth documentation in the Handbook. Nor has any been submitted, again as far as I am aware. Please note that this is not an offer to help write or edit such documentation, just another example showing that removing mention of portmaster from the Handbook is premature. > (Incidentally he's not responded to it nor the PR). No. After handling the first "all mention of portmaster must be stamped out" PR, I did not feel capable of giving that additional PR the attention it deserved and left it for someone more motivated. Another committer has begun working on it recently. I am trying to assist them, with my goal being to make the section more modular so it is easier to add or remove port and package building tools and show the advantages and disadvantages of each. From owner-freebsd-ports@freebsd.org Tue Dec 20 01:07:10 2016 Return-Path: Delivered-To: freebsd-ports@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 20FB2C87636 for ; Tue, 20 Dec 2016 01:07:10 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 0A26618DE for ; Tue, 20 Dec 2016 01:07:10 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 069CEC87634; Tue, 20 Dec 2016 01:07:10 +0000 (UTC) Delivered-To: ports@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 048E3C87633 for ; Tue, 20 Dec 2016 01:07:10 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AA5FA18DD for ; Tue, 20 Dec 2016 01:07:08 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id 89CBF43BD7; Mon, 19 Dec 2016 19:05:56 -0600 (CST) Subject: Re: Subscription for committer To: Warren Block References: <20161217193514.GA22107@lonesome.com> Cc: Boris Samorodov , Mark Linimon , "ports@FreeBSD.org Ports" From: John Marino Reply-To: marino@freebsd.org Message-ID: Date: Mon, 19 Dec 2016 19:07:06 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 161219-1, 12/19/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 01:07:10 -0000 On 12/19/2016 18:36, Warren Block wrote: > On Mon, 19 Dec 2016, John Marino wrote: > >> On 12/19/2016 04:18, Boris Samorodov wrote: >>> 17.12.2016 22:40, John Marino ÐÉÛÅÔ: >>> >>>> I am not subscribed to the mail list >>> >>> A port's committer is not subscribed to the ports@ ML? >>> Is it a joke? >>> >> >> I don't want to participate in this list. The only reason I'm stuck >> on this topic is because Warren said he wasn't aware of any PRs to >> correct the handbook and it was important to inform him. > > Here is the full quote: > > On Thu, 8 Dec 2016, Matt Smith wrote: > > MS> The recommended replacements are ports-mgmt/synth and > MS> ports-mgmt/poudriere. These build an entire package repository that > MS> the pkg tool can use but they do so in clean chrooted environments, > MS> and rebuild everything that's required to keep a consistent ABI. > Synth MS> is more designed for a single live system like a desktop or a > single MS> server, whereas poudriere is what the freebsd package build > clusters MS> use and is more designed for that type of usage. Worth > taking a > MS> look. > > WB> These are package builders. Technically preferable, given adequate > WB> disk space and memory, but not equivalent to portmaster. > > MS> It's a shame the handbook hasn't been updated to give this MS> > information. > > WB> Which information, in particular? A section on Poudriere was WB> > submitted, and I spent a fair amount of time editing it and getting WB> > it in there. As far as Synth or other information, I'm not aware of WB> > any pending Handbook or other documentation submissions. > > I apologize for the ambiguity. To repeat, I am not aware of any > submissions expanding on the package builder documentation. There is > currently no Synth documentation in the Handbook. Nor has any been > submitted, again as far as I am aware. Please note that this is not an > offer to help write or edit such documentation, just another example > showing that removing mention of portmaster from the Handbook is premature. > >> (Incidentally he's not responded to it nor the PR). > > No. After handling the first "all mention of portmaster must be stamped > out" PR, I did not feel capable of giving that additional PR the > attention it deserved and left it for someone more motivated. Another > committer has begun working on it recently. I am trying to assist them, > with my goal being to make the section more modular so it is easier to > add or remove port and package building tools and show the advantages > and disadvantages of each. And since then an influential former member of portmgr has opined that "compare and contrast" is not needed, but in fact the reference should just be removed. The presence or lack of reference synth material in the handbook itself doesn't justify the presence or removal of material for portmaster. It's not really related. I mean, portmaster is judged on its own merit and that judgement is definitely not premature. The PR stalled for a month and at its simplest was the removal of a single sentence. It doesn't appear anybody was working on it despite it being solvable trivially. The section of the conversation concerned the impression that portmaster is officially recommended, and that has to be stamped out per previous decision whether you agree with that decision or not, and I wanted to make sure you were 100% aware of that PR. As an aside, the reason I have been reluctant to write new sections of handbook is because trivial PRs like this one aren't getting processed, nor another, more significant one that I wrote. It's a natural reaction to stop attempting to contribute when previous contributions don't get "attention they deserve". John --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Tue Dec 20 02:23:06 2016 Return-Path: Delivered-To: freebsd-ports@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 8D0E9C89CE6 for ; Tue, 20 Dec 2016 02:23:06 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 7919712F5 for ; Tue, 20 Dec 2016 02:23:06 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mailman.ysv.freebsd.org (Postfix) id 787B0C89CE5; Tue, 20 Dec 2016 02:23:06 +0000 (UTC) Delivered-To: ports@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 7821AC89CE4 for ; Tue, 20 Dec 2016 02:23:06 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [192.108.105.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.soaustin.net", Issuer "StartCom Class 2 IV Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 58B5C12F4; Tue, 20 Dec 2016 02:23:06 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from lonesome.com (bones.soaustin.net [192.108.105.22]) by mail.soaustin.net (Postfix) with ESMTPSA id 06F03A2; Mon, 19 Dec 2016 20:22:59 -0600 (CST) Date: Mon, 19 Dec 2016 20:22:57 -0600 From: Mark Linimon To: marino@freebsd.org Cc: Warren Block , Boris Samorodov , "ports@FreeBSD.org Ports" Subject: Re: Subscription for committer Message-ID: <20161220022257.GA30196@lonesome.com> References: <20161217193514.GA22107@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 02:23:06 -0000 On Mon, Dec 19, 2016 at 07:07:06PM -0600, John Marino wrote: > It's a natural reaction to stop attempting to contribute when previous > contributions don't get "attention they deserve". Which some people (including me) see as odds with: > the impression that portmaster is officially recommended [has] to be > stamped out People tend to put off working on topics that include "demands". It's just human nature. Plus, there are thousands of other PRs to work on that don't involve such charged language. Working on those is more rewarding and less frustrating. mcl From owner-freebsd-ports@freebsd.org Tue Dec 20 04:16:38 2016 Return-Path: Delivered-To: freebsd-ports@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 44F98C874F7 for ; Tue, 20 Dec 2016 04:16:38 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from dnvrco-oedge-vip.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.230]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dnvrco-oedge-vip.email.rr.com", Issuer "dnvrco-oedge-vip.email.rr.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 237751456 for ; Tue, 20 Dec 2016 04:16:37 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from [74.134.208.22] ([74.134.208.22:22952] helo=localhost) by dnvrco-omsmta01 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id 7D/4B-31287-F90B8585; Tue, 20 Dec 2016 04:16:31 +0000 Date: Tue, 20 Dec 2016 04:16:18 +0000 Message-ID: <7D.4B.31287.F90B8585@dnvrco-omsmta01> From: "Thomas Mueller" To: freebsd-ports@freebsd.org CC: marino@freebsd.org Subject: Re: Subscription for committer (was: Re: The ports collection has some serious issues) References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161219064829.GA31821@server.rulingia.com> <1a7d2787-22a4-97bd-c3ca-86f45aab45ec@marino.st> X-RR-Connecting-IP: 107.14.64.6:25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 04:16:38 -0000 > 17.12.2016 22:40, John Marino пишет: >> I am not subscribed to the mail list > A port's committer is not subscribed to the ports@ ML? > Is it a joke? > WBR, Boris Samorodov (bsam) When I see frequent posts by somebody on a mailing list, I assume that person is a regular and don't CC to that person when I reply. I guess I was wrong in this case. I believe the practice on most other emailing lists is to reply to the list and not CC to individual posters. Most of the time, I don't think about looking for the Reply-To header line. Tom From owner-freebsd-ports@freebsd.org Tue Dec 20 05:17:28 2016 Return-Path: Delivered-To: freebsd-ports@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 78AFEC8970A for ; Tue, 20 Dec 2016 05:17:28 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 60F6A11A7 for ; Tue, 20 Dec 2016 05:17:28 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 605E4C89709; Tue, 20 Dec 2016 05:17:28 +0000 (UTC) Delivered-To: ports@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 600CAC89708 for ; Tue, 20 Dec 2016 05:17:28 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 39E4411A6 for ; Tue, 20 Dec 2016 05:17:27 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id A029A43BD5; Mon, 19 Dec 2016 23:16:14 -0600 (CST) Subject: Re: Subscription for committer To: Mark Linimon References: <20161217193514.GA22107@lonesome.com> <20161220022257.GA30196@lonesome.com> Cc: Warren Block , Boris Samorodov , "ports@FreeBSD.org Ports" From: John Marino Reply-To: marino@freebsd.org Message-ID: <23944cf2-852b-ef5b-7837-dfb084c2f32d@marino.st> Date: Mon, 19 Dec 2016 23:17:24 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20161220022257.GA30196@lonesome.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161219-1, 12/19/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 05:17:28 -0000 On 12/19/2016 20:22, Mark Linimon wrote: > On Mon, Dec 19, 2016 at 07:07:06PM -0600, John Marino wrote: >> It's a natural reaction to stop attempting to contribute when previous >> contributions don't get "attention they deserve". > > Which some people (including me) see as odds with: > >> the impression that portmaster is officially recommended [has] to be >> stamped out > > People tend to put off working on topics that include "demands". > > It's just human nature. > > Plus, there are thousands of other PRs to work on that don't involve such > charged language. Working on those is more rewarding and less frustrating. It was decided that any implied recommendation for portupgrade and portmaster in FreeBSD documentation has to be removed. The docs people are aware of the decision and are charged to implement it. It's not "my" demand. If valid PRs are in a moving queue, fine. If valid PRs are being conveniently and intentionally forgotten, I would say that's not fine. and mcl: I challenge you to identify *ANY* offputting language in PR 214679. You can't just imply that it exists when it doesn't. --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Tue Dec 20 08:07:20 2016 Return-Path: Delivered-To: freebsd-ports@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 1D03EC8623B for ; Tue, 20 Dec 2016 08:07:20 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 0A4E21EC8 for ; Tue, 20 Dec 2016 08:07:20 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 09AB7C86237; Tue, 20 Dec 2016 08:07:20 +0000 (UTC) Delivered-To: ports@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 07888C86236 for ; Tue, 20 Dec 2016 08:07:20 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EEFB51EC7 for ; Tue, 20 Dec 2016 08:07:19 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id uBK87JkH036194 for ; Tue, 20 Dec 2016 08:07:19 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id uBK87JBW036193; Tue, 20 Dec 2016 08:07:19 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201612200807.uBK87JBW036193@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Tue, 20 Dec 2016 08:07:19 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 08:07:20 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ archivers/dpkg | 1.18.16 | 1.18.17 ------------------------------------------------+-----------------+------------ graphics/opencv2 | 2.4.13.1 | 2.4.13.2 ------------------------------------------------+-----------------+------------ graphics/opencv2-core | 2.4.13.1 | 2.4.13.2 ------------------------------------------------+-----------------+------------ graphics/opencv2-java | 2.4.13.1 | 2.4.13.2 ------------------------------------------------+-----------------+------------ graphics/py-opencv2 | 2.4.13.1 | 2.4.13.2 ------------------------------------------------+-----------------+------------ www/WebMagick | 2.03pre27 | 2.03pre28 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Tue Dec 20 08:11:43 2016 Return-Path: Delivered-To: freebsd-ports@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 4E90AC8654A for ; Tue, 20 Dec 2016 08:11:43 +0000 (UTC) (envelope-from dewaynegeraghty@gmail.com) Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 17E21134E; Tue, 20 Dec 2016 08:11:43 +0000 (UTC) (envelope-from dewaynegeraghty@gmail.com) Received: by mail-it0-x229.google.com with SMTP id c20so76229271itb.0; Tue, 20 Dec 2016 00:11:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+jBH0nZFHwnX47uDB7uktPrV5X8RcOxoMgwai1CW8CI=; b=JbQjfEUrbDyZVw2xuKJABc3Tbb+d3lam4ETMUkAZztURZwsZYKREIgMxtjnGE8ElW2 BlpV2VkENNDI1x4WYRKwSxSRZH5Gf+D+wCGt6ZUnN2aH+11fck+I6HVyL6DZKViGO4Qn Vj6xc8OAnrp14AEBiVtigz/FTDl8Sj7uOhoVeyHuhMLTOIjYVBiViYdj8WGy6YkqFJIw HKaG99KEsrlxQfyLnjfwyeo7zTTbgXtV/DPkvYbxBIKkzrG5BwQa2UuluJcG+a/H6Dix i+pHVwzMdRgnxukQ2YBSYaeT8/g7kShXjhQBTASYpJyIo9AbrcpK8ZCIj9NFPmN02mFP fdRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+jBH0nZFHwnX47uDB7uktPrV5X8RcOxoMgwai1CW8CI=; b=gePCi1lFaGwNAJk2SzbG1LUP5nSkwtjhCIY18yaTqH0DaL6tRi/mppygtguZsZFp0C iab+d8sfjVn4PvOmbdVmmkU3Z1GjR2vJsu4jCcigP2pOPYB2JD0q1mEw2+cCkJ7B0kKj fbe09cOvDRJBm4nZO5wEZnlYDgU2iYPBgPfIZBr6PHRcnCzKcqC+VtbA7sHcl03K0pV2 f4T+cUARfoI7Ptx9rMpepI+CH/g22hzxEOOgBa8Zf4F1Itx9XmJaXiTAC0SKjTmUCqwL KdYFuBSJIxAtUdf65YYyfXcTuTbG9NYotnsyFBTL9cDlOW+owRohNcEYVzY1HvxH0Pqq w85w== X-Gm-Message-State: AIkVDXKqmUwhgT9Ffg2ZYEAFw3pDltMS8XipT+1gL7CswQRKOOz2Zdik/7RRrStHWvhb2djX3/XqvVdaZaB2EA== X-Received: by 10.36.20.4 with SMTP id 4mr801660itg.93.1482221502234; Tue, 20 Dec 2016 00:11:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.35.165 with HTTP; Tue, 20 Dec 2016 00:11:11 -0800 (PST) In-Reply-To: <8bc4754a-7200-b91d-8435-c6ff1970b56b@FreeBSD.org> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> <8bc4754a-7200-b91d-8435-c6ff1970b56b@FreeBSD.org> From: Dewayne Geraghty Date: Tue, 20 Dec 2016 19:11:11 +1100 Message-ID: Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: Baptiste Daroussin Cc: ports-list freebsd Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 08:11:43 -0000 Thanks Bapt et al, I use FreeBSD and the ports system extensively, we build everything from source and largely customise approx 25% of the 900 packages we rely upon. I'm more than a little concerned to have changes performed against the ports infrastructure. As our primary sources of (whats coming) "Change" information are the: Quarterly reports and the OS Release Notes; after-the-fact sources are a daily review of https://lists.freebsd.org/pipermail/svn-src-stable-11/2016-December/thread.html for OS impact; and the excellent Freshports. So a few questions: Could you be able to enlighten us (the readers) so we can better understand what will be changed; or share your vision of the benefits and operational impact for operational people that build: from source; and those that only use binary? Is there a transition plan or schedule for the bulk of these changes to occur? Will the flavors/subpackages be developed separately from the existing ports suite? (I'm hoping that the parent ports will be unaffected, and so our existing build procedures continue to build correctly) How will we (the users/admins) track or be informed of changes or better, planned/soon changes? (will changes to ports, particularly parent ports, be co-ordinated through UPDATING or perhaps a new FLAVOURS file if the parent is say a stub and the real decisions are relocated to slaves?) Will there be any guidance regarding how flavours/packages should be created or the criteria for creating sub-packages (secure/insecure; all options on/off; most useable options on; most liked by the maintainer; most likely to be used for a datacentre; most likely to be used for desktops; ...)? Will "The Porter's Handbook" be updated for things like criteria; naming conventions etc? For folks (like me) that build entirely from source and customise options to build the applications, how will flavours/subpackages be of benefit? Will the ability to customise ports, as they exist today, remain? Will I even notice a change? I'd like to plan ahead to make this transition seemless and continue to use FreeBSD and the excellent ports system as we do now. I started with FreeBSD 2.2.8. There were packages available from the FreeBSD website. It was a terrific aid. We also enjoyed the different flavours of jail that were provided by ezjail. However over time, both evolved as did our expertise to customise our ports (~200 custom ports) and Jamie Gratton evolved the jail system to eliminate our need of the excellent ezjail tool. So I can see merit in, what very little I'm guessing of, the next evolution of ports. Aside: we already build different package configurations from existing ports' source. (eg different bind910 with/without kerberos; different samba44's; simultaineous building of dhcp-[server|client|relay] etc) I look forward to being on the same page and to understand where this is going, the likely/potential impact; the naming conventions; etc. Kind regards, Dewayne. From owner-freebsd-ports@freebsd.org Tue Dec 20 08:27:50 2016 Return-Path: Delivered-To: freebsd-ports@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 06411C86A5D for ; Tue, 20 Dec 2016 08:27:50 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E7B0518FB for ; Tue, 20 Dec 2016 08:27:49 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: by mailman.ysv.freebsd.org (Postfix) id E4148C86A5C; Tue, 20 Dec 2016 08:27:49 +0000 (UTC) Delivered-To: ports@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 E3B90C86A5A for ; Tue, 20 Dec 2016 08:27:49 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from host64.shmhost.net (unknown [IPv6:2a01:4f8:a0:51d6::108:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 784C618FA; Tue, 20 Dec 2016 08:27:49 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from francos-mbp.homeoffice.local (ipservice-092-217-062-255.092.217.pools.vodafone-ip.de [92.217.62.255]) by host64.shmhost.net (Postfix) with ESMTPSA id 5052883205; Tue, 20 Dec 2016 09:27:46 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals From: Franco Fichtner In-Reply-To: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> Date: Tue, 20 Dec 2016 09:27:45 +0100 Cc: ports@FreeBSD.org Content-Transfer-Encoding: quoted-printable Message-Id: <8BED9138-6754-455B-9829-4B9476B795ED@lastsummer.de> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> To: Baptiste Daroussin X-Mailer: Apple Mail (2.3259) X-Virus-Scanned: clamav-milter 0.99.2 at host64.shmhost.net X-Virus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 08:27:50 -0000 Hi, > On 19 Dec 2016, at 1:31 AM, Baptiste Daroussin = wrote: >=20 > For flavors I would like to propose a simple approach first which is = more like a > rework of the slave ports for now: This progression sure is nice to see! I like = "category/portname/flavour" origin a lot, but how is it handled in terms of packages names? Are we going to see something like: # pkg install myport:flavour We shouldn't use "-" or "/" anyway, should we? Please no fancy things like "~" or so. No arbitrary package names... In OpenBSD, installing flavoured packages has been hard to script in the past, offering a prompt whenever the main package is going to be = installed. The thing to think about here is that # pkg install myport Should *only* install the default port, especially with -y option. # pkg install myport: This *could* prompt for flavours, then. The nice thing should be the user doesn't have to care about flavours if that is so. Flavours as you showed can be very simple. Why not go the extra mile here: FLAVOURS=3D sub1 sub2 OPTIONS_sub1=3D EXPLICIT LIST OF OPTIONS OPTIONS_sub2=3D ANOTHER LIST OF OPTIONS And keep everything as is. No need for sub-packages? No implied OPTIONS_DEFAULT, no nothing. A single line to grep and change. :) =46rom this perspective, nothing changes for users of the ports tree, = options are defined by the main port and all of its flavours are neatly stored = in the Makefile. People can still use all options during rebuild, even the ones only used in flavours. Cheers, Franco= From owner-freebsd-ports@freebsd.org Tue Dec 20 08:42:58 2016 Return-Path: Delivered-To: freebsd-ports@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 2706BC86FE1 for ; Tue, 20 Dec 2016 08:42:58 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 1396C106B for ; Tue, 20 Dec 2016 08:42:58 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: by mailman.ysv.freebsd.org (Postfix) id 0FF23C86FE0; Tue, 20 Dec 2016 08:42:58 +0000 (UTC) Delivered-To: ports@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 0F9A5C86FDF for ; Tue, 20 Dec 2016 08:42:58 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from host64.shmhost.net (unknown [IPv6:2a01:4f8:a0:51d6::108:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CE929106A; Tue, 20 Dec 2016 08:42:57 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from francos-mbp.homeoffice.local (ipservice-092-217-062-255.092.217.pools.vodafone-ip.de [92.217.62.255]) by host64.shmhost.net (Postfix) with ESMTPSA id 64C9B827E2; Tue, 20 Dec 2016 09:42:56 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals From: Franco Fichtner In-Reply-To: <8BED9138-6754-455B-9829-4B9476B795ED@lastsummer.de> Date: Tue, 20 Dec 2016 09:42:55 +0100 Cc: ports@FreeBSD.org Content-Transfer-Encoding: quoted-printable Message-Id: <7B257BA4-DE6C-4726-8CD7-6BC99D856E08@lastsummer.de> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <8BED9138-6754-455B-9829-4B9476B795ED@lastsummer.de> To: Baptiste Daroussin X-Mailer: Apple Mail (2.3259) X-Virus-Scanned: clamav-milter 0.99.2 at host64.shmhost.net X-Virus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 08:42:58 -0000 > On 20 Dec 2016, at 9:27 AM, Franco Fichtner = wrote: >=20 > We shouldn't use "-" or "/" anyway, should we? Please no fancy things > like "~" or so. No arbitrary package names... To emphasise on this: A flavour should act as a full replacement of its unflavoured package, = that means the package name must be kept. Only one flavour (or unflavoured) package can be installed at all times. As an example: A weird package "foo" requires "vim", but the user doesn't want to deal = with X11, the user should be able to: # pkg install vim:lite foo This should not try to change "vim:lite" to "vim". # pkg install vim This should be perfectly fine afterwards, too. Every "vim" should act as "vim", not revoking the integrity of the = package dependency on vim during e.g. pkg upgrade. No forced install should be needed to do this as long as the shared libraries and dependencies are = still satisfied. And maybe the moral of the story is that flavours should not be depended on by default, although it could be a possibility for = special cases. This is something that is really really needed. An very good example = would be Suricata package with Hyperscan right now, where Hyperscan does not = work on all amd64 architectures, so we need to have a replacement package. = But if that replacement package without Hyperscan needs to be a separate = port, any package depending on Suricata (e.g. a distribution or GUI package) = will complain about the missing dependency and try to undo a = Suricata-No-Hyperscan package[1] as it conflicts and changes back to the defunct package on = upgrade. Cheers, Franco [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D210490= From owner-freebsd-ports@freebsd.org Tue Dec 20 09:12:06 2016 Return-Path: Delivered-To: freebsd-ports@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 E92FBC88B56 for ; Tue, 20 Dec 2016 09:12:06 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D59FA10D2 for ; Tue, 20 Dec 2016 09:12:06 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: by mailman.ysv.freebsd.org (Postfix) id D1F70C88B55; Tue, 20 Dec 2016 09:12:06 +0000 (UTC) Delivered-To: ports@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 D19FDC88B54 for ; Tue, 20 Dec 2016 09:12:06 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from host64.shmhost.net (unknown [IPv6:2a01:4f8:a0:51d6::108:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9BF0410D0; Tue, 20 Dec 2016 09:12:06 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from francos-mbp.homeoffice.local (ipservice-092-217-062-255.092.217.pools.vodafone-ip.de [92.217.62.255]) by host64.shmhost.net (Postfix) with ESMTPSA id 1F519832B1; Tue, 20 Dec 2016 10:12:05 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals From: Franco Fichtner In-Reply-To: <7B257BA4-DE6C-4726-8CD7-6BC99D856E08@lastsummer.de> Date: Tue, 20 Dec 2016 10:12:04 +0100 Cc: ports@FreeBSD.org Content-Transfer-Encoding: 7bit Message-Id: <74C7BEA6-EFBC-4BEB-AF69-A965C81F115F@lastsummer.de> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <8BED9138-6754-455B-9829-4B9476B795ED@lastsummer.de> <7B257BA4-DE6C-4726-8CD7-6BC99D856E08@lastsummer.de> To: Baptiste Daroussin X-Mailer: Apple Mail (2.3259) X-Virus-Scanned: clamav-milter 0.99.2 at host64.shmhost.net X-Virus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 09:12:07 -0000 > On 20 Dec 2016, at 9:42 AM, Franco Fichtner wrote: > > To emphasise on this: And lastly... if we have the automatic "default" flavour that is defined by the OPTIONS_DEFAULT knobs, we could finally avoid pkg upgrading custom builds by knowing that somebody built a "custom" version of their port and that there is no equivalent to upgrade to. This is exciting! Cheers, Franco From owner-freebsd-ports@freebsd.org Tue Dec 20 13:10:52 2016 Return-Path: Delivered-To: freebsd-ports@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 0D345C88854 for ; Tue, 20 Dec 2016 13:10:52 +0000 (UTC) (envelope-from dave@horsfall.org) Received: from nskntqsrv01p.mx.bigpond.com (nskntqsrv01p.mx.bigpond.com [61.9.168.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "InterMail Test Certificate", Issuer "Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5A132FD2 for ; Tue, 20 Dec 2016 13:10:49 +0000 (UTC) (envelope-from dave@horsfall.org) Received: from nskntcmgw05p ([61.9.169.165]) by nskntmtas06p.mx.bigpond.com with ESMTP id <20161220125740.BNMH19122.nskntmtas06p.mx.bigpond.com@nskntcmgw05p> for ; Tue, 20 Dec 2016 12:57:40 +0000 Received: from aneurin.horsfall.org ([120.146.8.15]) by nskntcmgw05p with BigPond Outbound id NCxf1u00T0KTh7401CxgeE; Tue, 20 Dec 2016 12:57:40 +0000 X-Authority-Analysis: v=2.1 cv=Lc3BkWri c=1 sm=1 tr=0 a=4q38a75ucWZEoAuqF1Taiw==:117 a=4q38a75ucWZEoAuqF1Taiw==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=n5n_aSjo0skA:10 a=19swcsF0VwBNgNIr6YQA:9 a=CjuIK1q_8ugA:10 Received: from aneurin.horsfall.org (localhost [127.0.0.1]) by aneurin.horsfall.org (8.14.9/8.14.9) with ESMTP id uBKCvd1W053909 for ; Tue, 20 Dec 2016 23:57:39 +1100 (EST) (envelope-from dave@horsfall.org) Received: from localhost (dave@localhost) by aneurin.horsfall.org (8.14.9/8.14.9/Submit) with ESMTP id uBKCvcFW053906 for ; Tue, 20 Dec 2016 23:57:39 +1100 (EST) (envelope-from dave@horsfall.org) X-Authentication-Warning: aneurin.horsfall.org: dave owned process doing -bs Date: Tue, 20 Dec 2016 23:57:38 +1100 (EST) From: Dave Horsfall To: FreeBSD Ports Subject: Re: The ports collection has some serious issues In-Reply-To: <1a7d2787-22a4-97bd-c3ca-86f45aab45ec@marino.st> Message-ID: References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161219064829.GA31821@server.rulingia.com> <1a7d2787-22a4-97bd-c3ca-86f45aab45ec@marino.st> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) X-Home-Page: http://www.horsfall.org/ X-Witty-Saying: "chmod 666 the_mode_of_the_beast" MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 13:10:52 -0000 On Mon, 19 Dec 2016, John Marino wrote: > I never, not once, tried to "get rid of portmaster". By repeating this > untruth after I already corrected you is trolling. There was a very > small chance you were just ignorant but thanks for admitting you knew > exactly what you were doing and making Dave H. look silly. > > What I have (and others) wanted? What would make us happy? Perhaps for you to just quietly FOAD? When it comes to common sense, you appear to be utterly impervious. -- Dave Horsfall DTM (VK2KFU) "Those who don't understand security will suffer." From owner-freebsd-ports@freebsd.org Tue Dec 20 13:43:12 2016 Return-Path: Delivered-To: freebsd-ports@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 8EB83C8938E for ; Tue, 20 Dec 2016 13:43:12 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-vk0-x22e.google.com (mail-vk0-x22e.google.com [IPv6:2607:f8b0:400c:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4896A1F82 for ; Tue, 20 Dec 2016 13:43:12 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: by mail-vk0-x22e.google.com with SMTP id w194so134520818vkw.2 for ; Tue, 20 Dec 2016 05:43:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=u3Aq1i2OCDQts6xhtsBrFD6pblqv+83WVEPwduIKVBw=; b=d6LDxw2VRhzXnwnOj71LC2IyZpszTHPiLr8yvuazlPibl7vqpIQa9POzNiiUlEkgIE 6FlzL7qzMS3pyyF4WZR9/CKLvINUsjxjxJQ4HGJNJi2EqY5/fQFj1nP0C/pcfSpkAJ4W kKRZNE50hMB4t+EUY1Kd2U8DzTbicEmXuyrBtC4IqN+a76WMth1zfxB8MNaZQKKlUlNZ oUWj8wdotlEIgFlAZtkhNDdiu/Brqsc6sadOJaT8M+CzVEA8WFbguVBYdh5mBrp+W8e+ T8vY4PcnEw/W6gZIh31CRF5N+y9s412U+6T1ImwqEzPWQTgQW8/tjCY3L+wIKehkNwc3 N3dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=u3Aq1i2OCDQts6xhtsBrFD6pblqv+83WVEPwduIKVBw=; b=Bhzrc9r4EYTmhbBhjtLdddZqwDalJss84/RiLcvvdEaXpJZrdJ2xkxXjQo6ngHCRR1 ndaTehhFbvtJ08CQt3Ij/wJGzyp4dlXEUqKeqHY9XFEqSgnuiMXM0aJ5oS8PGqdU+uL+ i5RJ1vk642NYh2haDA6qlF43sXIX5CKMKwWvo9wwmxFWxRQ3xYetrWDjgEf6EDmp5AzK F/JDJ7kz1c4wPnoAIeqRCYPRefwnbOH+b8QouEXUC4jtNvkt4KwPL7PsXmX1TEJLhM8j bq2SM9Vd3dldd/9cZisAelUBQYy39kQV7i6hVH5er6NI1YVTAtwGKvxjAHf9eRoXeci4 5EHA== X-Gm-Message-State: AIkVDXLhtUzDKSJGCbeXH783wHgtqjACh80fGMvio+tFhzyvG80cWCX9hMuazC5eXMQSZeODRmwVO5KNHTwFgg== X-Received: by 10.31.84.135 with SMTP id i129mr6862218vkb.23.1482241391007; Tue, 20 Dec 2016 05:43:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.47.83 with HTTP; Tue, 20 Dec 2016 05:43:10 -0800 (PST) In-Reply-To: References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161219064829.GA31821@server.rulingia.com> <1a7d2787-22a4-97bd-c3ca-86f45aab45ec@marino.st> From: David Demelier Date: Tue, 20 Dec 2016 14:43:10 +0100 Message-ID: Subject: Re: The ports collection has some serious issues To: FreeBSD Ports Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 13:43:12 -0000 2016-12-20 13:57 GMT+01:00 Dave Horsfall : > Perhaps for you to just quietly FOAD? When it comes to common sense, you > appear to be utterly impervious. Perhaps we can stay polite? -- Demelier David From owner-freebsd-ports@freebsd.org Tue Dec 20 14:21:15 2016 Return-Path: Delivered-To: freebsd-ports@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 423FAC89C92 for ; Tue, 20 Dec 2016 14:21:15 +0000 (UTC) (envelope-from kremels@kreme.com) Received: from mail.covisp.net (mail.covisp.net [65.121.55.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2D611125B for ; Tue, 20 Dec 2016 14:21:14 +0000 (UTC) (envelope-from kremels@kreme.com) Received: from mail.covisp.net (localhost [127.0.0.1]) by mail.covisp.net (Postfix) with ESMTP id 3tjg1v6MMDzv9nP; Tue, 20 Dec 2016 07:21:07 -0700 (MST) X-Virus-Scanned: amavisd-new at covisp.net Received: from mail.covisp.net ([127.0.0.1]) by mail.covisp.net (mail.covisp.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cqxtk8ELPE7g; Tue, 20 Dec 2016 07:21:07 -0700 (MST) From: "@lbutlr" Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: Gettext Issues Date: Tue, 20 Dec 2016 07:21:06 -0700 References: <5E460EDF-E9BA-4076-821D-52225EB28224@kreme.com> <20161217123636.7c15d081@kalimero.tijl.coosemans.org> To: freebsd-ports@freebsd.org, Tijl Coosemans In-Reply-To: <20161217123636.7c15d081@kalimero.tijl.coosemans.org> Message-Id: <62BE6E5B-4BCF-44CE-87AD-26989408EB7E@kreme.com> X-Mailer: Apple Mail (2.3259) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 14:21:15 -0000 On Dec 17, 2016, at 4:36 AM, Tijl Coosemans wrote: >=20 > Can you email me > = /usr/ports/devel/gettext-runtime/work/gettext-0.19.8.1/gettext-runtime/con= fig.log I did get this fixed by restoring the various so.# files from backups = until bash and sudo and others stopped complaining. What I am going to do after the holidays is simply install freeBSD = $LATEST onto a new machine, sync over all the mail, and install fresh = ports of everything. I think in the migrations from freeBSD 8 to 9 to 10 = this machine has left behind too much kruft. For right now, most everything is working and all the important things = are working. I would send the file, but at this point it=E2=80=99s empty (as part of = a attempt at starting over I trashed and rebuilt /usr/ports). I should have posted my =E2=80=9Csolution=E2=80=9D but end-of-year and = holidays reared their ugly heads. From owner-freebsd-ports@freebsd.org Tue Dec 20 16:41:39 2016 Return-Path: Delivered-To: freebsd-ports@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 B635EC89C5B for ; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 95DA6E73 for ; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 95291C89C5A; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) Delivered-To: ports@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 94CA5C89C59 for ; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: from mail-it0-x22a.google.com (mail-it0-x22a.google.com [IPv6:2607:f8b0:4001:c0b::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5F488E72; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: by mail-it0-x22a.google.com with SMTP id c20so84691794itb.0; Tue, 20 Dec 2016 08:41:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=5Stl49qoUgdZFZIrOcNqq9nIbCBTWp5IDs8j30D9SuQ=; b=bsl+jjBZk8od+YrsKeRM8ofB8S7y+JneVHhEJFM1+5KgS2hA0Dt4rvxHS0KuqQQSJC QC1xtTEQHJ7OFDn5ofKjQKGyHg4UWkSmBM/53Yfjm0pB+vhHByPHRLcOQboT/JzxTkX+ o9xVnOWR48BofzxU2DnJwt6bkq7oualGKIpDKggBeKb/vvZbp/UJvJXSEDyqYAwGeUL4 OwCVvb4j2vDC6NE5r+nKojtlqPPOYhuhaq3m2iQ3PrHSB21Q0VumOM4sfDl0ZsfGFbyU 1kcyS1ipgOQW/vY4gBuphrGWNV935RCTvH/LhTE6Kdx0tzoEMypRpIVvJKXTV+x3FAAE lkOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=5Stl49qoUgdZFZIrOcNqq9nIbCBTWp5IDs8j30D9SuQ=; b=j339Ph29FskJ4+d0P3/XxHZEu4xs8Gfx7CpVkDls5CSyTghLv/ThZvFAihNQouudbT Hr7JSd927VOfiISn59f/DvtmsWpYIWolllmRiQ+7BbHUvWWU6jNZ3IRGB30nuynJTONq BBdYpvN9V1ZK4C/acH8zPkeGKL2tOorCVr+/aHs0eO0vXY/YcdZ1Dhj815fUAkXMK3R4 A8g+GgdYS4hmzpOQSeOv0Fyh25DbFa1m+DdTHWkbOLTVUeXbjTqyqfqpEUV/k/+7+1p0 k7wc19+yY6GDDQhj6pU2OlSUTeqrj2A4xrcsMxICwMjLQcaqZ3y+CEmB0N29e13muSf/ 3z2g== X-Gm-Message-State: AIkVDXL7Fc2hFrf4j/sKJKJHjmQ4fmkwMqqro2OSMdRZhq02s4fF73PbnT5VKw0HOvnsNtWRzUXZzqlwEyxzvw== X-Received: by 10.36.120.216 with SMTP id p207mr3142517itc.36.1482252098532; Tue, 20 Dec 2016 08:41:38 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.36.213 with HTTP; Tue, 20 Dec 2016 08:41:17 -0800 (PST) In-Reply-To: <74C7BEA6-EFBC-4BEB-AF69-A965C81F115F@lastsummer.de> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <8BED9138-6754-455B-9829-4B9476B795ED@lastsummer.de> <7B257BA4-DE6C-4726-8CD7-6BC99D856E08@lastsummer.de> <74C7BEA6-EFBC-4BEB-AF69-A965C81F115F@lastsummer.de> From: Luca Pizzamiglio Date: Tue, 20 Dec 2016 17:41:17 +0100 Message-ID: Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: ports@freebsd.org Cc: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 16:41:39 -0000 Hi, I think it's a nice to have and an improvement. It's quite clean, even if the number of Makefile's can really increase. I've some questions: Q1) It seems obvious (at least to me), that DOCS and EXAMPLES should/could become subpackages. How it could be handled by pkg? Are you thinking to add some "magic" to enable or disable the automatic installation of specific subpackages? Q2) are we opening the door the -devel packages like some Linux distros? Q3) Do you think there is a general way to decide what should stay an OPTION and what should/could become a FLAVOR? Q4) Can FLAVORs be in CONFLICT with each others or only conflict-free FLAVOR will be accepted? If ports can depend to FLAVOR, strange CONFLICTS can arise.. Thanks for the great job! I'll keep contributing as much as I can. Best regards, Luca On Tue, Dec 20, 2016 at 10:12 AM, Franco Fichtner wrote: > >> On 20 Dec 2016, at 9:42 AM, Franco Fichtner wrote: >> >> To emphasise on this: > > And lastly... if we have the automatic "default" flavour that is > defined by the OPTIONS_DEFAULT knobs, we could finally avoid pkg > upgrading custom builds by knowing that somebody built a "custom" > version of their port and that there is no equivalent to upgrade > to. > > This is exciting! > > > Cheers, > Franco > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" From owner-freebsd-ports@freebsd.org Tue Dec 20 17:51:39 2016 Return-Path: Delivered-To: freebsd-ports@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 07292C89861 for ; Tue, 20 Dec 2016 17:51:39 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 87A751ADB for ; Tue, 20 Dec 2016 17:51:38 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wm0-x242.google.com with SMTP id m203so25735513wma.3 for ; Tue, 20 Dec 2016 09:51:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=sf9Lgdg0WXkGBQrlgc+D/X5rqpOLg+vvUAOC8vq+9/I=; b=LTQPNRDqiV0OyX/Zcejs5pTMtp0Lt7gCBEZiSAOeMGwdSmtTTHI1J8K+Yjq+o85SHw hucEow/GV8GPCpCzo2/70sDk3xnMIdODuLh4rzt0+hwavUl2dUkR6hKn1s4N91BqfbRP qchV1bryNBFoaZFGWXqKF7rV2qQ4e5AqCV6YHqfrMZ9hL1Do/NuXRj7IBdixlP7fn+Ia s3lw0FYwq01oe0ng0APWk9Gcq+R8T+b35M3xyCb1VSyjx+dicuDHruL5x6+Y//wwBkkp M+06pDo9hhQH/drY+Gm+GmKRQ1j82Ww8akAGbqH7PkgoAmGTlqQBRKxMkBBAoLYrG8TZ psKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=sf9Lgdg0WXkGBQrlgc+D/X5rqpOLg+vvUAOC8vq+9/I=; b=dfQ0tL4Nan91CGJSsA6nzhEoxWpnBVmb//WEMy188adUJMrtUis/FTfxY0r7ACX0o6 8kbCfbm0CcfVz3Y1rxiX85bhHLx+oamPEysEGL7I5R67zFbClxjzEh/2jg4t1v4Vaeht Anz5WMf791E+Ci8IJNnwl1rfzcB+Yl+Zo/TvrtUf+q+wnMOQT/MV1Q84iQeOKzvmtYHv Ly39wwWjhf1O/Oi+SzagAH0Tpui7eiAlGSVCUSL6T0Zw8xD60lW9O959DWDIQljNWh7u rteBnu6KJHNkoiUKGCQgItvBXdWLM0HpwtDgwRXu2SzbVBXAUCh9J2fXWXJQbC3FYQuT vy+A== X-Gm-Message-State: AIkVDXJsVCLJanxZkpbbEeVXGc0ipEkgCj1Y6owhrCKxEbe70ISB8X2LEjZswDRoXFF1aw== X-Received: by 10.28.158.147 with SMTP id h141mr1010066wme.59.1482256296418; Tue, 20 Dec 2016 09:51:36 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id x140sm23192497wme.19.2016.12.20.09.51.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Dec 2016 09:51:35 -0800 (PST) Sender: Baptiste Daroussin Date: Tue, 20 Dec 2016 18:51:34 +0100 From: Baptiste Daroussin To: Dave Horsfall Cc: FreeBSD Ports Subject: Re: The ports collection has some serious issues Message-ID: <20161220175134.k6746kqod4v7osey@ivaldir.etoilebsd.net> References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161219064829.GA31821@server.rulingia.com> <1a7d2787-22a4-97bd-c3ca-86f45aab45ec@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2k2ulbiik22er2ik" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 17:51:39 -0000 --2k2ulbiik22er2ik Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 20, 2016 at 11:57:38PM +1100, Dave Horsfall wrote: > On Mon, 19 Dec 2016, John Marino wrote: >=20 > > I never, not once, tried to "get rid of portmaster". By repeating this= =20 > > untruth after I already corrected you is trolling. There was a very=20 > > small chance you were just ignorant but thanks for admitting you knew= =20 > > exactly what you were doing and making Dave H. look silly. > >=20 > > What I have (and others) wanted? What would make us happy? >=20 > Perhaps for you to just quietly FOAD? When it comes to common sense, you= =20 > appear to be utterly impervious. >=20 The direction this thread is taking is intollerable in our community, please stay polite and keep this discussion civil (or rather bring it back to a ci= vil discussion). We will not accept such insults in our community Bapt --2k2ulbiik22er2ik Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhZb6MACgkQY4mL3PG3 PloExw//ZhAQrewHEgcbv/vuQhwcbq9kh9GldFAiquXrroBt6FxP+6t95Mi/RbJ3 3KvJPVAODau0ZL2YVucd9YDR6E780YyQzImglN8lHvrx1IgHZRUnREnROcgLaOsh rWev4XWfOe4A6/2f5AISjJxXBU/CQXvv6KeWLgrys7gOLWsImubcJ9yDuqn0+O4B oyHutbBKxDK3S7nOtGY4v5a9LDk0B4IWeKxuzeqaIipkZ+vNtna/l3EZSZwjURAi /2UaQXiw22DWlwj7LsxPebjxxthZ2deu4ITJBk5OOgjeS9LH3jp1oN9XgHwiHDC7 s2v2WUaR3a7+oAmqqhldl5n2poH9KF8RwAdqe5WbRWlNm+o7HV4hzAuXh1aAqgSs NPguDVAPXVrzo6XiV1uc+e1u+ECmcv3dledUw9fWPzLNBS+6xqcTCUru8Z8TqM3v TKRR42wOLY7Uyr7VvlgjG2GPeAVv9+JemQv7l5sqH+lgt8aXHoX9THyd4Gdr/i6L 1OtbjMpHk2riJdmVEH/8Cz2f23FRiy37Ood1o92HDQBzc2XYRqNehiCisDJKXdPz Jq6Ztz232t0hwqzS95YkZ8WQoXtHEIV5YcV3mC8DoyWaUgCkefzKs3te/oEP79H/ PrQk7awHUFy/BZX1v9cHGGXDbDZtyTe0mnGWfpvDvDhnTtGTwD4= =ACG7 -----END PGP SIGNATURE----- --2k2ulbiik22er2ik-- From owner-freebsd-ports@freebsd.org Tue Dec 20 18:59:23 2016 Return-Path: Delivered-To: freebsd-ports@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 F4227C87865 for ; Tue, 20 Dec 2016 18:59:22 +0000 (UTC) (envelope-from mike@skew.org) Received: from chilled.skew.org (chilled.skew.org [70.90.116.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.skew.org", Issuer "AlphaSSL CA - SHA256 - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D43F01DB7; Tue, 20 Dec 2016 18:59:22 +0000 (UTC) (envelope-from mike@skew.org) Received: from chilled.skew.org (localhost [127.0.0.1]) by chilled.skew.org (8.15.2/8.15.2) with ESMTPS id uBKIrhqv012259 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 20 Dec 2016 11:53:44 -0700 (MST) (envelope-from mike@chilled.skew.org) Received: (from mike@localhost) by chilled.skew.org (8.15.2/8.15.2/Submit) id uBKIrhor012258; Tue, 20 Dec 2016 11:53:43 -0700 (MST) (envelope-from mike) Date: Tue, 20 Dec 2016 11:53:43 -0700 From: Mike Brown To: freebsd-ports@freebsd.org Cc: adamw@freebsd.org Subject: mail/spamassassin config option AS_ROOT is confusing Message-ID: <20161220185343.GA12168@chilled.skew.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Whoa: whoa. User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 18:59:23 -0000 The AS_ROOT option in the mail/spamassassin port is really confusing to me. Given that its description is "Run spamd as root (recommended)", what actually happens is somewhat bonkers: The main spamd process always runs as root. If AS_ROOT is enabled, then the child processes who do all the work will not run as root, but rather as unprivileged user spamd. If AS_ROOT is disabled, then the children *will* run as root, but as needed they will setuid to the user calling spamc. Which setting you want depends on where user prefs and Bayes data is stored. If it's in user-owned ~/.spamassassin directories, then you want AS_ROOT disabled or you'll get a plethora of error messages and lock file warnings relating to permissions, since user spamd can't write where it needs to. It took me a while to figure this out on a fresh installation. I enabled the option, thinking "yes, of course I want it to run as root, so that it can write to the users' home directories"... then I was confused when it ended up not running as root but rather as user spamd, and the behavior I wanted was only possible if I configured the port to *not* run spamd as root. I guess I am just griping, but I would like to think there is a better way to describe and name the configuration option. Maybe AS_SPAMD_USER with description "Run spamd as unprivileged user (recommended)"? Not sure this really would've helped me know which option to choose, but it would've spared me from part of the wild goose chase I've been on all day. Thanks for listening. From owner-freebsd-ports@freebsd.org Tue Dec 20 20:30:23 2016 Return-Path: Delivered-To: freebsd-ports@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 CD223C8955E for ; Tue, 20 Dec 2016 20:30:23 +0000 (UTC) (envelope-from livejournal@bekreyev.ru) Received: from sout.wanadoo.co.uk (sout2.wanadoo.co.uk [193.252.22.102]) by mx1.freebsd.org (Postfix) with ESMTP id 5D4D1F25 for ; Tue, 20 Dec 2016 20:30:22 +0000 (UTC) (envelope-from livejournal@bekreyev.ru) Received: from xhzhl-PC ([90.157.214.86]) by mwinf5d23 with ME id NLVK1u00F1sQvzN03LWHmJ; Tue, 20 Dec 2016 21:30:22 +0100 X-ME-Helo: xhzhl-PC X-ME-Auth: bWlkZ2V0Z2VtQG9yYW5nZS5uZXQ= X-ME-Date: Tue, 20 Dec 2016 21:30:22 +0100 X-ME-IP: 90.157.214.86 From: Chapter ISOC Chapter Support To: "freebsd-ports" , "OHM" , "Mazzone Giacomo" , "SANJU PAYYANNUR" , "booking-com" References: <00009cdc7636$697629b9$b5e755d3$@freebsd.org> In-Reply-To: <00009cdc7636$697629b9$b5e755d3$@freebsd.org> Subject: RE: amazing Date: Wed, 21 Dec 2016 00:30:13 +0400 Message-ID: <1620006595.20161220233013@bekreyev.ru> X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdJPxmxM1gZkbIBf8mtqCSJj98JWSw== Content-Language: en Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 20:30:23 -0000 SGV5LA0KSSd2ZSBqdXN0IGZvdW5kIHNvbWV0aGluZyByZWFsbHkgYW1hemluZywgSSdtIHNob2NrZWQh IEp1c3QgdGFrZSBhIGxvb2sgPGh0dHA6Ly92aWxtYS5yb3NlYmFyay5jb20vMmEyYj4NCg0KQ2hlZXJz LCBDaGFwdGVyIElTT0MgQ2hhcHRlciBTdXBwb3J0DQoNCg0KDQpGcm9tOiBmcmVlYnNkLXBvcnRzIFtt YWlsdG86ZnJlZWJzZC1wb3J0c0BGcmVlQlNELm9yZ10NClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDIw LCAyMDE2IDQ6MzAgUE0NClRvOiBsaXZlam91cm5hbEBiZWtyZXlldi5ydQ0KU3ViamVjdDogQWguICBN eSBiYWQuDQoNCkkgdGhpbmsgeW91IG1pZ2h0IGJlIGhhbGYtcmlnaHQuIEplbm55IGRlYXRoIGRvZXMg ZXhpc3QsIGJ1dCBjb25zaWRlcmluZyB0aGF0IEluYW5pbWF0ZSBTZW5zYXRpb24gaXMgYmFzaWNhbGx5 ICBhYm91dCB0aGUgY29udGVtcHQgdGhhdCBSaWRlIGhhcyBmb3IgaGlzIGZhbnMgIEkgY291bGQgc2Vl IHRoZW0gaG9sZGluZyBvZmYgb24gIHRoZSByZWxlYXNlICBqdXN0IHRvIGZ1Y2sgd2l0aCB1cy4gSWYg IHRoYXQgd2FzIHRoZWlyIGludGVudCB0aGVuIHRoZXkgZGlkICBhIGdyZWF0IGpvYiwgSkQgd2FzIHRo ZSAgb25seSB0aGluZyBJIHdhbnRlZCBmb3IgIGNocmlzdG1hcyBhbmQgaXQgcmVhbGx5IGZ1Y2tlZCB3 aXRoIG1lICBub3QgZ2V0dGluZyBpdC4NCg0KDQo= From owner-freebsd-ports@freebsd.org Tue Dec 20 20:45:38 2016 Return-Path: Delivered-To: freebsd-ports@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 00C2BC89AED for ; Tue, 20 Dec 2016 20:45:38 +0000 (UTC) (envelope-from peo@intersonic.se) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E2344178A for ; Tue, 20 Dec 2016 20:45:37 +0000 (UTC) (envelope-from peo@intersonic.se) Received: by mailman.ysv.freebsd.org (Postfix) id E1941C89AE8; Tue, 20 Dec 2016 20:45:37 +0000 (UTC) Delivered-To: ports@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 E1400C89AE7 for ; Tue, 20 Dec 2016 20:45:37 +0000 (UTC) (envelope-from peo@intersonic.se) Received: from neonpark.inter-sonic.com (neonpark.inter-sonic.com [212.247.8.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "neonpark.inter-sonic.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AA6261788 for ; Tue, 20 Dec 2016 20:45:37 +0000 (UTC) (envelope-from peo@intersonic.se) X-Virus-Scanned: amavisd-new at Intersonic AB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intersonic.se; s=INTERSONICSE; t=1482266727; bh=Q0XzPq+ddN6kSj1s72dawx022GeT0K/8hzrOFHM6RiQ=; h=To:From:Subject:Date; b=Jui/fbBHAZRbqyp//oASgQvNC0S+tTmxUSA/Ou7fplRu6IDw0loZb8++EwqnLIUXL TaHNlbgKRM6QAxB4Q8DNMHVH761rs3tygjmpA5PnDTIbqTerd5B+aMeRnsjIGwgY5E EO/lThuuTOzYghdV5U+Lw954yUxyRwxavMxkUm6E= To: ports@freebsd.org From: Per olof Ljungmark Subject: Cyrus IMAP in a jail anyone? Organization: Intersonic AB Message-ID: Date: Tue, 20 Dec 2016 21:45:25 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 20:45:38 -0000 Hi, I'm facing a peculiar problem with two Cyrus instances both running 11.STABLE jails. Using the sync feature I am able to replicate the mailboxes but syncing sieve scripts does not work: On the sending side(sync_client): <1482265840 Delivered-To: freebsd-ports@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 4C931C88CAE for ; Tue, 20 Dec 2016 21:38:51 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor.nl2k.ab.ca (doctor.nl2k.ab.ca [204.209.81.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 37AA2150E for ; Tue, 20 Dec 2016 21:38:50 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor by doctor.nl2k.ab.ca with local (Exim 4.88) (envelope-from ) id 1cJS7Q-0001IU-30 for freebsd-ports@freebsd.org; Tue, 20 Dec 2016 14:38:44 -0700 Date: Tue, 20 Dec 2016 14:38:44 -0700 From: The Doctor To: freebsd-ports@freebsd.org Subject: [jchampion@apache.org: [ANNOUNCE] Apache HTTP Server 2.4.25 Released] Message-ID: <20161220213844.GA4903@doctor.nl2k.ab.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.7.2 (2016-11-26) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 21:38:51 -0000 Heads up!! ----- Forwarded message from Jacob Champion ----- Date: Tue, 20 Dec 2016 12:17:57 -0800 From: Jacob Champion To: announce@httpd.apache.org Subject: [ANNOUNCE] Apache HTTP Server 2.4.25 Released User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 Apache HTTP Server 2.4.25 Released The Apache Software Foundation and the Apache HTTP Server Project are pleased to announce the release of version 2.4.25 of the Apache HTTP Server ("Apache"). This version of Apache is our latest GA release of the new generation 2.4.x branch of Apache HTTPD and represents fifteen years of innovation by the project, and is recommended over all previous releases. This release of Apache is a security, feature, and bug fix release, and addresses these specific security defects as well as other fixes: CVE-2016-0736 (cve.mitre.org) mod_session_crypto: Authenticate the session data/cookie with a MAC (SipHash) to prevent deciphering or tampering with a padding oracle attack. CVE-2016-2161 (cve.mitre.org) mod_auth_digest: Prevent segfaults during client entry allocation when the shared memory space is exhausted. CVE-2016-5387 (cve.mitre.org) core: Mitigate [f]cgi "httpoxy" issues. CVE-2016-8740 (cve.mitre.org) mod_http2: Mitigate DoS memory exhaustion via endless CONTINUATION frames. CVE-2016-8743 (cve.mitre.org) Enforce HTTP request grammar corresponding to RFC7230 for request lines and request headers, to prevent response splitting and cache pollution by malicious clients or downstream proxies. NOTE: Version 2.4.24 was not released. We consider this release to be the best version of Apache available, and encourage users of all prior versions to upgrade. Apache HTTP Server 2.4.25 is available for download from: http://httpd.apache.org/download.cgi Apache 2.4 offers numerous enhancements, improvements, and performance boosts over the 2.2 codebase. For an overview of new features introduced since 2.4 please see: http://httpd.apache.org/docs/trunk/new_features_2_4.html Please see the CHANGES_2.4 file, linked from the download page, for a full list of changes. A condensed list, CHANGES_2.4.25 includes only those changes introduced since the prior 2.4 release. A summary of all of the security vulnerabilities addressed in this and earlier releases is available: http://httpd.apache.org/security/vulnerabilities_24.html This release requires the Apache Portable Runtime (APR) version 1.5.x and APR-Util version 1.5.x. The APR libraries must be upgraded for all features of httpd to operate correctly. This release builds on and extends the Apache 2.2 API. Modules written for Apache 2.2 will need to be recompiled in order to run with Apache 2.4, and require minimal or no source code changes. http://svn.apache.org/repos/asf/httpd/httpd/trunk/VERSIONING When upgrading or installing this version of Apache, please bear in mind that if you intend to use Apache with one of the threaded MPMs (other than the Prefork MPM), you must ensure that any modules you will be using (and the libraries they depend on) are thread-safe. Please note that Apache Web Server Project will only provide maintenance releases of the 2.2.x flavor through June of 2017, and will provide some security patches beyond this date through at least December of 2017. Minimal maintenance patches of 2.2.x are expected throughout this period, and users are strongly encouraged to promptly complete their transitions to the the 2.4.x flavor of httpd to benefit from a much larger assortment of minor security and bug fixes as well as new features. ----- End forwarded message ----- -- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca God,Queen and country!Never Satan President Republic!Beware AntiChrist rising! http://www.fullyfollow.me/rootnl2k Look at Psalms 14 and 53 on Atheism Merry Christmas 2016 and Happy New Year 2017 From owner-freebsd-ports@freebsd.org Tue Dec 20 22:28:50 2016 Return-Path: Delivered-To: freebsd-ports@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 AED41C81145 for ; Tue, 20 Dec 2016 22:28:50 +0000 (UTC) (envelope-from drosih@rpi.edu) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 94D47177B for ; Tue, 20 Dec 2016 22:28:50 +0000 (UTC) (envelope-from drosih@rpi.edu) Received: by mailman.ysv.freebsd.org (Postfix) id 94342C81143; Tue, 20 Dec 2016 22:28:50 +0000 (UTC) Delivered-To: ports@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 93DE7C81142 for ; Tue, 20 Dec 2016 22:28:50 +0000 (UTC) (envelope-from drosih@rpi.edu) Received: from smtp10.server.rpi.edu (gateway.canit.rpi.edu [128.113.2.230]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "canit.localdomain", Issuer "canit.localdomain" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6C614177A for ; Tue, 20 Dec 2016 22:28:49 +0000 (UTC) (envelope-from drosih@rpi.edu) Received: from smtp-auth1.server.rpi.edu (smtp-auth1.server.rpi.edu [128.113.2.231]) by smtp10.server.rpi.edu (8.14.4/8.14.4/Debian-8+deb8u1) with ESMTP id uBKMNgpZ020394 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 20 Dec 2016 17:23:42 -0500 Received: from smtp-auth1.server.rpi.edu (localhost [127.0.0.1]) by smtp-auth1.server.rpi.edu (Postfix) with ESMTP id 2E16358029; Tue, 20 Dec 2016 17:23:42 -0500 (EST) Received: from [128.113.24.47] (gilead-qc124.netel.rpi.edu [128.113.124.17]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: drosih) by smtp-auth1.server.rpi.edu (Postfix) with ESMTPSA id 1CFBC58016; Tue, 20 Dec 2016 17:23:42 -0500 (EST) From: "Garance A Drosehn" To: ports@FreeBSD.org Subject: Alternate strategy for ports / portupgrade Date: Tue, 20 Dec 2016 17:23:41 -0500 Message-ID: <35AEDD83-AAB4-4439-B18B-5D22222C4E59@rpi.edu> MIME-Version: 1.0 X-Mailer: MailMate (1.9.6r5318) X-Virus-Scanned: ClamAV using ClamSMTP X-Bayes-Prob: 0.005 (Score 0, tokens from: outgoing, @@RPTN) X-Spam-Score: 0.00 () [Hold at 10.10] X-CanIt-Incident-Id: 03SmmnGAL X-CanIt-Geo: ip=128.113.124.17; country=US; region=New York; city=Troy; latitude=42.7495; longitude=-73.5951; http://maps.google.com/maps?q=42.7495,-73.5951&z=6 X-CanItPRO-Stream: outgoing X-Canit-Stats-ID: Bayes signature not available X-Scanned-By: CanIt (www . roaringpenguin . com) on 128.113.2.230 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 22:28:50 -0000 Hi. gad@FreeBSD here. My life at work and "on the personal front" continues to be a time-consuming morass, so I haven't contributed much to FreeBSD discussions for the last few years. I wanted to bring up a strategy I have used for ports in the threads on "the ports collection has some serious issues", but that thread has gone all over the map while I've been swamped at work (due to the end- of-semester rush here at RPI). So, here's a new thread just to make a few observations: 1) running a ports collection of the magnitude of the FreeBSD ports collection is a massive challenge. Hats off to anyone who works on any of the tools for it. It's easy to see why people might get burned out while working on ports. 2) I happen to use portupgrade, possibly just because I like ruby. I did try using poudriere, but it doesn't happen to work well for my current systems. I could certainly see using poudriere (or maybe synth?) in the future, if my situation changes. 3) I'm not here to debate what anyone else should use. This is just a short note about a strategy that I've used a few times, and which has worked well-enough for me. Like anyone else, I sometimes get into situations where my set of ports is "in a mess", and I have trouble upgrading some package or groups of packages. I would guess that I end up in this kind of mess every 18-24 months, on average. Here's a terse description of how I extract myself from that mess. On all my machines I have plenty of disk space. So I create duplicates of '/', '/var', and '/usr'. Also, I have '/usr/ports' in a partition of its own. I unmount /usr/ports, and then mount: # df -kl /dev/ada0p39 1586716 823228 636552 56% /xx/rePort /dev/ada0p40 2082716 538732 1377368 28% /xx/rePort/var /dev/ada0p41 9016380 3389188 4905884 41% /xx/rePort/usr /dev/ada0p33 5450748 898376 4116316 18% /xx/rePort/usr/ports I execute: # mount -t devfs devfs /xx/rePort/dev # mount -t fdescfs fdesc /xx/rePort/dev/fd so that I'll also have: devfs 1 1 0 100% /xx/rePort/dev fdescfs 1 1 0 100% /xx/rePort/dev/fd I then have one session chroot-ed into '/xx/rePort', and another remaining outside of that. In short, I then blow away all ports which are inside 'rePort', and build my entire collection up from scratch. This also forces me to look over all the ports I have, and sometimes that is a good idea all by itself. This is always a good time to try upgrading to new major-versions of perl and python, for instance. Now I'm skipping over a lot of details here, but the basic idea is to build a brand-new /usr/local from scratch, *WITHOUT* touching anything is currently in /usr/local. I can test many of those packages by running them inside the rePort chroot, and I can do a variety of comparisons between the active /usr/local (config files, etc) and the new one. Note that I can do this at my own pace. Maybe it'll take me a week or two, building and cross-checking ports in my spare time. And once I'm optimistic enough, I'll rsync /xx/rePort/usr/local back to /usr/local-new on the real system. I can then try switching between the old and new via 'mv /usr/local /usr/local-old && mv /usr/local-new /usr/local'. There's additional work to move info under '/xx/rePort/var' to where it belongs in the real '/var'. There's some other things I do, but this message is already pretty long. I also have some notes on ways that maybe this could be improved, assuming I ever have the spare time. (I'll also note that I make snapshots of all the rePort partitions before I start, so that I can use those snapshots to find *everything* which has changed under rePorts when I'm done). I just thought I'd mention this idea, in case it might help out someone who finds themselves in a mess when upgrading ports, and they can't afford a lot of downtime to clean up the mess. Cheers to all, and to all a good night. -- Garance Alistair Drosehn = drosih@rpi.edu Senior Systems Programmer or gad@FreeBSD.org Rensselaer Polytechnic Institute; Troy, NY; USA From owner-freebsd-ports@freebsd.org Tue Dec 20 22:45:48 2016 Return-Path: Delivered-To: freebsd-ports@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 CD7DEC8180D for ; Tue, 20 Dec 2016 22:45:48 +0000 (UTC) (envelope-from peo@intersonic.se) Received: from neonpark.inter-sonic.com (neonpark.inter-sonic.com [212.247.8.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "neonpark.inter-sonic.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 94E051BB for ; Tue, 20 Dec 2016 22:45:48 +0000 (UTC) (envelope-from peo@intersonic.se) X-Virus-Scanned: amavisd-new at Intersonic AB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intersonic.se; s=INTERSONICSE; t=1482273946; bh=j2b+QmA9DANbv+YJRugQkYyWig2LQuMBfDx1Ij0mXfg=; h=Subject:To:References:From:Date:In-Reply-To; b=UdMpcSehIe7UVgXWLYJ/TNsgJTKRve27xaDrKH3RF+DjkYzJNNGWZ7/Zc5cBoKOvj 0nmDiy/6pCM0mNhiosVZvcjIEDb1VzNpgqT+bD1ImI8gz+FA6CbuWO20An38w9Jr+T mOnIgPlayoKMvX4QQbTl6ZTskUII6czvhLKIdou0= Subject: Re: Cyrus IMAP in a jail anyone? To: freebsd-ports@freebsd.org References: From: Per olof Ljungmark Organization: Intersonic AB Message-ID: <5c684036-b421-46e0-e514-42174b38a743@intersonic.se> Date: Tue, 20 Dec 2016 23:45:43 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 22:45:48 -0000 On 2016-12-20 21:45, Per olof Ljungmark wrote: > Hi, > > I'm facing a peculiar problem with two Cyrus instances both running > 11.STABLE jails. Using the sync feature I am able to replicate the > mailboxes but syncing sieve scripts does not work: > > On the sending side(sync_client): > > <1482265840 sync_client[72614]: SIEVE received NO response: System I/O error > Error from do_user(tester): bailing out! > sync_client[72614]: Error in do_user(tester): bailing out! > > and on the receiving end: > > syncserver[39165]: IOERROR: creating directory /data: Permission denied > > It occurs when the compiled sieve script attempts transfer. > > Now, the only place where a "/data" exists is on the sending host > system, it is the root dir of the jails, so, is there any way that the > jailed Cyrus can learn this? Anyone succesfully running a similar conig > jailed? > It was me as usual, sorry for the noise. At least it gave me an opportunity to start using dtrace, thank you to the FreeBSD team for this! From owner-freebsd-ports@freebsd.org Tue Dec 20 23:51:23 2016 Return-Path: Delivered-To: freebsd-ports@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 26351C8A277 for ; Tue, 20 Dec 2016 23:51:23 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 056A777E for ; Tue, 20 Dec 2016 23:51:23 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 04BA4C8A276; Tue, 20 Dec 2016 23:51:23 +0000 (UTC) Delivered-To: ports@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 045FCC8A275 for ; Tue, 20 Dec 2016 23:51:23 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-wj0-x22b.google.com (mail-wj0-x22b.google.com [IPv6:2a00:1450:400c:c01::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9D8E377D; Tue, 20 Dec 2016 23:51:22 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: by mail-wj0-x22b.google.com with SMTP id sd9so3542924wjb.1; Tue, 20 Dec 2016 15:51:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=elwOZgm+2ukbttrDfS34gygqiy/OJR20chLNBtXVaBI=; b=VGn7VjZa0Ox7kTGSEcafiW/qG9aT5r54rauUMcMfhhrDWEcpPTUJNCmVNPDrryrxaT 1UkQ3r4Ee0icp4rQGWYbDm/jaUUki/YbOCKBmEo8YF74qvZTdvo6jJ/0i44LN1ZJZ30I i3hFldpjmpvGHNwg1QlVwBXYGTuJqoWqHgWk5mkmTy4R6+BFvDAKHOIMsznrbFtZGZBj 4p1NuagoBcCdszL4jYnV/yrnrV6Ai2mpcEaM/XyI35Vmbr/Ru15beLUfbdW3AMMHQAtn WyXqy8FhbL8OVkX5znhWNShdlWt0VSyRJLjF4dMmtT9mbOhYviXLu5mmVL3OUiHXE8Na 6kZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=elwOZgm+2ukbttrDfS34gygqiy/OJR20chLNBtXVaBI=; b=Gm04X789+1jpS1W6DkLq0pQG1IL7mzaz7ouzDLYqgRJ3/pHQxcB8FjxCT8eZYjUaiC 1f3gNmF1qM+X79bypLyBYp9VLUkBk+Cugx/mtIrnk4msbATEm+SJOjUDYa3HIoLwthjy yJFU6+JJSCVtGssg8mFpMd2AC0MpV72aVXk9bJ5lTQmGAHpzaU8zbkiwWuoY9IKDRn8Q tLAQGV3gdVmzYu4lA61118rTjEYdIm7+46IdNViGIs8IHPUdVY5ZhcMx59jiqCubI4Ru BdS9AZtaGx235POnITjcXxHYhlwVfsKSHfI7Vw9FzRV3rXOanqvKB0lKB67FZQFroV1A 1F4A== X-Gm-Message-State: AIkVDXIdFwDdbHWOTiHbzHIgxORBV2xLbAT1nGsnPiiogjOIHf/f/oYOwc7HbvmeCmMcDw== X-Received: by 10.194.125.114 with SMTP id mp18mr1513909wjb.106.1482277880687; Tue, 20 Dec 2016 15:51:20 -0800 (PST) Received: from gumby.homeunix.com ([90.205.23.84]) by smtp.gmail.com with ESMTPSA id cl10sm27799053wjb.4.2016.12.20.15.51.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 20 Dec 2016 15:51:19 -0800 (PST) Date: Tue, 20 Dec 2016 23:51:16 +0000 From: RW To: ports@freebsd.org Cc: adamw@FreeBSD.org Subject: Re: mail/spamassassin config option AS_ROOT is confusing Message-ID: <20161220235116.297d870f@gumby.homeunix.com> In-Reply-To: <20161220185343.GA12168@chilled.skew.org> References: <20161220185343.GA12168@chilled.skew.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.29; amd64-portbld-freebsd10.3) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 23:51:23 -0000 On Tue, 20 Dec 2016 11:53:43 -0700 Mike Brown wrote: > The AS_ROOT option in the mail/spamassassin port is really confusing > to me. Given that its description is "Run spamd as root > (recommended)", what actually happens is somewhat bonkers: > > The main spamd process always runs as root. If AS_ROOT is enabled, > then the child processes who do all the work will not run as root, > but rather as unprivileged user spamd. If AS_ROOT is disabled, then > the children *will* run as root, but as needed they will setuid to > the user calling spamc. > Which setting you want depends on where user prefs and Bayes data is > stored. If it's in user-owned ~/.spamassassin directories, then you > want AS_ROOT disabled or you'll get a plethora of error messages and > lock file warnings relating to permissions, since user spamd can't > write where it needs to. That shouldn't happen as the default (without virtual users) is to use /var/spool/spamd, the spamd user's home directory. > It took me a while to figure this out on a fresh installation. I > enabled the option, thinking "yes, of course I want it to run as > root, so that it can write to the users' home directories"... then I > was confused when it ended up not running as root but rather as user > spamd, and the behavior I wanted was only possible if I configured > the port to *not* run spamd as root. > > I guess I am just griping, but I would like to think there is a > better way to describe and name the configuration option. Maybe > AS_SPAMD_USER with description "Run spamd as unprivileged user > (recommended)"? I never noticed this because (probably like a lot of people) the first thing I did was set my own spamd_flags in rc.conf and that overrides the effect of AS_ROOT. I do agree it's confusing. I've CC'ed the maintainer. From owner-freebsd-ports@freebsd.org Wed Dec 21 00:16:38 2016 Return-Path: Delivered-To: freebsd-ports@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 5BB36C8A956 for ; Wed, 21 Dec 2016 00:16:38 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 493D512B8 for ; Wed, 21 Dec 2016 00:16:38 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by mailman.ysv.freebsd.org (Postfix) id 45A60C8A955; Wed, 21 Dec 2016 00:16:38 +0000 (UTC) Delivered-To: ports@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 438E2C8A954 for ; Wed, 21 Dec 2016 00:16:38 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from anoxia.adamw.org (anoxia.adamw.org [104.225.8.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "anoxia.adamw.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C301112B7; Wed, 21 Dec 2016 00:16:37 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by anoxia.adamw.org (OpenSMTPD) with ESMTPSA id 76b76d18 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Tue, 20 Dec 2016 17:16:35 -0700 (MST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: mail/spamassassin config option AS_ROOT is confusing From: Adam Weinberger In-Reply-To: <20161220235116.297d870f@gumby.homeunix.com> Date: Tue, 20 Dec 2016 17:16:32 -0700 Cc: ports@freebsd.org, adamw@FreeBSD.org Content-Transfer-Encoding: quoted-printable Message-Id: <29D71958-222C-4898-9B47-D71DDF72C9FC@adamw.org> References: <20161220185343.GA12168@chilled.skew.org> <20161220235116.297d870f@gumby.homeunix.com> To: RW , Mike Brown X-Mailer: Apple Mail (2.3259) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 00:16:38 -0000 > On 20 Dec, 2016, at 16:51, RW wrote: >=20 > On Tue, 20 Dec 2016 11:53:43 -0700 > Mike Brown wrote: >=20 >> The AS_ROOT option in the mail/spamassassin port is really confusing >> to me. Given that its description is "Run spamd as root >> (recommended)", what actually happens is somewhat bonkers: >>=20 >> The main spamd process always runs as root. If AS_ROOT is enabled, >> then the child processes who do all the work will not run as root, >> but rather as unprivileged user spamd. If AS_ROOT is disabled, then >> the children *will* run as root, but as needed they will setuid to >> the user calling spamc.=20 >> Which setting you want depends on where user prefs and Bayes data is >> stored. If it's in user-owned ~/.spamassassin directories, then you >> want AS_ROOT disabled or you'll get a plethora of error messages and >> lock file warnings relating to permissions, since user spamd can't >> write where it needs to. >=20 > That shouldn't happen as the default (without virtual users) is to > use /var/spool/spamd, the spamd user's home directory. >=20 >> It took me a while to figure this out on a fresh installation. I >> enabled the option, thinking "yes, of course I want it to run as >> root, so that it can write to the users' home directories"... then I >> was confused when it ended up not running as root but rather as user >> spamd, and the behavior I wanted was only possible if I configured >> the port to *not* run spamd as root. >>=20 >> I guess I am just griping, but I would like to think there is a >> better way to describe and name the configuration option. Maybe >> AS_SPAMD_USER with description "Run spamd as unprivileged user >> (recommended)"?=20 >=20 > I never noticed this because (probably like a lot of people) the first > thing I did was set my own spamd_flags in rc.conf and that overrides > the effect of AS_ROOT.=20 >=20 > I do agree it's confusing. I've CC'ed the maintainer.=20 Thanks for the Cc, RW. Mike, I completely agree that the wording is = terrible. I think your suggested text ("Run spamd as unprivileged user = (recommended)") is great. The ports system also has the ability to put more detail into a pkg-help = file that shows up as something like "Press ^E for more info." It sounds = like this would be useful here. It's been a while since I messed around = with that option so would you be interested in writing a slightly more = detailed explanation of the difference? # Adam --=20 Adam Weinberger adamw@adamw.org https://www.adamw.org From owner-freebsd-ports@freebsd.org Wed Dec 21 00:39:36 2016 Return-Path: Delivered-To: freebsd-ports@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 B6C79C8AE60 for ; Wed, 21 Dec 2016 00:39:36 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 9DC931B9D for ; Wed, 21 Dec 2016 00:39:36 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9D1FDC8AE5F; Wed, 21 Dec 2016 00:39:36 +0000 (UTC) Delivered-To: ports@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 9CC46C8AE5E for ; Wed, 21 Dec 2016 00:39:36 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 68C131B9C; Wed, 21 Dec 2016 00:39:36 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id uBL0dSAc011198 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 20 Dec 2016 17:39:28 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id uBL0dRSs011195; Tue, 20 Dec 2016 17:39:27 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Tue, 20 Dec 2016 17:39:27 -0700 (MST) From: Warren Block To: marino@freebsd.org cc: Mark Linimon , Boris Samorodov , "ports@FreeBSD.org Ports" Subject: Re: Subscription for committer In-Reply-To: <23944cf2-852b-ef5b-7837-dfb084c2f32d@marino.st> Message-ID: References: <20161217193514.GA22107@lonesome.com> <20161220022257.GA30196@lonesome.com> <23944cf2-852b-ef5b-7837-dfb084c2f32d@marino.st> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.1 (wonkity.com [127.0.0.1]); Tue, 20 Dec 2016 17:39:28 -0700 (MST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 00:39:36 -0000 On Mon, 19 Dec 2016, John Marino wrote: > On 12/19/2016 20:22, Mark Linimon wrote: >> On Mon, Dec 19, 2016 at 07:07:06PM -0600, John Marino wrote: >>> It's a natural reaction to stop attempting to contribute when previous >>> contributions don't get "attention they deserve". >> >> Which some people (including me) see as odds with: >> >>> the impression that portmaster is officially recommended [has] to be >>> stamped out >> >> People tend to put off working on topics that include "demands". >> >> It's just human nature. >> >> Plus, there are thousands of other PRs to work on that don't involve such >> charged language. Working on those is more rewarding and less frustrating. > > It was decided that any implied recommendation for portupgrade and portmaster > in FreeBSD documentation has to be removed. Obviously there is some disagreement on this point, as this long, multiply-broken, renamed thread has shown. > The docs people are aware of the decision and are charged to implement > it. As volunteers, committers are free to choose the work they want to do. > It's not "my" demand. If valid PRs are in a moving queue, fine. If > valid PRs are being conveniently and intentionally forgotten, I would > say that's not fine. There is no queue. Volunteers choose the work they want to do. > and mcl: I challenge you to identify *ANY* offputting language in PR 214679. > You can't just imply that it exists when it doesn't. There has been plenty of off-putting language outside of that PR referring back to it, including some a few lines above. These are far beyond demotivational. More of the same will not have a different effect. My apologies for extending this already too-long thread. From owner-freebsd-ports@freebsd.org Wed Dec 21 01:15:49 2016 Return-Path: Delivered-To: freebsd-ports@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 CA44AC88CBB for ; Wed, 21 Dec 2016 01:15:49 +0000 (UTC) (envelope-from me@cschwarz.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B69C71302 for ; Wed, 21 Dec 2016 01:15:49 +0000 (UTC) (envelope-from me@cschwarz.com) Received: by mailman.ysv.freebsd.org (Postfix) id B5EFAC88CB9; Wed, 21 Dec 2016 01:15:49 +0000 (UTC) Delivered-To: ports@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 B59A5C88CB8 for ; Wed, 21 Dec 2016 01:15:49 +0000 (UTC) (envelope-from me@cschwarz.com) Received: from orion.uberspace.de (orion.uberspace.de [95.143.172.79]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2F4091301 for ; Wed, 21 Dec 2016 01:15:47 +0000 (UTC) (envelope-from me@cschwarz.com) Received: (qmail 5061 invoked from network); 21 Dec 2016 01:15:38 -0000 Received: from localhost (HELO csarch.local) (127.0.0.1) by orion.uberspace.de with SMTP; 21 Dec 2016 01:15:38 -0000 Received: by csarch.local (Postfix, from userid 1000) id 426423AB41A; Wed, 21 Dec 2016 02:15:34 +0100 (CET) Date: Wed, 21 Dec 2016 02:15:34 +0100 From: Christian Schwarz To: Franco Fichtner Cc: ports@FreeBSD.org Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161221011534.ehmry3j7yqshhtid@csarch> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <8BED9138-6754-455B-9829-4B9476B795ED@lastsummer.de> <7B257BA4-DE6C-4726-8CD7-6BC99D856E08@lastsummer.de> <74C7BEA6-EFBC-4BEB-AF69-A965C81F115F@lastsummer.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <74C7BEA6-EFBC-4BEB-AF69-A965C81F115F@lastsummer.de> User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 01:15:49 -0000 On Tue, Dec 20, 2016 at 10:12:04AM +0100, Franco Fichtner wrote: > And lastly... if we have the automatic "default" flavour that is > defined by the OPTIONS_DEFAULT knobs, we could finally avoid pkg > upgrading custom builds by knowing that somebody built a "custom" > version of their port and that there is no equivalent to upgrade > to. > > This is exciting! While it is exciting, I would be sad to see flavours be the solution to pkg not recognizing build OPTIONS_ as part of a package's identity right now[1]. What is not entirely clear to me: Are flavours always a tuple of values for OPTIONS_ defined by their master port? The reason I bring this up: a binary package is identified by the following information: - pkg name (the master's name, unique over ports tree) - version & revision - the artifacts used to build the binary (tarballs, but also build dependencies, ...) - a vector of available options - a vector of values for the available options - (other stuff you could probably find in a talk on reproducible builds) It is obvious that a master port will have *many* binary incarnations. To my understanding, flavours are a comfortable way to write down some commonly used incarnations. Reducing the package manager's job to checking that some incarnation of the package is present is surely better than no support for this. However, I think the logical next step is to have ports declare that they depend on a subset of specific configuration values being used in their dependencies. In this scenario, flavours are no different to pkg than self-built ports with custom-picked non-(flavour|standard)ized options. This, I would very much prefer. Either way: big thanks to bapt and those who contributed so far! -- Christian [1] Please continue reading for what I understand as 'package identity'. From owner-freebsd-ports@freebsd.org Wed Dec 21 04:03:47 2016 Return-Path: Delivered-To: freebsd-ports@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 BFBDDC8AA63 for ; Wed, 21 Dec 2016 04:03:47 +0000 (UTC) (envelope-from lovetofly_2000@yahoo.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A041E18ED for ; Wed, 21 Dec 2016 04:03:47 +0000 (UTC) (envelope-from lovetofly_2000@yahoo.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9F8AEC8AA62; Wed, 21 Dec 2016 04:03:47 +0000 (UTC) Delivered-To: ports@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 9F332C8AA61 for ; Wed, 21 Dec 2016 04:03:47 +0000 (UTC) (envelope-from lovetofly_2000@yahoo.com) Received: from nm30-vm3.bullet.mail.ne1.yahoo.com (nm30-vm3.bullet.mail.ne1.yahoo.com [98.138.91.160]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 73A2C18EC for ; Wed, 21 Dec 2016 04:03:47 +0000 (UTC) (envelope-from lovetofly_2000@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1482292910; bh=VyzylCwWSb/7g3Y+rOxP0A2sFqobV35fRO3QmkttCjg=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=MHCu8NDjsqR0oqGQzd2biHME9DwCSOzf6OHwX00BKOj3vwmwhq+4J97SFroefgLTh/nTv2+OpmpB8ICB1uB6FY8k8OxWGBbsSJGWirPLshB5kkOjfEINgoqxZAfHmw/omoOmzJU5T3pQb7tU8GLIf0bnknCDv3uxnpCOh4Zdee0dROAyET5ZrqKNl6dtUCN34At0+5th6mt5yLICeQ0qPLLqMSGyHfy0sC2QVRuO5Er/Ul0A+FFeSOJZaOSBPcshorKOmXzJdMJX+D4BqQy7o9DVW8/AWAMcLQsqn+V40A9EwwEcDMdXtCSG9syDh6FcmsFJRZ7MEbss4vT68el90Q== Received: from [98.138.100.115] by nm30.bullet.mail.ne1.yahoo.com with NNFMP; 21 Dec 2016 04:01:50 -0000 Received: from [98.138.89.163] by tm106.bullet.mail.ne1.yahoo.com with NNFMP; 21 Dec 2016 04:01:50 -0000 Received: from [127.0.0.1] by omp1019.mail.ne1.yahoo.com with NNFMP; 21 Dec 2016 04:01:50 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 720725.28195.bm@omp1019.mail.ne1.yahoo.com X-YMail-OSG: jV8iORUVM1lUycpYc66RBtTFwqcviuDDLEjRLmSlosFo9_Nwxd1YDDK6qJvXQ6d j3rXRBMsE.krvIFqVlL89n4hXnY1cPlPWzGErudV2PKgj31WcB2lLVILMdeOGOwS0sAISml8lv8z aJQ6RvuiaUpnEH2Xw.Ls5iZ.7h6M9fzhZ0mKmugp5h_aIOYBifXvgYxeL4aQRE1EZ2b3f5tOsSF3 NAfWZtgCMYhkplQuZ7ahSaMXjgtFIHPlCACpEHcdJQAu_WTUPjo2ZYBOpkxylY7bhIJpGVaZHnEm eIf_tq3SdQJ11j6oYD_9u5vxyey7oIywYAP_TLaOlAK2Q9s9dDF8vR4LGNaAK.5dMOuYtFs3nTO8 9L9KjKGBw99DUwRbdCkuUL2__PVcSor92hXVbjJV8r3MATeG1QIDhLki8AVWIdXxObtjMQSpmtnf 2EbF8oU_efBJsqegRq8Yq8CdBCPO9mh9SLNm12.Waa6vXwJh5AxhQ4JRNCEIGIsa7qDo9octq4wU uqxeO25tya0jT5myh9MBLQW_GYg-- Received: from jws200200.mail.ne1.yahoo.com by sendmailws106.mail.ne1.yahoo.com; Wed, 21 Dec 2016 04:01:50 +0000; 1482292910.197 Date: Wed, 21 Dec 2016 04:01:50 +0000 (UTC) From: Wyle Coyote Reply-To: Wyle Coyote To: "ports@FreeBSD.org" Message-ID: <1933540830.39924.1482292910018@mail.yahoo.com> Subject: issues in several ports. MIME-Version: 1.0 References: <1933540830.39924.1482292910018.ref@mail.yahoo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 04:03:47 -0000 History background. First let me say I've been running freebsd since 4.X, I resisted upgrading = after 7.4 for as long as I could and always patch.I upgraded to 10.3 releas= e installed via dvd at the start of December.Before you say, it is not the = machine. Check the hardware and it still runs freebsd 7.4 without error. Yes it is an AMD64 in the uw-imap 2007f it will not compile under the port. In fact I am famil= iar with imap and the client fairly well.=C2=A0I can get the program to bui= ld from source, which I cannot in updated ports.=C2=A0 I also added the -lc= rypt Tried just the c-client out of ports, same problem, no build. When trying to use php5.6.29 out the ports it also fails to build for 10.3= =C2=A0=20 Then we have the root ca_nss package since someone at freebsd forgot that f= etch needs this to check https:. It fails to build as well. Now I was able = to use the package install to get around this one. Still isn't ports suppos= e to be a viable option?if we manage to get a compiling then linking is imp= ossible. Could not read symbols: Bad value cc: error: linker command failed with exit code 1 (use -v to see invocation= ) I am guessing we are having a boundary issue from 32 to 64 bits. Just a g= uess. I am not familiar enough with clang to address the issues. What is the common thread on all these ports?=C2=A0could not read symbols: = Bad value cc: error: linker command failed with exit code 1 (use -v to see invocation= ) GCC may not have been fully compliant, but Clang appears to have a few more= issues.Now the one program that did compile and I could link to libiconv l= ibraries, which build out of the ports,=20 that will not build of the source.tar ball. =C2=A0Even straight source=C2=A0 (tar balls) that works perfect on 7.4 will= not on 10.3=C2=A0 could not read symbols: Bad value cc: error: linker comm= and failed with exit code 1 (use -v to see invocation). So what is the magi= c switch for this compiler to get these to compile? Any advice would be great?=C2=A0I think we need to fix a few of these. I am= betting it is the new compiler. Seems a lot of these started showing on 10= . and not before. Thank you,Rick From owner-freebsd-ports@freebsd.org Wed Dec 21 04:39:01 2016 Return-Path: Delivered-To: freebsd-ports@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 8B638C89180 for ; Wed, 21 Dec 2016 04:39:01 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7283D14BE for ; Wed, 21 Dec 2016 04:39:01 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 6ED99C8917F; Wed, 21 Dec 2016 04:39:01 +0000 (UTC) Delivered-To: ports@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 6E7A5C8917E for ; Wed, 21 Dec 2016 04:39:01 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 471D614BD for ; Wed, 21 Dec 2016 04:39:00 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id A931443BDF; Tue, 20 Dec 2016 22:37:40 -0600 (CST) Subject: Re: Subscription for committer To: Warren Block References: <20161217193514.GA22107@lonesome.com> <20161220022257.GA30196@lonesome.com> <23944cf2-852b-ef5b-7837-dfb084c2f32d@marino.st> Cc: Mark Linimon , Boris Samorodov , "ports@FreeBSD.org Ports" From: John Marino Reply-To: marino@freebsd.org Message-ID: Date: Tue, 20 Dec 2016 22:38:51 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161220-1, 12/20/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 04:39:01 -0000 On 12/20/2016 18:39, Warren Block wrote: > On Mon, 19 Dec 2016, John Marino wrote: > >> On 12/19/2016 20:22, Mark Linimon wrote: >>> On Mon, Dec 19, 2016 at 07:07:06PM -0600, John Marino wrote: >>>> It's a natural reaction to stop attempting to contribute when previous >>>> contributions don't get "attention they deserve". >>> >>> Which some people (including me) see as odds with: >>> >>>> the impression that portmaster is officially recommended [has] to be >>>> stamped out >>> >>> People tend to put off working on topics that include "demands". >>> >>> It's just human nature. >>> >>> Plus, there are thousands of other PRs to work on that don't involve >>> such >>> charged language. Working on those is more rewarding and less >>> frustrating. >> >> It was decided that any implied recommendation for portupgrade and >> portmaster in FreeBSD documentation has to be removed. > > Obviously there is some disagreement on this point, as this long, > multiply-broken, renamed thread has shown. It wasn't up for discussion; portmgr made the decision on it and said it should be done. > >> The docs people are aware of the decision and are charged to implement >> it. > > As volunteers, committers are free to choose the work they want to do. Then give me authority to commit to documentation. This excuse is easily defused. >> It's not "my" demand. If valid PRs are in a moving queue, fine. If >> valid PRs are being conveniently and intentionally forgotten, I would >> say that's not fine. > > There is no queue. Volunteers choose the work they want to do. I am reluctant to point out the elephant in the room, but I think you know what I'm thinking. > >> and mcl: I challenge you to identify *ANY* offputting language in PR >> 214679. You can't just imply that it exists when it doesn't. > > There has been plenty of off-putting language outside of that PR > referring back to it, including some a few lines above. These are far > beyond demotivational. More of the same will not have a different effect. > > My apologies for extending this already too-long thread. --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Wed Dec 21 05:56:43 2016 Return-Path: Delivered-To: freebsd-ports@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 C4E33C8A550 for ; Wed, 21 Dec 2016 05:56:43 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id AA77B15A4 for ; Wed, 21 Dec 2016 05:56:43 +0000 (UTC) (envelope-from peter@rulingia.com) Received: by mailman.ysv.freebsd.org (Postfix) id A6F8AC8A54E; Wed, 21 Dec 2016 05:56:43 +0000 (UTC) Delivered-To: ports@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 A69F3C8A54D for ; Wed, 21 Dec 2016 05:56:43 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3ADF415A1 for ; Wed, 21 Dec 2016 05:56:42 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp59-167-167-3.static.internode.on.net [59.167.167.3]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id uBL5uRBF027780 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Dec 2016 16:56:32 +1100 (AEDT) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id uBL5uLow026124 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 21 Dec 2016 16:56:21 +1100 (AEDT) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id uBL5uKYk026123; Wed, 21 Dec 2016 16:56:20 +1100 (AEDT) (envelope-from peter) Date: Wed, 21 Dec 2016 16:56:20 +1100 From: Peter Jeremy To: Wyle Coyote Cc: "ports@FreeBSD.org" Subject: Re: issues in several ports. Message-ID: <20161221055620.GA25980@server.rulingia.com> References: <1933540830.39924.1482292910018.ref@mail.yahoo.com> <1933540830.39924.1482292910018@mail.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N" Content-Disposition: inline In-Reply-To: <1933540830.39924.1482292910018@mail.yahoo.com> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 05:56:43 -0000 --fUYQa+Pmc3FrFX/N Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2016-Dec-21 04:01:50 +0000, Wyle Coyote via freebsd-ports wrote: >.I upgraded to 10.3 release installed via dvd "upgraded" how? Was this a fresh install or did you try to install 10.3 over the top of your 7.4 system? If the latter, it's quite likely that there are remnants of FreeBSD 7.4 (libraries, include files and/or ports) that are confusing the ports build system (GNU configure is really good at locating and incorrectly using leftover cruft). I strongly recommend you do a reinstall from scratch. If you can't, as a minimum, you should install a source tree and run "make delete-old delete-old-libs" as well as deleting all your installed ports (your entire /usr/local and /var/db/pkg). >in the uw-imap 2007f it will not compile under the port. In fact I am fami= liar with imap and the client fairly well.=A0I can get the program to build= from source, which I cannot in updated ports.=A0 I also added the -lcrypt >Tried just the c-client out of ports, same problem, no build. If the above doesn't fix your problem, can you please try a fresh build with "DISABLE_MAKE_JOBS=3Dyes" and make the complete build log available somewhere. --=20 Peter Jeremy --fUYQa+Pmc3FrFX/N Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJYWhmEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0PZQQAJnLj9d1rfSfBfHXf+s76SfS EXEFDWJnKimevZQfzteCag+yVlR7h77EK4IyXgoBxD0Su28mG2PjPcGrr+ANCLj9 Xm/HI8K3a+/eD+oxFj7U3kpAx2TReo3aAiXc2HKVkGV9r7byVStKAlhtYDWGDMUE Q4kdyhMnplDN2HskDCls/8ZSYSqPbnmasyR9j3xQMZyuhDPlFn56vaMR61UEwdJZ rKsZcLNRwnole1eiXlgU234QOmp5T9S39NtCdZzdx9sfaSGKmSm8LSo/yysnAPiQ ejwANEzRbMAOk9wzzOzoeWdI+eFg4TzBKgg94fuwW/mY6zpndV27TReD8kRcABi7 C9MWIOgvX5qAO6nz+u2YklHQM4r/LfZJg93dxAwRc+eQOl0AeaNmxCuBB8Btrow9 eNDNVTIKcuWqYUo6sLdbdHPm5dRyHqFYDxgvNjeD9enhwEGdfQoS42bA/lKTpFeU s6cNGblwYSRzeDIc4zvRyEPX1WsO/1loDRhOJZs/rZdCv2jBuZGbdklVpcOXUBXh zTdc82y1LIhdvqJakIXM3VZHRypW9W4AnkHmYTpsBPTLUgPp6XUAgbf9JytoabS5 ZXjWJWx+F4vH5dHidIqCuToekBt+FregiWUPnOyDs/TEnG59AChJtQ/hc6JBP+Hy zIA0a9volSAiKc2zAC4Q =RUb6 -----END PGP SIGNATURE----- --fUYQa+Pmc3FrFX/N-- From owner-freebsd-ports@freebsd.org Wed Dec 21 05:59:27 2016 Return-Path: Delivered-To: freebsd-ports@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 01943C8A5CD for ; Wed, 21 Dec 2016 05:59:27 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id D43201665 for ; Wed, 21 Dec 2016 05:59:26 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id D08DEC8A5CC; Wed, 21 Dec 2016 05:59:26 +0000 (UTC) Delivered-To: ports@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 D0309C8A5CB for ; Wed, 21 Dec 2016 05:59:26 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: from mail-qt0-x235.google.com (mail-qt0-x235.google.com [IPv6:2607:f8b0:400d:c0d::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8B0571664 for ; Wed, 21 Dec 2016 05:59:26 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: by mail-qt0-x235.google.com with SMTP id c47so197325902qtc.2 for ; Tue, 20 Dec 2016 21:59:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=207bjPnOeRuC+oD/Bm+Pb2OpEt9iyAzKKwzrmJB6PTQ=; b=ouknVg/zU1U9Ezf926zoTOXO0k0KzLrsM9Y2yyv3PjyetQeJIiJKbmOlH2fLYjeCig 2Kd5aDWSAGj1FmJpapJYpw/XoT2JHJd0tEclfsv129pts0WOpqkgqAXrkC8l41AnA6bN 9Av2gXzTcTPUJ6K9jmIHFgrYOvxlIOAWHjnuuZbxm/EpT0Oz6prWz9/r0/TkrYjBv5zn yr0voM2jurqg/9talscUtowOKWN+rUJGD5Uc+QCMlWHGMdKqgAn0UhOpUV/Vnp6n+XJ/ 5ElAditCEmZV2h5iTQi499kMeaxCXxDRCOF/MKkomy7lMnyeqS7a7EUDRvd1V/uWu+QI OArg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=207bjPnOeRuC+oD/Bm+Pb2OpEt9iyAzKKwzrmJB6PTQ=; b=f7bbAMMqsOMvzcqiW9X8S4nwvkwRqr3DUu/nRasCdJ09vDwGXZl4ZjVC4+SKYJj5R3 siZCR2d8/QOSReUsMXOvaY/oypYUiY7WlHdwe1QNjUvdC1vI0agPV6tbk8Luod5PJRVq qbuv1/LCJrGkpOdi7v6+P+xjgkHiiF5llrwo9fIOIC8GU7SkjG6y/o0yPb8lRGzP9HcP lwDVBXDPic9BMYJBuofyb/2qOPOBGk0WQ9xxzL1HwEDEggSF7cg+vBlqUyDsBNa/oGdh oniF/hh8WozJ7Dcca4P28RPK2cxJZTCl+lcQFsKs5qfPnBPXg57kC0Q9tx91kaik6u6Q zskg== X-Gm-Message-State: AIkVDXJt8UgCO7pqrwyBcCchVoMJSPg4l3weQWMavpJuoiM4MJn22Ly9ZKRf4CJ/vrMqug== X-Received: by 10.237.36.235 with SMTP id u40mr3055997qtc.110.1482299965437; Tue, 20 Dec 2016 21:59:25 -0800 (PST) Received: from gmail.com (c-98-216-247-110.hsd1.ma.comcast.net. [98.216.247.110]) by smtp.gmail.com with ESMTPSA id r60sm14757239qtd.24.2016.12.20.21.59.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Dec 2016 21:59:25 -0800 (PST) Date: Wed, 21 Dec 2016 00:59:23 -0500 From: Randy Westlund To: ports@freebsd.org Subject: Custom base jails for ZFS replication Message-ID: <20161221055923.GA24599@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ibTvN161/egqYuK8" Content-Disposition: inline User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 05:59:27 -0000 --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Is there a jail management tool that lets you install packages in a base jail, and share that with multiple thin jails? I want to deploy many thin jails across multiple servers, and be able to update both the base system and ports in a base jail and then ZFS replicate that to the base jails on the production servers. I'd like the thin jails to only contain my customer-specific application data, so I don't have to manually update all of them. I don't see any way to do this with ezjail or iocage. Does anyone else have a deployment like this? --ibTvN161/egqYuK8 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAjssMridOhQY6jcWZrB5ePM2yakFAlhaGjsACgkQZrB5ePM2 yalmBwgAnd+G/Rq46BbWdTc0d+VENt4ymgcVriFqizXfBbOIQ+5oomd8dEGWx9q+ ma5AFXSbeebWbkQsQcviSMC6PBnCNAUl6TR4Q5jOMCUes8OjMrHAUWiCEFCCh4C0 6QRIe0d7nnjjCsUu8me5DFaegszP4hAPMh9EMUz1BAYf/uzJ3Sl7Sxmk1bbLlgtP tdrLEh3RkkCuAXO1fgSvH41a+klsXEHV3RqOR7iNbcojJSU1tDCeHjac0d1NTT4I TV5BBN6ITqx9He6aOQLrMwJB4ZyrAKLF+AZq8gEU5ju9SUH/Ro4MHm6U+M8H5rpH iIYfyBMXt1OfoKpiUa1f+/5pFCmGfQ== =xO1F -----END PGP SIGNATURE----- --ibTvN161/egqYuK8-- From owner-freebsd-ports@freebsd.org Wed Dec 21 06:09:14 2016 Return-Path: Delivered-To: freebsd-ports@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 0B7CCC8A804 for ; Wed, 21 Dec 2016 06:09:14 +0000 (UTC) (envelope-from code@apotheon.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id DFC051A7D for ; Wed, 21 Dec 2016 06:09:13 +0000 (UTC) (envelope-from code@apotheon.net) Received: by mailman.ysv.freebsd.org (Postfix) id DC154C8A803; Wed, 21 Dec 2016 06:09:13 +0000 (UTC) Delivered-To: ports@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 DA0D7C8A802 for ; Wed, 21 Dec 2016 06:09:13 +0000 (UTC) (envelope-from code@apotheon.net) Received: from gproxy5-pub.mail.unifiedlayer.com (gproxy5-pub.mail.unifiedlayer.com [67.222.38.55]) by mx1.freebsd.org (Postfix) with SMTP id 9C0EF1A7C for ; Wed, 21 Dec 2016 06:09:13 +0000 (UTC) (envelope-from code@apotheon.net) Received: (qmail 3499 invoked by uid 0); 21 Dec 2016 06:09:03 -0000 Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy5.mail.unifiedlayer.com with SMTP; 21 Dec 2016 06:09:03 -0000 Received: from box543.bluehost.com ([74.220.219.143]) by cmgw3 with id NW8y1u00z36DqkS01W91Ws; Tue, 20 Dec 2016 23:09:02 -0700 X-Authority-Analysis: v=2.1 cv=G8WPTbU5 c=1 sm=1 tr=0 a=m1eD20qHdBbyQr3wvGb0tQ==:117 a=m1eD20qHdBbyQr3wvGb0tQ==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=n5n_aSjo0skA:10 a=70qzlKQjAAAA:8 a=zO2k3CEib5-orYhA0EoA:9 a=CjuIK1q_8ugA:10 a=Z2oSy2WpqcgGmqcVEzmQ:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=apotheon.net; s=default; h=In-Reply-To:Content-Type:MIME-Version:References :Message-ID:Subject:To:From:Date; bh=lBqdtNw4oqjfsSx90ngxsshWN2ltxVFrFKu6ACC6Yh4=; b=uKSmNTG/m6lhkzfbQOCv1YN6dd WQtUyu6NLViIPhbeM632Lzus5Pt0SCuNksyeZBjLkSXPP6t2uk8WwouPaWemhINsBBaKSkv1oAtjQ ThaSVaaCqYZZJzUZNc2f4/+hh; Received: from c-73-229-243-137.hsd1.co.comcast.net ([73.229.243.137]:61190 helo=localhost) by box543.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86_1) (envelope-from ) id 1cJa5C-0002gL-L8; Tue, 20 Dec 2016 23:08:58 -0700 Date: Wed, 21 Dec 2016 05:57:02 +0000 From: Chad Perrin To: freebsd-ports@freebsd.org, ports@freebsd.org Subject: Re: Custom base jails for ZFS replication Message-ID: <20161221055702.GA78314@cavicorn.hydra> Mail-Followup-To: freebsd-ports@freebsd.org, ports@freebsd.org References: <20161221055923.GA24599@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20161221055923.GA24599@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box543.bluehost.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - apotheon.net X-BWhitelist: no X-Source-IP: 73.229.243.137 X-Exim-ID: 1cJa5C-0002gL-L8 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: c-73-229-243-137.hsd1.co.comcast.net (localhost) [73.229.243.137]:61190 X-Source-Auth: code@apotheon.net X-Email-Count: 1 X-Source-Cap: YXBvdGhlb247YXBvdGhlb247Ym94NTQzLmJsdWVob3N0LmNvbQ== X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 06:09:14 -0000 On Wed, Dec 21, 2016 at 12:59:23AM -0500, Randy Westlund wrote: > Is there a jail management tool that lets you install packages in a base > jail, and share that with multiple thin jails? I know ezjail does this, as far as it goes. > > I want to deploy many thin jails across multiple servers, and be able to > update both the base system and ports in a base jail and then ZFS > replicate that to the base jails on the production servers. I'd like > the thin jails to only contain my customer-specific application data, so > I don't have to manually update all of them. I'm not sure what it would take to use a base jail across separate servers. It is not something I have tried to do, or even thought of a reason I'd need it. > > I don't see any way to do this with ezjail or iocage. Does anyone else > have a deployment like this? It sounds distinctly out of the ordinary, so I would not be surprised if there is little or no tool support for it. -- Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] From owner-freebsd-ports@freebsd.org Wed Dec 21 07:23:26 2016 Return-Path: Delivered-To: freebsd-ports@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 D089FC8ABFE for ; Wed, 21 Dec 2016 07:23:26 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id AB4E4136D for ; Wed, 21 Dec 2016 07:23:26 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id A7EA7C8ABFD; Wed, 21 Dec 2016 07:23:26 +0000 (UTC) Delivered-To: ports@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 A5E8CC8ABFC for ; Wed, 21 Dec 2016 07:23:26 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: from mail-qk0-x232.google.com (mail-qk0-x232.google.com [IPv6:2607:f8b0:400d:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5D384136C; Wed, 21 Dec 2016 07:23:26 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: by mail-qk0-x232.google.com with SMTP id q68so73386902qki.1; Tue, 20 Dec 2016 23:23:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=4U2MC00IujKfRjo8+GKhsgab13pzSBXGhmYmob9gL8I=; b=hQ99Gqt1/IXNtJdJPcvxAKZM7dvYtFbYG42onueSygGOakMSArSTh+SYh93EOA1oI6 GeED13fQ3SrEVfKzRWMLWJgzbHt3IFnXYhJcs18DgVf0G3zqbQjvG7e4iPhr1c8RzNii 05pLrYiATz/4DVLv595tXj+++ig3FP1CiVjITBMio2XH6JAQoKXFQaR5YibtZGXNktfE jSwyGOadljpHfpWIytXBbLtLu3YiR0UCHoKnn0BpLbbeK+6t6Cr8M2WVSqAsVTVSo9AD p18g7LY/LuJvSN7RbHH6YIFlcIHLUInkfnN1pNwQsX4E3ykW4qAVby1XyBfSxDzTYWhz 30SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=4U2MC00IujKfRjo8+GKhsgab13pzSBXGhmYmob9gL8I=; b=B2o6Q4VES0emuSUhrUSk1pI8snHvCOM9Ju/hhsgWhh5wQa0+WYdw5g6DNPumVxm3Fs XYaLe6/DL8fnlnolIKg0H66u0hRmF4KIbTIvN+/W3EWUxhQQ5Ne2HsEf+KkroDwYQhnR 8gVlCmgM142TGy+4CdcQxLD4u/qIN0oG6M1hj0riSsJcI6Q+BqnmL5iGpHIyY1OGZ66N 3CHcq64ovTwHTgz6VjNu/kD7TFn68QceQqqnrnhO1CqyfUqfeb+bRgucmnmDWgMA4VVu tDsVg5vic19nNSlvd7viGc6kagCxxDKuTFCHUafyX6A8FDH1n4zT7GiGYzH4neAJsjBF olyg== X-Gm-Message-State: AIkVDXJvc6MTwAXAeUCs+/MlXJAirPVO6okTJ/sUEkrJEP8InJo67AQA7FrExJLl2CbIOw== X-Received: by 10.55.3.19 with SMTP id 19mr3294644qkd.86.1482305005087; Tue, 20 Dec 2016 23:23:25 -0800 (PST) Received: from [192.168.2.9] (c-73-132-2-239.hsd1.va.comcast.net. [73.132.2.239]) by smtp.googlemail.com with ESMTPSA id f142sm1839614qke.19.2016.12.20.23.23.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Dec 2016 23:23:23 -0800 (PST) Subject: Re: The ports collection has some serious issues To: marino@freebsd.org References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> <4f2e93f8-1988-ff60-1159-0daee695836a@gmail.com> <6e78c9cc-8f08-d7c3-6f62-0c0525fa3fea@marino.st> Cc: "ports@FreeBSD.org Ports" From: Jim Trigg Message-ID: <8a915b99-6c8b-4ed0-580c-d2be76f745d1@gmail.com> Date: Wed, 21 Dec 2016 02:23:23 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <6e78c9cc-8f08-d7c3-6f62-0c0525fa3fea@marino.st> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 07:23:26 -0000 On 12/19/2016 09:02 AM, John Marino wrote: > On 12/18/2016 23:42, Jim Trigg wrote: >> On 12/18/2016 02:24 AM, John Marino wrote: >>> 2) portmaster's dirty build method is inferior to clean environment >>> builds (true) >>> 3) There is better and official alternative (true) >> >> Maybe. I have a case where portmaster (on my current production box) >> builds fine but poudriere (on my intended replacement production box) >> does not. >> >> Case in point: php70-pdo_*. The first time I tried a build pdo_sqlite >> failed. This time (after correcting other ports' option problems) >> pdo_mysql fails for basically the same reason - pdo_* cannot find pdo >> because pdo thinks PHP_EXT_DIR=20151012-zts but pdo_* thinks >> PHP_EXT_DIR=20151012 - log for the latter below signature. Yet doing the >> build with postmaster works fine. > > Wasn't that a global bug that was fixed?7 I don't know; I can't find any record of it...\ > You logic is faulty IMO. All binary packages produced officially for > FreeBSD are built with poudriere. If poudriere can't build it due to a > bug in the port itself, then nobody gets the package. Obviously that's > unacceptable, so the port bug gets fixed, quickly. All binary packages produced officially for FreeBSD are built with poudriere *with default options*. ZTS is not the default (even though it's needed in most cases for mod_php and apache). > So it sounds like you're saying that poudriere is too strict at > enforcing correctness and you need something more forgiving? No, that's not what I'm saying. I can't find anything online showing that this problem has been reported. I can't reproduce it using the tool that I've been using for years (portmaster). Therefore my first assumption was that the problem was the new tool I had just started using. Note: while my phrasing may have been poor, I was not meaning to imply that the tool (poudriere) was necessarily broken, just that I couldn't figure out what was going wrong and that it seemed (based on my data sample) to be poudriere rather than the port. Having now tested using the ports tree directly (make -C /usr/ports/databases/php70-pdo_mysql on a basically clean ports tree with "OPTIONS_SET+= ZTS" in /etc/make.conf) and gotten the same failure as with poudriere, I now have no idea how it worked in portmaster, and acknowledge that it is a problem with the port. > Unfortunately, port maintainers break the tree. Usually the big breaks > are avoid with EXP-RUNs but it's common to see updates where downstream > dependencies weren't tested and break (aside: IMO this it is the > responsibility of the person updating the first port to verify the deps > still build but not everyone does this). > > So sometimes you hit a tree break and that's what happened. It was > fixed right? The bottom line: if a port doesn't build on poudriere and > synth, the issue must be fixed, not worked around by using a tool > incapable of detecting it. That's how most of the "I use portmaster and > this doesn't work" topics get started. It doesn't seem to have been fixed, since I'm still seeing the error. I'm saying that 90% of the time portmaster works for me, and when it doesn't I can figure out a solution 90% of that time. I haven't gotten poudriere to work for me yet given the set of options I need set. >>> 4) There's a second, even more effective alternative for x86 platforms >>> (true) >> >> I can not as yet contest this. I haven't tried synth because if >> poudriere works it will have further value add for me (as a port >> maintainer I can build my port in multiple environments on a single >> box). Dealing with the conversion factor isn't worth it to me for the >> alleged gains synth brings. > > I am a big supporter of poudriere. While many people find they prefer > synth and enjoy its performance advantage, I will never tell a poudriere > user to switch if they are happy with poudriere. But you will tell a portmaster user to switch if they are happy with portmaster because it doesn't do things the way you think they should be done... Never mind that the whole pkgng system was forced on us willy-nilly, and it's the main reason there are problems with portmaster. Note that the "cannot as yet contest this" is because I'm not convinced that synth is "more effective" than poudriere - I expect that they are each better suited for a particular use case. The difference is that as far as I can tell, poudriere is satisfactory for the use case synth is designed for, but synth is not suited for the use case poudriere was initially intended for. (Note that a primary use of poudriere is/was to replace the now extinct port tinderbox.) Jim Trigg From owner-freebsd-ports@freebsd.org Wed Dec 21 08:05:28 2016 Return-Path: Delivered-To: freebsd-ports@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 6C03BC89908 for ; Wed, 21 Dec 2016 08:05:28 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 50A91151A for ; Wed, 21 Dec 2016 08:05:28 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: by mailman.ysv.freebsd.org (Postfix) id 4D321C89907; Wed, 21 Dec 2016 08:05:28 +0000 (UTC) Delivered-To: ports@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 4B2C3C89906 for ; Wed, 21 Dec 2016 08:05:28 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailgate.Leidinger.net (bastille.leidinger.net [89.238.82.207]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C424E1519 for ; Wed, 21 Dec 2016 08:05:27 +0000 (UTC) (envelope-from Alexander@leidinger.net) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1482307489; bh=c2wuSoaZGv1rsAFyn5Ift3sZzaxApJEUAZWyZIBNpfg=; h=Date:From:To:Cc:Subject:In-Reply-To; b=Tfzo+VPOS26tYROc6QiJ2IsgBNYw+ABz9TNDVGPcsmjJgpakOBbIWYgKtBzHg1cqj B4t5ssMg3/Mumymj2gusvqaxFleqwuJTa48bvvsxoAcJD995zKKQj/whoKGd7N8uZ8 8b5PSk3Kv5fEYZ6R8RYygBISFjqAOQqvkKGsOGg2IBfyOC3QUN1OoKqfPhKJEmTyDq qNdPurm5E8uOx+js5adPY5rw1sPJtApGQurcGsu9kDDuFyRhSykgO/ZJnTpUTviElf 6MfBoFqjraceXl3coNLqb6AxJowdGcch0xvuifVc3cJAEE53gxsMk22c0YXfsIvE+x gTnGEgYVzZ9+w== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1482307519; bh=c2wuSoaZGv1rsAFyn5Ift3sZzaxApJEUAZWyZIBNpfg=; h=Date:From:To:Cc:Subject:In-Reply-To; b=MzM+zkdiDya2MTIBSHDZdApAbIcMcJn34M2UnpggjZDWwAy/d1wpbUL6KN5lRnutG S1MC15Izb4S+xVhmFxYEj3yY3Yy1PrIsTxmLHnmp3i3E68ToaG78oslGCcL/M+GaS/ A8DEEZG/Lv8HCxF+hbCVbLT4htVl55+IqAUhjGy/0lLuMU1091/j/bk6QXTbQ0LPju H+vSxkZl4+h9dVAkGyfiZ/ZYqtYYuMauBBwop4uF9V+Xu0wYxWV0Ig0ssIsOrP9Mim eV8wXhCeGSPoDxs27rp0ZQjrFdLnLmZ5BgGdlLRg32bhRpgX/B0AKIJ41BJ+IuxpF+ J6Ah1Eu7NYGEw== Date: Wed, 21 Dec 2016 09:04:48 +0100 Message-ID: <20161221090448.Horde.fK575MhqoAE_RuQHx4wf3Y-@webmail.leidinger.net> From: Alexander Leidinger To: Randy Westlund Cc: ports@freebsd.org Subject: Re: Custom base jails for ZFS replication In-Reply-To: <20161221055923.GA24599@gmail.com> User-Agent: Horde Application Framework 5 Content-Type: multipart/signed; boundary="=_M_k5xLPGujvx39qM1x9hkt5"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 08:05:28 -0000 This message is in MIME format and has been PGP signed. --=_M_k5xLPGujvx39qM1x9hkt5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoting Randy Westlund (from Wed, 21 Dec 2016=20=20 00:59:23=20-0500): > Is there a jail management tool that lets you install packages in a base > jail, and share that with multiple thin jails? > > I want to deploy many thin jails across multiple servers, and be able to > update both the base system and ports in a base jail and then ZFS > replicate that to the base jails on the production servers. I'd like > the thin jails to only contain my customer-specific application data, so > I don't have to manually update all of them. > > I don't see any way to do this with ezjail or iocage. Does anyone else > have a deployment like this? I don't but what about this idea (should work with ezjail and iocage=20=20 with=20a little bit of manual work): - create an usr/local in the base-area - create a jail just for installation of the packages you want - mount the usr/local area from the base-area as read-write instead=20=20 of=20read-only in this install-jail (one time config action in ezjail,=20= =20 not=20sure about iocage... maybe once in the fstab of the jail as a=20=20 null-mount=20if it doesn't clone everything automatically, or every time=20= =20 as=20unmount+null-mount if it clones automatically) - install in the install-jail what you need - have the usr/local mounted read-only from all other jails=20=20 (respectively=20cloned in the iocage case) Bye, Alexander. --=20 http://www.Leidinger.net=20Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_M_k5xLPGujvx39qM1x9hkt5 Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- iQIcBAABAgAGBQJYWjegAAoJEKrxQhqFIICE81MP/3Fq3R1f5Z14PBon13lY3kvD CB4/LxH3R6VScBxcGmwprSJsl+1OkGK4KNJbMb9ZSYrpCCcJqSFzisMUZQH8KcU1 4/GCeOcmkmBSRDZ3Y20PD3cqvOYqItcB+d/ujYr+mwCquSLy7CPCmm+fMaIFVfY4 5TBhbgnyZ+Ept9KBCLCAbONzYr3zJIHESuaFi/yX9iV9BNJQ3DpALChcMk3hRUab D91HTwOhvJP/opmPR9tv1uWH+aM/uzwEcA9sv6Og4I7CC/1tDvV21u3/xxK93pkJ dWOpxKDviHPVZ4QulcxvftfRk2ymleU1APJvqn+rg6MYqHGJNmZH41gpBVfgikSS OgPsVzIuj1Rk+hcoqDjgzEeAPtwncDDALpezUHWbi7HNXiFncBlQKhz7X/pyMIba BmT2FlVoCF/oEDhaapw1We9960T4amZSVVULKyhfQNyVWWz1FEXC3kBiQgBp/Kx7 ypD7eqTLfIMoCsR2jlZ9PVSysUyFICMt4KrC7B7J3A29y7IgZORZF43vuu9xPekf 2fo0pY7PtdThU6Q0scth0W+lOQXkpiq62bwi+fsCN53YWvimVKPXh825yWaxNeZM qS9AjEI1XsKBUtm7pNnuGGDp/Em+XjZshuEweHX8g3IgSHWniBYf5YtCQyIg18KJ DZEwckavismqI6da+cci =SLPj -----END PGP SIGNATURE----- --=_M_k5xLPGujvx39qM1x9hkt5-- From owner-freebsd-ports@freebsd.org Wed Dec 21 08:37:40 2016 Return-Path: Delivered-To: freebsd-ports@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 9BCC7C8847B for ; Wed, 21 Dec 2016 08:37:40 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 680F813D2 for ; Wed, 21 Dec 2016 08:37:39 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [0.0.0.0] (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) by toco-domains.de (Postfix) with ESMTPA id 119761AAF011; Wed, 21 Dec 2016 09:37:31 +0100 (CET) Subject: Re: poudriere: problems setting options/build failure ZTS related stuff To: "O. Hartmann" , FreeBSD Ports References: <20161206090306.7cd0e47e@thor.walstatt.dynvpn.de> From: Torsten Zuehlsdorff Message-ID: <5a922721-c5c6-4cce-66da-7a0a3be6bff2@toco-domains.de> Date: Wed, 21 Dec 2016 09:37:30 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20161206090306.7cd0e47e@thor.walstatt.dynvpn.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 08:37:40 -0000 Aloha Oliver, > first, please CC me, I'm not actively subscribing this list. > > Since a couple of weeks now I face a nasty problem with building ports using poudriere. > For our department's infrastructure and my home office's jails, I provide packages build > with poudriere. > > Having a threaded Apache, port www/apache24, this requires several ports to have option > ZTS enabled, in particular lang/php56, www/mod_php56 and subsequent ports. > > > I have already filed a PR: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214979 > > But obviusly, there is nobody else facing this problem and this lead to the conclusion, > that no one else is using a threaded Apache 2.4 with the requirement of setting option > ZTS in related PHP stuff. The problem is always the same: The issue was fixed and Rainer, another user with the same issue, found the solution a little bit faster than myself. :) It is documented in the Portstree Framework code, that you need to add WITH_MPM=event to the make.conf file of the poudriere-jail. Than it will work. I checked this to be sure. (On a side note: with PHP 7.1 it seems to work out of the box; no idea why) I will add a hint to lang/php70 message. No user should need to dig into the framework for figuring something like this out. Greetings, Torsten From owner-freebsd-ports@freebsd.org Wed Dec 21 08:50:02 2016 Return-Path: Delivered-To: freebsd-ports@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 1B33DC88BDD for ; Wed, 21 Dec 2016 08:50:02 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id F163F1C21 for ; Wed, 21 Dec 2016 08:50:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id F0C4AC88BD9; Wed, 21 Dec 2016 08:50:01 +0000 (UTC) Delivered-To: ports@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 F06AAC88BD8 for ; Wed, 21 Dec 2016 08:50:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E36FC1C20 for ; Wed, 21 Dec 2016 08:50:01 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id uBL8o1gG095261 for ; Wed, 21 Dec 2016 08:50:01 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id uBL8o1iq095254; Wed, 21 Dec 2016 08:50:01 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201612210850.uBL8o1iq095254@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Wed, 21 Dec 2016 08:50:01 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 08:50:02 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ archivers/dpkg | 1.18.16 | 1.18.18 ------------------------------------------------+-----------------+------------ math/fityk | 1.3.0 | v1.3.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Wed Dec 21 09:21:05 2016 Return-Path: Delivered-To: freebsd-ports@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 51DC1C8A7E1 for ; Wed, 21 Dec 2016 09:21:05 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 38C951E7B for ; Wed, 21 Dec 2016 09:21:05 +0000 (UTC) (envelope-from idefix@fechner.net) Received: by mailman.ysv.freebsd.org (Postfix) id 35491C8A7E0; Wed, 21 Dec 2016 09:21:05 +0000 (UTC) Delivered-To: ports@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 34FB7C8A7DF for ; Wed, 21 Dec 2016 09:21:05 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from anny.lostinspace.de (anny.lostinspace.de [IPv6:2001:608:a02::33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EFEA01E78 for ; Wed, 21 Dec 2016 09:21:04 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from server.idefix.lan (unknown [IPv6:2001:a61:12b9:a101:dacb:8aff:febf:62dd]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: idefix@fechner.net) by anny.lostinspace.de (Postfix) with ESMTPSA id 8DE158CF2B6 for ; Wed, 21 Dec 2016 10:21:00 +0100 (CET) DMARC-Filter: OpenDMARC Filter v1.3.1 anny.lostinspace.de 8DE158CF2B6 Authentication-Results: anny.lostinspace.de; dmarc=none header.from=fechner.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fechner.net; s=default; t=1482312060; bh=V5jOx5LBcC4eHblNSQV39JpSaOPuW7C8EgbfimSv1VU=; h=To:From:Subject:Date; b=CKG2zRYmeTk7joYUpJfvzvnNb81auFt2H86wJ/o3fUZE9Q5/vN23qVaeukXI5JSHm RktRRIXryQZdn6L9XW2jDiJQyA8BwKsKYGn2qENJHkpoIOF5jaj6Xk22HvMxJ16UxB /BU+2i5bcmERE0oVrBHmWmym5GpSopsbmnmCK/Hc= Received: from [192.168.0.151] (aftr-185-17-207-75.dynamic.mnet-online.de [185.17.207.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by server.idefix.lan (Postfix) with ESMTPSA id 8431D88B13B for ; Wed, 21 Dec 2016 10:20:59 +0100 (CET) To: ports@freebsd.org From: Matthias Fechner Subject: Maintainer-Upgrade textproc/apache-solr to version 6.3.0 Message-ID: <082cba09-3b39-dff9-0e1f-f1e01e5c4969@fechner.net> Date: Wed, 21 Dec 2016 10:20:56 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 09:21:05 -0000 Dear all, could a commiter please look into: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215389 Many thanks! Gruß Matthias -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook From owner-freebsd-ports@freebsd.org Wed Dec 21 10:47:41 2016 Return-Path: Delivered-To: freebsd-ports@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 F0B07C8A49D for ; Wed, 21 Dec 2016 10:47:41 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from host64.shmhost.net (host64.kissl.de [213.239.241.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BEDCD1A17; Wed, 21 Dec 2016 10:47:40 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from francos-mbp.homeoffice.local (ipservice-092-217-062-255.092.217.pools.vodafone-ip.de [92.217.62.255]) by host64.shmhost.net (Postfix) with ESMTPSA id 4EEA983170; Wed, 21 Dec 2016 11:47:38 +0100 (CET) From: Franco Fichtner Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: OpenVPN 2.3.13+ and the subnet fix on FreeBSD 10.x Message-Id: <783C9B4A-F393-4941-87BB-3D69F37750C5@lastsummer.de> Date: Wed, 21 Dec 2016 11:47:37 +0100 Cc: mandree@FreeBSD.org To: FreeBSD Ports X-Mailer: Apple Mail (2.3259) X-Virus-Scanned: clamav-milter 0.99.2 at host64.shmhost.net X-Virus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 10:47:42 -0000 Hi, Looks like subnet fix has unfortunate consequences[1] in FreeBSD 10.x. Can we get this fixed before it hits quarterly? Cheers, Franco -- [1] https://github.com/opnsense/core/issues/1314 From owner-freebsd-ports@freebsd.org Wed Dec 21 11:32:57 2016 Return-Path: Delivered-To: freebsd-ports@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 B38D3C89497 for ; Wed, 21 Dec 2016 11:32:57 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 9BDD219AF for ; Wed, 21 Dec 2016 11:32:57 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 9B2F8C89496; Wed, 21 Dec 2016 11:32:57 +0000 (UTC) Delivered-To: ports@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 9AD26C89494 for ; Wed, 21 Dec 2016 11:32:57 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.com (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 756A019AE for ; Wed, 21 Dec 2016 11:32:56 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [127.0.0.1] (ip72-204-83-236.fv.ks.cox.net [72.204.83.236]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.com (Postfix) with ESMTP id BA30F43BA2; Wed, 21 Dec 2016 05:31:43 -0600 (CST) Subject: Re: The ports collection has some serious issues To: Jim Trigg References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> <4f2e93f8-1988-ff60-1159-0daee695836a@gmail.com> <6e78c9cc-8f08-d7c3-6f62-0c0525fa3fea@marino.st> <8a915b99-6c8b-4ed0-580c-d2be76f745d1@gmail.com> Cc: "ports@FreeBSD.org Ports" From: John Marino Reply-To: marino@freebsd.org Message-ID: Date: Wed, 21 Dec 2016 05:32:55 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <8a915b99-6c8b-4ed0-580c-d2be76f745d1@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 161220-1, 12/20/2016), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 11:32:57 -0000 On 12/21/2016 01:23, Jim Trigg wrote: > No, that's not what I'm saying. I can't find anything online showing > that this problem has been reported. I've see this reported before, probably on this list, maybe by you. > I can't reproduce it using the tool > that I've been using for years (portmaster). Which by itself only indicates a portmaster weakness. > Therefore my first > assumption was that the problem was the new tool I had just started > using. Note: while my phrasing may have been poor, I was not meaning to > imply that the tool (poudriere) was necessarily broken, just that I > couldn't figure out what was going wrong and that it seemed (based on my > data sample) to be poudriere rather than the port. Having now tested > using the ports tree directly (make -C > /usr/ports/databases/php70-pdo_mysql on a basically clean ports tree > with "OPTIONS_SET+= ZTS" in /etc/make.conf) and gotten the same failure > as with poudriere, I now have no idea how it worked in portmaster, and > acknowledge that it is a problem with the port. Okay, good. Any time you can produce an error with poudriere, it should be easy for others to reproduce as well which confirms the error. Honestly, if personX reports an error, tells me he uses portmaster, and not not try to reproduce with poudriere, I (and likely most committers) will disregard the report -- or at the very least ask them to report back if they can confirm with poudriere. > It doesn't seem to have been fixed, since I'm still seeing the error. > I'm saying that 90% of the time portmaster works for me, and when it > doesn't I can figure out a solution 90% of that time. I haven't gotten > poudriere to work for me yet given the set of options I need set. Did you open a PR on https://bugs.freebsd.org/bugzilla/ ? Once you report something, after 2 weeks of inactivity you have the right to ping this list (in the worst case of your report being ignored). It's not the tool's fault when the port itself is broken and the port can't be fixed if nobody reports issues with non-default options. > But you will tell a portmaster user to switch if they are happy with > portmaster because it doesn't do things the way you think they should be > done... yes. It's not a subjective thing. Anybody that knows what they are talking about agrees. If anyone tries to sell you that portmaster is "just as good" as poudriere, they are at best ignorant as hell. You bring up a real-life case right here in this thread. > Never mind that the whole pkgng system was forced on us > willy-nilly, and it's the main reason there are problems with > portmaster. wow. No, this is absolutely false. You need to cleanse your head from thoughts like these. The only role pkgng even has in building is physical packaging and basic dependency checking. None of that has *anything* to do with the fundamental issues of portmaster. >Note that the "cannot as yet contest this" is because I'm > not convinced that synth is "more effective" than poudriere - I expect > that they are each better suited for a particular use case. The > difference is that as far as I can tell, poudriere is satisfactory for > the use case synth is designed for, but synth is not suited for the use > case poudriere was initially intended for. (Note that a primary use of > poudriere is/was to replace the now extinct port tinderbox.) Luckily you don't need to contest it. A clock is a clock, a benchmark is a benchmark, and they are by design, objective. Doing the same exact set of tasks, Synth will do the job much faster. It's objectively much faster to set up. Subjectively people say it's easier for new users to grasp. There are a couple of specific features poudriere does that synth does not (e.g. cross building with QEMU and blocking network during build phase) but the vast majority of users don't require these features and if they do, poudriere is the only game in town. JOhn --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus From owner-freebsd-ports@freebsd.org Wed Dec 21 11:37:56 2016 Return-Path: Delivered-To: freebsd-ports@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 A60C5C8961D for ; Wed, 21 Dec 2016 11:37:56 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8FAB61CA2 for ; Wed, 21 Dec 2016 11:37:56 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: by mailman.ysv.freebsd.org (Postfix) id 8C5DBC8961C; Wed, 21 Dec 2016 11:37:56 +0000 (UTC) Delivered-To: ports@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 8A7ABC8961B for ; Wed, 21 Dec 2016 11:37:56 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4A0AE1CA1; Wed, 21 Dec 2016 11:37:56 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [0.0.0.0] (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) by toco-domains.de (Postfix) with ESMTPA id CBFB81AAF011; Wed, 21 Dec 2016 12:37:53 +0100 (CET) Subject: Re: The ports collection has some serious issues To: marino@freebsd.org, Jim Trigg References: <20161218013548.GA25190@server.rulingia.com> <3c83b1e8-4428-ddcf-9b55-3793e098c6af@marino.st> <20161218064332.GA16173@eureka.lemis.com> <4f2e93f8-1988-ff60-1159-0daee695836a@gmail.com> <6e78c9cc-8f08-d7c3-6f62-0c0525fa3fea@marino.st> <8a915b99-6c8b-4ed0-580c-d2be76f745d1@gmail.com> Cc: "ports@FreeBSD.org Ports" From: Torsten Zuehlsdorff Message-ID: Date: Wed, 21 Dec 2016 12:37:53 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 11:37:56 -0000 On 21.12.2016 12:32, John Marino wrote: > On 12/21/2016 01:23, Jim Trigg wrote: >> Therefore my first >> assumption was that the problem was the new tool I had just started >> using. Note: while my phrasing may have been poor, I was not meaning to >> imply that the tool (poudriere) was necessarily broken, just that I >> couldn't figure out what was going wrong and that it seemed (based on my >> data sample) to be poudriere rather than the port. Having now tested >> using the ports tree directly (make -C >> /usr/ports/databases/php70-pdo_mysql on a basically clean ports tree >> with "OPTIONS_SET+= ZTS" in /etc/make.conf) and gotten the same failure >> as with poudriere, I now have no idea how it worked in portmaster, and >> acknowledge that it is a problem with the port. > > Okay, good. > Any time you can produce an error with poudriere, it should be easy for > others to reproduce as well which confirms the error. The bug was already reported and fixed, but this was not very transparent for users. I need to dig into the framework to find a solution (and another user hit by the problem was a little bit faster than me). For PHP 7.0 i added a message to make thinks more clear in: https://svnweb.freebsd.org/changeset/ports/429051 Greetings, Torsten From owner-freebsd-ports@freebsd.org Wed Dec 21 12:25:11 2016 Return-Path: Delivered-To: freebsd-ports@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 DD4CAC8A0FD for ; Wed, 21 Dec 2016 12:25:11 +0000 (UTC) (envelope-from martin@waschbuesch.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C39041871 for ; Wed, 21 Dec 2016 12:25:11 +0000 (UTC) (envelope-from martin@waschbuesch.de) Received: by mailman.ysv.freebsd.org (Postfix) id C2D82C8A0FC; Wed, 21 Dec 2016 12:25:11 +0000 (UTC) Delivered-To: ports@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 C2751C8A0FB for ; Wed, 21 Dec 2016 12:25:11 +0000 (UTC) (envelope-from martin@waschbuesch.de) Received: from relay.waschbuesch.it (relay.waschbuesch.it [IPv6:2a00:cba0:0:100::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.waschbuesch.it", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 84BA51870 for ; Wed, 21 Dec 2016 12:25:11 +0000 (UTC) (envelope-from martin@waschbuesch.de) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=waschbuesch.de; s=dkim; h=To:Date:Message-Id:Subject:Mime-Version: Content-Type:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=rHTEhs2zaOpbSNKngFFlc5TuKFGBlSmvWzhmGvzT15s=; b=nOaik5wTKfo9+mVUHknOv2tS9e HIe4yAtotvIkEaIXMvq6VTR2B7JwJwy3s9QRr7rRf1nXXABuJocY/jjxp3CQ2VhHa/uObVWt3kHjk 6siBdGKKTI3Yy+IriumFUyhUjOqpHKf2bNojgIRI0IEnps2d1v1I2NtU8lnu3MRublNM=; Received: by relay.waschbuesch.it with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim) (envelope-from ) id 1cJfxE-000AHK-58 for ports@FreeBSD.org; Wed, 21 Dec 2016 12:25:08 +0000 From: =?utf-8?Q?Martin_Waschb=C3=BCsch?= Content-Type: multipart/signed; boundary="Apple-Mail=_2B581ACC-6155-4555-B855-26DF7BC42494"; protocol="application/pkcs7-signature"; micalg=sha1 Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: TLC required for PR 215440 Message-Id: <4E2208B1-FEB9-4EA6-A5AD-7A3CA90C6885@waschbuesch.de> Date: Wed, 21 Dec 2016 13:25:07 +0100 To: "ports@FreeBSD.org Ports" X-Mailer: Apple Mail (2.3259) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 12:25:12 -0000 --Apple-Mail=_2B581ACC-6155-4555-B855-26DF7BC42494 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Hi there, could a committer please provide TLC for the mentioned PR? Thx, Martin --Apple-Mail=_2B581ACC-6155-4555-B855-26DF7BC42494 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJ+DCCBK8w ggOXoAMCAQICEQDgI8sVEoNTia1hbnpUZ2shMA0GCSqGSIb3DQEBCwUAMG8xCzAJBgNVBAYTAlNF MRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5l dHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3QwHhcNMTQxMjIyMDAwMDAw WhcNMjAwNTMwMTA0ODM4WjCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hl c3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNV BAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWls IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAibEN2npTGU5wUh28VqYGJre4SeCW 51Gr8fBaE0kVo7SMG2C8elFCp3mMpCLfF2FOkdV2IwoU00oCf7YdCYBupQQ92bq7Fv6hh6kuQ1JD FnyvMlDIpk9a6QjYz5MlnHuI6DBk5qT4VoD9KiQUMxeZrETlaYujRgZLwjPU6UCfBrCxrJNAubUI kzqcKlOjENs9IGE8VQOO2U52JQIhKfqjfHF2T+7hX4Hp+1SA28N7NVK3hN4iPSwwLTF/Wb1SN7Az aS1D6/rWpfGXd2dRjNnuJ+u8pQc4doykqTj/34z1A6xJvsr3c5k6DzKrnJU6Ez0ORjpXdGFQvsZA P8vk4p+iIQIDAQABo4IBFzCCARMwHwYDVR0jBBgwFoAUrb2YejS0Jvf6xCZU7wO94CTLVBowHQYD VR0OBBYEFJJha4LhoqCqT+xn8cKj97SAAMHsMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAG AQH/AgEAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAw RAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC51c2VydHJ1c3QuY29tL0FkZFRydXN0RXh0ZXJu YWxDQVJvb3QuY3JsMDUGCCsGAQUFBwEBBCkwJzAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNl cnRydXN0LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAGypurFXBOquIxdjtzVXzqmthK8AJECOZD8Vm am+x9bS1d14PAmEA330F/hKzpICAAPz7HVtqcgIKQbwFusFY1SbC6tVNhPv+gpjPWBvjImOcUvi7 BTarfVil3qs7Y+Xa1XPv7OD7e+Kj//BCI5zKto1NPuRLGAOyqC3U2LtCS5BphRDbpjc06HvgARCl nMo6x59PiDRuimXQGoq7qdzKyjbR9PzCZCk1r9axp3ER0gNDsY8+muyeMlP0dpLKhjQHuSzK5hxK 2JkNwYbikJL7WkJqIyEQ6WXH9dW7fuqMhSACYurROgcsWcWZM/I4ieW26RZ6H3kU9koQGib6fIr7 mzCCBUEwggQpoAMCAQICEEuh/QYhQNs88FYEy4Yj4uwwDQYJKoZIhvcNAQELBQAwgZsxCzAJBgNV BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQg QXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNjExMjAwMDAwMDBaFw0xNzEx MjAyMzU5NTlaMCYxJDAiBgkqhkiG9w0BCQEWFW1hcnRpbkB3YXNjaGJ1ZXNjaC5kZTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJt84ZBr+lxy1b8PmRMK3w3P7/+x5nIDdeS0tWIQF+Ar 4WKqW5HJUM5hN1LOkUs5IlPxlVphUIuhXbeMWtTUXhwpXOrqJVK8Nf9Wqr+8mTaNkc4jE89qMyIr ra+AgNDR7dWLORRBp4OLztLu5teKIFYlwnHm0Zkm7oMTAupjUxFprCM/HoVJXIi8qq7+0lUi7lb6 2nFiFpBZg+s0DLQlhsRUK/JST1DwKdWgDxDp4JlBOR2J8INSkbJ4rx5N8gYt4ZT3YmP7U92jUcFg sKMT6+7yuqfXeU1e3SZWJLnIIaxQmG8zuG+I5hy62eoOolIWcGvOxE9mCirlEwCXOFYBx+cCAwEA AaOCAfMwggHvMB8GA1UdIwQYMBaAFJJha4LhoqCqT+xn8cKj97SAAMHsMB0GA1UdDgQWBBTofk/2 0/JCQ2T+imnpBeqPi0ptLzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAX BggrBgEFBQcDBAYLKwYBBAGyMQEDBQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYM KwYBBAGyMQECAQEBMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BT MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1NIQTI1NkNs aWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGA MFgGCCsGAQUFBzAChkxodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGllbnRB dXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz cC5jb21vZG9jYS5jb20wIAYDVR0RBBkwF4EVbWFydGluQHdhc2NoYnVlc2NoLmRlMA0GCSqGSIb3 DQEBCwUAA4IBAQAzTrleR5b9/vEUB0b9lWPJ06eCmoZzQapxUr3toHBna3CtPDddnMl4yWoMXoWm iXZ0eyA6ifllWaUJQcFhm+eWXL0B/jtcdEdBPc3e1S63VYav/NLukakCbh2HSF4eUEOZzLos9x/6 Kkrs9FzfTmUoW3mNZoqk+/jycg5T+6e5gnhH8DWUbQpoaa2+z0j/R6CAWMw0HmzV0Y692ha7cKP3 p4VN5PedgtsA0KtWqwnnGocUIjNGpjZolCGZL/eEHmrD42kcwpnh6WZrBOxXcxbRwr2FKLhliH89 JdDZ+VeegZ5TC+s8sAI5350E2/Ce8USanXSbL0p93ltoRIAuOwqaMYIDwzCCA78CAQEwgbAwgZsx CzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZv cmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBD bGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQS6H9BiFA2zzwVgTLhiPi 7DAJBgUrDgMCGgUAoIIB5zAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEP Fw0xNjEyMjExMjI1MDhaMCMGCSqGSIb3DQEJBDEWBBRHruGVGqnu7sewXZqKZZzexzWbADCBwQYJ KwYBBAGCNxAEMYGzMIGwMIGbMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVz dGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UE AxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwg Q0ECEEuh/QYhQNs88FYEy4Yj4uwwgcMGCyqGSIb3DQEJEAILMYGzoIGwMIGbMQswCQYDVQQGEwJH QjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQK ExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhl bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEEuh/QYhQNs88FYEy4Yj4uwwDQYJKoZIhvcN AQEBBQAEggEAArPPy9Kaebb6wC2YanU6CEUXqA8KfLUyNHBL6n+N0tbm2Z8fP0XduiG8joUrcW3S 8nZ0SPPYetlfyCCWiry/yuAZyHvtJ0iHuJZcqCosiEctlN7KfMpzGyNlLLHzn20saUPJdfLrdBWg r1gbbkDa/2xBOk23gx092y1nibT8alq2G4CZp31nOiYP9gzxcYpapiNJAJ/IH+OQrOzcOTVIanji WqIoYSCk4JLOMbjhOgIGEu5OFGInK3+IcXQQ/ZSFGNvyQvX/CiuRdN1neM9aQKuvf9XNHr3HQ4td jca9bZ4l+cijNooj26EfuRc7h4JcSiMQclfoQ430PSPrgpw3yQAAAAAAAA== --Apple-Mail=_2B581ACC-6155-4555-B855-26DF7BC42494-- From owner-freebsd-ports@freebsd.org Wed Dec 21 13:06:04 2016 Return-Path: Delivered-To: freebsd-ports@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 98C6DC8AEF1 for ; Wed, 21 Dec 2016 13:06:04 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7722E149A for ; Wed, 21 Dec 2016 13:06:04 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 76774C8AEF0; Wed, 21 Dec 2016 13:06:04 +0000 (UTC) Delivered-To: ports@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 761CCC8AEEF for ; Wed, 21 Dec 2016 13:06:04 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-pg0-x244.google.com (mail-pg0-x244.google.com [IPv6:2607:f8b0:400e:c05::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47B731499 for ; Wed, 21 Dec 2016 13:06:04 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-pg0-x244.google.com with SMTP id i5so6692812pgh.2 for ; Wed, 21 Dec 2016 05:06:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=2j/0QtjKZ3JCd7A8xh/BLaKhezrckOvs5dFsoeTj7Os=; b=b8DpYsAzxjzMYKvqKUoGGsaURd7QEkX5zNKc43lRgrRaOphNnAPnQEk9ot15Z6G6m2 VtkGctysaR9rZdwGnfK8ZvYQOQCtojF//5ZB68d9Rs2Ep+8FyemOuYgi/mjzgV/xLEL4 ZGoEP8oy5uzbi4JXwQ+XMfDnFVQVxxlctX/h6Bx0znDf4Usfp/5baAeRcs4TnX2vaOOe KKQtrjwF6G2Emz9YfsE72lMtdKoa6vxjluaDz1XX+nL03sJt6bEhy8grfxQL255z568D uX//LGphSUusqYfLikbAfVGnKkqq1h0JwiCa8xHWzthgSZU9an+1PRZOJbH4GtA/czYY Gt+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=2j/0QtjKZ3JCd7A8xh/BLaKhezrckOvs5dFsoeTj7Os=; b=d0NgCYzh0K2rAbEuZt/bj8OKexf+8ghOVAdwSZPB+rfEpAKWZO/mh9GqcOfrUa/YQu tdU1pidhYQ5NVl8ukIbaxHutE3rrG+MZt17kSoRubbOebE4ArLndU55/Lv0+q9u1rCJ9 m+23lNsvhQcjjXQmOCwe0R47TNcOv1gWShH4v5VZqqnUZiyk34GSZUJT42E7rHfkRzga WB0gzvXM9winqtvKRbev0sWy/rtYXuNvyQj8bcWUo+9DKk9a8kp9l8YurgocU5KSbsMO LsVOcsYN6VbXKo7+sv8e3ohsSniATDB/Rf6V8CWJWGxbqCRZg6e4xcq4a5K/kb9gZ3BC 54lg== X-Gm-Message-State: AIkVDXLdEkLB99vGo/cicJVqH/SnYPL8sNoynuDJWcN22jAlp03UGKnr2ViZFXiOlkR4aQ== X-Received: by 10.84.202.12 with SMTP id w12mr8817931pld.156.1482325563810; Wed, 21 Dec 2016 05:06:03 -0800 (PST) Received: from [192.168.1.103] ([120.29.76.197]) by smtp.googlemail.com with ESMTPSA id z62sm47035406pfz.19.2016.12.21.05.06.02 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 21 Dec 2016 05:06:03 -0800 (PST) Message-ID: <585A7E40.40602@gmail.com> Date: Wed, 21 Dec 2016 21:06:08 +0800 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Randy Westlund CC: ports@freebsd.org Subject: Re: Custom base jails for ZFS replication References: <20161221055923.GA24599@gmail.com> In-Reply-To: <20161221055923.GA24599@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 13:06:04 -0000 Randy Westlund wrote: > Is there a jail management tool that lets you install packages in a base > jail, and share that with multiple thin jails? > > I want to deploy many thin jails across multiple servers, and be able to > update both the base system and ports in a base jail and then ZFS > replicate that to the base jails on the production servers. I'd like > the thin jails to only contain my customer-specific application data, so > I don't have to manually update all of them. > > I don't see any way to do this with ezjail or iocage. Does anyone else > have a deployment like this? Your meaning of basejail and thin jail is not clear. If by basejail you mean the running binaries directories of the OS which are unllfs'ed and shared with many thinjails being the /local directory tree + /etc, them yes. Using qjail you create a single basejail and a templetejail using command "qjail install". Them create a thin jail called seedjail. To this seedjail you pkg install all the common ports you want available to all your other jails. Them create each new thinjail using the seedjail as input. After you have created all your thinjails you can move them to what ever other machines as long as the target machines are running the same base version of OS as the machine you created your thinjails on. This also goes for the basejail. Take note, The packages you install into the seedjail have no user application data. If the production thinjails have unique application user data you will have to copy this user data to the corresponding new thinjails. Lets say you only run apache servers. That each machine runs 5 different jailed apache servers the only difference being the zfs userdata directory tree accessed by each of those jailed apache servers. With qjail you create the basejail them a single standard seedjail. Create 5 apache thinjails using the seedjail as input. Then use qjail config function to add a mount zfs filesystem jail(8) parameter for each unique apache thinjail. To move this qjail environment to different machines you would have to copy qjail's internal control files in /usr/local/etc/qjail/* to the target machine overriding what ever is there already. The existing zfs user data would move forward being untouched by the jail update you created on the update machine. The above is based on all the different machines all assign the thinjails the same ip address. If this is not so then use the qjail config function to change the thinjails unique ip address for each machine. The qjail man page has great documentation on usage and seed jails are covered in the documentation. *************************** Now as I re-read yourr post I see that your usage of basejail/thinjail is misleading. What you may really want is a fulljail; ie; complete copy of the os system with selected ports installed that at jail start time mounts your unique separate userdate zfs filesystems. This can be achieved using jail(8). There are no canned utilities that I know of that work this way. The jail-primer port gives great info on jail(8) usage and includes scripts that you can use as a base to grow your own automated jail environment from. From owner-freebsd-ports@freebsd.org Wed Dec 21 13:50:17 2016 Return-Path: Delivered-To: freebsd-ports@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 6FF8FC8AB05 for ; Wed, 21 Dec 2016 13:50:17 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 5F5FB16F7 for ; Wed, 21 Dec 2016 13:50:17 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 5BD4EC8AB04; Wed, 21 Dec 2016 13:50:17 +0000 (UTC) Delivered-To: ports@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 5B7DEC8AB03 for ; Wed, 21 Dec 2016 13:50:17 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 22F4A16F6 for ; Wed, 21 Dec 2016 13:50:17 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.87 (FreeBSD)) (envelope-from ) id 1cJhHc-0000Nd-Or; Wed, 21 Dec 2016 14:50:16 +0100 Date: Wed, 21 Dec 2016 14:50:16 +0100 From: Kurt Jaeger To: Martin =?iso-8859-1?Q?Waschb=FCsch?= Cc: "ports@FreeBSD.org Ports" Subject: Re: TLC required for PR 215440 Message-ID: <20161221135016.GT2648@home.opsec.eu> References: <4E2208B1-FEB9-4EA6-A5AD-7A3CA90C6885@waschbuesch.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4E2208B1-FEB9-4EA6-A5AD-7A3CA90C6885@waschbuesch.de> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 13:50:17 -0000 Hi! > could a committer please provide TLC for the mentioned PR? Done. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Wed Dec 21 13:55:46 2016 Return-Path: Delivered-To: freebsd-ports@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 4585AC8ACAC for ; Wed, 21 Dec 2016 13:55:46 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 31C1C1A99 for ; Wed, 21 Dec 2016 13:55:46 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: by mailman.ysv.freebsd.org (Postfix) id 2E58DC8ACAB; Wed, 21 Dec 2016 13:55:46 +0000 (UTC) Delivered-To: ports@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 2C504C8ACAA for ; Wed, 21 Dec 2016 13:55:46 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DA5471A95 for ; Wed, 21 Dec 2016 13:55:45 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 62C0128436; Wed, 21 Dec 2016 14:55:43 +0100 (CET) Received: from illbsd.quip.test (ip-86-49-16-209.net.upcbroadband.cz [86.49.16.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 8C48B28429; Wed, 21 Dec 2016 14:55:42 +0100 (CET) Subject: Re: Custom base jails for ZFS replication To: Randy Westlund , ports@freebsd.org References: <20161221055923.GA24599@gmail.com> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <585A89DE.6080706@quip.cz> Date: Wed, 21 Dec 2016 14:55:42 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 MIME-Version: 1.0 In-Reply-To: <20161221055923.GA24599@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 13:55:46 -0000 Randy Westlund wrote on 2016/12/21 06:59: > Is there a jail management tool that lets you install packages in a base > jail, and share that with multiple thin jails? > > I want to deploy many thin jails across multiple servers, and be able to > update both the base system and ports in a base jail and then ZFS > replicate that to the base jails on the production servers. I'd like > the thin jails to only contain my customer-specific application data, so > I don't have to manually update all of them. > > I don't see any way to do this with ezjail or iocage. Does anyone else > have a deployment like this? I don't think there is some tool to achieve your needs. But jails are so simple in reality that instead of trying to workaround limitations of existing tools I recommend to setup this by standard base utilities (jail.conf + fstab + ZFS replication) But once you dig deep in to this you will realise that jail is the simpler part of this problem. Many ports are writing to /usr/local. So until you teach each of your port to not do it then you can have problem with updating by ZFS send. If you are 100% sure that your ports don't write to /usr/local any valuable data, then you can just create one full jail with base system and needed packages, replicate this jail to whatever place you want (local or remote machines). Then make directory with /etc /usr/local/etc /dev /var and /tmp for each jail (jail's private data) plus dozen of symlinks to nullfs mounted dirs and start these jails by standard service jail start (configuration is in /etc/jail.conf on machines running specific jails) Each jail will have own fstab file to mount your "application data" and nullfs mount of share base + packages. It is not so hard as it can look. And it can easily be scripted and customised for your needs. (scripted updates with ZFS send & receive, cloning, snapshots etc.) Miroslav Lachman From owner-freebsd-ports@freebsd.org Wed Dec 21 15:35:51 2016 Return-Path: Delivered-To: freebsd-ports@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 B3C63C8A254 for ; Wed, 21 Dec 2016 15:35:51 +0000 (UTC) (envelope-from tara.senn@whoishostingthismail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 9311011BA for ; Wed, 21 Dec 2016 15:35:51 +0000 (UTC) (envelope-from tara.senn@whoishostingthismail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 8F829C8A252; Wed, 21 Dec 2016 15:35:51 +0000 (UTC) Delivered-To: ports@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 8D7A4C8A251 for ; Wed, 21 Dec 2016 15:35:51 +0000 (UTC) (envelope-from tara.senn@whoishostingthismail.com) Received: from server.whoishostingthismail.com (server.whoishostingthismail.com [104.236.126.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5203111B9 for ; Wed, 21 Dec 2016 15:35:50 +0000 (UTC) (envelope-from tara.senn@whoishostingthismail.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=whoishostingthismail.com; s=default; h=Content-Transfer-Encoding: Content-Type:MIME-Version:Message-ID:Subject:Reply-To:From:To:Date:Sender:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=CW+/Puzc/ZJV+PqEfB8++nYb4YL9ESP4UrCPHrChFMM=; b=FQWeh2XcHkAmAJ2AA/H6hac20 BLx6RmubbxPBFvUPKVpy8oZbO/88/qiPgCT/lxqtgFKp9Pr2+hA9/k2/UTdxuB7UxMJAv1QL9TC9W A+ir4UnFLd+XFjB3l/eA0uX88TtIMt2NgfefemvIieqU1aTqpXiThLidySbv9uMuprtMclGKxgv85 YcwCWhij2ILXqB2WzIqfl/l9x7jXapzh/fCscm44wgs3QmJqg9muLsAesu0iTMoAcbyn9UhyPTzGK bwtF3/Wj6M8kz8MMtS9+H0SxJ9tnjJbTV0oNGpunKUBlH3FY7iMkdEZhEgsKKzkprREbgvbgwAazd Bf2KYKVFQ==; Received: from ec2-54-196-36-156.compute-1.amazonaws.com ([54.196.36.156]:32974 helo=whoishostingthismail.com) by server.whoishostingthismail.com with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.87) (envelope-from ) id 1cJivg-0004jK-8D for ports@FreeBSD.org; Wed, 21 Dec 2016 15:35:44 +0000 Date: Wed, 21 Dec 2016 15:35:44 +0000 To: ports@FreeBSD.org From: Tara Senn Reply-To: Tara Senn Subject: just letting you know about a broken link Message-ID: <5309603.or_mail@whoishostingthismail.com> X-Priority: 3 MIME-Version: 1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server.whoishostingthismail.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - whoishostingthismail.com X-Get-Message-Sender-Via: server.whoishostingthismail.com: authenticated_id: tara.senn@whoishostingthismail.com X-Authenticated-Sender: server.whoishostingthismail.com: tara.senn@whoishostingthismail.com X-Source: X-Source-Args: X-Source-Dir: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 15:35:51 -0000 Hi, I was on your page - http://portsmon.freebsd.org/portoverview.py?category=devel&portname=cvsps, when I noticed that one of the resources you mentioned isn't online. Here is the dead page - http://www.cobite.com/cvsps/, 'http://www.cobite.com/cvsps/'. I found it whilst doing some research for our ultimate guide to CVS which has just been published and might make a good replacement if you are updating the page. Here's the link - http://wiht.link/CVS-resources. Let me know if there is anything else I can do to help. Best, TaraDon't want emails from us anymore? Reply to this email with the word "UNSUBSCRIBE" in the subject line. WhoIsHostingThis, BM Box 3667, Old Gloucester Street London, WC1N 3XX, United Kingdom From owner-freebsd-ports@freebsd.org Thu Dec 22 08:01:06 2016 Return-Path: Delivered-To: freebsd-ports@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 775BBC8CCBF for ; Thu, 22 Dec 2016 08:01:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 647A2F1E for ; Thu, 22 Dec 2016 08:01:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 63E70C8CCBE; Thu, 22 Dec 2016 08:01:06 +0000 (UTC) Delivered-To: ports@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 63956C8CCBD for ; Thu, 22 Dec 2016 08:01:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 56014F1C for ; Thu, 22 Dec 2016 08:01:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id uBM816DW081586 for ; Thu, 22 Dec 2016 08:01:06 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id uBM816ct081585; Thu, 22 Dec 2016 08:01:06 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201612220801.uBM816ct081585@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Thu, 22 Dec 2016 08:01:06 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 08:01:06 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ graphics/jpgraph2 | 4.0.1 | 4.0.2 ------------------------------------------------+-----------------+------------ math/rpy2 | 2.7.8 | 2.8.5 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Thu Dec 22 08:08:37 2016 Return-Path: Delivered-To: freebsd-ports@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 CFC2BC8CFCF for ; Thu, 22 Dec 2016 08:08:37 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id AE8D9172C for ; Thu, 22 Dec 2016 08:08:37 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id ADFB6C8CFCD; Thu, 22 Dec 2016 08:08:37 +0000 (UTC) Delivered-To: ports@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 ADAD9C8CFCC for ; Thu, 22 Dec 2016 08:08:37 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 69170172B for ; Thu, 22 Dec 2016 08:08:37 +0000 (UTC) (envelope-from rwestlun@gmail.com) Received: by mail-qk0-x230.google.com with SMTP id t184so106243906qkd.0 for ; Thu, 22 Dec 2016 00:08:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=NCinfmb9PuH6Sn7QRKkTifjgONqDmTJ6dtGmXxP9G60=; b=cGhJm9A5eIibh3l/ca7QBAIwtIa0DmxDTXgaDWoD+C1ZX3d49rd99CZvOClVS+4QPx 60wE0YAUP4saWGcGFhI50Q4rcnPVe1V/99Q13upfFK6CZTa5yNGF9CqxSh0eMZ9W7xiv vIoVfUnTENyEvZr6dNmVIcbgKIpUVB9YKLdalcnNdTN0fIf2D4i7kbLlmjmV/GIQ6/GM yb4r1cDkrvCiOGIfLDQGZTNd92RAxfqDL17PiT05NOa3jw3v1Tco7wK3VhHhnj6b4PnV GrkXSh/sDKpj/8CB8QN2E+69eNAa67JMC5zDOavkZLw4muETzoMI4qkdGez8Gyc3IePO +bzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=NCinfmb9PuH6Sn7QRKkTifjgONqDmTJ6dtGmXxP9G60=; b=Beuv13DHiEHdBZUAQpz0/kThqSjhax5B9zREI2ZwTg3s65kfy/HxCPBrx21JyfSBfz vjGuM9Tb0IGP2XKZXZyJaPJEZTyhqKQy1OSHysz3019KX0+Eczd3catdv6jm971UXdsJ KGmbGv+0QQ5/W3uzSqzM6J2Yb5tAi47KCgB9Re+SEzmDhWZZTa0aX949PyBmY39/+05z dUfQdsIdNNM4idnkyIUMIJwUrdEjLKou/HUw7oRoeUgQlynxMppC7yFMvdtr3fYtQfbp IxeCM0URsrFpSMozXthAIvV004ZUMH9gEbBlU9xbzmISPQgIyvTSW3XhGmtVPyo5CGLc YVjQ== X-Gm-Message-State: AIkVDXIFROQwo8TKNxu5k7XYYEISdmlaoTeI39wdM5XTVjrZtZdwV8tWZGHkaxdVeM55sQ== X-Received: by 10.55.192.196 with SMTP id v65mr8899630qkv.40.1482394116414; Thu, 22 Dec 2016 00:08:36 -0800 (PST) Received: from gmail.com (c-98-216-247-110.hsd1.ma.comcast.net. [98.216.247.110]) by smtp.gmail.com with ESMTPSA id e63sm17450309qkc.29.2016.12.22.00.08.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 00:08:36 -0800 (PST) Date: Thu, 22 Dec 2016 03:08:34 -0500 From: Randy Westlund To: ports@freebsd.org Subject: New port PR ready Message-ID: <20161222080834.GC24599@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="w7PDEPdKQumQfZlR" Content-Disposition: inline User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 08:08:37 -0000 --w7PDEPdKQumQfZlR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline New port: sysutils/paladin Tested and ready to go :) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215463 --w7PDEPdKQumQfZlR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAjssMridOhQY6jcWZrB5ePM2yakFAlhbigIACgkQZrB5ePM2 yanUSQgAo6Vs+H9PZs86vtVNFsZ0D9OM2SsuKmc/q1Bbme8hwKTeHb8sSUztVjt+ W0gLNGEoqMLYQHv/g8XuTiSIpK5xptDSjDdiZJyATJY1CGPPm+nK6wdrYDXIARlA NyFbrSVKRQ2qNcT6qBa6Ehv3H/cSuYlcgxQWGRzzlgLPIe8NyOfaSFr6rRHtbIcP GdhPEplGnnI0VqaIS4fg4AiaVDj1lqZRMlrWjjIqCZ/ZJMxc6BPe9pe+zJ7HyRMs nNaW2Zj0MGtApOtZh8RSRA2H1mGzc0Cy49eBW4AvIxAJ+fF9U/Rc6Nn4wYgoRUYC A/k5bFks7mqXd0TyuUyezJ1WyeBlqw== =zS3n -----END PGP SIGNATURE----- --w7PDEPdKQumQfZlR-- From owner-freebsd-ports@freebsd.org Thu Dec 22 08:56:18 2016 Return-Path: Delivered-To: freebsd-ports@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 AA817C8CDF0 for ; Thu, 22 Dec 2016 08:56:18 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1F88EE46 for ; Thu, 22 Dec 2016 08:56:17 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mandree.no-ip.org ([92.227.61.186]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LomuB-1clc9d3Ogd-00glIj for ; Thu, 22 Dec 2016 09:56:14 +0100 Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id BD65423DE85 for ; Thu, 22 Dec 2016 09:56:13 +0100 (CET) Subject: Re: CFT: OpenVPN 2.4 port update (upstream rc2) for FreeBSD, v2 re-adds TUNNELBLICK option To: freebsd-ports@freebsd.org References: From: Matthias Andree Message-ID: Date: Thu, 22 Dec 2016 09:56:04 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lUKrMTcpjvAx0pgVGlx3O8l1CLVnm57uN" X-Provags-ID: V03:K0:gp1eUWsY2oRcKX+rPavQj+Ro5v3bFbU9ZwHbOeI2vtwWTHPphBa tDfaH101Vt1Xi22q+vxc0EFf6UVNXl09wR3Mnp27Dt8OdUnTAVZ79tK3cM/QqGNlwClO6En dzkrAjwm870d5Re0kdk0gqRDRYNhXiahEaR7pjYWrUGhrQPMKN1yjpOJK93OawQxinNLgCl /As1UF0t2POcR3UVNy9cQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:Eh4pUANBW3k=:+1CvzM6JYZOeIFGHSQesqn 1Yoj/c6QxCIGVxPm6wx+Ub4GvP7OPmfxIoE+Ty0MmLezcA60OhcFRFv86nV4mvtFVpRrp+wqp kEWfZAQQ5O6gar1r4BZlbuS7nN8kSv8+MVl3JCpiVsXszIzM2SoEgkvL1TsquCfNMQv5kIKX9 MD2Wu7OP9p3Vb0V10lLOIZfxOVHLu/BPdT6hpguSL+CCRpF4j57Gdf9fZlULW9Fii+7vI9PiB oMRGNTZLjrnjW3OfJkgXVaiMbrNOzTg7AQIcDFRJBniobSTqTCZrMu5vGgShtvSMXW7UiAeVH 1VtXRh/EtV3mY3zmOeJnFb/AIQn7tC6sIJcssihNzyLpyjfDMar+Py5A0DtbRVtUtw4A2jAY7 +3lrRicnpNJ025RFl3AQPr+K5TnoRm/QOAubDUCyuLmuw+LmLP/JadLJZXHPtzKO7SQpfS2QY zPV6OZLV1MxZjHOzFaZNwi23bu/jgMaESM7vBCOADCou4GfRvw/5vSSEs3Me4c4ObUUeBlvON w+amcy0XqfYxob6SqTR/IQnDOO0kuIWTrYR+yn4Ti8y4jmMbBfb7lAVhisUmyIOIzFXe9td8B KSYA9Ylk2bymEfS5IRYLUuywr9tSq0mUVvxfJcSug10rxSNcRi4S2S+Yhb9ti6pIZ3WefVH6r fHpir6jXDuzdR650wB+wS3hbearMlp38vCUzwOb2ykTa4T14MUf79ulw8O9IcZyP+BG8nHBQG Co5Vy1wlBHDU+XU+/Q6ec6cwrQBJd1MsbSnZR4rCTQWr7xSAI2U3XbmRUAo= X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 08:56:18 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --lUKrMTcpjvAx0pgVGlx3O8l1CLVnm57uN Content-Type: multipart/mixed; boundary="gvxCa8qJCHR6prVdge4e5FRK2v3QF7l1J"; protected-headers="v1" From: Matthias Andree To: freebsd-ports@freebsd.org Message-ID: Subject: Re: CFT: OpenVPN 2.4 port update (upstream rc2) for FreeBSD, v2 re-adds TUNNELBLICK option References: In-Reply-To: --gvxCa8qJCHR6prVdge4e5FRK2v3QF7l1J Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Am 16.12.2016 um 21:19 schrieb Matthias Andree: > Greetings, > > I've put up a new OpenVPN 2.4-rc2 port for FreeBSD for testing. > > Get it from . > > This time, it also contains the openvpn23 and openvpn23-polarssl ports > (as modified copies of what we have now) that I plan to keep for the > first quarter of 2017 and then retire, just in case. I have an updated version that brings back the TUNNELBLICK option, OPNsense have provided a new patch that applies again (not yet run-time tested). --gvxCa8qJCHR6prVdge4e5FRK2v3QF7l1J-- --lUKrMTcpjvAx0pgVGlx3O8l1CLVnm57uN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJYW5UkAAoJEOQSsVbv84VaHqoQALIGhpFCUGgJ1aWC6Imoj9Jx /j5MXloJIxoU+Sr1uhcdG6CYBkXXp/xYlpmdkfRd2H87Mv8iF7R6Rt814oSq879N x7bKMCYDnXmUpTj4bXeIqjrZXaHnu7crlmOJzOS5yAxy6+9mGtyXSVwwMJC4aR4+ yD7JIAkbLepjfAqb7LwY5/2lqGnNU9wYyGTkX2E0qMpKLx0z1Ph5MGQYFSWfo35K OzBp2N9y6M3tlt+nl+9EUa+hTsPoPuoqnQO+wKywAaxlTkKXS9OBWDZDKrMtRoT8 iGAP4yoNXDNWxHF9S6FBnfoKvion+7vXPGc7sImj7v26HmEdiQXx8QvVpUKjt3+b P27HPsQLUJs0VAfyjNlJlxNH9B5ZT+UxCAcO0yFa5RlaaxUTS3MHSDpnFEWqrBsV SNx4CWoDeAQKx+uI6hRlEX6pQTUK3dADE7ZYzkzJShtotY1YlVLfdZwez2DroW+k g6yoeIezmKC3xqsobCebSQNoN3qMB1vBPWwaWvoVYG0kV8ONwJzyrxqZKKeADsdv UjtnoDEm9vyoWfgy0e6qExsWV1Q1ByDrE3JrbLNSjFI8oG+UbRgNAdJd7WZA3H19 0yCHZyLewLnYwVDa9CF8UiOSluiiTMmPJ+MsKj1XIxIZFMY7Y/QKxSI4Brw8Hpo+ 3ujQRbq/sJgHzVzAggHB =I54Z -----END PGP SIGNATURE----- --lUKrMTcpjvAx0pgVGlx3O8l1CLVnm57uN-- From owner-freebsd-ports@freebsd.org Thu Dec 22 12:04:44 2016 Return-Path: Delivered-To: freebsd-ports@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 582E5C8B1C3; Thu, 22 Dec 2016 12:04:44 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mail-wj0-x243.google.com (mail-wj0-x243.google.com [IPv6:2a00:1450:400c:c01::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0124E131D; Thu, 22 Dec 2016 12:04:43 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by mail-wj0-x243.google.com with SMTP id kp2so35955909wjc.0; Thu, 22 Dec 2016 04:04:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:to:from:subject:message-id:date:user-agent:mime-version; bh=eFdYapaErRjHeboT3vXKVVBUOa5pN7yErv4JOYqvFSw=; b=E5gwH8aO9nmclrdPFX0F2AxKnUw61nqqaVPNc4cvv7eb4EZKqRaQ8AVQHa5IX7Vu1m JaH7ONR7TMXtSABi8+alJ3/E72PfYe3/YCtjT0tqCZjLwJpIHTapATbtWDPvDhjZcWHh UCGNF9nH8MrKCkfFzQwIxRRHZBmQVeeVnZg7vb9PWicq51qGJXhGuXlSRd2MG3aMm3/b Hp6+dXyrXbECg9AgiNx1Zy/TvfAJlF7OZIhzVuBlZzsOfqJKXwcdNkrmzwbfABgakrcT 46L1bWB6q8pLrVzy50YDm/VPQQayqia2QC1h8NaSKdZUZlhl/pqeQN9ADaTDO6YxzkFT Fv0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:to:from:subject:message-id:date :user-agent:mime-version; bh=eFdYapaErRjHeboT3vXKVVBUOa5pN7yErv4JOYqvFSw=; b=D3gR78Npj4mmb8BEZglwE6Io4CkAk+WPHNPph+E6O4JHTQaUWJTXt+SSTFmSgDG/iS C/Db3s4m4IuX46ri8gfRMUDunNdG16oWeKx4SjYWgwcU97290o2/umFgpw/sTtKwTcDx RKuszI9coQmUuoMjc+0fpt48nJnTui49mDNXmuORKCM0qv70oeb3sCcyZdPDonEQv7Wy Fzz84xoW18TWWJZFo2wnJX6kRGc0dCQSw698Y6vuFH6Afd6b/qDYfi5o/BjFj5Nwjy0/ 51Zn5JxQazd7bLwCYjxjc++jfuxqfM1BtNlDOJihEbgK1ziMLHaQM2/U9w028Wumgz+g X0eA== X-Gm-Message-State: AIkVDXLe3r4wnn0Lyt16IsJbWBzRwtTg5YrHg4m6VKojWOSffVUADgSpmcxEJS/BU5arFA== X-Received: by 10.194.95.35 with SMTP id dh3mr9378523wjb.141.1482408282301; Thu, 22 Dec 2016 04:04:42 -0800 (PST) Received: from ?IPv6:2001:980:d7ed:1:3265:ecff:fe8f:d3ec? ([2001:980:d7ed:1:3265:ecff:fe8f:d3ec]) by smtp.googlemail.com with ESMTPSA id b3sm35341015wjy.40.2016.12.22.04.04.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 04:04:41 -0800 (PST) Sender: =?UTF-8?Q?Ren=C3=A9_Ladan?= To: freebsd ports , freebsd-ports-announce@freebsd.org From: =?UTF-8?Q?Ren=c3=a9_Ladan?= Subject: Welcome to our new portmgr members Message-ID: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> Date: Thu, 22 Dec 2016 13:04:22 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5U0ME75xJHFlMA5trxEBdvav4aAaoWxxF" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 12:04:44 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5U0ME75xJHFlMA5trxEBdvav4aAaoWxxF Content-Type: multipart/mixed; boundary="XbcIACleSbakJ3m1oRpeBmeulfV1HNW7f"; protected-headers="v1" From: =?UTF-8?Q?Ren=c3=a9_Ladan?= To: freebsd ports , freebsd-ports-announce@freebsd.org Message-ID: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> Subject: Welcome to our new portmgr members --XbcIACleSbakJ3m1oRpeBmeulfV1HNW7f Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, last week the Ports Management Team (portmgr) gained two new members: Adam Weinberger (adamw@) and Mark Felder (feld@). Both have been a ports committer for many years and Mark is also quite active on the Ports Security Team. Yours truly has also been promoted to a full member. Please join me in welcoming Adam and Mark. Ren=C3=A9 with portmgr-secretary hat --XbcIACleSbakJ3m1oRpeBmeulfV1HNW7f-- --5U0ME75xJHFlMA5trxEBdvav4aAaoWxxF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE+zdFyG8V6O2sgTL82ClOw7vE19UFAlhbwVgACgkQ2ClOw7vE 19UhFgf8Cs2h8iVDhZRtW4hM4tyF+vdXnL9lYEDLBCselfIAyYvaszMzfv+zQLfV q7sTBtxAXs+mFsYEWZqLj0C9AOGi/2cGQrSq5WGIq60dDJcv9394jqHnmnyn+Pin CPReja1dTbCq/8Q7xpEwqTR0lvUMyNl5B0LzeYZV0Tbf4vQ/TyPI55xcU/44Ybvj YyT4yJ8TQj3TgYpnHRd5V1fej9Sco0FrEmcZ13htMOXyNjPAwmD6VjeQMWVewkoZ 9ZpFI7l4hl270wbt2/tq1IcSmsMB3FRvDlczWTQWdqpykM9e9wUy7e5we7HGRHVu dWE4AWbkAxinShkuhgLcMaup03NHmQ== =eakr -----END PGP SIGNATURE----- --5U0ME75xJHFlMA5trxEBdvav4aAaoWxxF-- From owner-freebsd-ports@freebsd.org Thu Dec 22 15:02:41 2016 Return-Path: Delivered-To: freebsd-ports@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 B25A8C8BA63 for ; Thu, 22 Dec 2016 15:02:41 +0000 (UTC) (envelope-from mike@skew.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9DFC9171E for ; Thu, 22 Dec 2016 15:02:41 +0000 (UTC) (envelope-from mike@skew.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9D5D4C8BA62; Thu, 22 Dec 2016 15:02:41 +0000 (UTC) Delivered-To: ports@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 9D069C8BA61 for ; Thu, 22 Dec 2016 15:02:41 +0000 (UTC) (envelope-from mike@skew.org) Received: from chilled.skew.org (chilled.skew.org [70.90.116.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.skew.org", Issuer "AlphaSSL CA - SHA256 - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 74CE5171C; Thu, 22 Dec 2016 15:02:40 +0000 (UTC) (envelope-from mike@skew.org) Received: from chilled.skew.org (localhost [127.0.0.1]) by chilled.skew.org (8.15.2/8.15.2) with ESMTPS id uBMF2VcG027277 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 22 Dec 2016 08:02:32 -0700 (MST) (envelope-from mike@chilled.skew.org) Received: (from mike@localhost) by chilled.skew.org (8.15.2/8.15.2/Submit) id uBMF2UJh027276; Thu, 22 Dec 2016 08:02:30 -0700 (MST) (envelope-from mike) Date: Thu, 22 Dec 2016 08:02:30 -0700 From: Mike Brown To: Adam Weinberger Cc: RW , ports@freebsd.org, adamw@FreeBSD.org Subject: Re: mail/spamassassin config option AS_ROOT is confusing Message-ID: <20161222150230.GA26461@chilled.skew.org> References: <20161220185343.GA12168@chilled.skew.org> <20161220235116.297d870f@gumby.homeunix.com> <29D71958-222C-4898-9B47-D71DDF72C9FC@adamw.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <29D71958-222C-4898-9B47-D71DDF72C9FC@adamw.org> X-Whoa: whoa. User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 15:02:41 -0000 On Tue, Dec 20, 2016 at 05:16:32PM -0700, Adam Weinberger wrote: > > On 20 Dec, 2016, at 16:51, RW wrote: > > > > On Tue, 20 Dec 2016 11:53:43 -0700 > > Mike Brown wrote: > > > >> The AS_ROOT option in the mail/spamassassin port is really confusing > >> to me. Given that its description is "Run spamd as root > >> (recommended)", what actually happens is somewhat bonkers: > >> > >> The main spamd process always runs as root. If AS_ROOT is enabled, > >> then the child processes who do all the work will not run as root, > >> but rather as unprivileged user spamd. If AS_ROOT is disabled, then > >> the children *will* run as root, but as needed they will setuid to > >> the user calling spamc. > >> Which setting you want depends on where user prefs and Bayes data is > >> stored. If it's in user-owned ~/.spamassassin directories, then you > >> want AS_ROOT disabled or you'll get a plethora of error messages and > >> lock file warnings relating to permissions, since user spamd can't > >> write where it needs to. > > > > That shouldn't happen as the default (without virtual users) is to > > use /var/spool/spamd, the spamd user's home directory. I think we need to get to the bottom of this before I propose an extended help message for the FreeBSD port's config options. I don't want to misrepresent the expected behavior of using -u. The only thing I see in my SA config which could be causing the non-default behavior is in local.cf I have "allow_user_rules 1". Is that incompatible with -u? From owner-freebsd-ports@freebsd.org Thu Dec 22 17:42:37 2016 Return-Path: Delivered-To: freebsd-ports@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 4FD88C8B3CF for ; Thu, 22 Dec 2016 17:42:37 +0000 (UTC) (envelope-from plan.ventas@tuempresaactualizada.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3C2BFFCD for ; Thu, 22 Dec 2016 17:42:37 +0000 (UTC) (envelope-from plan.ventas@tuempresaactualizada.com) Received: by mailman.ysv.freebsd.org (Postfix) id 3B887C8B3CE; Thu, 22 Dec 2016 17:42:37 +0000 (UTC) Delivered-To: ports@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 3B319C8B3CB for ; Thu, 22 Dec 2016 17:42:37 +0000 (UTC) (envelope-from plan.ventas@tuempresaactualizada.com) Received: from mail3.tuempresaactualizada.com (mail3.tuempresaactualizada.com [107.150.32.197]) by mx1.freebsd.org (Postfix) with ESMTP id 1BC44FC9 for ; Thu, 22 Dec 2016 17:42:36 +0000 (UTC) (envelope-from plan.ventas@tuempresaactualizada.com) Received: from WIN-JL967LLBK95 (107.150.32.196) by mail3.tuempresaactualizada.com id hbg87u0our06 for ; Thu, 22 Dec 2016 11:42:04 -0600 (envelope-from ) X-client: DFINE08132 Message-ID: From: "=?utf-8?Q?Compras_-_12_Conferencias_in=C3=A9ditas?=" To: Subject: Ventas - Tipo de Clientes, Nichos y Territorios Date: Thu, 22 Dec 2016 11:42:04 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 17:42:37 -0000 IA0KDQoxMiBjb25mZXJlbmNpYXMgcHJlZ3JhYmFkYXMgLyBEdXJhbnRlIDMgbWVzZXMgDQoNClDD s2xpemEgaW5kaXNwZW5zYWJsZSBwYXJhIA0KbG9zIHJlc3BvbnNhYmxlcyBkZSBWZW50YXMNCjEy IGNvbmZlcmVuY2lhcyBlbiBjYWRhIHDDs2xpemEsIHByZWdyYWJhZGFzLCBpbsOpZGl0YXMsIA0K cGFyYSBjYXBhY2l0YXIgYSB0b2RvIHN1IHBlcnNvbmFsICAgICAgIA0KIA0KQWwgYWRxdWlyaXIg bGEgUMOzbGl6YSBkZSBDYXBhY2l0YWNpw7NuLCB1c3RlZCBvYnRpZW5lIGFjY2VzbyBhIDEyIHRl bWFzIGVuZm9jYWRvcyBhbCDDoXJlYSBkZSBWZW50YXM7IHRlbWFzIGVzcGVjaWFsaXphZG9zIHF1 ZSBoYW4gc2lkbyBjdWlkYWRvc2FtZW50ZSBzZWxlY2Npb25hZG9zIHBvciBudWVzdHJvcyBleHBl cnRvcyBlbiBlbnRyZW5hbWllbnRvIGVqZWN1dGl2byBjb24gZWwgP24gZGUgYnJpbmRhciBhIGxh cyBlbXByZXNhcyBsYSBhY3R1YWxpemFjacOzbiBxdWUgbmVjZXNpdGFuIHBhcmEgbGxldmFyIHN1 IGNvbXBldGl0aXZpZGFkIGEgc3UgbcOheGltbyBwb3RlbmNpYWwuIFN1IHDDs2xpemEgbGUgYnJp bmRhIGFjY2VzbyBhIFRPREEgbGEgcHJvZ3JhbWFjacOzbiwgcGFyYSBhcHJvdmVjaGFybGEgY3Vh bmRvIHF1aWVyYSwgdG9kYXMgbGFzIHZlY2VzIHF1ZSBxdWllcmEgZHVyYW50ZSBzdXMgdHJlcyBt ZXNlcyBkZSBhY2Nlc28uICANCiJQcmVndW50ZSBwb3IgbnVlc3RyYSBQcm9tb2Npw7NuIE5hdmlk ZcOxYSBlbiBQw7NsaXphcyINCg0KVEVNQVJJTzoNCg0KMS4gVmVudGFzLCBNaSBQcm9mZXNpw7Nu IA0KDQoyLi0gUXXDqSBWZW5kbyBZIGVuIHF1w6kgQmVuZWZpY2lhIGFsIENsaWVudGUgDQoNCjMu LSDCv1kgRMOzbmRlIEVzdMOhbiBMb3MgUHJvc3BlY3Rvcz8gVGlwbyBkZSBDbGllbnRlcywgTmlj aG9zIHkgVGVycml0b3Jpb3MgDQoNCjQuLSBWZW50YXMgZGUgQ2FtYmFjZW8gDQoNCjUuLSBMb3Mg U2VjcmV0b3MgZGUgTGFzIFZlbnRhcyBUZWxlZsOzbmljYXMgDQoNCi0gWSBtdWNobyBtw6FzLg0K DQoNCiANCsK/UmVxdWllcmUgbGEgaW5mb3JtYWNpw7NuIGEgbGEgQnJldmVkYWQ/DQpyZXNwb25k YSBlc3RlIGVtYWlsIGNvbiBsYSBwYWxhYnJhOiANCkluZm8gLSBWZW50YXMuDQpjZW50cm8gdGVs ZWbDs25pY286IDAxODAwMjEyOTM5Mw0KDQoNCiANCsK/RGVtYXNpYWRvcyBtZW5zYWplcyBlbiBz dSBjdWVudGE/IFJlc3BvbmRhIGVzdGUgbWVuc2FqZSBpbmRpY2FuZG8gcXVlIHNvbG8gZGVzZWEg cmVjaWJpciBDQUxFTkRBUklPIHkgc8OzbG8gcmVjaWJpcsOhIHVuIGNvcnJlbyBhbCBtZXMuIFNp IGRlc2VhIGNhbmNlbGFyIGxhIHN1c2NyaXBjacOzbiwgc29saWNpdGUgc3UgQkFKQS4uDQogDQoN CiANCg0KIA0KDQo= From owner-freebsd-ports@freebsd.org Thu Dec 22 18:02:30 2016 Return-Path: Delivered-To: freebsd-ports@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 D26DBC8BCF6; Thu, 22 Dec 2016 18:02:30 +0000 (UTC) (envelope-from duchateau.olivier@gmail.com) Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 787671E05; Thu, 22 Dec 2016 18:02:30 +0000 (UTC) (envelope-from duchateau.olivier@gmail.com) Received: by mail-wm0-x241.google.com with SMTP id u144so37519083wmu.0; Thu, 22 Dec 2016 10:02:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=V8OovFQ4JOC5OeRe7LLCHreB2oNcGOV1iSfQatCWWEc=; b=XKt2AQxfQrcP1itq97fCTk6K2zFSuUc/KSKI3+jLhFM5RCKY9yAWEBticTU1UNf7tu +ieza9KofBy2fnP1oLPBSlWNYVhDkni4XhqWl/xj/93pqCgz5sVbnewSAN6oe4a20GX4 Yl1YExmDWvN27nCgT86F4I2Z4BS+rbBlCtM8t7zwn1re55lVFW1zi9LtXcMeMz4fPojy UVyhhQuSKLMHib/VMf5/8B0hpIYc6YizY5pe2xmJTx2LumbSQ2Df2SamVHOaPp7koZnh +DHe9QHRSA9lLGIhZv5Yy6i/tFYeHyEpI5v9+LJGpjbfqZMRh28flXlJB7oumbgnESP1 tSyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=V8OovFQ4JOC5OeRe7LLCHreB2oNcGOV1iSfQatCWWEc=; b=s4NeEgUnLevtvH8xGAn4xzIPmNLWcSCC//eQ4MMQ+gTDxdXQdwDiCFcLgfC4YbvlrX GQLe7DGbYPWokhm53wWlU3E0v1GndDY814qyHCSHAMmMcSorkX2lmswP4nbn6mZm0Nbd AE40pRBKMkXWVoWR3IQvC9clt16R+oqlY+tP6gLRpfO0SfXCMSOfIdzO/RgIPVqjnSx7 CaZsxY0Jcc6XX1lmB1R9HlG6zGdHYCGVVPpHe0ATLw78n1vJPbvKSy4axCcZK0T1pqj2 zcr+TFoAPo8Bnnv4ceBx9LWlYBC/Yfiw3duq8oOMYykdI4uxm5rTxdNBgxc2rs4QT4Fs k2rQ== X-Gm-Message-State: AIkVDXKqTGtC8YrwVzV9iKMLLrq4Hgo3sJ/NlqXOcR0nlgoadfvVAhI9LKLORHuMLC7YdQ== X-Received: by 10.28.56.132 with SMTP id f126mr7912533wma.126.1482429748722; Thu, 22 Dec 2016 10:02:28 -0800 (PST) Received: from localhost (AMarseille-655-1-730-101.w92-150.abo.wanadoo.fr. [92.150.127.101]) by smtp.gmail.com with ESMTPSA id l67sm32090418wmf.0.2016.12.22.10.02.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 10:02:27 -0800 (PST) Sender: Olivier Duchateau Date: Thu, 22 Dec 2016 19:02:51 +0100 From: Olivier Duchateau To: =?ISO-8859-1?Q?Ren=E9?= Ladan Cc: freebsd ports , freebsd-ports-announce@freebsd.org Subject: Re: Welcome to our new portmgr members Message-Id: <20161222190251.563d28b93ee7409439f06612@freebsd.org> In-Reply-To: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> References: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 18:02:30 -0000 On Thu, 22 Dec 2016 13:04:22 +0100 Ren=E9 Ladan wrote: > Hello, >=20 > last week the Ports Management Team (portmgr) gained two new members: > Adam Weinberger (adamw@) and Mark Felder (feld@). Both have been a ports > committer for many years and Mark is also quite active on the Ports > Security Team. >=20 > Yours truly has also been promoted to a full member. >=20 > Please join me in welcoming Adam and Mark. >=20 > Ren=E9 > with portmgr-secretary hat > Congratulations! --=20 Olivier Duchateau From owner-freebsd-ports@freebsd.org Thu Dec 22 18:09:53 2016 Return-Path: Delivered-To: freebsd-ports@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 7F38FC8C0AF; Thu, 22 Dec 2016 18:09:53 +0000 (UTC) (envelope-from delphij@gmail.com) Received: from mail-wj0-x22a.google.com (mail-wj0-x22a.google.com [IPv6:2a00:1450:400c:c01::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 15D9675A; Thu, 22 Dec 2016 18:09:53 +0000 (UTC) (envelope-from delphij@gmail.com) Received: by mail-wj0-x22a.google.com with SMTP id v7so235390707wjy.2; Thu, 22 Dec 2016 10:09:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=zagoXVWU5zLB9nmTIbFUFqAZ8YBe2y1NhgerDVfd/JU=; b=M+JShvig3cKlx7drdWQbPTRtWYdJ7U174V5f8H42jDPewysm7evmm+pL97dTaagsZx 2KZKq1tXCChL121/MsOrkwzxe1/KazJlHmFNspMjdtlYOp3jedazMEMCgSch4Cn6jv5J dpcg5aFv39l0rhMt/sqi+bBSXqowmc97HhnhFaTXWgV+jOHSgtpQE3NftVfD8zf9XRLs dwCy3zNy5Zdm76jfEQO9I3kMCK8uL5+9/Ph8hZbLtUFNL11/GYgVb0Qt0J/J8crmOcET XiRtSQnUn3wJyPA/hn9jM+HA9/y1meDypOranel6LVcPL4kt1KUIWSH7HsGOpMdfIOu/ AihQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=zagoXVWU5zLB9nmTIbFUFqAZ8YBe2y1NhgerDVfd/JU=; b=F7yIXKEgQ+yppnUitSaRlws7W0v0gZ6rpDdisLmrE2eMojwEFIOcKMvFuAIuP7KHA0 0EwBm3eN/W6Rzb2DDGMduQxjBydOY609gz2bWBopciYr3Mt+iZzxlHPIzgqCwDZ7uZTr T94BQK1OcGe6AJk+FXlp0lwINL+k2OLNj+BhlE/rmNcov+DUIa/SuRQbFac/GFZLrXef 5EDzLnp1LrlXONzE0kW7RUX9QfSrDDa8DlBH5tE5R1pos+Er/H+jntstMixLZkfoRVMN mtb2LgU1pfJ26IU/x3xU6emWqekbsnE49uyq7SoeNWz9WgK2f7FgpaQUC/HAr4YOQ46G SP+Q== X-Gm-Message-State: AIkVDXJGFsMx5qF6Bx5YhN5FtzxeLzLxzrVs5nGmzVpqaxKZmjmJ1dfOOI5Orhc4rAvwqOx+Zzg9oZDELtj/qw== X-Received: by 10.194.164.42 with SMTP id yn10mr10353407wjb.46.1482430191312; Thu, 22 Dec 2016 10:09:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.74.100 with HTTP; Thu, 22 Dec 2016 10:09:50 -0800 (PST) In-Reply-To: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> References: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> From: Xin LI Date: Thu, 22 Dec 2016 10:09:50 -0800 Message-ID: Subject: Re: Welcome to our new portmgr members To: =?UTF-8?Q?Ren=C3=A9_Ladan?= Cc: freebsd ports , freebsd-ports-announce@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 18:09:53 -0000 Congratulations Adam and Mark! On Thu, Dec 22, 2016 at 4:04 AM, Ren=C3=A9 Ladan wrote: > Hello, > > last week the Ports Management Team (portmgr) gained two new members: > Adam Weinberger (adamw@) and Mark Felder (feld@). Both have been a ports > committer for many years and Mark is also quite active on the Ports > Security Team. > > Yours truly has also been promoted to a full member. > > Please join me in welcoming Adam and Mark. > > Ren=C3=A9 > with portmgr-secretary hat > > From owner-freebsd-ports@freebsd.org Thu Dec 22 19:25:25 2016 Return-Path: Delivered-To: freebsd-ports@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 5B40BC8DFB7 for ; Thu, 22 Dec 2016 19:25:25 +0000 (UTC) (envelope-from kater.j@quicknet.nl) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3FF7C1F9 for ; Thu, 22 Dec 2016 19:25:25 +0000 (UTC) (envelope-from kater.j@quicknet.nl) Received: by mailman.ysv.freebsd.org (Postfix) id 3F374C8DFB6; Thu, 22 Dec 2016 19:25:25 +0000 (UTC) Delivered-To: ports@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 3ECD6C8DFB5 for ; Thu, 22 Dec 2016 19:25:25 +0000 (UTC) (envelope-from kater.j@quicknet.nl) Received: from smtpq1.tb.mail.iss.as9143.net (smtpq1.tb.mail.iss.as9143.net [212.54.42.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DCF061F8; Thu, 22 Dec 2016 19:25:24 +0000 (UTC) (envelope-from kater.j@quicknet.nl) Received: from [212.54.42.136] (helo=smtp12.tb.mail.iss.as9143.net) by smtpq1.tb.mail.iss.as9143.net with esmtp (Exim 4.86_2) (envelope-from ) id 1cK8km-0004Hx-Nr; Thu, 22 Dec 2016 20:10:12 +0100 Received: from 524b2db4.cm-4-4a.dynamic.ziggo.nl ([82.75.45.180] helo=PC01) by smtp12.tb.mail.iss.as9143.net with esmtp (Exim 4.86_2) (envelope-from ) id 1cK8km-0002f6-K5; Thu, 22 Dec 2016 20:10:12 +0100 From: "Jane" To: Cc: Subject: FreeBSD Port: samba43-4.3.11_1 and 44 and 45 Date: Thu, 22 Dec 2016 20:10:10 +0100 Message-ID: <000001d25c87$0450cbf0$0cf263d0$@quicknet.nl> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdJchvZw9tTC4gBmQZSd+38PLTJ8rQ== Content-Language: nl X-SourceIP: 82.75.45.180 X-Ziggo-spambar: / X-Ziggo-spamscore: 0.0 X-Ziggo-spamreport: CMAE Analysis: v=2.2 cv=c7rbeV1l c=1 sm=1 tr=0 a=lF5GuTbyh9iZf2HL0dnBXA==:17 a=n5n_aSjo0skA:10 a=DAwyPP_o2Byb1YXLmDAA:9 a=hGzw-44bAAAA:8 a=9AI6kfnabdMWDjdMbeYA:9 a=CjuIK1q_8ugA:10 a=ahtzkqAwBOYA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=6UfiRuWW6JFcxWOF38AA:9 a=1hhJjUXotbkY_Akk:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=HvKuF1_PTVFglORKqfwH:22 a=BKKCjISod1eDJeS0ORpz:22 a=zjWhRoSqWz9hl55Hdlzg:22 none X-Ziggo-Spam-Status: No X-Spam-Status: No X-Spam-Flag: No Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 19:25:25 -0000 Hi, Is it me or is it lately impossible to keep samba ports updated to their latest security releases? I hope you can find time to update the samba ports more regular. Also when do we see samba 45 in ports? Samba 4.5 = current stable release! I believe we are not updated proper yet. This worries me a lot. series git branch status started maintenance security discontinued (EOL) 4.6 ( details) master new upcoming release series 4.5 ( details) v4-5-test current stable release series 2016-09-07 4.4 ( details) v4-4-test maintenance mode 2016-03-22 2016-09-07 4.3 ( details) v4-3-test security fixes only 2015-09-08 2016-03-22 2016-09-07 I really do hope samba can get some more attention to keep our servers more secured and patched. Thanks for you hard work and hope for a reply of this message. Signed by Kater From owner-freebsd-ports@freebsd.org Thu Dec 22 20:02:21 2016 Return-Path: Delivered-To: freebsd-ports@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 43807C8DB5C; Thu, 22 Dec 2016 20:02:21 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 11DA41EB1; Thu, 22 Dec 2016 20:02:19 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id uBMJkTPY068436 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 22 Dec 2016 12:46:29 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id uBMJkTxm068433; Thu, 22 Dec 2016 12:46:29 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Thu, 22 Dec 2016 12:46:29 -0700 (MST) From: Warren Block To: =?ISO-8859-15?Q?Ren=E9_Ladan?= cc: freebsd ports , freebsd-ports-announce@freebsd.org Subject: Re: Welcome to our new portmgr members In-Reply-To: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> Message-ID: References: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.1 (wonkity.com [127.0.0.1]); Thu, 22 Dec 2016 12:46:29 -0700 (MST) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 20:02:21 -0000 On Thu, 22 Dec 2016, René Ladan wrote: > Hello, > > last week the Ports Management Team (portmgr) gained two new members: > Adam Weinberger (adamw@) and Mark Felder (feld@). Both have been a ports > committer for many years and Mark is also quite active on the Ports > Security Team. > > Yours truly has also been promoted to a full member. > > Please join me in welcoming Adam and Mark. Congratulations to them and you! From owner-freebsd-ports@freebsd.org Thu Dec 22 20:04:55 2016 Return-Path: Delivered-To: freebsd-ports@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 AA083C8DD98 for ; Thu, 22 Dec 2016 20:04:55 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wj0-x236.google.com (mail-wj0-x236.google.com [IPv6:2a00:1450:400c:c01::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0BD319D for ; Thu, 22 Dec 2016 20:04:55 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wj0-x236.google.com with SMTP id c11so31740878wjx.3 for ; Thu, 22 Dec 2016 12:04:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=vv1Qgsv18QsW78Q078QVqZFyqj5onTAdJpynaqZBkFU=; b=edg1MjoWV8kQ7mSmNd1r5RahAoivZEnHzyOY18F1vPVF0m9b1OkkkLl7foot5zzmU6 GlF7DgHlrptBoIwfC7OTbybpyzuFQNfCQJVFCyG16dOP78UYvwiyFXCSJbIhGT76T7+L Mslk9hAjGD/DiXIaQoyFSammClHcw9vr5g1JYYMSGF9nfGBb8+E4TQAMJTAsa3amhQ+3 ey8raEF2hmYlR2kToc5UauhrOoRJ/1btwtDBmoeJ/p6QKnQaxf/2Oi5NGLRGgobjj6Kn PRUCqsD99Pz+oauLxfikm57hfAOXS5nsql5ShL93L+XEI8/DUbb2ugjsmpd17zP5IXsN vFXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=vv1Qgsv18QsW78Q078QVqZFyqj5onTAdJpynaqZBkFU=; b=fdPpyq5r8mDE5a+hdzzrcA5E2vvAuf+bpNW0AoQYE7RJ7FebikIfsqN2EzOH4xLgMi fBHOydM+vzWuijQqDZRDrNADMBZmERBQQ7akLxGoXYY4E0zgUGBpFhWwVQ6o7QhuMbEI tlmRnunFlta/9t3BF4Dvo03cmG9KQmtmaUGNiwrtM789ndJvAGzl9TEj2J4HXMzSlobr G2YbWb7uCh/uRFPV8fDQfM+xJKa6VyXp5eX/MsH5bwyCOqAk4PKJEi17LOhKzmGG6XqO vXANvOro5vsRxIDN2kh+iT8z6wZNyIbrATQIYtaSjVKDUSL/GJ+W2HNwdbJ2eswqMfeA AFMQ== X-Gm-Message-State: AIkVDXIckKrotrO3gUnX0hXcJ1tTEqLXzylNWjiGju7U8/gXWHk9FvH3kI3giAV6j0NlgQ== X-Received: by 10.194.37.6 with SMTP id u6mr11679375wjj.20.1482437093376; Thu, 22 Dec 2016 12:04:53 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id b3sm37212641wjy.40.2016.12.22.12.04.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 12:04:52 -0800 (PST) Sender: Baptiste Daroussin Date: Thu, 22 Dec 2016 21:04:52 +0100 From: Baptiste Daroussin To: Dewayne Geraghty Cc: ports-list freebsd Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161222200452.nzmkyw3rcydwaza5@ivaldir.etoilebsd.net> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> <8bc4754a-7200-b91d-8435-c6ff1970b56b@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7fxidraelvapuilc" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 20:04:55 -0000 --7fxidraelvapuilc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 20, 2016 at 07:11:11PM +1100, Dewayne Geraghty wrote: > Thanks Bapt et al, >=20 > I use FreeBSD and the ports system extensively, we build everything from > source and largely customise approx 25% of the 900 packages we rely upon. > I'm more than a little concerned to have changes performed against the > ports infrastructure. As our primary sources of (whats coming) "Change" > information are the: Quarterly reports and the OS Release Notes; > after-the-fact sources are a daily review of > https://lists.freebsd.org/pipermail/svn-src-stable-11/2016-December/threa= d.html > for OS impact; and the excellent Freshports. >=20 > So a few questions: >=20 > Could you be able to enlighten us (the readers) so we can better understa= nd > what will be changed; or share your vision of the benefits and operational > impact for operational people that build: from source; and those that only > use binary? Sure so there are 2 different things that are requested for a long time by = lots of users: 1/ flavors This is the avility to say this port should be built with a list of variations by default. There are 2 kind of flavors: a/ the one that are not conflicting: for example being able to have all pyt= hon ports available for both python 2 and python 3 by default and at the same time. Right now it is not directly possible without a hack b/ the one that makes variations of a given package right now done a hackis= h way via the (for example) *-nox11, *-static or *-lite. The goal of the change I do propose aims at making both kind of flavors eas= ily maintainable. The difficulty is bringing in that feature without breaking anything for end users. The clean way would be to to just have a new variable in a given port that describes the possible variations. But that would break all existing extern= al tools that deals with the ports tree. Because they all rely on the fact that there is a mapping between a package name and an origin (not that pkg does = not rely on that. It means that for poudriere and synth we can easily adapt them, both are ve= ry actively maintained and their design should allow "easily" to integrate that But portmaster and portupgrade would be deeply broken as not actively maintained So I decided to go another way: add a third level to the ports tree. So far= we have category/port and I do propose to add a third level: category/port/fla= vor which will keep the paradigm most tools are expected: 1 packagename =3D=3D = 1 origin Maybe some tools would have to be updated a bit, but that would be minor pa= tches With my current patch the only problem I see that the category/port level is unused if there are flavors while I could certainly make it "the default fl= avor" the drawback of this approach is it will add a lots of new small files and directory. The most important part of the flavors is probably the ability to provide natively support for python2 and python3 at the same time A good side effect of adding a third level is we could now imagine regroupi= ng some ports (the openbsd ports tree does that already) like aspell where we = could have: textproc/aspell and textproc/aspell/fr textproc/aspell/en etc which would m= ake things a bit cleaner 2/ sub packages sub packages is the ability from one build to create multiple packages. The goal is to avoid the giant gcc package as a runtime dependency for exam= ple where we could provide a gcc-libs package for the runtime libary It would also allow to save a lot of building time for things like php or q= t We could end up with on single port (so one single extraction and one single r= un of the configure script) while keeping the flexbility of the current split whi= ch is existing right now in the ports tree with zillion of complex slave ports. The big issue while designing that solution is it cannot be made transparen= t for the users as it will for sure break the paradigm: 1 pkgname =3D=3D 1 origin >=20 > Is there a transition plan or schedule for the bulk of these changes to > occur? For flavours it should be transparent if not that would be a bug except if everyone argue I should break the paradigm 1 pkgname =3D=3D 1 origin and go= for the clean implementation >=20 > Will the flavors/subpackages be developed separately from the existing > ports suite? (I'm hoping that the parent ports will be unaffected, and so > our existing build procedures continue to build correctly) I don't see how it can be developped separately, can you elaborate more? >=20 > How will we (the users/admins) track or be informed of changes or better, > planned/soon changes? (will changes to ports, particularly parent ports, > be co-ordinated through UPDATING or perhaps a new FLAVOURS file if the > parent is say a stub and the real decisions are relocated to slaves?) Yes of course UPDATING and MOVED when needed for example shells/bash-static|shells/bash/static|.... >=20 > Will there be any guidance regarding how flavours/packages should be > created or the criteria for creating sub-packages (secure/insecure; all > options on/off; most useable options on; most liked by the maintainer; mo= st > likely to be used for a datacentre; most likely to be used for desktops; > ...)? Will "The Porter's Handbook" be updated for things like criteria; > naming conventions etc? There won't me less or more guidance than nowaday. I'm not in portmgr anymo= re so maybe portmgr will decide differently :) >=20 > For folks (like me) that build entirely from source and customise options > to build the applications, how will flavours/subpackages be of benefit? > Will the ability to customise ports, as they exist today, remain? Will I > even notice a change? flavours and subpackages will be a benefit because it will reduce the requirement to have OPTIONS (for some case) meaning you will have less work= to get the same level of flexibility you having now (probably even more) For non source builder they will benefit more flexibility than they have no= w. >=20 > I'd like to plan ahead to make this transition seemless and continue to u= se > FreeBSD and the excellent ports system as we do now. As far as I remember I have always worked hard on making the majors changes= I brought in the ports tree as seemless as possible for users (the replacemen= t of the option framework for example, the complete rewrite of how LIB_DEPENDS is handled). I will do the same for those features even if that sounds very ha= rd to achieve for subpackages for now. >=20 > I started with FreeBSD 2.2.8. There were packages available from the > FreeBSD website. It was a terrific aid. We also enjoyed the different > flavours of jail that were provided by ezjail. However over time, both > evolved as did our expertise to customise our ports (~200 custom ports) a= nd > Jamie Gratton evolved the jail system to eliminate our need of the > excellent ezjail tool. So I can see merit in, what very little I'm > guessing of, the next evolution of ports. >=20 > Aside: we already build different package configurations from existing > ports' source. (eg different bind910 with/without kerberos; different > samba44's; simultaineous building of dhcp-[server|client|relay] etc) >=20 > I look forward to being on the same page and to understand where this is > going, the likely/potential impact; the naming conventions; etc. I hope I anwered properly to your expectations, if not please to not hesita= te to ask more :) Best regards, Bapt --7fxidraelvapuilc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhcMdkACgkQY4mL3PG3 PlqMNhAAig4BcndJBTAgDndqrLNNh8B8G4V7ZgVdqj4YkgNXukz1lMah5EDtAMBI bQoEb8W2j/RbYDRPo38KJutEfQ0kBECMTDvQtMpvWAefYzLCB8e/6fKxYrUe63dO Qxh63tWqm+NUbNURIrYyh6z111LADAXBuDu4G/IewnwcNi54C4sQwvdTUSZ8pcoh 2UoK7mdt/kVRikwO+PuXvjZuCzDNTVoyTA+uDoVkSBPs3x5Ys7h4SGFO2S4xQXA7 LTdsRVjQPYBs7j4iNUhnYvuGXobycuqmHpqxp4R9G6lJsLPTNzP5Eshnkr1dZ9q3 UteXp40wmTmB3QznPynp+1jnV024aOhFn6TCpamyZKWaznNbc4F6rommu5PSp/Pf BaAsUVFtdji5WLThfgdOAaR3HGJS4FHmdhpoDanJPLGdflcIiPd/qOliMCQhIXIQ OHU5LDBdfxCX+DnXBfbz+50XYp9eclOWFV+HHYNoeKQUMS4PoHqIJlLMKx+c83/k NYrpnoNtQMjp/yPum+ZijNBPW3daK4qN7eF/GXzH2hDrOGXcyZ6USpaT5kFIgMCt 1KiAQvccn52ZEtnytydLtnBb+TDmOKgXJM8vltnVhJ4aOXYKOzojTAKcL6EJ+UQa X1xvTv4aFA+zw5Qhpy3lmxbUDFTVwaW9OCQo4zG9cLhl7P1mogU= =jJEj -----END PGP SIGNATURE----- --7fxidraelvapuilc-- From owner-freebsd-ports@freebsd.org Thu Dec 22 20:07:50 2016 Return-Path: Delivered-To: freebsd-ports@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 9DD72C8DF38 for ; Thu, 22 Dec 2016 20:07:50 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wj0-x232.google.com (mail-wj0-x232.google.com [IPv6:2a00:1450:400c:c01::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 40F10387; Thu, 22 Dec 2016 20:07:50 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wj0-x232.google.com with SMTP id v7so237651609wjy.2; Thu, 22 Dec 2016 12:07:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=KGOfMb/koaCW0TrJ3UxYOekPl0z0Ory27xe5RT3zlTc=; b=IAeBlF9uXFPqzVr1HLVu8Gfm33Bmefzhc2i7TspFqWSQ0m9d/+6IT2ZXrjAGE0GNnZ qlRq/k7MEaZemgwFHfRQPVkpYT1VlGyaXUYwpdF876eqXIFEHWv2yjuLxprxdLbUbRDC eya9GDDHAnCAOjFPZjzErSo29K8w9WP4kLl5ZeeVuQr6ZoQHjuGwcBjobHNcDGEAh7KE BoVxtfD+1GEXn01R48xEq8VlI/PkQRmJlocTX7byFs13skauAyOEg4N//+HmWDk2dT0K 3Td2o5P3qpRRJHipWvRs3RI2HsNQMTTcFS0jasAuGt0UUz0pd5b2GrR4RBS/aY7DOn3e Daxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=KGOfMb/koaCW0TrJ3UxYOekPl0z0Ory27xe5RT3zlTc=; b=OS7sNXmH0KUlWBqqqMt6POFwl52dCDa9s/RLmHeAdkL3iJspwYzIo4HHCKB9rp4NmW LqLw89uVh/ifMkrSCNT2k+BTzA84pNgVdwTj97P78XBKy3VwkFM/PXClCnj8uHZk1ol6 HQxiJqVdOj8pgdU0VH9YOag6pFgKYqSJ0vro31YxyAF0d3tL1ByfYFWHJBn0J4AdgrWg UfmYmDTnwc1C/zcYAIyYbaiPNWJ6On7c0dYN/mSL3ioPeCz5/qEURoFxyhhi32AGkZ7Q yleAXZnIz4eZm5DOD2fFALbrBSEUnXwwcuf5N6LRH+17ZxaMqU4CK2Woqay/Kpi/G9MF ZbIg== X-Gm-Message-State: AIkVDXLius4NVFPwBN4Qab0+ytwmPGvib5jzFeEfcP8i78XJ+AJhj5Wj7z6y2hyMhhPlnQ== X-Received: by 10.194.87.230 with SMTP id bb6mr11715361wjb.163.1482437268343; Thu, 22 Dec 2016 12:07:48 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id jz1sm11712996wjc.38.2016.12.22.12.07.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 12:07:47 -0800 (PST) Sender: Baptiste Daroussin Date: Thu, 22 Dec 2016 21:07:47 +0100 From: Baptiste Daroussin To: Matthew Seaman Cc: freebsd-ports@freebsd.org Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161222200747.ozg72stmy2o3p5nz@ivaldir.etoilebsd.net> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="fia7wjnx5yqnwqwn" Content-Disposition: inline In-Reply-To: <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 20:07:50 -0000 --fia7wjnx5yqnwqwn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 19, 2016 at 08:45:36AM +0000, Matthew Seaman wrote: > On 19/12/2016 07:47, David Demelier wrote: > >> I have been working for a while on 2 long standing feature request for= the ports > >> tree: flavors and subpackages. > >> > >> For flavors I would like to propose a simple approach first which is m= ore like a > >> rework of the slave ports for now: > >> > >> Examples available here: > >> https://reviews.freebsd.org/D8840 (with the implementation) > >> and > >> https://reviews.freebsd.org/D8843 > >> > >> Design: introduce a 3rd level in the hierarchy and make it work a bit = like slave > >> ports > >> > >> pros: > >> - all slave ports are self hosted under the same directory: easier for > >> maintenance > >> - should work with all existing tools > >> > > This is what I really wanted for years especially for ports like spell > > checker. Some are in dedicated categories such as french/aspell while > > other are in textproc/-aspell and that's a big mess. > >=20 > > OpenBSD ports has something like textproc/aspell/ and that is > > very nice and clean. If the plan is to do the same, that is definitely > > a major improvement. > >=20 >=20 > I really like this idea, although it's going to add a lot of extra > directories and very similar small Makefiles to the ports. Every python > port would grow flavours to support two major versions of python just > for starters, and those additional Makefiles would be almost identical > across the python2 flavour and across the python3 flavour. >=20 > Is it the intention that -devel or versioned ports are treated as > flavours as well? So for example we could end up with lang/python/27 > lang/python/33 lang/python/34 and lang/python/35 ? I think that would be a very very bad idea to have that. There should be on= ly one version for python2 and one version for python3 no more > Why can't you have both flavoured and unflavoured variants of the same > port -- eg. devel/example as well as devel/example/foo and > devel/example/bar ? In theory we could I'm working on that direction now. >=20 > How well do flavours and sub-packages combine? www/nginx would make a > good example there, given it now has both loadable and compiled-in > modules plus a couple of slave ports that just build different module > load-outs. >=20 The should fit well. I have an example locally with php I have lang/php56 which is now a single port that create zillions of packag= es (the same granularity as we have now in ports) and a flavour lang/php56/zts which does the same. Best regards, Bapt --fia7wjnx5yqnwqwn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhcMpMACgkQY4mL3PG3 PlqxYRAAjB6X2UaGlylsNkttffkncAKmIS6ZvuO2pzm28CH8qPe5GaMUel5uYina pdGtyrl+tmW8X0LgqCwrbuLIzPBMfD2YtYLy1ysOYnHefRoUfU94B0mS2VnfQl2F 85QHpch0lrnP54cXqWLAFKXrNJ2AT1u+KZ91zJkIhe0vjaxAPE6A5qYlp2TLwtzI yM2JztzzevfzQ+YayfagDSCnL+pyJITbpOs0fLcjuLBru3DXEthR+XuWrJQpWi2k ooTdZuP3za3n384jZXZTlt82/f292lT2oDbgH+tWNqEbISEXMVWg9yLqTYpnGpsN TsE5+PMToYUa8EtcWRQk02SkNbZFTBfp29PnlRa/MGbVQDQ0RgKaz7CC/xcYpxaT vQ1s/YR58choCXdTE/Mtr8eluM+2QYOqYpQbfVCEqgIfG5kO/FvQQ/w5935FVmJP 72c0Gr+oB1HBTzhVLUz54EnhYIj2Z2VKYTvMsfteW/NgVIqX0YcX3dlnxJj0h1QK dKoOneSwCHQukLxIHQXp3xm97HJK1BwbASE15ucoIW+i0JyX9ZApr/7QmAf0KKxg +Pi1Xn3Ntl3CGxZph27bcs/NJdn9cHzSGfJwEtymBtlRDGoUcEqXMKbe1TRGhpck Jk0Hwt4+tnBv92XTiPG6wVui5BvIDAcO8pRQxqhJIY+vgzMoso4= =S4Ux -----END PGP SIGNATURE----- --fia7wjnx5yqnwqwn-- From owner-freebsd-ports@freebsd.org Thu Dec 22 20:08:47 2016 Return-Path: Delivered-To: freebsd-ports@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 B2631C8DFF0 for ; Thu, 22 Dec 2016 20:08:47 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wj0-x233.google.com (mail-wj0-x233.google.com [IPv6:2a00:1450:400c:c01::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 43420827; Thu, 22 Dec 2016 20:08:47 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wj0-x233.google.com with SMTP id c11so31814397wjx.3; Thu, 22 Dec 2016 12:08:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=MZgDR3qNuUv9XqK+43ZsgMTQSJfh11uYZnRRtwRu7+A=; b=IRXY5BVjLOyrO+ZDYLulEQ5yR4y0sWiZPCKJRayVEyheW0RQKPr01I8XAcwkg9RYmb fl0PbLgmHa382Z7l6ias7lDoupJ6IHYShja2wYXVZDy2++ccs7Eutjd1khEE27nkZvJA s5LaZNX4SqDkNbdku7a8U204WxSlWP+KUxIK/8CWF4X62g0idcgJ+Za3UD57+7IwCTTO HiG94YidnlACqkPhv+hWZntrdRQaROnyS1Xe16XwCUC0OcGoB20RnUbzGpW9c7uddTYU zkrwRy+Dm/8SSTMzNOX4mjZASs6LViRsYGqIm1q0HbwNtgfLdld7ozuyCsrLCBy2QiXA 49SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=MZgDR3qNuUv9XqK+43ZsgMTQSJfh11uYZnRRtwRu7+A=; b=KBBHll+STyQLY89Q7NMTIGeBe6ET708raY9FjfO695Sq/huoEy5CZVlte1mgQciOBN xYyhnTkdRPKdmr4dsu+hmhi+VdUrW8KElWU6eOCRN1YN+jdAeugk7bz47dK+kGT2rh7C QWuqrX9a9pEk/dvBhucdXOXqIg0VGG8Y3XkLlsMrSzhHhJiJ+6gSWN38fT0kZZvtuf0P uDFrKQHG4BCBmmW6qEhWJ/Oh6hYzuO1WVoC5HQ30F27G0Ej+50h1EYk0i47ig+fwYAVE d+EhUh7aGDEhByVgtPIdarj7jfiprX0F52GGKCESrMsl/wETeJ6nv0IN+vizkrzHaEzj sRXg== X-Gm-Message-State: AIkVDXIMM1ggQoP3Fwa3V/1le7QUpFLYWCurBCNOcyTxuV2lKpYrwn4I6oMugDEEGn8TJA== X-Received: by 10.194.111.196 with SMTP id ik4mr10699723wjb.90.1482437325701; Thu, 22 Dec 2016 12:08:45 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id x5sm37193420wje.36.2016.12.22.12.08.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 12:08:45 -0800 (PST) Sender: Baptiste Daroussin Date: Thu, 22 Dec 2016 21:08:44 +0100 From: Baptiste Daroussin To: Miroslav Lachman <000.fbsd@quip.cz> Cc: Matthew Seaman , freebsd-ports@freebsd.org Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161222200844.reh5rf7yv2a66exb@ivaldir.etoilebsd.net> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> <585822F2.2040508@quip.cz> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="lx3mlquoh3nuw3p5" Content-Disposition: inline In-Reply-To: <585822F2.2040508@quip.cz> User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 20:08:47 -0000 --lx3mlquoh3nuw3p5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 19, 2016 at 07:12:02PM +0100, Miroslav Lachman wrote: > Matthew Seaman wrote on 2016/12/19 09:45: > > On 19/12/2016 07:47, David Demelier wrote: > > > > I have been working for a while on 2 long standing feature request = for the ports > > > > tree: flavors and subpackages. > > > >=20 > > > > For flavors I would like to propose a simple approach first which i= s more like a > > > > rework of the slave ports for now: > > > >=20 > > > > Examples available here: > > > > https://reviews.freebsd.org/D8840 (with the implementation) > > > > and > > > > https://reviews.freebsd.org/D8843 > > > >=20 > > > > Design: introduce a 3rd level in the hierarchy and make it work a b= it like slave > > > > ports > > > >=20 > > > > pros: > > > > - all slave ports are self hosted under the same directory: easier = for > > > > maintenance > > > > - should work with all existing tools > > > >=20 > > > This is what I really wanted for years especially for ports like spell > > > checker. Some are in dedicated categories such as french/aspell while > > > other are in textproc/-aspell and that's a big mess. > > >=20 > > > OpenBSD ports has something like textproc/aspell/ and that is > > > very nice and clean. If the plan is to do the same, that is definitely > > > a major improvement. > > >=20 > >=20 > > I really like this idea, although it's going to add a lot of extra > > directories and very similar small Makefiles to the ports. Every python > > port would grow flavours to support two major versions of python just > > for starters, and those additional Makefiles would be almost identical > > across the python2 flavour and across the python3 flavour. >=20 > Can this be processed by some code in Mk/bsd.*.mk? > I mean if we can add something to the main Makefile then we don't need to > add subdirectories and sub-Makefiles for each Python module port. If we do that we do break the paradigm: 1 package =3D 1 origin which will b= reak portmaster/portupgrade for example Bapt --lx3mlquoh3nuw3p5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhcMswACgkQY4mL3PG3 PlqWew/+N3YU5xpf8tqRPTva6YnxcANLaztrpLtIiu0ot3094Q9DG90ZvM5kB75p O5QhAtPIn7grv4pwjo/wqtbzfdZsM882JFbpAEfceENbPWCt+Y+MpHX+UyStmgI+ 6zp2mCbtxtH23zEsOv0YfE9hn4VuJ5uSAkcfthL5xI0SatyyaZFY/t+ex9el06es 5qNWU6J5TlmNqhEDT1AI/wnHYFRfGqiADy12TAwy2dXhPsgkHQ/at+UiwXk/tZVc wykaKFVEMVtzISq025vaGZ2FmPm1RLtuWKFQwUnmIp2Lphj84asYkzK96ldhEuCs Nsw9Mx9Y7PjMilDKI7hkUmoaSo6p6YS73tBuLEzD34SvBX3hI4WBJI2BnBQG1s6P DC3NwlE3aA4W4aTXBH9A3sQYOCNb4Z8xwoI+0MLk1dPG9UB2JqffKnppB5Daa1k1 W5zym657ozCSwWFAPiHzzoyTX3qZ0GfSyHWb243nMYsMGxBHa2gOEhQRATFcTcrv JLlVK2J4FaAO387liU1mW4eZvMwZyIRbVrHCJda/rF5cl+lyDdNC9Ub530dakOFt rZPk8UJblEuQxXSTxuk+Jkqe/Kz1kFz0IrZKD/7TdTE/NXbJxI4HR5zm3Xvj2gZu Phe04xJM8tRWWqGr/DrnNo9crPUxq6bu2SExg/suv3e4Ub91qaM= =1vqv -----END PGP SIGNATURE----- --lx3mlquoh3nuw3p5-- From owner-freebsd-ports@freebsd.org Thu Dec 22 20:09:52 2016 Return-Path: Delivered-To: freebsd-ports@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 499FCC8C0DF for ; Thu, 22 Dec 2016 20:09:52 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 182BC996 for ; Thu, 22 Dec 2016 20:09:52 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 149AEC8C0DE; Thu, 22 Dec 2016 20:09:52 +0000 (UTC) Delivered-To: ports@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 14432C8C0DD for ; Thu, 22 Dec 2016 20:09:52 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wj0-x234.google.com (mail-wj0-x234.google.com [IPv6:2a00:1450:400c:c01::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9AC16995 for ; Thu, 22 Dec 2016 20:09:51 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wj0-x234.google.com with SMTP id ez4so19088258wjd.0 for ; Thu, 22 Dec 2016 12:09:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=+l1I8Jljg9pgYQTKQsATaIwlzYVDpxeE4GQ3CP5PX+k=; b=ZvQedTCqna0iodEmYFA7u9qThsJgWmFaWTWkyUFTSyNFgiIz8UJWlvA/NVXtfzUAvc dTQzZx8LQmJ2Ae0VOUNNUgwfHsHOfBaxdImDKOmmlpRqoxamvS0jkXQdlLZ8Ng3sAHeT xvBTgr8j3OlsKeMY6Bni40/wkhV6z7aBtj/zWVGCdJR00D44KL49H0HYWgeJKD6KBsdR 55ul7p1xdAiozEqj6Ii364zKpx3QsO0HnYucYHWGqzUH0ZkF7/Qy/2TuXcavk+XDUOBh JZX2KSv4kihLHSUSxS675r9+igOzKZ81FCK/KA6bS35u2wMqhkq3zANcTmKIoBTOGYqK 9pvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=+l1I8Jljg9pgYQTKQsATaIwlzYVDpxeE4GQ3CP5PX+k=; b=VlD1KaA8BEReX1CVFQb58j0BBpAq3iOi/vy1C6C9BdiwfBSsebYpjCd4CWxIud+9su vGyKK1zBrtJdhzXvuOtusrH8xAYEB5QuM+/XT0wDcNwzy8uia4RMp1SakZ80l0mWzJiN rgJbB9oOL0kViPQeqR3fNrTu/YSD8DVblRDXeMPdVDjmBbPu/Dp4Ye2dA3w9uYoKye/Y Ud49/Z6Ltmgwxman2IqftVxpdO5TJucwtBctuwwQoW1UMQbQAfvp+QIp0bpGLb4Hhycc xXWtXwh7mJ2lTGV7BR+c/NoGUffawR2j/U7OuLVKCQUsbTx4lwMZ9t+vyHmpCanHZnpM QfQw== X-Gm-Message-State: AIkVDXIfRG0gOntatkRuWt+AZnSJSa4VSfzhHsVK8wokJKSrq5mg1i9Qmu1cAvkmuno4Yg== X-Received: by 10.194.134.66 with SMTP id pi2mr10216862wjb.61.1482437389997; Thu, 22 Dec 2016 12:09:49 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id jz1sm11719706wjc.38.2016.12.22.12.09.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 12:09:49 -0800 (PST) Sender: Baptiste Daroussin Date: Thu, 22 Dec 2016 21:09:49 +0100 From: Baptiste Daroussin To: George Mitchell Cc: ports@FreeBSD.org Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161222200948.ddexpe6lquqy5ojt@ivaldir.etoilebsd.net> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bcsxabyfefnx2p6j" Content-Disposition: inline In-Reply-To: <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 20:09:52 -0000 --bcsxabyfefnx2p6j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 19, 2016 at 01:53:35PM -0500, George Mitchell wrote: > On 12/18/16 19:31, Baptiste Daroussin wrote: > > Hi all, > >=20 > > I have been working for a while on 2 long standing feature request for = the ports > > tree: flavors and subpackages. > > [...] >=20 > Off topic, I know, but might this eventually lead to FLAVORS for base? > I would be so grateful to have a SCHED_4BSD flavor of base so I didn't > have to keep updating my machines from source every time there was a > security update. Maybe someone can at least think about it. -- George >=20 Not at all we are only speaking here on changes in the ports tree that requ= ire no changes at all in pkg Best regards, Bapt --bcsxabyfefnx2p6j Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhcMwwACgkQY4mL3PG3 PlrEHQ/+JeQzL8yyIrTu7N7SDIte9aE+87t8eNTfFV9JT6btPJRHz/JHLzY6JjeZ B9hklb+mHnUUU5XlKWxbQCxAr+ZIeoSJM7TUcsxmWLQa4wwgVrS3WEMQ3MYtudtC F3g3LZ5h0bUcIi27pZTADZM9y9WgSzNRv6lvymfWqWTNcw+PN+audFhifvllIj9k AtBvZpuNw/r5L8Q3Y5Po59nrTo0fx4KvwOmTYB8GRehggoogwSJqIVOQnoRt1IJF 1ZR0/tvDCTHLIEYYbocDsRmt0pAU/G20AHwgHjwfUONXKNLG9ncm2sc9ohGGn+0U hCvuMg+WZkgCxyyroJMPnzIQ2DLTgDEx87ZkVmjI/R5RmlbIxosCUZR4dSBJZ1ml JsiOX+MNhI9VLHKJyXsiTBSSrGHmPDwjuei5bzG4Jun+N6r7pKAcNmUKn6ILm+cH kbeXaksGF7I8qKurgvDDHnp0E9LvE0SLCN7mUA9++GS1lfU8B5j2gKfgkePgsfpY 1LrpXJt9WzJelGCr1hkvi4NsJNhDfEdCvWBn7Clz/KIKUcB+5fXrJ6aJyGpJ+s+K qXGs4+L2CI6sddpGnRYCr+a1TscZG3FX5IpyXmoGuTG3wWm3Op14hER3Ymc3vAiG LcKVsNZwjkeTL0rOPTWlQTaDiovt5vgIKeZ3XsX/z79oJJXjkqg= =e/VQ -----END PGP SIGNATURE----- --bcsxabyfefnx2p6j-- From owner-freebsd-ports@freebsd.org Thu Dec 22 20:12:17 2016 Return-Path: Delivered-To: freebsd-ports@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 E0FB7C8C2B3 for ; Thu, 22 Dec 2016 20:12:17 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id BB997C8A for ; Thu, 22 Dec 2016 20:12:17 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id BAE23C8C2B1; Thu, 22 Dec 2016 20:12:17 +0000 (UTC) Delivered-To: ports@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 BA808C8C2B0 for ; Thu, 22 Dec 2016 20:12:17 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wj0-x235.google.com (mail-wj0-x235.google.com [IPv6:2a00:1450:400c:c01::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C59CC88 for ; Thu, 22 Dec 2016 20:12:17 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wj0-x235.google.com with SMTP id sd9so51870043wjb.1 for ; Thu, 22 Dec 2016 12:12:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=bgPXa/rzamL6AJTpCXshqKDQU0n+KnGL8IJAITABlSM=; b=BbNgnGgYkmwgQg8zVFqkL9Xw+4WCepd1ZRh4aXdsJ9x6Bd3+ovVZsrdbxPtplcQlyL 2uQH//jlkoamuRERJWXjOq+LFSZC7QorvJfLJopaptUdUvT9hXJ8B9Wwt7cSB6Vy1UcH 7oJmRwSvj4iWXZWa5G28pJcLvbabaxJxTKXJqf1WtfH/U5VYKLMY0Wir1ED0JjhshIfP iVpJF5Wxva8CNwYJu6qFY/hATc0Xf648NAffJ7nfeOBBRsZo37epRShaXbyW2aP4zj6d 7q2mtiCGr21mlhnjK2LgNCsHkZbnBqOJF01TjIpMh3YmuhGoUh7lSxu6s9/OYGcG+rsB SayA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=bgPXa/rzamL6AJTpCXshqKDQU0n+KnGL8IJAITABlSM=; b=PLBhOnj/Ei1HQp4Na7Bk/kduirdNsE2+lDhSVeNal1Szliz+mqubXvrVyRPpX3tVtP c7lV/dAxMhRfTWOl6irA0ztgXL1/xw2Q9wVf4QEMNLURpkP42y17lA0RSaiER0vZkJ6c 3fA7oYO4Cau8yE+ERgXx5QbsV1sp/TTCEzAfB3OxcisdDFp9dRnpDTAhMBSEuL/CN0f6 FJ3GxMXvKvfOr1SEaqV6Ot7GWMVONlPVU+j76TmvHWKjxK58MkRWhqEAyuYGLvbuX5I3 FRqfX63trmcUon93xxQJubsmcNPzWU3f1GFmE3dFwis9698OJ+7kL1izcAXwqctdfcCW fzoQ== X-Gm-Message-State: AIkVDXI7rxVlWMtv5NuYE6fPKOMwO1FZV8Nl9E3vZ4Ia6xSr/OcNNxHmzzh27qALV0oEew== X-Received: by 10.194.58.198 with SMTP id t6mr10241523wjq.44.1482437535777; Thu, 22 Dec 2016 12:12:15 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id u81sm33759181wmu.10.2016.12.22.12.12.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 12:12:15 -0800 (PST) Sender: Baptiste Daroussin Date: Thu, 22 Dec 2016 21:12:14 +0100 From: Baptiste Daroussin To: Matthieu Volat Cc: ports@FreeBSD.org Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161222201214.w52whr2xoex5wijf@ivaldir.etoilebsd.net> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <20161219202536.2d0a1955@freedom.alkumuna.eu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mxnbrb2czp4dlm4c" Content-Disposition: inline In-Reply-To: <20161219202536.2d0a1955@freedom.alkumuna.eu> User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 20:12:18 -0000 --mxnbrb2czp4dlm4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 19, 2016 at 08:25:36PM +0100, Matthieu Volat wrote: > On Mon, 19 Dec 2016 01:31:43 +0100 > Baptiste Daroussin wrote: >=20 > > Hi all, > >=20 > > I have been working for a while on 2 long standing feature request for = the ports > > tree: flavors and subpackages. > >=20 > > For flavors I would like to propose a simple approach first which is mo= re like a > > rework of the slave ports for now: > >=20 > > Examples available here: > > https://reviews.freebsd.org/D8840 (with the implementation) > > and > > https://reviews.freebsd.org/D8843 > >=20 > > Design: introduce a 3rd level in the hierarchy and make it work a bit l= ike slave > > ports > >=20 > > pros: > > - all slave ports are self hosted under the same directory: easier for > > maintenance > > - should work with all existing tools > >=20 > > cons: > > - hackish: it is not really much more than a slave port > > - it adds plenty of new Makefiles :( > >=20 > > I think anyway this is an improvement > >=20 > > Next step after that is in would be to extend it to allow some dependen= cy on "I > > depend on whatever flavor if port X" > >=20 > > Subpackages: > > Design: > > Add a new macro MULTI_PACKAGES > > flag plist with an @pkg{suffixofthesubpackage} file > > the framework will split the plist into small plist and create all the = packages > > All variables like COMMENT can be overridden with a COMMENT_${suffixoft= hesubpackage} > >=20 > > pros: > > - simple and working almost now > > - allow to simplify lots of ports > > - options friendly (_PACKAGE automatically appends a new en= try to > > MULTI_PACKAGES) > >=20 > > cons: > > - will break the paradigm that certain tools depend on (portmaster/port= upgrade > > in particular are a huge problem since they are not actively maintain= ed) > >=20 > > Example of the usage: > > https://people.freebsd.org/~bapt/multipackage.diff > >=20 > > Note that I took the mpg123 as an example because it was a simple one t= o test > > not because it may need subpackages > >=20 > > As a result you build 3 packages: > > mpg123 (the runtime tools) > > mpg123-lib: the runtime libraries > > mpg123-sndio: the sndio plugin > >=20 > > LIB_DEPENDS on ports depending on libmpg123.so does not have to be chan= ged, the > > framework already automatically register only the mpg123-lib as a depen= dency and > > not others. > >=20 > > Not the example is missing one thing: a dependency between mpeg123-lib = and > > mpg123 > >=20 > > The second is not ready yet and would take time to land > >=20 > > Any comment? > >=20 > > Best regards, > > Bapt >=20 > Does this approach would manage a file that differ between flavors? Let's= say there a libfoo.so file that behave differently wheter an option A is s= elected or not, but is still present in both cases.=20 Yes >=20 > On another note, I kinda liked the macports approach to use the "+" separ= ator regarding naming flavors/options, it allows to better distinguish what= in the package name and what are the selected options, and handled itself = quite well with multiple instances, like "vim+nls+python+x11"... Did you co= nsider something like that? No because, actually there were some ports doing that in the past. and we removed that because it makes it hard to identify programatically packages Also not that the information about the options used are already stored in = the package and pkg can show them to you Best regards, Bapt --mxnbrb2czp4dlm4c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhcM54ACgkQY4mL3PG3 Plo8rg/+Klugs+lmfeeltJuN5lFqIQfXm6kv6Ttp3Nua6xfkdPbzl9cAPbG4OcKZ T7X+to9jRibxMtoZcmMCNG+UYovGOTt93Xv8IRjIGyGS5Lx2NJUDGP7iLfrb2VlV X+WCubaaCjXl+yskoBXKphbaQuouOxMYKlSvCgVTYBenODkLiSwn9WzOiuTB0EuS 5qn7D7OzMaVdbBRWroABselhoqwjPEKiEzs5MSh2RsZ+WGt4zA9awFz4bNX8webJ 3WXvKnTfX9BYJGlHNaPBSbG4eXLab6aQriLgdp8GzI6RCzXhEJ+BTLfUw+16nUNw 4x0EWg2s7LsRmzXcDfKISt5SvYk9Xk/odvgF9I9HauAZ0Kg+hYhKFNMARJ0eSIvd yDmun8VhCNQwcswFX26bbc/dad2goBArAZJMC6G2veE83ZhfTm0ZHUTE8XstynD2 ANdsRmcSBaJ6PupLT7XkqQMDZGpPqOrbWEgV1puIcNdsAYuj4c9PQUYXvvCrs/8d 206uFDybF/NMdsqdUeL57GdlF+y1zfF4fQNe8gg79aAv8ktjI7KG7WRudYQhwd2R szaUjF/uIdRWA6RNa+qnOiS/D86wdyVrJWiyD9+zE+QIKLKWT1LkXnYq8209Ec6A zSs1mliv+T9zeeFECiJhkZb6ogC+MIXq9N6EGMxI2Z4MZ2pc3JE= =wHwE -----END PGP SIGNATURE----- --mxnbrb2czp4dlm4c-- From owner-freebsd-ports@freebsd.org Thu Dec 22 20:16:20 2016 Return-Path: Delivered-To: freebsd-ports@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 579C7C8C514 for ; Thu, 22 Dec 2016 20:16:20 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 2F7BF108E for ; Thu, 22 Dec 2016 20:16:20 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 2ED33C8C511; Thu, 22 Dec 2016 20:16:20 +0000 (UTC) Delivered-To: ports@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 2E770C8C510 for ; Thu, 22 Dec 2016 20:16:20 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AE62B1087 for ; Thu, 22 Dec 2016 20:16:19 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wm0-x241.google.com with SMTP id g23so38105443wme.1 for ; Thu, 22 Dec 2016 12:16:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=rYOPbaeYH11XskpYvPfav6nB+isjl+YbcJR1XKmXfHA=; b=oQtolLBeJJog1DixsSzR8FBgBavNmEzKhVaSuFASRhCbltz5jBty4bfQL4iA45y61n 3lnPENmaDQ/bKaOY+U/W0LX2smm75vrMl154/W0JebbtfKRDi6VaiI10ciWGZA1+IVWc 5PsnQYcR1Ikqm94Uf4AfPVtj1JS4hZqDq5/PsX6V3jjoQZ5UA0tg9sXQODNFIwwbYTlF gVc2Oei0K0ZTQiLLSxZIwBMYDZdmGVYLSfeBz4Uymb8qLfYakSC+rVBndS0u7069qjX4 A9VtAi+M2Nx8s3Wpy/Old6a9mJ+1JbVcvanftZOm0CbidAMOXv7g43oMvOgesEn+UTwI Eb1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=rYOPbaeYH11XskpYvPfav6nB+isjl+YbcJR1XKmXfHA=; b=nqEaFOcqzOEdJmNdCb7kFPUQZCbNilDiGGBWiO44maLIWkKIHzOiV7blDyrqn8Ugle 6+lmYvkmsOj0fPkCevQHCUmrU0OWgFT9uRx2o8Z+R/tjnZfrdobThY+lXErtz59DeFe6 nIwbLItXYT3+ruw4DKSwSphTkFEdYUKMpFW6VzA6qiz2z/f992R5fdT59L7e2vtvcoGf Rzj4yHC716zZztCNL29A2mimuK9qDsvcfRWXa5hAbRn0z+LswxQRvwMzJMk3T95tYGmj 3Y4s0aEe9zrkQ4vox/umoY9RuD3jRAsh0tPaDg5dBuvY+fbk+YgV6k5BE27k3lSmlmtY 3JJg== X-Gm-Message-State: AIkVDXIScEBBA9XgKZubAJanNCAMNnhPSl+XjWrhuo7n9cSRvdOk5S9SyP5YaE+Ar+hCoA== X-Received: by 10.28.8.202 with SMTP id 193mr10604672wmi.101.1482437778058; Thu, 22 Dec 2016 12:16:18 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id m145sm33750152wma.3.2016.12.22.12.16.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Dec 2016 12:16:17 -0800 (PST) Sender: Baptiste Daroussin Date: Thu, 22 Dec 2016 21:16:15 +0100 From: Baptiste Daroussin To: Luca Pizzamiglio Cc: ports@freebsd.org Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals Message-ID: <20161222201615.c3vxi2fab7iqeo6t@ivaldir.etoilebsd.net> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <8BED9138-6754-455B-9829-4B9476B795ED@lastsummer.de> <7B257BA4-DE6C-4726-8CD7-6BC99D856E08@lastsummer.de> <74C7BEA6-EFBC-4BEB-AF69-A965C81F115F@lastsummer.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ttmn7tpzkkpwezfl" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 20:16:20 -0000 --ttmn7tpzkkpwezfl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 20, 2016 at 05:41:17PM +0100, Luca Pizzamiglio wrote: > Hi, >=20 > I think it's a nice to have and an improvement. > It's quite clean, even if the number of Makefile's can really increase. >=20 > I've some questions: >=20 > Q1) It seems obvious (at least to me), that DOCS and EXAMPLES > should/could become subpackages. > How it could be handled by pkg? Are you thinking to add some "magic" > to enable or disable the automatic installation of specific > subpackages? It depends having a subpackage for a bunch of README files is useless while having a subpackage for ports with loads of html/pdf files would deserve it= yes. Note that there is "magic" planned in pkg at all :) >=20 > Q2) are we opening the door the -devel packages like some Linux distros? That is an entirely different direction and this would be a policy discussi= on. In short: 1/ technically, yes it would allow that 2/ is that what I am aiming at: not at all >=20 > Q3) Do you think there is a general way to decide what should stay an > OPTION and what should/could become a FLAVOR? Nope that would be probably mostly driven by common sense >=20 > Q4) Can FLAVORs be in CONFLICT with each others or only conflict-free > FLAVOR will be accepted? > If ports can depend to FLAVOR, strange CONFLICTS can arise.. yes flavor can conflict but pkg will detect the conflict and propose to rep= lace the previous flavor if needed >=20 Best regards, Bapt --ttmn7tpzkkpwezfl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhcNI8ACgkQY4mL3PG3 PlolJQ/9FBSAdRNQVL0YxVKBHJ/t2PS735C7I8bhevdWgoz10pqZMrqtkoYkalrw pe+MTQUtK9HNBwEze/wIhpBFstKM/4SSA4bceotQE4lldAwCFYWrqjjoVJCKjKKk OcL8zeEz8WVLr0e5u5gs6+GDr65XLoKhi39Ky9jrd+t09Cl2d9PMOgTFC1jaOm7j OpZErSKkUJSVNNOYl+/xgKHj7u/dp8gLurKTFSYahW5rrzZyO+FXyT5UmzTZ2NdH M9j3m1pQyCesSO7oZlhtq/wnZ7JPcZ/x/hrVau2jBiM8WFvyFED6dCjzFoHdmC3e 43tgvALVEfZl9XlECir1YT+VcMYYVhaDEkAP9nXo7QzNZLu0kAF9t2DF/V+w/vZi sZiPz7S9nXHTXrSMmdUNmW4AaYvc1Z83F8DdLKrLwp0ZonNoYdrYtxxZM7+Ih654 0JbBLos0OWrf8JGqJaIGOzfjYVxzQhMHoTByXcfLeMDgMJkShcpidoneYHU2WOTr B8R6MLuodZ9cZSRzb7+bcuIbrbgz99RlMJt0LBblgGjnP2nZBZanxRw/CyUsAWVS 7UZpgUoX29B8Kpr0biifcmS/J8aMeeSWQFUD0675xDQ10MTOHEo0VsjCSlrhNPzt gyJRv2pG9WSI/kzo88Q8GKWptXTPCnsq3b7XIPNAIMKQ8Vai/D4= =XdWw -----END PGP SIGNATURE----- --ttmn7tpzkkpwezfl-- From owner-freebsd-ports@freebsd.org Thu Dec 22 20:52:19 2016 Return-Path: Delivered-To: freebsd-ports@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 97107C8D5EF for ; Thu, 22 Dec 2016 20:52:19 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from anoxia.adamw.org (anoxia.adamw.org [104.225.8.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "anoxia.adamw.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 457E9D6B; Thu, 22 Dec 2016 20:52:18 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by anoxia.adamw.org (OpenSMTPD) with ESMTPSA id 73483fa6 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Thu, 22 Dec 2016 13:52:17 -0700 (MST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals From: Adam Weinberger In-Reply-To: <20161222200452.nzmkyw3rcydwaza5@ivaldir.etoilebsd.net> Date: Thu, 22 Dec 2016 13:52:16 -0700 Cc: Dewayne Geraghty , ports-list freebsd Content-Transfer-Encoding: quoted-printable Message-Id: References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <58725f6d-aa60-3a62-7539-56e51e3cd76e@m5p.com> <8bc4754a-7200-b91d-8435-c6ff1970b56b@FreeBSD.org> <20161222200452.nzmkyw3rcydwaza5@ivaldir.etoilebsd.net> To: Baptiste Daroussin X-Mailer: Apple Mail (2.3259) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 20:52:19 -0000 > On 22 Dec, 2016, at 13:04, Baptiste Daroussin = wrote: >=20 > The clean way would be to to just have a new variable in a given port = that > describes the possible variations. But that would break all existing = external > tools that deals with the ports tree. Because they all rely on the = fact that > there is a mapping between a package name and an origin (not that pkg = does not > rely on that. It's more than just cleaner; it improves the development workflow = dramatically. Variable-based flavours can be added, modified, and = removed easily. c/p/f may necessitate recopies and potentially tricky = quarterly backports. Flavours and subpackages are a big deal. I'd prefer that aging, = non-actively-developed not drive design decisions. I feel like the = flavour and subpackage omelettes are worth cracking those eggs for. > So I decided to go another way: add a third level to the ports tree. = So far we > have category/port and I do propose to add a third level: = category/port/flavor > which will keep the paradigm most tools are expected: 1 packagename =3D=3D= 1 origin They're not necessarily redundant: variable-=10based flavours provide = for combinations of options, and 3rd-level ports provide a meaningful = way to categorize nearly-identical ports (like textproc/aspell/{en,fr}). = Personally I'd love to see both those things happen. # Adam --=20 Adam Weinberger adamw@adamw.org https://www.adamw.org From owner-freebsd-ports@freebsd.org Thu Dec 22 21:19:05 2016 Return-Path: Delivered-To: freebsd-ports@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 138D6C8DDE9 for ; Thu, 22 Dec 2016 21:19:05 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (thebighonker.lerctr.org [IPv6:2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "thebighonker.lerctr.org", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E55F51E2F; Thu, 22 Dec 2016 21:19:04 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ZWWyymnwVYjzo3PXFSJAu2FqPnF+ZsfOooX7eVpNeK4=; b=XKgtpuyyqtwH4HmxQ9Z5TxNNEw IBh4JSTJOtABu1cVRJxoYtZq5qvCY8yFIuta/BBDgUKKddz2OLvpWqnREHXTCywFwv9nwojPORUQQ YKdWC6/BXcHaTS0duC3s7t15UFG+940n+ikbSlLlvMA10VCE0MjWCbHXQ+t2ROkiRH6o=; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]:14886 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87 (FreeBSD)) (envelope-from ) id 1cKAlU-0006b9-8y; Thu, 22 Dec 2016 15:19:04 -0600 Received: from proxy.na.alcatel-lucent.com ([135.245.48.75]) by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Thu, 22 Dec 2016 15:19:04 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Thu, 22 Dec 2016 15:19:04 -0600 From: Larry Rosenman To: =?UTF-8?Q?Ren=C3=A9_Ladan?= Cc: freebsd ports Subject: Re: Welcome to our new portmgr members In-Reply-To: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> References: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> Message-ID: <2d8f4a332bcdfc9126aeb57bdeb8fb8f@lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.2.3 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2016 21:19:05 -0000 On 2016-12-22 06:04, René Ladan wrote: > Hello, > > last week the Ports Management Team (portmgr) gained two new members: > Adam Weinberger (adamw@) and Mark Felder (feld@). Both have been a > ports > committer for many years and Mark is also quite active on the Ports > Security Team. > > Yours truly has also been promoted to a full member. > > Please join me in welcoming Adam and Mark. > > René > with portmgr-secretary hat Congratulations! -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281 From owner-freebsd-ports@freebsd.org Fri Dec 23 02:46:28 2016 Return-Path: Delivered-To: freebsd-ports@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 A11F4C8D92A; Fri, 23 Dec 2016 02:46:28 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [192.108.105.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.soaustin.net", Issuer "StartCom Class 2 IV Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7D50215FA; Fri, 23 Dec 2016 02:46:27 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from lonesome.com (bones.soaustin.net [192.108.105.22]) by mail.soaustin.net (Postfix) with ESMTPSA id D3F2C741; Thu, 22 Dec 2016 20:46:20 -0600 (CST) Date: Thu, 22 Dec 2016 20:46:19 -0600 From: Mark Linimon To: =?iso-8859-1?Q?Ren=E9?= Ladan Cc: freebsd ports , freebsd-ports-announce@freebsd.org Subject: Re: Welcome to our new portmgr members Message-ID: <20161223024619.GA6294@lonesome.com> References: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2016 02:46:28 -0000 On Thu, Dec 22, 2016 at 01:04:22PM +0100, René Ladan wrote: > Please join me in welcoming Adam and Mark. Congratulations guys. mcl From owner-freebsd-ports@freebsd.org Fri Dec 23 08:01:21 2016 Return-Path: Delivered-To: freebsd-ports@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 740BEC8DAE6 for ; Fri, 23 Dec 2016 08:01:21 +0000 (UTC) (envelope-from joneum@bsdproject.de) Received: from dd36626.kasserver.com (dd36626.kasserver.com [85.13.153.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4017D1133 for ; Fri, 23 Dec 2016 08:01:21 +0000 (UTC) (envelope-from joneum@bsdproject.de) Received: from phantomias.home.jochen-neumeister.de (p54894768.dip0.t-ipconnect.de [84.137.71.104]) by dd36626.kasserver.com (Postfix) with ESMTPSA id 1DBA82E0046A for ; Fri, 23 Dec 2016 08:52:51 +0100 (CET) To: "freebsd-ports@freebsd.org" From: Jochen Neumeister Subject: any PRs waiting for a commiter Message-ID: Date: Fri, 23 Dec 2016 09:51:56 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2016 08:01:21 -0000 I have a lof of PRs to Commit: Maintainer timeout: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214323 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214341 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214354 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214872 Ready for commit: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214260 Thx Jochen From owner-freebsd-ports@freebsd.org Fri Dec 23 09:34:19 2016 Return-Path: Delivered-To: freebsd-ports@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 86201C8CDD6 for ; Fri, 23 Dec 2016 09:34:19 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8DC1D1BB1; Fri, 23 Dec 2016 09:34:18 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 7BD3628437; Fri, 23 Dec 2016 10:34:10 +0100 (CET) Received: from illbsd.quip.test (ip-86-49-16-209.net.upcbroadband.cz [86.49.16.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 45B2E28412; Fri, 23 Dec 2016 10:34:09 +0100 (CET) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: Baptiste Daroussin Cc: Matthew Seaman , freebsd-ports@freebsd.org References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> <585822F2.2040508@quip.cz> <20161222200844.reh5rf7yv2a66exb@ivaldir.etoilebsd.net> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <585CEF90.5010303@quip.cz> Date: Fri, 23 Dec 2016 10:34:08 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 MIME-Version: 1.0 In-Reply-To: <20161222200844.reh5rf7yv2a66exb@ivaldir.etoilebsd.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2016 09:34:19 -0000 Baptiste Daroussin wrote on 2016/12/22 21:08: > On Mon, Dec 19, 2016 at 07:12:02PM +0100, Miroslav Lachman wrote: >> Matthew Seaman wrote on 2016/12/19 09:45: >>> On 19/12/2016 07:47, David Demelier wrote: >>>>> I have been working for a while on 2 long standing feature request for the ports >>>>> tree: flavors and subpackages. >>>>> >>>>> For flavors I would like to propose a simple approach first which is more like a >>>>> rework of the slave ports for now: >>>>> >>>>> Examples available here: >>>>> https://reviews.freebsd.org/D8840 (with the implementation) >>>>> and >>>>> https://reviews.freebsd.org/D8843 >>>>> >>>>> Design: introduce a 3rd level in the hierarchy and make it work a bit like slave >>>>> ports >>>>> >>>>> pros: >>>>> - all slave ports are self hosted under the same directory: easier for >>>>> maintenance >>>>> - should work with all existing tools >>>>> >>>> This is what I really wanted for years especially for ports like spell >>>> checker. Some are in dedicated categories such as french/aspell while >>>> other are in textproc/-aspell and that's a big mess. >>>> >>>> OpenBSD ports has something like textproc/aspell/ and that is >>>> very nice and clean. If the plan is to do the same, that is definitely >>>> a major improvement. >>>> >>> >>> I really like this idea, although it's going to add a lot of extra >>> directories and very similar small Makefiles to the ports. Every python >>> port would grow flavours to support two major versions of python just >>> for starters, and those additional Makefiles would be almost identical >>> across the python2 flavour and across the python3 flavour. >> >> Can this be processed by some code in Mk/bsd.*.mk? >> I mean if we can add something to the main Makefile then we don't need to >> add subdirectories and sub-Makefiles for each Python module port. > > If we do that we do break the paradigm: 1 package = 1 origin which will break > portmaster/portupgrade for example But we don't have that now. For example dns/py-dnspython can create py27-dnspython, py33-dnspython, py34-dnspython, py35-dnspython - four different packages from one origin, one Makefile. OK, I noticed now that slave port for py3 was added "recently" but even this slave port can create 3 different packages according to what default version of python 3 is installed. Another thing is that portmaster and portupgrade are not well maintained and I think ports / ports framework evolution should not be slowed down because of "3rd party" utilities. Or we will end up with adding tons of directories and small files just to create endless pile of slave ports. Miroslav Lachman From owner-freebsd-ports@freebsd.org Fri Dec 23 09:45:59 2016 Return-Path: Delivered-To: freebsd-ports@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 7A796C8D140 for ; Fri, 23 Dec 2016 09:45:59 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from host64.shmhost.net (unknown [IPv6:2a01:4f8:a0:51d6::108:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 191D931C; Fri, 23 Dec 2016 09:45:59 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from francos-mbp.fritz.box (ip9234d228.dynamic.kabel-deutschland.de [146.52.210.40]) by host64.shmhost.net (Postfix) with ESMTPSA id B36C482B25; Fri, 23 Dec 2016 10:45:56 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals From: Franco Fichtner In-Reply-To: <585CEF90.5010303@quip.cz> Date: Fri, 23 Dec 2016 10:45:56 +0100 Cc: Baptiste Daroussin , Matthew Seaman , freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <70059CD2-8D8C-41BA-AD72-DFD1404D4FBF@lastsummer.de> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <6ff9b573-1778-5b5a-5bf5-773d20b72ff5@FreeBSD.org> <585822F2.2040508@quip.cz> <20161222200844.reh5rf7yv2a66exb@ivaldir.etoilebsd.net> <585CEF90.5010303@quip.cz> To: Miroslav Lachman <000.fbsd@quip.cz> X-Mailer: Apple Mail (2.3259) X-Virus-Scanned: clamav-milter 0.99.2 at host64.shmhost.net X-Virus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2016 09:45:59 -0000 > On 23 Dec 2016, at 10:34 AM, Miroslav Lachman <000.fbsd@quip.cz> = wrote: >=20 > But we don't have that now. For example dns/py-dnspython can create = py27-dnspython, py33-dnspython, py34-dnspython, py35-dnspython - four = different packages from one origin, one Makefile. Noticed that too. This could be easily solved with slave ports that set this for e.g. py27-dnspython: USES=3D python:2.7 and in the master port USES?=3D python USES+=3D other-uses-stuff In fact, py-dnspython master port already does it this way. But most Python ports do not. Cheers, Franco From owner-freebsd-ports@freebsd.org Fri Dec 23 10:19:50 2016 Return-Path: Delivered-To: freebsd-ports@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 7B9D8C8DFAA; Fri, 23 Dec 2016 10:19:50 +0000 (UTC) (envelope-from mokhi64@gmail.com) Received: from mail-io0-x241.google.com (mail-io0-x241.google.com [IPv6:2607:f8b0:4001:c06::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 472251C45; Fri, 23 Dec 2016 10:19:50 +0000 (UTC) (envelope-from mokhi64@gmail.com) Received: by mail-io0-x241.google.com with SMTP id f73so31649090ioe.2; Fri, 23 Dec 2016 02:19:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=hFp8I0j0j1gKu3rjttRLFTTL01atptKFeZkwqQzfmwY=; b=XKd/mT1b2s8P+oV1KzpkHJ/Ev7Wk16WeZSiuHJ2xrZWIiKYyjZjpEVTcZ2Mzkkl973 amZQL8VBGdhhOwjOfpsm1HIV4CC9Lf3ZBXK4qzFcUZ32eZzwlRtervW4JNHcxYbgbDa5 wzNDbo5pTJbTz+mOw5kWiIcutLsAlwRyRueT6abDv2E/wu+v9C7fPaSn/2CSwrvTRXHJ 9WCo2xbe8OLmeZXZtqJArgRAJ+IdSf7PfIeGwNrfLhh3OkLyPG6gf53Mg3cSWhZogKj7 hXBKw/oRAGkHiH9I5F+jKRPbHm3yEPjSTEOeu7pLl2H3Lbasa5G91tcMotUoJ8j3/DB2 PI6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=hFp8I0j0j1gKu3rjttRLFTTL01atptKFeZkwqQzfmwY=; b=kixASbIH8LcuAknFfsPU4B8bSyIUUnfIuNVO73GcD6CBIE3IjvO83Tli052v5Sdz6T Pvtb5qMgfIFgfFWL7hxZwpvWiD/nGI89dbetNzTzcg6IdEv/Z5iTEWj6YWbvkEmKVBSi CRgoh968bWT88E5jI2rgOrG2OU8B26q2i4RfsVL635YFItjwcNLcEjibLXVuD/eSVMLV zIVWKVNgR8tv74XKiwG1FwlN0ZCIEP2MAvFnYKavdm6ULDBdxcep82wAv88XmcJHVkem i2yAOCUoS5OHxwqzyMWozJoxGCgzJ/Dph96YZzPdHQi8pIPGUE/ds0Vdbc71IFnzhc5T FkTA== X-Gm-Message-State: AIkVDXJDj224u+HnZeNN1PXR6Q3X9ctfO1LZTqkKP4dS0M9+E+slcVh1aPiWFu8BhkGLayLzT6nh4yeb7DTUoA== X-Received: by 10.107.34.8 with SMTP id i8mr12298399ioi.132.1482488389693; Fri, 23 Dec 2016 02:19:49 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.147.132 with HTTP; Fri, 23 Dec 2016 02:19:49 -0800 (PST) In-Reply-To: <20161223024619.GA6294@lonesome.com> References: <04e44946-d458-85cf-4167-b7a23ff1ef44@freebsd.org> <20161223024619.GA6294@lonesome.com> From: mokhi Date: Fri, 23 Dec 2016 13:49:49 +0330 Message-ID: Subject: Re: Welcome to our new portmgr members To: Mark Linimon Cc: =?UTF-8?Q?Ren=C3=A9_Ladan?= , freebsd-ports-announce@freebsd.org, freebsd ports Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2016 10:19:50 -0000 Congratulations to them! \0/ and to our community for having them ;) From owner-freebsd-ports@freebsd.org Fri Dec 23 14:46:05 2016 Return-Path: Delivered-To: freebsd-ports@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 22B88C8E41F for ; Fri, 23 Dec 2016 14:46:05 +0000 (UTC) (envelope-from bsd@lordcow.org) Received: from mail.lordcow.org (lordcow.org [IPv6:2c0f:fb18:402:5::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "devaux.za.net", Issuer "Cow Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6F7E41736 for ; Fri, 23 Dec 2016 14:46:04 +0000 (UTC) (envelope-from bsd@lordcow.org) Received: from lordcow.org (localhost [127.0.0.1]) by mail.lordcow.org (8.15.2/8.15.2) with ESMTPS id uBNEjuoZ000351 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 23 Dec 2016 16:45:56 +0200 (SAST) (envelope-from lordcow@lordcow.org) X-Authentication-Warning: lordcow.org: Host localhost [127.0.0.1] claimed to be lordcow.org Received: (from lordcow@localhost) by lordcow.org (8.15.2/8.15.2/Submit) id uBNEjo89000118; Fri, 23 Dec 2016 16:45:50 +0200 (SAST) (envelope-from lordcow) Date: Fri, 23 Dec 2016 16:45:50 +0200 From: Gareth de Vaux To: freebsd-ports@freebsd.org Cc: Walter Schwarzenfeld Subject: Re: openntpd-5.7p4_2,2 depends on libressl-2.2.6 ?! Message-ID: <20161223144550.GA92325@lordcow.org> References: <2E32FD64-2BF6-46CE-BAD2-39AF82E29E33@ellael.org> <56E1BA30.7090306@utanet.at> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56E1BA30.7090306@utanet.at> User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Status: No, score=-0.7 required=5.0 tests=ALL_TRUSTED,PLING_QUERY autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on lordcow.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2016 14:46:05 -0000 On Thu 2016-03-10 (19:17), Walter Schwarzenfeld wrote: > Makefile > OPTIONS_DEFAULT= RESSL > > RESSL_LIB_DEPENDS= libtls.so:${PORTSDIR}/security/libressl > > > turn option RESSL to off. I guess this is because it's a few months later but these lines are no longer in the Makefile? (/usr/ports/net/openntpd/Makefile?) From owner-freebsd-ports@freebsd.org Sat Dec 24 07:57:38 2016 Return-Path: Delivered-To: freebsd-ports@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 21ADDC8EC29 for ; Sat, 24 Dec 2016 07:57:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0ECE812FA for ; Sat, 24 Dec 2016 07:57:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 0E29AC8EC25; Sat, 24 Dec 2016 07:57:38 +0000 (UTC) Delivered-To: ports@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 0C1F6C8EC24 for ; Sat, 24 Dec 2016 07:57:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org (portscout.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F38D912F8 for ; Sat, 24 Dec 2016 07:57:37 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.ysv.freebsd.org ([127.0.1.123]) by portscout.ysv.freebsd.org (8.15.2/8.15.2) with ESMTP id uBO7vb4t082987 for ; Sat, 24 Dec 2016 07:57:37 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.ysv.freebsd.org (8.15.2/8.15.2/Submit) id uBO7vbrd082980; Sat, 24 Dec 2016 07:57:37 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201612240757.uBO7vbrd082980@portscout.ysv.freebsd.org> X-Authentication-Warning: portscout.ysv.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sat, 24 Dec 2016 07:57:37 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Dec 2016 07:57:38 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/lua-sysctl | 1.0 | v1.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Sat Dec 24 09:10:04 2016 Return-Path: Delivered-To: freebsd-ports@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 239B4C8D59D for ; Sat, 24 Dec 2016 09:10:04 +0000 (UTC) (envelope-from shoesoft@gmx.net) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7E85B1718 for ; Sat, 24 Dec 2016 09:10:03 +0000 (UTC) (envelope-from shoesoft@gmx.net) Received: from walrus.pepperland ([81.217.70.96]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MHal6-1cHPTn14jU-003Jzj for ; Sat, 24 Dec 2016 10:09:51 +0100 To: freebsd ports From: Stefan Ehmann Subject: poudriere ignores stored options after r429298 Message-ID: <544fcfdc-5cbb-3b2c-4b64-13593d2f4699@gmx.net> Date: Sat, 24 Dec 2016 10:09:50 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:VBFtk4N1zwecHQAeFkXrQ2GW1hDaEVq7S8bK3AzLrw2Id2hAK3v mG6uAgmHXiODe6Ua7ykcnt5IIaGzp7HzETwScrVHswSBdfjGWuK4OY9PyCEZvywoaMNVGXv rBnhRXejsMdtoQTsfLUdBNmiHtI059ZotuOYdvYdvOGgW9x9u14Uptmpp2+4RY5J8g0ePqZ lp7qWkCpDOajRon+sJFjA== X-UI-Out-Filterresults: notjunk:1;V01:K0:UYT/IVoR6vU=:FoqR5rFYhDaBNqaghKKHyV QvapRLvR+tsEE8hunOiDeLTIQtL3sheMn1/zPLoadxrgyDqrry7+kbgoS+aaxWqD6tXBxkQHD YaCZLCriN/kisE7cBOrfjK9oAGUSgUX2Cpca7k1GHECUGE3fWE5hsIS1BQMAZW+oAmIavmKaR PxFiIgGOO3/nTEwXeaiDnEC2FE0oyWo8YqiG9TNsbfQ0FoaolvyxtPW8eCizMusGvdE2qJmO6 tkv4pCaXISZZQVDWVSWjRzTkKIAKXgWY6OLpH+XfQ7zkOw2ORNikot3wUc1IpRGWvM45JKR9e I347pd8//MbwPi8eIf2HYSP0NxxoKDTieZqONPX34LydXixNTc7tj3RZDH3EPP7zD+6CY8z8o XPAVs2MFuKRU4sdTZPeY+d6rAxzcm5bDu4bu3ipXaTYLfbFGRAjZ3I5AAU7ng0MCLzImV0/eP 7O8LaxNvNJnwm2qt0raqBeZTiEQgPxl7Kv6NgOa9bSjX8gtcn1SQ6RTe3fEfWXXUhkRHBYFTX v7h2o+nkp0OZjkBq5OiUK2lbZn4Z6ahRP5CZ2fHklsVVZMaI8bIcO5RCQt8IzNoTFYec6a9Bp peE7K6X1bb26SDlJs3mOmV6rCs7Rumzf75Mdlc6W+mb921pHVOBRDuGFyr7wSb+Dt3FcnelS5 sfK1jPrc1eDz3Cu8OeCfzIg2ivM0G616UatloUBZ5v30xumGtQi7B54VmUxzuqF52EYnrfhFH /Ag3vxeMtcpUu3UNeozBi2Sz71T24Vxw7my9XmxCTQzLWoewIj3ualr3JONKEmUMxAFZ6Syr/ pgbra8Gi2YpyGRbIosYnN3lc4LzBkmRMbaoi+exCY9y3O6RaMgPsktZ4mX1AuKD/adNrhoiep m2/x7zDAg5PSguV5hMFaW07bkmt5xnR4vMZQ/AX3+geTZAGNGu0aBTDCPi5HW7J6S3T4jWMal SpIiaMFNWUohLyL4Tf1hDiO4Wj4gGQ1Cxz3iTclIAzvpPi5Le/UJdCzk+qUa6KoFAdEfokgCM MBksE4BUgpS8Lpxq9ctWWVs= X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Dec 2016 09:10:04 -0000 After today's ports update, poudriere ignores all options that were previously stored. Everything works as before after reverting r429298 "Make the ports infrastructure accept at least 3 level ports" Previously, poudriere stored its options for python27 in /usr/local/etc/poudriere.d/options/lang_python27 Now options are stored in /usr/local/etc/poudriere.d/options/_usr_ports_lang_python27 From owner-freebsd-ports@freebsd.org Sat Dec 24 14:35:27 2016 Return-Path: Delivered-To: freebsd-ports@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 E2AE3C8E98D for ; Sat, 24 Dec 2016 14:35:27 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id BF1F713CD for ; Sat, 24 Dec 2016 14:35:27 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id BE669C8E98C; Sat, 24 Dec 2016 14:35:27 +0000 (UTC) Delivered-To: ports@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 BE01AC8E98B for ; Sat, 24 Dec 2016 14:35:27 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mail-wj0-x232.google.com (mail-wj0-x232.google.com [IPv6:2a00:1450:400c:c01::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5188C13CC for ; Sat, 24 Dec 2016 14:35:27 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by mail-wj0-x232.google.com with SMTP id c11so66797242wjx.3 for ; Sat, 24 Dec 2016 06:35:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=sjQ+WOS7Maw42ABnTfFW84pOlAyBLw5BqyHjCPrgskM=; b=qwlNPHBm2XsKX4RfQJf0UB87pQKQKONqH3FNFCt25jiJ29+ZTzc91DCaAUTY+rSH2J F5k0xxIkgfT/tuHBWBB4pc5PIGaFZBSVIc1IDUZJj5AL7UzrWtXFD+EEslR2zVZwM75o MFpQOojPr6ps9wNuRnbfI7aMqzY93VZq0M+kpv6Upqwm7Vbdh6M1IzJA920TIbn8cuoh nv3BH9aHoj02EYqq4oHy6rNerH/ETj0W8Co3S7tqBTLoodEXKzy0AOjL5RBA4HJfwZU6 MyLHi1LohpyIX6NW8LJAJRu4/kaOBZa4bjMuGmga01isM0dYUXxkldg7zGy8JgxH0NM0 UtCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=sjQ+WOS7Maw42ABnTfFW84pOlAyBLw5BqyHjCPrgskM=; b=ddKOBy5C5y7Ag1D77GpjUV8zXd1mRTo3sAZqWcMwzp26nxjV56Wp48qkt+xmaKs6wl xxOt+24NL2LU6t0YVTVLSL7ujYjibt0+ERagDWu1FK6KdOaYYr+6a9BcITZdvUPWf74H ZTXrjslcbQQ/yet4M4pYnhfMISWZ7+DbIoulr0VeSgr2jNBWRsGKIzc5sVjvSqDKw8qN 73VbHIo7YkDBDw+NUwskWIed63wyGISrGgafNUj6Mzkb0+6QCCltZHS4VwdtIKMIY9Vh hMs9VoiPDivzP6wcE7rjX9Bs4b/adEgH4KYp9YAY3SMCXEeIwXNc5EdHBxcCFzMNDI6c FUcQ== X-Gm-Message-State: AIkVDXIEcpB/jzyP7D51IN8Jt6ZSnhrxtICQxFXyVC15YTLv3nWMuPob6aW2a+Lfv9HqgQ== X-Received: by 10.194.238.163 with SMTP id vl3mr17069190wjc.169.1482590125523; Sat, 24 Dec 2016 06:35:25 -0800 (PST) Received: from ?IPv6:2001:980:d7ed:1:3265:ecff:fe8f:d3ec? ([2001:980:d7ed:1:3265:ecff:fe8f:d3ec]) by smtp.googlemail.com with ESMTPSA id x140sm42199965wme.19.2016.12.24.06.35.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Dec 2016 06:35:24 -0800 (PST) Sender: =?UTF-8?Q?Ren=C3=A9_Ladan?= Subject: Re: poudriere ignores stored options after r429298 To: Stefan Ehmann References: <544fcfdc-5cbb-3b2c-4b64-13593d2f4699@gmx.net> Cc: "ports@freebsd.org Ports" From: =?UTF-8?Q?Ren=c3=a9_Ladan?= Message-ID: Date: Sat, 24 Dec 2016 15:35:24 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <544fcfdc-5cbb-3b2c-4b64-13593d2f4699@gmx.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Dec 2016 14:35:28 -0000 On 24-12-2016 10:09, Stefan Ehmann wrote: > After today's ports update, poudriere ignores all options that were > previously stored. > > Everything works as before after reverting r429298 "Make the ports > infrastructure accept at least 3 level ports" > > Previously, poudriere stored its options for python27 in > /usr/local/etc/poudriere.d/options/lang_python27 > > Now options are stored in > /usr/local/etc/poudriere.d/options/_usr_ports_lang_python27 Hmm, it should still store options in the old directory, or did we overlook something? From https://reviews.freebsd.org/file/data/aq3dh3bgietiaksqg764/PHID-FILE-abonf7wbxelwjoqv2aiq/D8889.diff : Old: -_PORTDIRNAME= ${.CURDIR:T} -PORTDIRNAME?= ${_PORTDIRNAME} -PKGORIGIN?= ${PKGCATEGORY}/${PORTDIRNAME} -OPTIONS_NAME?= ${PKGORIGIN:S/\//_/} OPTIONS_FILE?= ${PORT_DBDIR}/${OPTIONS_NAME}/options New: +PKGORIGIN?= ${.CURDIR:C/${PORTSDIR}\///} +OPTIONS_NAME?= ${PKGORIGIN:S/\//_/g} OPTIONS_FILE?= ${PORT_DBDIR}/${OPTIONS_NAME}/options On my laptop it works as expected with a just-now updated poudriere ports tree: > root@e17:/usr/local/etc/poudriere.d/options/lang_python27 # ls -l > total 5 > -rw-r--r-- 1 root wheel 406 24 dec. 15:32 options What do 'make -V PKGORIGIN' and 'make -V OPTIONS_NAME' tell? René From owner-freebsd-ports@freebsd.org Sat Dec 24 15:01:21 2016 Return-Path: Delivered-To: freebsd-ports@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 E6C4FC8D743 for ; Sat, 24 Dec 2016 15:01:21 +0000 (UTC) (envelope-from moiseev@mezonplus.ru) Received: from mx.mezonplus.ru (mx.mezonplus.ru [91.211.181.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A1518BC6 for ; Sat, 24 Dec 2016 15:01:21 +0000 (UTC) (envelope-from moiseev@mezonplus.ru) Received: from [192.168.255.6] (unknown [192.168.255.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mx.mezonplus.ru (Postfix) with ESMTPSA id C773661F8C for ; Sat, 24 Dec 2016 17:51:56 +0300 (MSK) To: freebsd-ports@freebsd.org From: Alexander Moisseev Subject: A PR with trivial changes is waiting for a committer Message-ID: <0c8d06e5-b9b7-a79c-0aa3-8cf14e8598ad@mezonplus.ru> Date: Sat, 24 Dec 2016 17:51:54 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:53.0) Gecko/20100101 Thunderbird/53.0a1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mezonplus.ru; s=dkim; t=1482591117; h=from:subject:date:message-id:to:mime-version:content-type:content-transfer-encoding; bh=L071R1VC19vJic5s69eB6jE6sdGsqyZe95VK+cQbiBA=; b=tkOCkW1ShZYVLCvBELCvIbb+G6NW7mzxuyXhXFHDtQ3wLn1nMCBunbZbNGa9ECFK7honcP M2RrhNEgGOsOeLL2gok67Ps+lDDf9PQtwdft2LNuyLZikRqExBtkaPRiwiDYCplchl3lSF uV5D/efMDRgwhu+nWo4YpWBJYcs0kzI= X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Dec 2016 15:01:22 -0000 Can someone take a look at this: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214308 Thanks in advance. From owner-freebsd-ports@freebsd.org Sat Dec 24 21:16:14 2016 Return-Path: Delivered-To: freebsd-ports@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 14182C8E2D3 for ; Sat, 24 Dec 2016 21:16:14 +0000 (UTC) (envelope-from jmalcolm@uraeus.com) Received: from neoshoggoth.uraeus.com (neoshoggoth.uraeus.com [208.72.84.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail-relay.uraeus.com", Issuer "URAEUS" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C917C13AD for ; Sat, 24 Dec 2016 21:16:13 +0000 (UTC) (envelope-from jmalcolm@uraeus.com) Received: from neoshoggoth.uraeus.com (localhost [127.0.0.1]) by neoshoggoth.uraeus.com (Postfix) with ESMTP id 94004109BDC8; Sat, 24 Dec 2016 21:07:46 +0000 (UTC) Received: from neoshoggoth.uraeus.com ([127.0.0.1]) by neoshoggoth.uraeus.com (neoshoggoth.uraeus.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 57YmOLZLtcOW; Sat, 24 Dec 2016 21:07:42 +0000 (UTC) Received: from [172.29.118.55] (pool-71-163-61-176.washdc.fios.verizon.net [71.163.61.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by neoshoggoth.uraeus.com (Postfix) with ESMTPSA id 2798E109BDC7; Sat, 24 Dec 2016 21:07:42 +0000 (UTC) From: Joe Malcolm Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: calendarserver_upgrade failure Date: Sat, 24 Dec 2016 16:07:43 -0500 Message-Id: Cc: Joe To: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Dec 2016 21:16:14 -0000 I am attempting to install calendarserver-9.0 as an upgrade to 5.x using = the port. I was running 10.x and I=E2=80=99m now running = 11.0-RELEASE-p5.=20 First, i had to remove the insistence on twisted 14.4, which isn=E2=80=99t= available in the ports tree. Then starting caldavd gets me a string of = output that includes: 2016-12-23T22:03:34+0000 [twext.enterprise.adbapi2#debug] = ConnectionPool: txn free 'UpgradeAcquireLockStep.stepWithResult': = free=3D1, busy=3D0, waiting=3D0 2016-12-23T22:03:34+0000 = [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaStep#warn= ] Beginning database schema check. 2016-12-23T22:03:34+0000 = [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaStep#warn= ] Required database key VERSION: 63. 2016-12-23T22:03:34+0000 [twext.enterprise.adbapi2#debug] = ConnectionPool: txn busy 'UpgradeDatabaseCoreStep.getVersions': free=3D0, = busy=3D1, waiting=3D0 2016-12-23T22:03:34+0000 [twext.enterprise.adbapi2#debug] = ConnectionPool: txn free 'UpgradeDatabaseCoreStep.getVersions': free=3D1, = busy=3D0, waiting=3D0 2016-12-23T22:03:34+0000 = [txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaStep#warn= ] Actual database key VERSION: 24. 2016-12-23T22:03:34+0000 [calendarserver.tap.caldav#error] Data store = not available; shutting down So, fair enough. But running calendarserver_upgrade gets me a traceback = as follows: root@cal:/usr/local/etc/caldavd # calendarserver_upgrade -f = /usr/local/etc/caldavd/caldavd.plist Traceback (most recent call last): File "/usr/local/bin/calendarserver_upgrade", line 11, in load_entry_point('CalendarServer=3D=3D9.0', 'console_scripts', = 'calendarserver_upgrade')() File = "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line = 565, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File = "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line = 2631, in load_entry_point return ep.load() File = "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line = 2291, in load return self.resolve() File = "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line = 2297, in resolve module =3D __import__(self.module_name, fromlist=3D['__name__'], = level=3D0) File = "/usr/local/lib/python2.7/site-packages/calendarserver/tools/upgrade.py", = line 27, in from txdav.common.datastore.sql import CommonDataStore File = "/usr/local/lib/python2.7/site-packages/txdav/common/datastore/sql.py", = line 85, in from calendarserver.tools.util import displayNameForCollection, = getEventDetails, agoString File = "/usr/local/lib/python2.7/site-packages/calendarserver/tools/util.py", = line 38, in from twistedcaldav.stdconfig import DEFAULT_CONFIG_FILE File = "/usr/local/lib/python2.7/site-packages/twistedcaldav/stdconfig.py", = line 1854, in config.update() File "/usr/local/lib/python2.7/site-packages/twistedcaldav/config.py", = line 262, in update hook(self._data, reloading=3Dreloading) File = "/usr/local/lib/python2.7/site-packages/twistedcaldav/stdconfig.py", = line 1478, in _postUpdateResourceService from twistedcaldav.upgrade import upgradeResourcesXML File "/usr/local/lib/python2.7/site-packages/twistedcaldav/upgrade.py", = line 67, in from calendarserver.tap.util import getRootResource, FakeRequest File = "/usr/local/lib/python2.7/site-packages/calendarserver/tap/util.py", = line 38, in from calendarserver.tools.util import checkDirectory ImportError: cannot import name checkDirectory So, pardon my Python ineptitude, but as the file = /usr/local/lib/python2.7/site-packages/calendarserver/tools/util.py is = present and is identical to the distribution, this error is pretty = confusing to me. Can anyone toss me a clue? Thanks, Joe=