From owner-freebsd-ports@freebsd.org Sun Feb 7 00:11: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 949E3AA0EFA for ; Sun, 7 Feb 2016 00:11:30 +0000 (UTC) (envelope-from grog@lemis.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 7A28C1039 for ; Sun, 7 Feb 2016 00:11:30 +0000 (UTC) (envelope-from grog@lemis.com) Received: by mailman.ysv.freebsd.org (Postfix) id 78484AA0EF9; Sun, 7 Feb 2016 00:11: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 5E493AA0EF8 for ; Sun, 7 Feb 2016 00:11:30 +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 3E4631036 for ; Sun, 7 Feb 2016 00:11:29 +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 AE3D21B72802 for ; Sun, 7 Feb 2016 00:03:05 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id 47FA244A5F0; Sun, 7 Feb 2016 11:03:04 +1100 (AEDT) Date: Sun, 7 Feb 2016 11:03:04 +1100 From: Greg 'groggy' Lehey To: ports@freebsd.org Subject: Removing documentation (was: [Bug 206922] Handbook: Chapter 4.5+ changes) Message-ID: <20160207000304.GA71035@eureka.lemis.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline In-Reply-To: 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.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 00:11:30 -0000 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I'm bringing this to the attention of the ports community to try to come up with a consensus about how to handle existing documentation for ageing packages, in this case portmaster. This bug report suggests removing the documentation for portmaster because it is out of date and no longer maintained. But it's still in the ports tree, and people still use it. The current wording (4.5.3.1) claims it is the recommended tool, which is clearly out of date. marino@ (the submitter) writes: On Friday, 5 February 2016 at 7:33:33 +0000, bugzilla-noreply@freebsd.org wrote: > > You have a tool presented as "official" that hasn't had it's > original maintainer in 4 years and was only kept on life support up > until 9 months ago. Agreed, the "official" (the term used is "recommended") status is gone. But that's a reason to fix the documentation, not remove it. As I see it, we have three choices, in increasing order of desirability: 1. Remove all mention of portmaster. That's what this PR recommends. 2. Do nothing. 3. Update the documentation to indicate the current status, recommending alternatives if possible. The real issue here is that we shouldn't remove documentation for software that is still available. In addition, wblock@ writes: On Friday, 5 February 2016 at 14:48:07 +0000, bugzilla-noreply@freebsd.org wrote: > > At present, portmaster still has no direct competition... More generally, the way I see it is simple: we should try to keep the documentation as up-to-date as possible. This means that we don't remove documentation for existing packages. It also means that we may need to change the content of the documentation if the status (not necessarily the content) of the package changes. One of the arguments for removing it from the handbook is that it has a man page. That has some merit, but it doesn't help the people who have used portmaster and now don't know what to do. Even if portmgr is deprecated, the documentation should suggest a replacement. Can portmgr@ come up with a clear, easy-to-understand policy? 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 MUA reports problems, please read http://tinyurl.com/broken-mua --6c2NcOVqGQ03X4Wi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAla2ibgACgkQIubykFB6QiObDgCZAe436lNAyFA4nyvW3Xb5Rpi3 PBAAnjngnMxYtCVNjRCsIFGF81xBOJHl =+JxF -----END PGP SIGNATURE----- --6c2NcOVqGQ03X4Wi-- From owner-freebsd-ports@freebsd.org Sun Feb 7 01:16: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 3CB4EA9FF6A for ; Sun, 7 Feb 2016 01:16:37 +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 1C5C7133C for ; Sun, 7 Feb 2016 01:16:37 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 190ADA9FF69; Sun, 7 Feb 2016 01:16: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 F2E7DA9FF68 for ; Sun, 7 Feb 2016 01:16:36 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-vk0-x22c.google.com (mail-vk0-x22c.google.com [IPv6:2607:f8b0:400c:c05::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 BE584133A; Sun, 7 Feb 2016 01:16:36 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-vk0-x22c.google.com with SMTP id e185so77168664vkb.1; Sat, 06 Feb 2016 17:16:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=5mHy+b4l6pMDsiwIIn/vlKS++pE9ZPV44ldDYjBJdqQ=; b=rIA+ay4pEg3EGY9jmniE4WpyEUGvFj0hrNooM8jDktmvr/Lg/eOgO9/NPip7vY5+9I FThqWgsN1d6EbXIkSGZI+opJcQ83kbT6m0NnySRXw0ft0VH82A2EpFUmN4fTReeAav41 oZaN6QfO22njBTDCQ2fwBrU65vSwTPeevAtOIZJDz6xcyNGZUVbwufI2ATBzqygifOf+ 5CTCh1EDMzenKCYbS1sneP9VxU7eK3G2Lo5EoWU7VM43+7vcfFFTX+5angcH7rO+SSR4 a2vUUIA/u1Vz4cBn8brXC3KLz4CYKZbKXahDLSjxVSj0HMj2rHdxcljfNpb1mMDdI+ES uepA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=5mHy+b4l6pMDsiwIIn/vlKS++pE9ZPV44ldDYjBJdqQ=; b=d8zujMDp8rU6+ZfAXNSnJzUwnlgJYU2Eu4Bz8Lz/tVuDd62pbAhSrwjxwxrgw6cbBA YunYA6a1AmRZI02XWX38QoqJE+MAkrCxhX0+2i6AHxJw2ZOs18wVTxGICOB8YyloX/Hv yvYIdTe4nfnAiqRLWW3ksLFUgXiXSlqJbL6/oa44bFHYJ6Hs0t0rAcZXySe3zSE51DYe O5ZSv9kHoAn1rVQ8xmBjb51tyS2N/iylbUW14wJpLq/+UqU33Kndwqmy+cVcnrjPrL5M EWQQfIJ3yYdCyy7Cnztn9GPIwH7QXRh3gplVChZXvwMJqSYvPPAVaWMb/IEt1zuB6cXI MM+Q== X-Gm-Message-State: AG10YOS9xIRbSiAvUTrlzZSyEcJDQ02imCsUwEIknsyJ/30TGIr4XaSk2oxWH2jXX88mlvGyr5Zyc1CK754brQ== MIME-Version: 1.0 X-Received: by 10.31.16.37 with SMTP id g37mr14264939vki.97.1454807795583; Sat, 06 Feb 2016 17:16:35 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.159.32.135 with HTTP; Sat, 6 Feb 2016 17:16:35 -0800 (PST) In-Reply-To: <20160207000304.GA71035@eureka.lemis.com> References: <20160207000304.GA71035@eureka.lemis.com> Date: Sat, 6 Feb 2016 17:16:35 -0800 X-Google-Sender-Auth: 1ZO49Lg7jmHwpAI-GaEVUs0l4hk Message-ID: Subject: Re: Removing documentation (was: [Bug 206922] Handbook: Chapter 4.5+ changes) From: Kevin Oberman To: "Greg 'groggy' Lehey" Cc: "ports@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 01:16:37 -0000 On Sat, Feb 6, 2016 at 4:03 PM, Greg 'groggy' Lehey wrote: > I'm bringing this to the attention of the ports community to try to > come up with a consensus about how to handle existing documentation > for ageing packages, in this case portmaster. > > This bug report suggests removing the documentation for portmaster > because it is out of date and no longer maintained. > > But it's still in the ports tree, and people still use it. The > current wording (4.5.3.1) claims it is the recommended tool, which is > clearly out of date. marino@ (the submitter) writes: > > On Friday, 5 February 2016 at 7:33:33 +0000, > bugzilla-noreply@freebsd.org wrote: > > > > You have a tool presented as "official" that hasn't had it's > > original maintainer in 4 years and was only kept on life support up > > until 9 months ago. > > Agreed, the "official" (the term used is "recommended") status is > gone. But that's a reason to fix the documentation, not remove it. > As I see it, we have three choices, in increasing order of > desirability: > > 1. Remove all mention of portmaster. That's what this PR recommends. > 2. Do nothing. > 3. Update the documentation to indicate the current status, > recommending alternatives if possible. > > The real issue here is that we shouldn't remove documentation for > software that is still available. In addition, wblock@ writes: > > On Friday, 5 February 2016 at 14:48:07 +0000, > bugzilla-noreply@freebsd.org wrote: > > > > At present, portmaster still has no direct competition... > > More generally, the way I see it is simple: we should try to keep the > documentation as up-to-date as possible. This means that we don't > remove documentation for existing packages. It also means that we may > need to change the content of the documentation if the status (not > necessarily the content) of the package changes. > > One of the arguments for removing it from the handbook is that it has > a man page. That has some merit, but it doesn't help the people who > have used portmaster and now don't know what to do. Even if portmgr > is deprecated, the documentation should suggest a replacement. > > Can portmgr@ come up with a clear, easy-to-understand policy? > > Greg > I am not portmgr, but do use portmaster for updating ports on systems running STABLE or HEAD. I still see no tool which provides the features of portmaster. I also realize that this is far from a universal opinion. I believe that the issue of it having a man page is completely irrelevant. The handbook covers pkg, portsnap, and freebsd-update, all of which have very comprehensive man pages and are covered in the handbook because man pages and the handbook serve very different purposes. Every port should have a man page, though I understand why many lack one and ports that support the basic management of a system belong in the handbook. When multiple and popular tools are available for the same job, it would be good to summarize any different capabilities that might make one preferred over another. Of course, someone has to write it. :-( -- 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 Feb 7 09:02: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 55147AA1811 for ; Sun, 7 Feb 2016 09:02:03 +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 4353EFEB for ; Sun, 7 Feb 2016 09:02:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 43975AA180F; Sun, 7 Feb 2016 09:02: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 433F5AA180E for ; Sun, 7 Feb 2016 09:02:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.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 36FB2FE8 for ; Sun, 7 Feb 2016 09:02:03 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id u17923B4023993 for ; Sun, 7 Feb 2016 09:02:03 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id u179235C023983; Sun, 7 Feb 2016 09:02:03 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201602070902.u179235C023983@portscout.freebsd.org> X-Authentication-Warning: portscout.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, 7 Feb 2016 09:02:03 +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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 09:02:03 -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 ------------------------------------------------+-----------------+------------ cad/adms | 2.3.4 | 2.3.5 ------------------------------------------------+-----------------+------------ japanese/texinfo | 4.7 | 6.1 ------------------------------------------------+-----------------+------------ net-mgmt/weathermap | 1.1.1 | 12.0.0 ------------------------------------------------+-----------------+------------ 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 Feb 7 11:44: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 BD3DAA9F276 for ; Sun, 7 Feb 2016 11:44:41 +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 AEC2A1C6B for ; Sun, 7 Feb 2016 11:44:41 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: by mailman.ysv.freebsd.org (Postfix) id AA480A9F275; Sun, 7 Feb 2016 11:44: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 A9DF6A9F274 for ; Sun, 7 Feb 2016 11:44:41 +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 77BE01C69; Sun, 7 Feb 2016 11:44:41 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [192.168.1.55] (x4d0a4a02.dyn.telefonica.de [77.10.74.2]) by toco-domains.de (Postfix) with ESMTPA id E6AFB1B22067; Sun, 7 Feb 2016 12:44:32 +0100 (CET) Subject: Re: Removing documentation To: Greg 'groggy' Lehey , ports@freebsd.org References: <20160207000304.GA71035@eureka.lemis.com> From: =?UTF-8?Q?Torsten_Z=c3=bchlsdorff?= Message-ID: <56B72E20.80909@toco-domains.de> Date: Sun, 7 Feb 2016 12:44:32 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160207000304.GA71035@eureka.lemis.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 11:44:41 -0000 Hello, >> You have a tool presented as "official" that hasn't had it's >> original maintainer in 4 years and was only kept on life support up >> until 9 months ago. > > Agreed, the "official" (the term used is "recommended") status is > gone. But that's a reason to fix the documentation, not remove it. > As I see it, we have three choices, in increasing order of > desirability: > > 1. Remove all mention of portmaster. That's what this PR recommends. > 2. Do nothing. > 3. Update the documentation to indicate the current status, > recommending alternatives if possible. Number 4 is missing: find a maintainer for it. I would volunteer for this. But before a real commitment i need a closer look at it, which i will do next week. So please standby. Greetings, Torsten From owner-freebsd-ports@freebsd.org Sun Feb 7 13:18: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 AD80EAA0537 for ; Sun, 7 Feb 2016 13:18:28 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: from alisocreek.buildingonline.net (alisocreek.buildingonline.net [204.109.62.198]) by mx1.freebsd.org (Postfix) with ESMTP id 9668F1BE8 for ; Sun, 7 Feb 2016 13:18:27 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: by alisocreek.buildingonline.net (Postfix, from userid 58) id 0F685991C5E; Sun, 7 Feb 2016 05:18:27 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on alisocreek.buildingonline.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, MISSING_HEADERS autolearn=no autolearn_force=no version=3.4.0 Received: from Brady.local (unknown [69.51.79.5]) (Authenticated sender: dan@dpcsys.com) by alisocreek.buildingonline.net (Postfix) with ESMTPA id DFAF7991B7B for ; Sun, 7 Feb 2016 05:18:25 -0800 (PST) Message-ID: <56B74421.3070700@buildingonline.com> Date: Sun, 07 Feb 2016 06:18:25 -0700 From: Dan Busarow Organization: BuildingOnline.com User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 CC: freebsd-ports@freebsd.org Subject: PHP7 package? References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> In-Reply-To: <56B6B4D4.7000109@gmail.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 13:18:28 -0000 This post suggests that a php7 port should be coming soon https://docs.freebsd.org/cgi/getmsg.cgi?fetch=86492+0+archive/2016/freebsd-ports/20160117.freebsd-ports but there is stil no port or package available for php7 Any ideas on how soon it may be available? Thanks, Dan -- Dan Busarow dan@buildingonline.com 949 496 6648 x218 Follow BuildingOnline on: http://Twitter.com/BuildingOnline http://Facebook.com/BuildingOnline http://Linkedin.com/groupRegistration?gid=1925831 On 2/6/16 8:07 PM, Johan Hendriks wrote: > Op 07/02/16 om 01:12 schreef Dan Busarow: >> Does anyone have a guess as to when there will be a package for php7? >> >> I know that it is easy to install from source but I would prefer to >> stick with packages. >> >> Thanks, >> Dan > > Check the ports mailing list, mostly these things come up here first. > > https://docs.freebsd.org/cgi/getmsg.cgi?fetch=86492+0+archive/2016/freebsd-ports/20160117.freebsd-ports > > regards > Johan > From owner-freebsd-ports@freebsd.org Sun Feb 7 13:32: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 41BD2AA0DA0 for ; Sun, 7 Feb 2016 13:32:15 +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 05F8C6B4 for ; Sun, 7 Feb 2016 13:32:15 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aSPRm-000IUn-8B; Sun, 07 Feb 2016 14:32:14 +0100 Date: Sun, 7 Feb 2016 14:32:14 +0100 From: Kurt Jaeger To: Dan Busarow Cc: freebsd-ports@freebsd.org Subject: Re: PHP7 package? Message-ID: <20160207133214.GS46096@home.opsec.eu> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56B74421.3070700@buildingonline.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 13:32:15 -0000 Hi! > This post suggests that a php7 port should be coming soon > > > https://docs.freebsd.org/cgi/getmsg.cgi?fetch=86492+0+archive/2016/freebsd-ports/20160117.freebsd-ports > > but there is stil no port or package available for php7 You can check out the repo and build them yourself, it works, see it at https://a1.opsec.eu/test.php -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Sun Feb 7 14:21: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 8993BAA0296 for ; Sun, 7 Feb 2016 14:21:56 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 69C711DE2 for ; Sun, 7 Feb 2016 14:21:55 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 3C63A43C9E for ; Sun, 7 Feb 2016 08:21:52 -0600 (CST) To: FreeBSD Mailing List From: John Marino Subject: Removing documentation Message-ID: <56B752FD.6000906@marino.st> Date: Sun, 7 Feb 2016 15:21:49 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 14:21:56 -0000 >> 1. Remove all mention of portmaster. That's what this PR recommends. >> 2. Do nothing. >> 3. Update the documentation to indicate the current status, >> recommending alternatives if possible. > > Number 4 is missing: find a maintainer for it. > > I would volunteer for this. But before a real commitment i need a closer > look at it, which i will do next week. So please standby. This is not just any port. Anybody proposing to be maintainer, in my opinion, should first be required to take over every open PR in bugzilla, then fix all the known issues there (and elsewhere) and only then be assigned maintainership because at that point they've proven they can do the job. What I do not what to see is somebody putting their name in the MAINTAINER field just to keep it from being deprecated, etc, when that someone is either unqualified or has no intention of fixing the issues or both. I think the maintainer must have an expert level knowledge of the ports true and there are probably not that many people that can actually maintain this script. John From owner-freebsd-ports@freebsd.org Sun Feb 7 14:29: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 DD575AA04D9 for ; Sun, 7 Feb 2016 14:29:00 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 BC7FB1F30 for ; Sun, 7 Feb 2016 14:29:00 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 4B72143C1C; Sun, 7 Feb 2016 08:28:57 -0600 (CST) To: FreeBSD Mailing List , Kevin Oberman From: John Marino Subject: Removing documentation (was: [Bug 206922] Handbook: Chapter 4.5+ changes) X-Enigmail-Draft-Status: N1110 Message-ID: <56B754A8.3030605@marino.st> Date: Sun, 7 Feb 2016 15:28:56 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 14:29:01 -0000 > I am not portmgr, but do use portmaster for updating ports on systems > running STABLE or HEAD. I still see no tool which provides the features of > portmaster. I also realize that this is far from a universal opinion. Please do an honest "fly-off" between ports-mgmt/portmaster and ports-mgmt/synth. I would love to hear what signficant thing portmaster can do that Synth can't. (honestly) disclaimer: I have obvious bias, I wrote Synth and one *specific* goal to was address claims like yours above, meaning that I wanted to remove that excuse as a valid reason to leave portmaster in the status quo. > I believe that the issue of it having a man page is completely irrelevant. That was to counter the claim that portmaster "needs" documentation. The point is that it *has* documentation. > The handbook covers pkg, portsnap, and freebsd-update, all of which have > very comprehensive man pages and are covered in the handbook because man > pages and the handbook serve very different purposes. Every port should > have a man page, though I understand why many lack one and ports that > support the basic management of a system belong in the handbook. When > multiple and popular tools are available for the same job, it would be good > to summarize any different capabilities that might make one preferred over > another. That's not the point. The point is a sanctioned "official" tool is not maintained and my position is that is UNACCEPTABLE. To be in the handbook it must be a hard requirement to be *ADEQUATELY* maintained. I do not believe that requirement is being met today. John From owner-freebsd-ports@freebsd.org Sun Feb 7 15:56: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 D24A1AA0EC3 for ; Sun, 7 Feb 2016 15:56:38 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: from alisocreek.buildingonline.net (alisocreek.buildingonline.net [204.109.62.198]) by mx1.freebsd.org (Postfix) with ESMTP id B8C34108C for ; Sun, 7 Feb 2016 15:56:38 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: by alisocreek.buildingonline.net (Postfix, from userid 58) id B15CE9916CB; Sun, 7 Feb 2016 07:56:37 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on alisocreek.buildingonline.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, MISSING_HEADERS autolearn=no autolearn_force=no version=3.4.0 Received: from Whistler.local (unknown [69.51.79.5]) (Authenticated sender: dan@dpcsys.com) by alisocreek.buildingonline.net (Postfix) with ESMTPA id B83C7991412 for ; Sun, 7 Feb 2016 07:56:36 -0800 (PST) Subject: Re: PHP7 package? References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> Cc: freebsd-ports@freebsd.org From: Dan Busarow Organization: BuildingOnline.com Message-ID: <56B76933.9060408@buildingonline.com> Date: Sun, 7 Feb 2016 08:56:35 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160207133214.GS46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 15:56:38 -0000 On 2/7/16 6:32 AM, Kurt Jaeger wrote: > Hi! > >> This post suggests that a php7 port should be coming soon >> >> >> https://docs.freebsd.org/cgi/getmsg.cgi?fetch=86492+0+archive/2016/freebsd-ports/20160117.freebsd-ports >> >> but there is stil no port or package available for php7 > > You can check out the repo and build them yourself, it works, see it at > > https://a1.opsec.eu/test.php I already have PHP 7 running in production. It builds from source quite easily. What I'm looking for is a package version so that in the future I can run pkg upgrade or pkg upgrade php7x without worrying about pkg make mysterious changes to my NON-pkg software. Thanks, Dan -- Dan Busarow BuildingOnline.com http://www.BuildingOnline.net/ 888-496-6648 ext 218 > From owner-freebsd-ports@freebsd.org Sun Feb 7 16:06: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 1A0F1AA12D1 for ; Sun, 7 Feb 2016 16:06:11 +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 D08A3161F for ; Sun, 7 Feb 2016 16:06:10 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aSRql-000Iiy-WD; Sun, 07 Feb 2016 17:06:12 +0100 Date: Sun, 7 Feb 2016 17:06:11 +0100 From: Kurt Jaeger To: Dan Busarow Cc: freebsd-ports@freebsd.org Subject: Re: PHP7 package? Message-ID: <20160207160611.GT46096@home.opsec.eu> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56B76933.9060408@buildingonline.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 16:06:11 -0000 Hi! > What I'm looking for is a package version so that in the future I can run > > pkg upgrade > or > pkg upgrade php7x If you clone the repo from miwi, use it to build your own pkg repo, you can use pkg upgrade to install those packages. That's how I did it my testbox. If you need more details on how to do it, I can add a few more details. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Sun Feb 7 16:19:07 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 547C4AA179B for ; Sun, 7 Feb 2016 16:19:07 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: from alisocreek.buildingonline.net (alisocreek.buildingonline.net [204.109.62.198]) by mx1.freebsd.org (Postfix) with ESMTP id 3A8D91C13 for ; Sun, 7 Feb 2016 16:19:06 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: by alisocreek.buildingonline.net (Postfix, from userid 58) id 786E49916CB; Sun, 7 Feb 2016 08:19:06 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on alisocreek.buildingonline.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, MISSING_HEADERS autolearn=no autolearn_force=no version=3.4.0 Received: from Whistler.local (unknown [69.51.79.5]) (Authenticated sender: dan@dpcsys.com) by alisocreek.buildingonline.net (Postfix) with ESMTPA id D4C62991412 for ; Sun, 7 Feb 2016 08:19:05 -0800 (PST) Subject: Re: PHP7 package? References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> <20160207160611.GT46096@home.opsec.eu> Cc: freebsd-ports@freebsd.org From: Dan Busarow Organization: BuildingOnline.com Message-ID: <56B76E79.1010603@buildingonline.com> Date: Sun, 7 Feb 2016 09:19:05 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160207160611.GT46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 16:19:07 -0000 On 2/7/16 9:06 AM, Kurt Jaeger wrote: > Hi! > >> What I'm looking for is a package version so that in the future I can run >> >> pkg upgrade >> or >> pkg upgrade php7x > > If you clone the repo from miwi, use it to build your own pkg repo, > you can use pkg upgrade to install those packages. > > That's how I did it my testbox. If you need more details on how to do it, > I can add a few more details. More details would be great. I've never built my own repo Thanks, Dan From owner-freebsd-ports@freebsd.org Sun Feb 7 16:54: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 592EBAA0C9A for ; Sun, 7 Feb 2016 16:54:49 +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 1A404115 for ; Sun, 7 Feb 2016 16:54:49 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aSSbq-000ImE-Pm; Sun, 07 Feb 2016 17:54:50 +0100 Date: Sun, 7 Feb 2016 17:54:50 +0100 From: Kurt Jaeger To: Dan Busarow Cc: freebsd-ports@freebsd.org Subject: Re: PHP7 package? Message-ID: <20160207165450.GU46096@home.opsec.eu> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> <20160207160611.GT46096@home.opsec.eu> <56B76E79.1010603@buildingonline.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56B76E79.1010603@buildingonline.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 16:54:49 -0000 Hi! > > If you clone the repo from miwi, use it to build your own pkg repo, > > you can use pkg upgrade to install those packages. > > That's how I did it my testbox. If you need more details on how to do it, > > I can add a few more details. > > More details would be great. I've never built my own repo Here we go: https://opsec.eu/src/repo-setup/ with a README on how to do this for php70. We would love to hear feedback about the php70 tree miwi has prepared, especially with some php-heavy CMS stuff in the ports tree! -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Sun Feb 7 17: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 868FDAA0223 for ; Sun, 7 Feb 2016 17:46:28 +0000 (UTC) (envelope-from Mathias.Picker@virtual-earth.de) Received: from www94.your-server.de (www94.your-server.de [213.133.104.94]) (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 4FCDE1BB0 for ; Sun, 7 Feb 2016 17:46:27 +0000 (UTC) (envelope-from Mathias.Picker@virtual-earth.de) Received: from [92.230.72.97] (helo=MathiasNote2.fritz.box) by www94.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.80.1) (envelope-from ) id 1aST5M-0005Dj-OC; Sun, 07 Feb 2016 18:25:20 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <56B76E79.1010603@buildingonline.com> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> <20160207160611.GT46096@home.opsec.eu> <56B76E79.1010603@buildingonline.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Subject: Re: PHP7 package? From: Mathias Picker Date: Sun, 07 Feb 2016 18:25:11 +0100 To: Dan Busarow CC: freebsd-ports@freebsd.org Message-ID: X-Authenticated-Sender: Mathias.Picker@virtual-earth.de X-Virus-Scanned: Clear (ClamAV 0.98.7/21344/Sat Feb 6 17:24:41 2016) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2016 17:46:28 -0000 Am 7. Februar 2016 17:19:05 MEZ, schrieb Dan Busarow : >On 2/7/16 9:06 AM, Kurt Jaeger wrote: >> Hi! >> >>> What I'm looking for is a package version so that in the future I >can run >>> >>> pkg upgrade >>> or >>> pkg upgrade php7x >> >> If you clone the repo from miwi, use it to build your own pkg repo, >> you can use pkg upgrade to install those packages. >> >> That's how I did it my testbox. If you need more details on how to do >it, >> I can add a few more details. > >More details would be great. I've never built my own repo You might try ports-mgmt/synth, a new tool intending to replace portmaster/portsupgrade. synth builds and installs packages into a local pkg repository before upgrading the system. The simplest option I know of. I've never used it, but I'm contemplating trying it out… / Mathias > >Thanks, >Dan > >________________________ll_______________________ >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 Feb 8 00:02:09 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 E944CAA129A for ; Mon, 8 Feb 2016 00:02:09 +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 D3B1B19DA for ; Mon, 8 Feb 2016 00:02:09 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: by mailman.ysv.freebsd.org (Postfix) id D1F7DAA1299; Mon, 8 Feb 2016 00:02:09 +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 D1922AA1298 for ; Mon, 8 Feb 2016 00:02:09 +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 A1DAF19D9; Mon, 8 Feb 2016 00:02:09 +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 u18028eK080882 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 7 Feb 2016 17:02:08 -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 u18028Mo080879; Sun, 7 Feb 2016 17:02:08 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sun, 7 Feb 2016 17:02:08 -0700 (MST) From: Warren Block To: =?ISO-8859-15?Q?Torsten_Z=FChlsdorff?= cc: "Greg 'groggy' Lehey" , ports@freebsd.org Subject: Re: Removing documentation In-Reply-To: <56B72E20.80909@toco-domains.de> Message-ID: References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> 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.4.3 (wonkity.com [127.0.0.1]); Sun, 07 Feb 2016 17:02:08 -0700 (MST) Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 00:02:10 -0000 On Sun, 7 Feb 2016, Torsten Zühlsdorff wrote: > Hello, > >>> You have a tool presented as "official" that hasn't had it's >>> original maintainer in 4 years and was only kept on life support up >>> until 9 months ago. >> >> Agreed, the "official" (the term used is "recommended") status is >> gone. But that's a reason to fix the documentation, not remove it. >> As I see it, we have three choices, in increasing order of >> desirability: >> >> 1. Remove all mention of portmaster. That's what this PR recommends. >> 2. Do nothing. >> 3. Update the documentation to indicate the current status, >> recommending alternatives if possible. > > Number 4 is missing: find a maintainer for it. > > I would volunteer for this. But before a real commitment i need a closer look > at it, which i will do next week. So please standby. Thank you. From owner-freebsd-ports@freebsd.org Mon Feb 8 00:29: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 993E0AA1F1E for ; Mon, 8 Feb 2016 00:29:55 +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 6A756795 for ; Mon, 8 Feb 2016 00:29:55 +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 u180Ts3m087890 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 7 Feb 2016 17:29:54 -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 u180TrUK087887; Sun, 7 Feb 2016 17:29:54 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sun, 7 Feb 2016 17:29:53 -0700 (MST) From: Warren Block To: John Marino cc: FreeBSD Mailing List , Kevin Oberman Subject: Re: Removing documentation (was: [Bug 206922] Handbook: Chapter 4.5+ changes) In-Reply-To: <56B754A8.3030605@marino.st> Message-ID: References: <56B754A8.3030605@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.4.3 (wonkity.com [127.0.0.1]); Sun, 07 Feb 2016 17:29:54 -0700 (MST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 00:29:55 -0000 On Sun, 7 Feb 2016, John Marino wrote: >> I am not portmgr, but do use portmaster for updating ports on systems >> running STABLE or HEAD. I still see no tool which provides the features of >> portmaster. I also realize that this is far from a universal opinion. > > Please do an honest "fly-off" between ports-mgmt/portmaster and > ports-mgmt/synth. I would love to hear what signficant thing portmaster > can do that Synth can't. (honestly) portmaster's one big feature has always been that it has no dependencies. That was and is important. One of the motivators for portmaster was portupgrade's Ruby and ruby-bdb dependencies, which often broke upgrades. I have not tried Synth due to the Ada dependency, and so do not know if it has other portmaster-like abilities, like installing or upgrading a port from the command line with just an origin (portmaster devel/git) or whether it can build or upgrade a port or group of interdependent ports on the host system rather than in a chroot or jail. > That's not the point. The point is a sanctioned "official" tool is not > maintained and my position is that is UNACCEPTABLE. To be in the > handbook it must be a hard requirement to be *ADEQUATELY* maintained. I > do not believe that requirement is being met today. I have committed a change to the Handbook that rewords the portmaster entry. It removes "recommended", replacing it with "smallest", and clarifies and simplifies some other text. From owner-freebsd-ports@freebsd.org Mon Feb 8 00:47: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 D2FFEA9F705 for ; Mon, 8 Feb 2016 00:47:25 +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 9DFF2D2F for ; Mon, 8 Feb 2016 00:47:25 +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 u180lOuH092433 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 7 Feb 2016 17:47:24 -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 u180lOqr092430; Sun, 7 Feb 2016 17:47:24 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sun, 7 Feb 2016 17:47:24 -0700 (MST) From: Warren Block To: John Marino cc: FreeBSD Mailing List Subject: Re: Removing documentation In-Reply-To: <56B752FD.6000906@marino.st> Message-ID: References: <56B752FD.6000906@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.4.3 (wonkity.com [127.0.0.1]); Sun, 07 Feb 2016 17:47:24 -0700 (MST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 00:47:25 -0000 On Sun, 7 Feb 2016, John Marino wrote: >>> 1. Remove all mention of portmaster. That's what this PR recommends. >>> 2. Do nothing. >>> 3. Update the documentation to indicate the current status, >>> recommending alternatives if possible. >> >> Number 4 is missing: find a maintainer for it. >> >> I would volunteer for this. But before a real commitment i need a closer >> look at it, which i will do next week. So please standby. > > This is not just any port. > Anybody proposing to be maintainer, in my opinion, should first be > required to take over every open PR in bugzilla, then fix all the known > issues there (and elsewhere) and only then be assigned maintainership > because at that point they've proven they can do the job. > > What I do not what to see is somebody putting their name in the > MAINTAINER field just to keep it from being deprecated, etc, when that > someone is either unqualified or has no intention of fixing the issues > or both. It is a little early to assign ulterior motives to a non-existent maintainer for something that has not actually happened. > I think the maintainer must have an expert level knowledge of the ports > true and there are probably not that many people that can actually > maintain this script. That would explain the lack of maintainers. Well, that, and it's written in sh, the Not-A-Programming-Language That Time Forgot(TM). Have similar requirements been set for maintainers of any other port? In the past, calls for maintainers have gone out when important ports needed them. I don't recall that happening for portmaster, at least not up to now. From owner-freebsd-ports@freebsd.org Mon Feb 8 00:53: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 0ED33A9FA3B for ; Mon, 8 Feb 2016 00:53:11 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 E0A68FD4 for ; Mon, 8 Feb 2016 00:53:10 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 771BD43BA8; Sun, 7 Feb 2016 18:53:08 -0600 (CST) Subject: Re: Removing documentation To: Warren Block References: <56B754A8.3030605@marino.st> Cc: FreeBSD Mailing List , Kevin Oberman From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B7E6F2.9050906@marino.st> Date: Mon, 8 Feb 2016 01:53:06 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 00:53:11 -0000 On 2/8/2016 1:29 AM, Warren Block wrote: > portmaster's one big feature has always been that it has no > dependencies. That was and is important. One of the motivators for > portmaster was portupgrade's Ruby and ruby-bdb dependencies, which often > broke upgrades. 1) poudriere is exactly the same, portmaster is not unique there. 2) In the context of Synth, this is not a legitimate criticism. One always the option of official packages. Synth could even build itself in a short time if someone has a "no official packages" policy. > I have not tried Synth due to the Ada dependency, and so do not know if > it has other portmaster-like abilities, like installing or upgrading a > port from the command line with just an origin (portmaster devel/git) or > whether it can build or upgrade a port or group of interdependent ports > on the host system rather than in a chroot or jail. hmm? The fact that it builds on a dirty host system is a liability; its a major flaw. The typical Synth build environment is the host base system minus the installed packages, so that's clearly superior. For the rest: Synth was intended to be a portmaster replacement so does all the signficant things that portmaster can (better, faster, and a lot more). Ada is not ruby, nor is it a shell script. To consider a superior characteristic as a liability to the point of not testing is a decision I would question. I would think you'd at least want to know what you are missing. > I have committed a change to the Handbook that rewords the portmaster > entry. It removes "recommended", replacing it with "smallest", and > clarifies and simplifies some other text. If one believes (as I do) that an unmaintained tool should not be presented to new users in such a positive light (or at all), this change doesn't satisfy. Existing users know how to use it and where it is so they don't need it in the handbook. If nothing changes, portmaster should be clearly identified as unmaintained (e.g. deprecation or obvious warning) and then if users still choose to use it, that's their informed decision. John From owner-freebsd-ports@freebsd.org Mon Feb 8 01:01: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 BBE20A9FE71 for ; Mon, 8 Feb 2016 01:01:31 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 9A04B118B for ; Mon, 8 Feb 2016 01:01:31 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 6C5B343BAF; Sun, 7 Feb 2016 19:01:29 -0600 (CST) Subject: Re: Removing documentation To: Warren Block References: <56B752FD.6000906@marino.st> Cc: FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B7E8E7.5040306@marino.st> Date: Mon, 8 Feb 2016 02:01:27 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 01:01:31 -0000 On 2/8/2016 1:47 AM, Warren Block wrote: > On Sun, 7 Feb 2016, John Marino wrote: > > It is a little early to assign ulterior motives to a non-existent > maintainer for something that has not actually happened. I've seen it happen several times. I'm not accusing Torsten of thinking this way. I am saying I want any proposed maintainer to prove they can maintain it. By that I mean: fix it first. Fixes can come from anyone, they don't have to have the title of maintainer. >> I think the maintainer must have an expert level knowledge of the ports >> true and there are probably not that many people that can actually >> maintain this script. > > That would explain the lack of maintainers. Well, that, and it's > written in sh, the Not-A-Programming-Language That Time Forgot(TM). Wasn't this presented as a "pro" in the preceding post? :) > Have similar requirements been set for maintainers of any other port? Irrelevant/non-comparable if the other ports are not documented in the handbook. > In the past, calls for maintainers have gone out when important ports > needed them. I don't recall that happening for portmaster, at least not > up to now. The situation has been well known (especially to anyone that filed a PR) but it should be pretty clear now. John From owner-freebsd-ports@freebsd.org Mon Feb 8 01:18: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 7D5FCAA0618 for ; Mon, 8 Feb 2016 01:18:21 +0000 (UTC) (envelope-from grog@lemis.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 684B61947 for ; Mon, 8 Feb 2016 01:18:21 +0000 (UTC) (envelope-from grog@lemis.com) Received: by mailman.ysv.freebsd.org (Postfix) id 670B8AA0617; Mon, 8 Feb 2016 01:18:21 +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 66A50AA0616 for ; Mon, 8 Feb 2016 01:18:21 +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 447811946 for ; Mon, 8 Feb 2016 01:18:21 +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 5C3AD1B72802; Mon, 8 Feb 2016 01:18:20 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id 4C44844A5F0; Mon, 8 Feb 2016 12:18:19 +1100 (AEDT) Date: Mon, 8 Feb 2016 12:18:19 +1100 From: Greg 'groggy' Lehey To: Torsten =?iso-8859-1?Q?Z=FChlsdorff?= Cc: ports@freebsd.org Subject: Re: Removing documentation Message-ID: <20160208011819.GE71035@eureka.lemis.com> References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Zi0sgQQBxRFxMTsj" Content-Disposition: inline In-Reply-To: <56B72E20.80909@toco-domains.de> 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.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 01:18:21 -0000 --Zi0sgQQBxRFxMTsj Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sunday, 7 February 2016 at 12:44:32 +0100, Torsten Z=FChlsdorff wrote: > Hello, > >>> You have a tool presented as "official" that hasn't had it's >>> original maintainer in 4 years and was only kept on life support up >>> until 9 months ago. >> >> Agreed, the "official" (the term used is "recommended") status is >> gone. But that's a reason to fix the documentation, not remove it. >> As I see it, we have three choices, in increasing order of >> desirability: >> >> 1. Remove all mention of portmaster. That's what this PR recommends. >> 2. Do nothing. >> 3. Update the documentation to indicate the current status, >> recommending alternatives if possible. > > Number 4 is missing: find a maintainer for it. Yes. It was there in my draft, and I removed it. It's a separate issue: I was asking here about what to do with documentation for used, but unmaintained packages. But you make a good point: if there's a lapse in maintainership, and the product then becomes maintained again, you don't want to lose the documentation. 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 MUA reports problems, please read http://tinyurl.com/broken-mua --Zi0sgQQBxRFxMTsj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAla37NsACgkQIubykFB6QiP/JwCdHLdQ71XgxD2Pu3mG2iLdffT4 2YEAoJ0/m7FzLAasOA1gvTAx2fXjvB9h =DY3N -----END PGP SIGNATURE----- --Zi0sgQQBxRFxMTsj-- From owner-freebsd-ports@freebsd.org Mon Feb 8 02:42: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 6F943AA0D22 for ; Mon, 8 Feb 2016 02:42:47 +0000 (UTC) (envelope-from qjail1@a1poweruser.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 53267185C for ; Mon, 8 Feb 2016 02:42:47 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) Received: by mailman.ysv.freebsd.org (Postfix) id 53153AA0D21; Mon, 8 Feb 2016 02:42: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 38BB3AA0D20 for ; Mon, 8 Feb 2016 02:42:47 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) Received: from s119.web-hosting.com (s119.web-hosting.com [162.213.253.105]) (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 1C1A3185B; Mon, 8 Feb 2016 02:42:46 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=a1poweruser.com; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=pFoK7B0ncFmEd1x1dmZntNJf1jAdAi5gPFTJTi5/ZgQ=; b=fg4R7YZO+sdhoprEPJr+cJZpRk 3996gaOHK72dzM5GQhlOeGTzCPxKIhlNJxDBOzhy5nvwBDQ3fWREItTDwCMMeYptBpg9b/FyZZSuo vUgLV5p5y63noTiiDTwONTS5bcPfVuFY6xIxklBvZozbgUtYISDyW1nPR4M36cG+enX4=; Received: from [120.29.76.9] (port=1154 helo=[192.168.1.149]) by server119.web-hosting.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.86) (envelope-from ) id 1aSbmf-0012G6-4L; Sun, 07 Feb 2016 21:42:39 -0500 Message-ID: <56B80099.3070606@a1poweruser.com> Date: Mon, 08 Feb 2016 10:42:33 +0800 From: qjail1 User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Kurt Jaeger CC: ports@freebsd.org, portmgr@freebsd.org, qjail1@a1poweruser.com Subject: Re: port maintainer address References: <56B56114.1000401@a1poweruser.com> <20160206063406.GP46096@home.opsec.eu> In-Reply-To: <20160206063406.GP46096@home.opsec.eu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server119.web-hosting.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - a1poweruser.com X-Get-Message-Sender-Via: server119.web-hosting.com: authenticated_id: qjail1@a1poweruser.com X-Authenticated-Sender: server119.web-hosting.com: qjail1@a1poweruser.com X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 02:42:47 -0000 Kurt Jaeger wrote: > Hi! > >> A year ago I was receiving loads of spam email on the maintainer email >> addresses used in the ports makefile. I created bug tickets to change >> the user name part of the email address for all the ports I maintain, >> but some how I missed the qjail2 port. Now that port says its maintained >> by ports@FreeBSD.org and the spam email has stopped. >> >> Since bugzilla uses the port maintainer email address as the way to >> identify the port maintainer, I no longer can post updates to qjail2 >> port. > > We'll understand that the patch comes from you, so just submit it. > >> Why has Freebsd NOT done something to protect their port maintainers >> from spam. > > Because if you think that not having the email addresses in the port > protects you from spam, this probably will not scale. Spam defense > is not a task the FreeBSD project can also take on, in addition > to all the others. > In todays world the normal, customary, and prudent methodology is to protect a users email address from public view so its increasingly more difficult for it to be harvested for targets of spam. I ask WHY is the Freebsd ports system using a very old methodology that was designed over 20 years ago, before the birth of spam. The majority of customer websites and programming development websites all have protected their user email addresses, WHY NOT FREEBSD? It's way past the time that this problem gets the attention it deserves. Lets at least create a project to analyze the ports system "Maintainer email address" to see just what would be involved in populating it with a dummy value so every place it is viewable to the public the real content is masked, this includes the down loadable ports tree. Lets not have any more defeatist comments to let the sleeping dog lay. Thats what got us in this position in the first place. From owner-freebsd-ports@freebsd.org Mon Feb 8 04: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 328AEAA159B for ; Mon, 8 Feb 2016 04:42:58 +0000 (UTC) (envelope-from svysh.fbsd@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 15256E5B for ; Mon, 8 Feb 2016 04:42:58 +0000 (UTC) (envelope-from svysh.fbsd@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 11779AA1598; Mon, 8 Feb 2016 04: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 ECBE6AA1595 for ; Mon, 8 Feb 2016 04:42:57 +0000 (UTC) (envelope-from svysh.fbsd@gmail.com) Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003: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 B2E8FE5A for ; Mon, 8 Feb 2016 04:42:57 +0000 (UTC) (envelope-from svysh.fbsd@gmail.com) Received: by mail-ob0-x232.google.com with SMTP id xk3so138530182obc.2 for ; Sun, 07 Feb 2016 20:42:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=riNpeYF5+WvzX6WGgjibZz5NXeHHFDOCPd+hgZG2I3w=; b=Vmzd/TMghvsPhuXlG5/nm7MgyUyvQb7CzsV/cFyXLitt7cExJAkzVTRmpVn1nwPcZ8 zGcn0Yn8nReRwVLMvR6d/JAk4sbzQ6xHeMI3PY/00fzUgVbskjoKQ4BWRy0f7RfxIFdS Hrm8cXOlICJzR5tx7jnBSixYAiNKxq7/kuZG7khJM03E093ufDV0nsaZETnzhQOGala9 FMtDxwTzzyN5wSsCFwmHJDJM/XSbrQWSD7zz0/7es1boK3pwR2WZy01wAOrUY6jK4tIk d71zsKrR51X5KmDoqmsNaBsa8sS64dukm/OsiT4+OlqF/oO0AU5PCwvjPWxLq+YhCfHK CKxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=riNpeYF5+WvzX6WGgjibZz5NXeHHFDOCPd+hgZG2I3w=; b=Ry55zYRYWEZ13SvBnE9QRVBlAZ+DevxkbQq3/eBj8b5iSwgRJ4ZEtg+tZhqo58YUc8 SzSR8ZGZ819jd6FXfDetXhtOVpP5OygnaSmkIafFUb14cWMxnFJCSjhuXEKZBfS8iN90 Xv413eA7F7DsotNxupcckWI+gIVAq2JlRdymZHs86vAb1+tnnN8uYN5kU9JBENhjpvNr gZMrGaNP/OLUQOdJas4osxwbPy9DojzUqnkoQpxJijGSM6Te7i6/g9wUr5Cb8ZSWw5FJ dmFV9vbuKZG2Xw44pE8BytLW7NtNupDwBEEXbFq6Xwo1uycetKoO64pYc9m7RI+RyLij 9CHg== X-Gm-Message-State: AG10YOQawQMSdOJ8Rso3s0xGwfUOY0tYolDdIhqWef6NsnI2YYOBc/yWKMIRPsWkt2ecqaSITLMapzG9SLiAPg== MIME-Version: 1.0 X-Received: by 10.182.142.170 with SMTP id rx10mr22799477obb.34.1454906576930; Sun, 07 Feb 2016 20:42:56 -0800 (PST) Received: by 10.202.71.133 with HTTP; Sun, 7 Feb 2016 20:42:56 -0800 (PST) In-Reply-To: <56B80099.3070606@a1poweruser.com> References: <56B56114.1000401@a1poweruser.com> <20160206063406.GP46096@home.opsec.eu> <56B80099.3070606@a1poweruser.com> Date: Mon, 8 Feb 2016 07:42:56 +0300 Message-ID: Subject: Re: port maintainer address From: Sergei Vyshenski To: qjail1 Cc: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 04:42:58 -0000 Today the problem of email spam has a simple solution on your side: 1. If you run your own mail server, then http://spamassassin.apache.org/ is your best friend. 2. Quite a few free public mail services, e.g. https://mail.google.com, provide excellent spam filtering. So you can openly publish email address in plain text form (like FreeBSD project does) without any abuse from spammers. On Mon, Feb 8, 2016 at 5:42 AM, qjail1 wrote: > > In todays world the normal, customary, and prudent methodology is to > protect a users email address from public view so its increasingly more > difficult for it to be harvested for targets of spam. I ask WHY is the > Freebsd ports system using a very old methodology that was designed over 20 > years ago, before the birth of spam. > From owner-freebsd-ports@freebsd.org Mon Feb 8 06:30: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 5580AAA1302 for ; Mon, 8 Feb 2016 06:30:50 +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 472EF1394 for ; Mon, 8 Feb 2016 06:30:50 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 43C7EAA1301; Mon, 8 Feb 2016 06:30: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 436BEAA12FF for ; Mon, 8 Feb 2016 06:30:50 +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 056CC1393 for ; Mon, 8 Feb 2016 06:30:50 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aSfLS-000Jvo-Ba; Mon, 08 Feb 2016 07:30:46 +0100 Date: Mon, 8 Feb 2016 07:30:46 +0100 From: Kurt Jaeger To: qjail1 Cc: ports@freebsd.org Subject: Re: port maintainer address Message-ID: <20160208063046.GV46096@home.opsec.eu> References: <56B56114.1000401@a1poweruser.com> <20160206063406.GP46096@home.opsec.eu> <56B80099.3070606@a1poweruser.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56B80099.3070606@a1poweruser.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 06:30:50 -0000 Hi! > I ask WHY is the > Freebsd ports system using a very old methodology that was designed over > 20 years ago, before the birth of spam. There was spam, even more than 20 years ago. > The majority of customer > websites and programming development websites all have protected their > user email addresses, WHY NOT FREEBSD? Maybe because it's not a big problem in general ? It's annoying etc, but not a big problem ? > It's way past the time that this problem gets the attention it deserves. If you have code and ideas on how to handle this, put in a problem report in bugs.freebsd.org. If some activist can be found to fight this cause, it will probably be solved. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Mon Feb 8 06:56: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 419B7AA1E41 for ; Mon, 8 Feb 2016 06:56:35 +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 X1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B6A1C1D7B for ; Mon, 8 Feb 2016 06:56:34 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (c122-106-195-17.belrs5.nsw.optusnet.com.au [122.106.195.17]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id u186hEai075416 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 8 Feb 2016 17:43:20 +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 u186h7Xf049039 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 8 Feb 2016 17:43:07 +1100 (AEDT) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id u186h5Sl049038; Mon, 8 Feb 2016 17:43:05 +1100 (AEDT) (envelope-from peter) Date: Mon, 8 Feb 2016 17:43:05 +1100 From: Peter Jeremy To: John Marino Cc: FreeBSD Mailing List , Kevin Oberman Subject: Re: Removing documentation (was: [Bug 206922] Handbook: Chapter 4.5+ changes) Message-ID: <20160208064305.GB63030@server.rulingia.com> References: <56B754A8.3030605@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vkogqOf2sHV7VnPd" Content-Disposition: inline In-Reply-To: <56B754A8.3030605@marino.st> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.24 (2015-08-30) X-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.4.3 (vps.rulingia.com [103.243.244.15]); Mon, 08 Feb 2016 17:43:21 +1100 (AEDT) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 06:56:35 -0000 --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2016-Feb-07 15:28:56 +0100, John Marino wrote: >Please do an honest "fly-off" between ports-mgmt/portmaster and >ports-mgmt/synth. I would love to hear what signficant thing portmaster >can do that Synth can't. (honestly) Off the top of my head: Has no other ports dependencies: portmaster - tick synth - bzzt fail. As far as I'm concerned that makes it an immediate non-starter. I have been bitten too many times by portupgrade updating one of its myriad dependencies, then exploding and requiring manual repairs. --=20 Peter Jeremy --vkogqOf2sHV7VnPd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWuDj5XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs02qQP/3vy6sAm9nqLrov/pcTKkZe1 SILhra+EsPhS89zTJ/E1NGVS7msZMG3W4YcWsBu1OPqNZgq9YzeaJ2Mo1BfL1yqm 2lXi+KEUChE72T1hQMryAkA6AgrkX+F3U4EjphKA3Seq9vaeBqNZKc5Xrb7Fa5E+ +Ai/IJ18yR2r63HwI5lyj5W8widv5bPZij6Ca2Y/ikp1HkBz4IA1sC9YcQuqXFr9 1fsLlpwIstR9saobc8YegZp3cB36U1BhlsYRnfvIhP3miiP3Qy549/Pu4kGXpbkf KqJqC52SiFIS+pZg/B7Z9gXVL5a8heSIjWX6/JIHNIp9ADbmistcbx/pJpLv5541 JVUDX+kMEhS4gb1aQSlQmnQxdW8C9cIJAmLMh2GC3pYnVJnblfPfe7z9UMlQ13/m p9JIrb4C5Q76dECwiCgz1TPqPMitW+Y+fJHacI4ZaW70Vo19fVU2srvp0hg2FPpf vel0WvZ68dBq1+wVrbWNj2dzXCu9rYaco1I5gLtrU1ypt66rOkGpg8WyjqNlK6J3 jdPGZNG3OnDA5e4dY1KCWM2QdwovhPLjYzIdQx1Rwk1ds1quALlIDh6xRjsm3VMb EaCjT5U58OKFtiQntBqn8N6rL/GvLD0PYPeu2EheDEJZdrqOsUXr0fffIR3E3CNZ j67dA6h7jcJXk+fKPnEy =CDPa -----END PGP SIGNATURE----- --vkogqOf2sHV7VnPd-- From owner-freebsd-ports@freebsd.org Mon Feb 8 07:34: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 DDDC5AA00C9 for ; Mon, 8 Feb 2016 07:34:27 +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 X1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 71BA1EB3 for ; Mon, 8 Feb 2016 07:34:26 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (c122-106-195-17.belrs5.nsw.optusnet.com.au [122.106.195.17]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id u187YFLE075594 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 8 Feb 2016 18:34:22 +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 u187YAW4049295 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 8 Feb 2016 18:34:10 +1100 (AEDT) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id u187Y9PF049294; Mon, 8 Feb 2016 18:34:09 +1100 (AEDT) (envelope-from peter) Date: Mon, 8 Feb 2016 18:34:09 +1100 From: Peter Jeremy To: John Marino Cc: FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160208073409.GC63030@server.rulingia.com> References: <56B754A8.3030605@marino.st> <56B7E6F2.9050906@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lEGEL1/lMxI0MVQ2" Content-Disposition: inline In-Reply-To: <56B7E6F2.9050906@marino.st> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.24 (2015-08-30) X-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.4.3 (vps.rulingia.com [103.243.244.15]); Mon, 08 Feb 2016 18:34:23 +1100 (AEDT) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 07:34:28 -0000 --lEGEL1/lMxI0MVQ2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2016-Feb-08 01:53:06 +0100, John Marino wrote: >hmm? The fact that it builds on a dirty host system is a liability; its >a major flaw. The typical Synth build environment is the host base >system minus the installed packages, so that's clearly superior. There's nothing in that statement that makes Synth "clearly superior" to portmaster. It suggests that Synth might be an alternative to poudriere. How does Synth handle ports that depend on themselves (Modula, Java and Go, off the top of my head)? Does this mean that if I already have a JDK installed, Synth is going to download one of the JDK packages anyway, just so it can build a new JDK in a "clean" environment? And there are also a number of cases where a port's dependency can be fulfilled by a number of unrelated ports - eg graphics/jpeg and graphics/jpeg-turbo can both fulfil a dependency on libjpeg.so. How does Synth decide which to use? --=20 Peter Jeremy --lEGEL1/lMxI0MVQ2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWuETxXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0GMIP/30XMpdU8vIdUb3q/hZo3HGL Imh2JDya4UQmnUzO5oUrZy1I4k+1D2qdzUa8PJsOoO4iMXd4BvraekjVAVvFoudZ Cuk4C5Vzb7X4sZyFpEnX6DgL6pUjEQ5MUG71PfrOnwvzA+7dJVaingWbNsbw/F03 fNDN0Lesj9gFv6UNGZThQg9wHtJlu8vm0M3S5UmaGHOGteoytz9tVv1VXPp1FnWf YjTb6B16XozrUyVoadCtQK/F2V91mbZq/VBT8/I2gr21aA0fHysYndprIlSKX121 5bSB/n3KyySEZL6XI1cRJ/yrHKzCBR2MCddAeNJmq02HNR0FCOW6rDIWYCWD8B1o eJ2L2DPvdUmZsGI9LDdn7HMPhDD9fBckYizp8brzboklZH71ILycmVWUJPrMLqL5 6PTLaA/lv4X2yqlUY4VigUFgDBIoJhyQk9lpC4zVn+ikgSf4Uivt9k9RHLcE3Ueh QAtHB4Iu/X/sPB5CbAdBmTW0mLSYpdR1BM6p9pp0XQlGi/ZdojFfwnN5RsX62kzR 8uRXkhrrRjgIVcGd3RqUnGp3jFrre7ncOi+azRe4mOVCmThiR0J8vaQkFDVxGkv9 GwJFyLaXmLX9ov7O6OikmufNrh30cXqrhyaK4eZuM9S8icLPez24EJJVM113PjuU EEBwXIInjH4+JS5kr7Ny =z5Ay -----END PGP SIGNATURE----- --lEGEL1/lMxI0MVQ2-- From owner-freebsd-ports@freebsd.org Mon Feb 8 07:35: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 BAA07AA01AE for ; Mon, 8 Feb 2016 07:35:48 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 9991BF72 for ; Mon, 8 Feb 2016 07:35:48 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 2AB7F43BC9; Mon, 8 Feb 2016 01:35:44 -0600 (CST) Subject: Re: Removing documentation To: Peter Jeremy References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> Cc: FreeBSD Mailing List , Kevin Oberman From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B8454F.8060605@marino.st> Date: Mon, 8 Feb 2016 08:35:43 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160208064305.GB63030@server.rulingia.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 07:35:48 -0000 On 2/8/2016 7:43 AM, Peter Jeremy wrote: > On 2016-Feb-07 15:28:56 +0100, John Marino wrote: >> Please do an honest "fly-off" between ports-mgmt/portmaster and >> ports-mgmt/synth. I would love to hear what signficant thing portmaster >> can do that Synth can't. (honestly) > > Off the top of my head: Has no other ports dependencies: > portmaster - tick > synth - bzzt fail. > > As far as I'm concerned that makes it an immediate non-starter. I have > been bitten too many times by portupgrade updating one of its myriad > dependencies, then exploding and requiring manual repairs. > That's not honest. Synth is a single binary executable with linkage to libc and ncurses. There's nothing to repair. There's no database. Comparing Synth to PortUpgrade can't be done (at least not honestly). There are no dependencies. You would never not have it available by package. Like portmaster it uses ports options / framework so one can always just use ports and then switch to Synth. If you or anybody can provide an NON-CONTRIVED example where this would be a problem, I'll concede but you will not be able to. As long as ports build on that machine or as long as packages are available, there's no issue. It interfaces with the host with pkg(8). Removing synth completely makes no harm. In that regard it's a luxury. So I challenge anybody to provide something more intellectual that "bzzt fail" and give a real case where somebody would be stuck. You won't be able to do it. From owner-freebsd-ports@freebsd.org Mon Feb 8 08:56: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 81B44A9D70C for ; Mon, 8 Feb 2016 08:56:40 +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 6F4AC128C for ; Mon, 8 Feb 2016 08:56:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 70075A9D70B; Mon, 8 Feb 2016 08:56: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 6FA39A9D70A for ; Mon, 8 Feb 2016 08:56:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.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 629DE128B for ; Mon, 8 Feb 2016 08:56:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id u188uekv052498 for ; Mon, 8 Feb 2016 08:56:40 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id u188ue7m052497; Mon, 8 Feb 2016 08:56:40 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201602080856.u188ue7m052497@portscout.freebsd.org> X-Authentication-Warning: portscout.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, 8 Feb 2016 08:56:40 +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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 08:56:40 -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 ------------------------------------------------+-----------------+------------ mail/dma | v0.9 | v0.11 ------------------------------------------------+-----------------+------------ net-mgmt/weathermap | 1.1.1 | 13.0.0 ------------------------------------------------+-----------------+------------ 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 Feb 8 09:38: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 23B7DA9F31D for ; Mon, 8 Feb 2016 09:38:56 +0000 (UTC) (envelope-from mathiasp@mathiaspicker.net) Received: from mail.ngintelligence.com (mail.ngintelligence.com [5.9.85.176]) (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 DABE4C41 for ; Mon, 8 Feb 2016 09:38:55 +0000 (UTC) (envelope-from mathiasp@mathiaspicker.net) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.ngintelligence.com (Postfix) with ESMTP id 806538A053F; Mon, 8 Feb 2016 10:31:26 +0100 (CET) Received: from mail.ngintelligence.com ([127.0.0.1]) by localhost (mail.ngintelligence.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id yyidx8Dc9K28; Mon, 8 Feb 2016 10:31:26 +0100 (CET) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.ngintelligence.com (Postfix) with ESMTP id E4AC28A059B; Mon, 8 Feb 2016 10:31:25 +0100 (CET) X-Virus-Scanned: amavisd-new at mail.ngintelligence.com Received: from mail.ngintelligence.com ([127.0.0.1]) by localhost (mail.ngintelligence.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id YxGyMQ_nMEbc; Mon, 8 Feb 2016 10:31:25 +0100 (CET) Received: from crest2.fritz.box (x5ce64946.dyn.telefonica.de [92.230.73.70]) by mail.ngintelligence.com (Postfix) with ESMTPSA id 80E538A053F; Mon, 8 Feb 2016 10:31:25 +0100 (CET) Message-ID: <1454923852.4807.19.camel@mathiaspicker.net> Subject: Re: Removing documentation From: Mathias Picker To: John Marino , Peter Jeremy Cc: Kevin Oberman , FreeBSD Mailing List Date: Mon, 08 Feb 2016 10:30:52 +0100 In-Reply-To: <56B8454F.8060605@marino.st> References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 09:38:56 -0000 Am Montag, den 08.02.2016, 08:35 +0100 schrieb John Marino: > On 2/8/2016 7:43 AM, Peter Jeremy wrote: > On 2016-Feb-07 15:28:56 +0100, John Marino > wrote: > > > Please do an honest "fly-off" between ports-mgmt/portmaster and > > > ports-mgmt/synth. I would love to hear what signficant thing > > > portmaster > > > can do that Synth can't. (honestly) > While I like the ideas of synth, and hoped I could use it to just build my 3-8 ports with modified options, on first look I found many things suggesting that it's not yet ready: - shows uninteresting eye candy instead of build - stops at every conf file version mismatch requiring me to start make config by hand, and then to re-run when it discovers the next mismatch. I mean, WTF? - using prebuild packages requires fetching and installing them all into the local repository? pkg can use multiple repositories with different priorities, so this seems to clutter my system unnecessarily. - building blender rebuilds audio/jack every time??? - after building blender successfully, ignores (deletes?) the package with the cryptic error msg: - wants to build > 100 ports on my system, whereas portmaster -a just build 31 ports. - If I could just rebuild blender, apache, password store with my local options and install them into a local repository, that would be nice indeed, saving me from installing poudriere for this minor task. And I don't mind the ncurses dependency one bit... To comment on the original bug report: removing portmaster from documentation seems to be a bit premature. It's working fine for me, and it seems quite a lot simpler to me than synth, which makes it preferable in my book. Thinking about it, I'm not even sure the clean room build aproach of synth is actually preferable to portmaster, the messy portmaster aproach will pick up any messy thing (e.g. library) I did to my system, which might be exactly what I want. Have to think about this some more... Cheers, Mathias > _______________________________________________ > 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 Feb 8 09:41: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 AE39BA9F4A6 for ; Mon, 8 Feb 2016 09:41:24 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 8B8F3D72 for ; Mon, 8 Feb 2016 09:41:24 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.143] (254.175.76.188.dynamic.jazztel.es [188.76.175.254]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 4A3AB43BC7; Mon, 8 Feb 2016 03:41:22 -0600 (CST) Subject: Re: Removing documentation To: Peter Jeremy References: <56B754A8.3030605@marino.st> <56B7E6F2.9050906@marino.st> <20160208073409.GC63030@server.rulingia.com> Cc: FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B862BF.5050807@marino.st> Date: Mon, 8 Feb 2016 10:41:19 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160208073409.GC63030@server.rulingia.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 09:41:24 -0000 On 2/8/2016 8:34 AM, Peter Jeremy wrote: > On 2016-Feb-08 01:53:06 +0100, John Marino wrote: > There's nothing in that statement that makes Synth "clearly superior" > to portmaster. It suggests that Synth might be an alternative to > poudriere. Synth is comparable to poudriere. It's faster, it is more user friend, it works out of the box (no need to set up jails and trees). However, the build mechanisms are very similar. > How does Synth handle ports that depend on themselves (Modula, Java and > Go, off the top of my head)? Does this mean that if I already have a > JDK installed, Synth is going to download one of the JDK packages anyway, > just so it can build a new JDK in a "clean" environment? It works the same as poudriere. It will download a new JDK, and not use an installed one to bootstrap. If the package has been previously downloaded, there's hardly any cost, otherwise yes, a CLEAN environment is the top priority. Dirty environments are asking for trouble and yes, it's inferior. If you disagree with that point, let's just agree to disagree. > And there are also a number of cases where a port's dependency can be > fulfilled by a number of unrelated ports - eg graphics/jpeg and > graphics/jpeg-turbo can both fulfil a dependency on libjpeg.so. How > does Synth decide which to use? It uses the port framework, which dictates all of this. One can influence it with customer variables in a make.conf fragment. It's basically identical to poudriere. John From owner-freebsd-ports@freebsd.org Mon Feb 8 09:55: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 77633A9FACA for ; Mon, 8 Feb 2016 09:55:58 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 314351282 for ; Mon, 8 Feb 2016 09:55:57 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.143] (254.175.76.188.dynamic.jazztel.es [188.76.175.254]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 3C0F743BC7; Mon, 8 Feb 2016 03:55:56 -0600 (CST) Subject: Re: Removing documentation To: Mathias Picker , Peter Jeremy References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> Cc: Kevin Oberman , FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B8662A.2050502@marino.st> Date: Mon, 8 Feb 2016 10:55:54 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <1454923852.4807.19.camel@mathiaspicker.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 09:55:58 -0000 On 2/8/2016 10:30 AM, Mathias Picker wrote: > Am Montag, den 08.02.2016, 08:35 +0100 schrieb John Marino: > While I like the ideas of synth, and hoped I could use it to just build > my 3-8 ports with modified options, on first look I found many things > suggesting that it's not yet ready: > > - shows uninteresting eye candy instead of build Every single port has it's own build log with far more detail that a source build provides (similar to poudriere) > - stops at every conf file version mismatch requiring me to start make > config by hand, and then to re-run when it discovers the next mismatch. > I mean, WTF? This is incorrect. It lists *ALL* the configuration mismatches at once. This is actually a huge "pro" for synth; no other tool detects this mismatches. It is far worse to have cached options that do not match the current port. The port can be misbuilt and it's a major pain to troubleshoot. All build tools should be doing this. Are you really proposing that a tool build a port with a bad configuration file? You should be thanking Synth for alerting to a problem you obviously didn't know you had. Also, once you fix it, then configuration problems are rare, they occur when the port changes. > - using prebuild packages requires fetching and installing them all > into the local repository? pkg can use multiple repositories with > different priorities, so this seems to clutter my system unnecessarily. Yes, that's what is happening. Prebuilt (an opt-in option) saves you from downloading the distinfo and building the package, so you get a tradeoff. > - building blender rebuilds audio/jack every time??? Yeah, it's a problem with the port. Synth has been detecting port problems that other tools have failed to. I need to look at jack and fix it. > - after building blender successfully, ignores (deletes?) the package > with the cryptic error msg: > - wants to build > 100 ports on my system, whereas portmaster -a just > build 31 ports. That's the first run. After that it's incremental. Synth is a local repository builder; it's trying to build a complete repository tailored to your system. > If I could just rebuild blender, apache, password store with my local > options and install them into a local repository, that would be nice > indeed, saving me from installing poudriere for this minor task. With the prebuilt option on, it will download all the suitable prebuilt packages and build your custom ones. During the upgrade process, pkg will cherry pick the updates. The first run is heavy, the subsequent runs are incremental. > To comment on the original bug report: removing portmaster from > documentation seems to be a bit premature. It's working fine for me, > and it seems quite a lot simpler to me than synth, which makes it > preferable in my book. Honestly you're the first one to say *that*. > Thinking about it, I'm not even sure the clean room build aproach of > synth is actually preferable to portmaster, the messy portmaster > aproach will pick up any messy thing (e.g. library) I did to my system, > which might be exactly what I want. Have to think about this some > more... How about performance? One guy reported periodically building 1800 packages on poudriere requiring 24 hours. Synth did the same exact job in 18 hours. How long would you estimate that portmaster (which does not build concurrently) would take? I'd guess 3 days? You need to understand something about the "clean room", this differs from poudriere. Poudriere builds a pristine jail. Synth uses the host system (same /bin, /sbin, usr/bin, usr/sbin, etc) with no /usr/local, stripped etc, var, etc. This was a design choice because the pristine jail was held as a negative in some use cases. So Synth does exactly what you described above. John From owner-freebsd-ports@freebsd.org Mon Feb 8 10:19: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 3A276AA0504 for ; Mon, 8 Feb 2016 10:19:47 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 17D7D1C66 for ; Mon, 8 Feb 2016 10:19:46 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.143] (254.175.76.188.dynamic.jazztel.es [188.76.175.254]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 4386343BC7; Mon, 8 Feb 2016 04:19:45 -0600 (CST) Subject: Re: Removing documentation To: Peter Jeremy References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> Cc: FreeBSD Mailing List , Kevin Oberman From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B86BBF.7030100@marino.st> Date: Mon, 8 Feb 2016 11:19:43 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160208064305.GB63030@server.rulingia.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 10:19:47 -0000 On 2/8/2016 7:43 AM, Peter Jeremy wrote: > On 2016-Feb-07 15:28:56 +0100, John Marino wrote: >> Please do an honest "fly-off" between ports-mgmt/portmaster and >> ports-mgmt/synth. I would love to hear what signficant thing portmaster >> can do that Synth can't. (honestly) > > Off the top of my head: Has no other ports dependencies: > portmaster - tick > synth - bzzt fail. > > As far as I'm concerned that makes it an immediate non-starter. I have > been bitten too many times by portupgrade updating one of its myriad > dependencies, then exploding and requiring manual repairs. I probably should have taken a different approach to this observation. Let me provide a scenario: You have FreeBSD system that uses Synth, it has 1000 packages, and a full local repository. The system works great. For whatever reason, somebody uninstalls Synth, removes the /usr/local/etc/synth configuration directory and completely removes the local repository and every built package. So what happens to that poor system? Answer: Nothing * all installed packages are still installed * pkg(8) still works * binary packages can be installed via pkg(8) * ports can be built from source using the standard ports framework. The only thing that was lost was one of the two repositories that pkg(8) queries. So given the scenario above, how does the fact that Synth has build dependencies impact anything at all? How could it leave the user in a bad state in any scenario? If you can answer that, I'll concede. John From owner-freebsd-ports@freebsd.org Mon Feb 8 11:18:16 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 512E4A9F7A9 for ; Mon, 8 Feb 2016 11:18:16 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailhost.m5p.com (mailhost.m5p.com [IPv6:2001:418:3fd::f7]) (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 116C690 for ; Mon, 8 Feb 2016 11:18:15 +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.14.5/8.14.5) with ESMTP id u18BHe0w041837 for ; Mon, 8 Feb 2016 06:18:13 -0500 (EST) (envelope-from george+freebsd@m5p.com) Subject: Re: Removing documentation To: freebsd-ports@freebsd.org References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> <56B8662A.2050502@marino.st> From: George Mitchell Message-ID: <56B87954.1080302@m5p.com> Date: Mon, 8 Feb 2016 06:17:40 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56B8662A.2050502@marino.st> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.73 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.7 (mailhost.m5p.com [IPv6:2001:418:3fd::f7]); Mon, 08 Feb 2016 06:18:14 -0500 (EST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 11:18:16 -0000 On 02/08/16 04:55, John Marino wrote: > On 2/8/2016 10:30 AM, Mathias Picker wrote: >> [...] >> To comment on the original bug report: removing portmaster from >> documentation seems to be a bit premature. It's working fine for me, >> and it seems quite a lot simpler to me than synth, which makes it >> preferable in my book. > > Honestly you're the first one to say *that*. > [...] Then allow me to be the second. But then, I find poudriere unusable on my build system (I don't use ZFS and my memory is apparently too limited). Portmaster just does the right thing. We get that you don't like portmaster. So please don't use it. But don't deprive the rest of us. -- George From owner-freebsd-ports@freebsd.org Mon Feb 8 12:13: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 931C7AA0F82 for ; Mon, 8 Feb 2016 12:13:29 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 749319C0 for ; Mon, 8 Feb 2016 12:13:28 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 8095343BC4; Mon, 8 Feb 2016 06:13:26 -0600 (CST) To: FreeBSD Mailing List , george+freebsd@m5p.com From: John Marino Subject: Removing documentation X-Enigmail-Draft-Status: N1110 Message-ID: <56B88664.3080004@marino.st> Date: Mon, 8 Feb 2016 13:13:24 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 12:13:29 -0000 > Then allow me to be the second. But then, I find poudriere > unusable on my build system (I don't use ZFS and my memory is > apparently too limited). Portmaster just does the right thing. > > We get that you don't like portmaster. So please don't use it. > But don't deprive the rest of us. -- George Did you actually install it, use it, and compare? Or are you just saying this based on what you think it does? So far every former portmaster use that tried it (really tried it) has switch with one possible exception (he didn't see the rationale for the build logic so I don't know if he kept using it or not). And not one person until Mattias said portmaster was "easier". BTW, if your system is too limited for poudriere, then likely you couldn't use tmpfs with Synth, so you'd lose out on a lot of performance. It would still be better than live building though. From owner-freebsd-ports@freebsd.org Mon Feb 8 13:40: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 E098AAA1A85 for ; Mon, 8 Feb 2016 13:40:46 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [66.135.54.68]) by mx1.freebsd.org (Postfix) with ESMTP id CC8DB125E for ; Mon, 8 Feb 2016 13:40:46 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id E5A5C5607D; Mon, 8 Feb 2016 07:40:44 -0600 (CST) Date: Mon, 8 Feb 2016 07:40:44 -0600 From: Mark Linimon To: John Marino Cc: FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160208134044.GA7839@lonesome.com> References: <56B752FD.6000906@marino.st> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56B752FD.6000906@marino.st> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 13:40:47 -0000 On Sun, Feb 07, 2016 at 03:21:49PM +0100, John Marino wrote: > Anybody proposing to be maintainer, in my opinion, should first be > required to take over every open PR in bugzilla thus ensuring that no one would ever take it. IMVVHO. mcl From owner-freebsd-ports@freebsd.org Mon Feb 8 13:47:33 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 59E25AA1DB5 for ; Mon, 8 Feb 2016 13:47:33 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 3A5F71605 for ; Mon, 8 Feb 2016 13:47:32 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 35AB043BC9; Mon, 8 Feb 2016 07:47:30 -0600 (CST) Subject: Re: Removing documentation To: Mark Linimon References: <56B752FD.6000906@marino.st> <20160208134044.GA7839@lonesome.com> Cc: FreeBSD Mailing List From: John Marino Message-ID: <56B89C6F.2010800@marino.st> Date: Mon, 8 Feb 2016 14:47:27 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160208134044.GA7839@lonesome.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 13:47:33 -0000 On 2/8/2016 2:40 PM, Mark Linimon wrote: > On Sun, Feb 07, 2016 at 03:21:49PM +0100, John Marino wrote: >> Anybody proposing to be maintainer, in my opinion, should first be >> required to take over every open PR in bugzilla > > thus ensuring that no one would ever take it. If the candidate is incapable of handling the PRs, why should s/he be annointed the maintainer? If, by making them the maintainer, they are expected to fix the PRs, what difference does the action order make? If it's the right person, the result will be that all known issues are fixed and portmaster has a proven capable maintainer. That's a bad thing? Proving qualifications is a bad thing? This is not just any port, and it's difficult to maintain, so pardon me if I'd like some proof. JOhn From owner-freebsd-ports@freebsd.org Mon Feb 8 13:53: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 0B896AA20F6 for ; Mon, 8 Feb 2016 13:53:39 +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 C43C61A90 for ; Mon, 8 Feb 2016 13:53:38 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aSmG2-000KXS-44 for freebsd-ports@freebsd.org; Mon, 08 Feb 2016 14:53:38 +0100 Date: Mon, 8 Feb 2016 14:53:38 +0100 From: Kurt Jaeger To: FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160208135338.GX46096@home.opsec.eu> References: <56B752FD.6000906@marino.st> <20160208134044.GA7839@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160208134044.GA7839@lonesome.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 13:53:39 -0000 Hi! > On Sun, Feb 07, 2016 at 03:21:49PM +0100, John Marino wrote: > > Anybody proposing to be maintainer, in my opinion, should first be > > required to take over every open PR in bugzilla > > thus ensuring that no one would ever take it. I searched like this: https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=portmaster says it's 12 open PRs. I've looked through some. If someone can suggest solutions to some (25%, not all) of them, that person can become the maintainer, IMHO. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Mon Feb 8 19:13: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 75F15AA2A1A for ; Mon, 8 Feb 2016 19:13:49 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from mx2.enfer-du-nord.net (mx2.enfer-du-nord.net [IPv6:2001:41d0:d:3049:1:1:0: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 45C471FAB for ; Mon, 8 Feb 2016 19:13:48 +0000 (UTC) (envelope-from trashcan@ellael.org) Received: from [IPv6:2003:45:485b:b01:a49c:b43a:5377:a8ad] (p20030045485B0B01A49CB43A5377A8AD.dip0.t-ipconnect.de [IPv6:2003:45:485b:b01:a49c:b43a:5377:a8ad]) by mx2.enfer-du-nord.net (Postfix) with ESMTPSA id 3pzcTF73nvzLf1 for ; Mon, 8 Feb 2016 20:13:37 +0100 (CET) From: Michael Grimm Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: postfix-current is marked broken w.r.t SPF support, why? Message-Id: Date: Mon, 8 Feb 2016 20:13:37 +0100 To: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) X-Virus-Scanned: clamav-milter 0.99 at mail X-Virus-Status: Clean X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 19:13:49 -0000 Hi =E2=80=94 I am wondering why postfix-current is still marked broken regarding SPF = support: | poudriere build log file excerpt: | Finished build of mail/postfix-current: Ignored: is marked as = broken: At the moment, SPF support is unavailable for = postfix-3.0-20151003 Thus, I made a custom port removing this restriction in the Makefile, = and that custom port compiles including SPF support: | mail> pkg query %do postfix-custom | security/openssl | devel/icu | mail/dovecot2 | mail/libspf2 | devel/pcre | mail> pkg info | grep libspf | libspf2-1.2.10_2 Sender Rewriting Scheme 2 C = Implementation | mail> ldd `which postfix` | /usr/local/sbin/postfix: | ... | libspf2.so.2 =3D> /usr/local/lib/libspf2.so.2 (0x8024a8000) | ... I do not have a demand in using SPF at the moment, but I am only = wondering whether this is a bug or feature. Any feedback is highly appreciated, Michael= From owner-freebsd-ports@freebsd.org Mon Feb 8 21:31: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 F1F5EAA1DF2; Mon, 8 Feb 2016 21:31:36 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from fly.hiwaay.net (fly.hiwaay.net [216.180.54.1]) (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 AFF971F6D; Mon, 8 Feb 2016 21:31:36 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from kabini1.local (dynamic-216-186-244-25.knology.net [216.186.244.25] (may be forged)) (authenticated bits=0) by fly.hiwaay.net (8.13.8/8.13.8/fly) with ESMTP id u18LVSiN022861 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 8 Feb 2016 15:31:29 -0600 To: FreeBSD ports list !!!! , FreeBSD Questions !!!! From: "William A. Mahaffey III" Subject: tor logging Message-ID: <56B90930.3000802@hiwaay.net> Date: Mon, 8 Feb 2016 15:36:58 -0553.75 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 21:31:37 -0000 I updated my FreeBSD 9.3R desktop last week (pkg upgrade -y), which included upgrading tor. Since then, I have *NO* messages that I can locate for tor. It used to log to /var/log/tor, but no more. My torrc files seems to indicate logging to /usr/local/var/log/tor, but no such file or directory. Where is tor logging itself these days ? TIA & have a good one. BTW: [root@kabini1, /etc, 3:30:31pm] 467 % uname -a FreeBSD kabini1.local 9.3-RELEASE-p33 FreeBSD 9.3-RELEASE-p33 #0: Wed Jan 13 17:55:39 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 [root@kabini1, /etc, 3:36:08pm] 468 % tor-0.2.7.6_1 (upgraded last week), torsocks-2.1.0 (didn't upgrade) -- William A. Mahaffey III ---------------------------------------------------------------------- "The M1 Garand is without doubt the finest implement of war ever devised by man." -- Gen. George S. Patton Jr. From owner-freebsd-ports@freebsd.org Mon Feb 8 21:38:07 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 359E9AA2128 for ; Mon, 8 Feb 2016 21:38:07 +0000 (UTC) (envelope-from grog@lemis.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 258543D1 for ; Mon, 8 Feb 2016 21:38:07 +0000 (UTC) (envelope-from grog@lemis.com) Received: by mailman.ysv.freebsd.org (Postfix) id 211E8AA2127; Mon, 8 Feb 2016 21:38:07 +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 20B34AA2126 for ; Mon, 8 Feb 2016 21:38:07 +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 029B83CF for ; Mon, 8 Feb 2016 21:38:06 +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 1ADC11B72802 for ; Mon, 8 Feb 2016 21:38:05 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id B525A44A5F0; Tue, 9 Feb 2016 08:38:03 +1100 (AEDT) Date: Tue, 9 Feb 2016 08:38:03 +1100 From: Greg 'groggy' Lehey To: ports@freebsd.org Subject: Discussions in closed PRs Message-ID: <20160208213803.GG71035@eureka.lemis.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bpVaumkpfGNUagdU" Content-Disposition: inline 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.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 21:38:07 -0000 --bpVaumkpfGNUagdU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Further to my mail yesterday, wblock@ closed PR 206922 (about whether portmaster should be documented in the handbook). But it refuses to die! After closure, there have been another 12 entries discussing the relative merits of portmaster and synth, during which it eventuated that marino@ wants to remove portmaster and replace it with synth. This PR was just preparing the way. I'm agnostic about the relative merits, since I don't use either. But the arguments go this way: For portmaster: it's there, it works, and it has few dependencies. Against portmaster: it's not maintained (hasn't been for 9 Whole Months), and it has open PRs (3 of them, For synth: it does everything! Against synth: it's written in Ada. I'm not taking a stance here, but if there's to be a discussion, it should be in the open, not in the entrails of an only marginally related dead PR. I'm not going to spam the list with the messages, but if you're interested in the topic, please take a look and continue the discussion here, not in the PR. One thing of interest is this overview of how synth works: http://downloads.dragonlace.net/misc/synth-img/synth-arch.png 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 MUA reports problems, please read http://tinyurl.com/broken-mua --bpVaumkpfGNUagdU Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAla5CrsACgkQIubykFB6QiNFMgCdGol+iL5zBlzeTzIXE31H43iX OywAn0nyj4vlrJrNuolG6W/rFqzdau4j =E2uP -----END PGP SIGNATURE----- --bpVaumkpfGNUagdU-- From owner-freebsd-ports@freebsd.org Mon Feb 8 21:46: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 BCEA3AA25B9; Mon, 8 Feb 2016 21:46:47 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) (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 885B8BB4; Mon, 8 Feb 2016 21:46:46 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de (port-92-195-44-23.dynamic.qsc.de [92.195.44.23]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 124933CE8E; Mon, 8 Feb 2016 22:46:44 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id u18Lki9Y002230; Mon, 8 Feb 2016 22:46:44 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Mon, 8 Feb 2016 22:46:44 +0100 From: Polytropon To: "William A. Mahaffey III" Cc: FreeBSD ports list !!!! , FreeBSD Questions !!!! Subject: Re: tor logging Message-Id: <20160208224644.f696fce2.freebsd@edvax.de> In-Reply-To: <56B90930.3000802@hiwaay.net> References: <56B90930.3000802@hiwaay.net> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 21:46:47 -0000 On Mon, 8 Feb 2016 15:36:58 -0553.75, William A. Mahaffey III wrote: > My torrc > files seems to indicate logging to /usr/local/var/log/tor, but no such > file or directory. Create this directory subtree and an empty log file. Then check if it will actually be used for logging - if that is what the torrc file indicates. Otherwise, set a different logging file, but make sure it does actually exist. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ... From owner-freebsd-ports@freebsd.org Mon Feb 8 22:07:33 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 ECE3FAA1083 for ; Mon, 8 Feb 2016 22:07:33 +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 CBE2F15CD for ; Mon, 8 Feb 2016 22:07:33 +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 9FEAE1B72802; Mon, 8 Feb 2016 22:07:32 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id 8799E44A5F0; Tue, 9 Feb 2016 09:07:31 +1100 (AEDT) Date: Tue, 9 Feb 2016 09:07:31 +1100 From: Greg 'groggy' Lehey To: John Marino Cc: Mark Linimon , FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160208220731.GH71035@eureka.lemis.com> References: <56B752FD.6000906@marino.st> <20160208134044.GA7839@lonesome.com> <56B89C6F.2010800@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GBuTPvBEOL0MYPgd" Content-Disposition: inline In-Reply-To: <56B89C6F.2010800@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.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 22:07:34 -0000 --GBuTPvBEOL0MYPgd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Monday, 8 February 2016 at 14:47:27 +0100, John Marino wrote: > On 2/8/2016 2:40 PM, Mark Linimon wrote: >> On Sun, Feb 07, 2016 at 03:21:49PM +0100, John Marino wrote: >>> Anybody proposing to be maintainer, in my opinion, should first be >>> required to take over every open PR in bugzilla >> >> thus ensuring that no one would ever take it. > > If the candidate is incapable of handling the PRs, why should s/he > be annointed the maintainer? I think you're missing the point. If this were the criterion for becoming maintainer, there's a good chance that nobody would volunteer. Your suggestion would work in a corporate environment, but that's not us. 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 MUA reports problems, please read http://tinyurl.com/broken-mua --GBuTPvBEOL0MYPgd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAla5EaMACgkQIubykFB6QiOBfwCfSJoghoGXi5l3k8Q/m00kbbr3 xdQAmQFa5DSdz1O0MxFHL//HN/z6QsTp =zC+d -----END PGP SIGNATURE----- --GBuTPvBEOL0MYPgd-- From owner-freebsd-ports@freebsd.org Mon Feb 8 22:15: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 1B633AA14E3 for ; Mon, 8 Feb 2016 22:15:51 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 EF3C91C0E; Mon, 8 Feb 2016 22:15:50 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id BF76343B4E; Mon, 8 Feb 2016 16:15:47 -0600 (CST) Subject: Re: Removing documentation To: Greg 'groggy' Lehey References: <56B752FD.6000906@marino.st> <20160208134044.GA7839@lonesome.com> <56B89C6F.2010800@marino.st> <20160208220731.GH71035@eureka.lemis.com> Cc: Mark Linimon , FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B91391.8050605@marino.st> Date: Mon, 8 Feb 2016 23:15:45 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160208220731.GH71035@eureka.lemis.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 22:15:51 -0000 On 2/8/2016 11:07 PM, Greg 'groggy' Lehey wrote: > I think you're missing the point. If this were the criterion for > becoming maintainer, there's a good chance that nobody would > volunteer. Your suggestion would work in a corporate environment, but > that's not us. I have said repeatedly that this criteria is unique to portmaster due to it's presence in the handbook and to its [apparent] importance in the ports ecosystem. I am NOT saying this is the criteria for every port. However, I would rather nobody volunteer if they aren't qualified so that decisions aren't kicked down the road like a can. I'm not looking to check a box resulting in no improvement, I want somebody qualified or not at all. From owner-freebsd-ports@freebsd.org Mon Feb 8 22:53: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 6C8F4AA295A for ; Mon, 8 Feb 2016 22:53:38 +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 4BBE41569 for ; Mon, 8 Feb 2016 22:53:37 +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 C3DDA1B72802; Mon, 8 Feb 2016 22:53:36 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id AD43144A5F0; Tue, 9 Feb 2016 09:53:35 +1100 (AEDT) Date: Tue, 9 Feb 2016 09:53:35 +1100 From: Greg 'groggy' Lehey To: John Marino Cc: Mark Linimon , FreeBSD Mailing List Subject: Moving to synth (was: Removing documentation) Message-ID: <20160208225335.GI71035@eureka.lemis.com> References: <56B752FD.6000906@marino.st> <20160208134044.GA7839@lonesome.com> <56B89C6F.2010800@marino.st> <20160208220731.GH71035@eureka.lemis.com> <56B91391.8050605@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="g3RkK9jYN81zD2N+" Content-Disposition: inline In-Reply-To: <56B91391.8050605@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.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 22:53:38 -0000 --g3RkK9jYN81zD2N+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Monday, 8 February 2016 at 23:15:45 +0100, John Marino wrote: > On 2/8/2016 11:07 PM, Greg 'groggy' Lehey wrote: >> I think you're missing the point. If this were the criterion for >> becoming maintainer, there's a good chance that nobody would >> volunteer. Your suggestion would work in a corporate environment, but >> that's not us. > > I have said repeatedly that this criteria is unique to portmaster > due to it's presence in the handbook and to its [apparent] > importance in the ports ecosystem. This wasn't very obvious. > I am NOT saying this is the criteria for every port. However, I would > rather nobody volunteer if they aren't qualified so that decisions > aren't kicked down the road like a can. I'm not looking to check a box > resulting in no improvement, I want somebody qualified or not at all. And that's what you're getting: not at all. So how would things improve in this respect if we change to synth? There we need a maintainer who understands Ada. OK, at the moment that's you. But what happens when you relinquish maintainership for whatever reason? My feeling on the matter is that there's space for more than one tool, as Mathias suggested. But I think it would help synth to have user-oriented documentation similar to that for portmaster or portupgrade ("to achieve this, do this..."). I could see this as a good addition to the handbook (4.5.3.3). A(n objective) discussion of the pros and cons of the three alternatives would also be useful. 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 MUA reports problems, please read http://tinyurl.com/broken-mua --g3RkK9jYN81zD2N+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAla5HG8ACgkQIubykFB6QiO+UQCgjoQ6rCgH4MC4veKzvRwLy3S9 vmkAn2ogqTuvbKzuZa0Vv3Q4mqrzGqSf =p9np -----END PGP SIGNATURE----- --g3RkK9jYN81zD2N+-- From owner-freebsd-ports@freebsd.org Mon Feb 8 22:59: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 07C0CAA2B27 for ; Mon, 8 Feb 2016 22:59:18 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 DD80A17FC; Mon, 8 Feb 2016 22:59:17 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id F1DE943BB8; Mon, 8 Feb 2016 16:59:15 -0600 (CST) To: grog@FreeBSD.org, FreeBSD Mailing List From: John Marino Subject: Discussions in closed PRs X-Enigmail-Draft-Status: N1110 Message-ID: <56B91DC1.4030808@marino.st> Date: Mon, 8 Feb 2016 23:59:13 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 22:59:18 -0000 Geez, talk about being misrepresented. "that marino@ wants to remove portmaster and replace it with synth. This PR was just preparing the way." What part of this is accurate? Nothing. I wanted to remove THE DOCUMENTATION *if* portmaster remains in the current state. I tried to DEPRECATE it without expiration. At no time did I try or state I wanted to remove portmaster. I never said I wanted to replace it with Synth. I said that a main objective was to provide a tool with the same functionlity (aside this means end result, not process) "Against portmaster: it's not maintained (hasn't been for 9 Whole Months), and it has open PRs (3 of them," Another misrepresention. Pi counted 12 earlier today (and they still show in a search so not sure what you did) and you could bet there would be more if it had a maintainer. Actually I don't appreciate this message or the one before. I would have brought Synth on when I was ready which would have been AFTER release 1.00. I didn't ask for any of this and I certaintly didn't to be misrepresented. The PR continued because in my opinion Warren closed it down very hastily and did not even ask the submitted if they were happy with the solution (I suspect it was a case of "don't ask questions you don't want the answer to). Anyway, on the premise of this inaccurate post, let's NOT discuss it. John From owner-freebsd-ports@freebsd.org Mon Feb 8 23:05: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 963F1AA2EA7 for ; Mon, 8 Feb 2016 23:05:41 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 7517A1C0D; Mon, 8 Feb 2016 23:05:41 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id F20CC43BB8; Mon, 8 Feb 2016 17:05:38 -0600 (CST) Subject: Re: Moving to synth To: Greg 'groggy' Lehey References: <56B752FD.6000906@marino.st> <20160208134044.GA7839@lonesome.com> <56B89C6F.2010800@marino.st> <20160208220731.GH71035@eureka.lemis.com> <56B91391.8050605@marino.st> <20160208225335.GI71035@eureka.lemis.com> Cc: Mark Linimon , FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B91F3F.2030604@marino.st> Date: Tue, 9 Feb 2016 00:05:35 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160208225335.GI71035@eureka.lemis.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2016 23:05:41 -0000 On 2/8/2016 11:53 PM, Greg 'groggy' Lehey wrote: > So how would things improve in this respect if we change to synth? > There we need a maintainer who understands Ada. OK, at the moment > that's you. But what happens when you relinquish maintainership for > whatever reason? Another thing I've said repeatedly: Evaluate portmaster on it's own merit. THis is not about replacements. Whether or not there are alternatives has *NOTHING* to do with whether portmaster is in good shape and is of good quality. To answer your question: IF synth gets into the handbook and then it becomes unmaintained, then you remove it from the handbook. I am totally fine with that. That's how it should be. > My feeling on the matter is that there's space for more than one tool, > as Mathias suggested. But I think it would help synth to have > user-oriented documentation similar to that for portmaster or > portupgrade ("to achieve this, do this..."). I could see this as a > good addition to the handbook (4.5.3.3). A(n objective) discussion of > the pros and cons of the three alternatives would also be useful. that's what the PR was about but the PR was closed before that was outlined, but it would likely need a section like poudriere, not a subsection. If there are 4 tools in good standing, great! I never said there had to be only one. Notice I have not been saying anything about portupgrade. Why? because it's maintained. John From owner-freebsd-ports@freebsd.org Tue Feb 9 01:03: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 D9D6DAA1D89 for ; Tue, 9 Feb 2016 01:03:01 +0000 (UTC) (envelope-from talon@lpthe.jussieu.fr) Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129]) (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 5EC898FA for ; Tue, 9 Feb 2016 01:03:00 +0000 (UTC) (envelope-from talon@lpthe.jussieu.fr) Received: from parthe.lpthe.jussieu.fr (parthe.lpthe.jussieu.fr [134.157.10.1]) by shiva.jussieu.fr (8.14.4/jtpda-5.4) with ESMTP id u190wVWb090084 for ; Tue, 9 Feb 2016 01:58:44 +0100 (CET) X-Ids: 165 Received: from [192.168.1.13] (sge91-2-82-227-32-26.fbx.proxad.net [82.227.32.26]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by parthe.lpthe.jussieu.fr (Postfix) with ESMTPSA id 370CBE0C71 for ; Tue, 9 Feb 2016 01:58:30 +0100 (CET) To: freebsd-ports@freebsd.org From: Michel Talon Subject: Re: Moving to synth (was: Removing documentation) Message-ID: <56B939B6.3060101@lpthe.jussieu.fr> Date: Tue, 9 Feb 2016 01:58:30 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 X-Miltered: at jchkmail2.reseau.jussieu.fr with ID 56B939B7.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 56B939B7.001 from parthe.lpthe.jussieu.fr/parthe.lpthe.jussieu.fr/134.157.10.1/parthe.lpthe.jussieu.fr/ Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 01:03:02 -0000 Greg 'groggy' Lehey wrote: > So how would things improve in this respect if we change to synth? > There we need a maintainer who understands Ada. OK, at the moment > that's you. But what happens when you relinquish maintainership for > whatever reason? > My feeling on the matter is that there's space for more than one tool, > as Mathias suggested. But I think it would help synth to have > user-oriented documentation similar to that for portmaster or > portupgrade ("to achieve this, do this..."). I could see this as a > good addition to the handbook (4.5.3.3). A(n objective) discussion of > the pros and cons of the three alternatives would also be useful. Having been in the situation of doing such a discussion some 10 years ago, when portupgrade and portmaster were the fashionable tools, and pkgng did not exist, i was very interested to discover this tool synth that i had never heard of. Of course unable to find it in the ports i finally found it was a DragonFly port very recently ported to FreeBSD, and then that it was written in Ada. Next task find the Ada compiler. Needless to say, no port named ada under lang, finally found it was gcc5-aux. Downloaded the packages for gcc5-aux and ncurses the port for synth from SVN repository, and began compiling. Somewhere the build broke because of unsupported pragma Suppress (Tampering_Check); but after removing this line i had finally a brand new synth. Frankly one first prerequisite for having this discussion is that the *package* synth is ready to be downloaded and people don't have to go through this ordeal. Immediately i wanted to test it on a port which is not too much connected to other stuff so i did after synth configure synth status and synth build lang/chicken. The first one bombed since there was a problem with the options on some port. I solved it as required and synth status gave some answer. Then the second one decided it needed to recompile 6 ports and started doing it. The nice curses screen appeared, which for sure is beautiful but doesn't say much about what is going on. Fortunately i discovered beautiful logs under /var/log/synth, and apparently the 6 builds went OK. Then it asked me to scan the ports tree which took ages, finally to discover that my builds failed "option check" and do nothing. This prompted me to try understanding what the crap synth was doing, and i finally found that the "repository" was the place under /usr/obj where synth moved all the packages it had compiled, that there was a ton of mounts under /usr/obj reproducing a clean room freebsd system to compile the port. That the long operation above consisted in running make -V in a lot of ports to discover the value of certain variables which is usually done to compute the INDEX in /usr/ports, and that, due to the above failure the corresponding packages had been removed from the repository. Part of this information i obtained by looking at the code which is surprisingly readable for someone who doesn't know ada. The exact This little story leads me to a second prerequisite, produce a more complete documentation describing exactly what synth does, how to solve buggy situations etc. The argument "the soft can be directly used by newbies without documentation" i don't buy. Finally lets us target the center. I like very much the idea of using these mounts to compile the packages. It is fast and simpler than jails. I also like the idea of doing several things simultaneously. Is it really necessary to use thousands and thousands of lines of code to do that? Concerning the objection that portmaster has no dependency while synth has dependencies i think this objection has no merit since it is a binary which will run without problem, its data structures being in memory. This is in great contrast with portupgrade where if you upgrade ruby when portupgrade runs, you are in a mess (or if you upgrade the db that portupgrade uses). I have not seen if synth checks for circular dependencies, portupgrade certainly did it. In summary, synth seems to be a very nice work. As an exercice in shell writing, portmaster is certainly a master's work, but it is a poor substitute to a real management tool. Portupgrade was more ambitious, but had too many problems and was incredibly slow. So i think J. Marino is right, better bite the bullet as soon as possible, polish whatever needs polishing, update the documentation and go ahead. The fact that synth is written in a relatively obscure language can be a deterrent, but in fact it is very readable by non ada practitioners. -- Michel Talon From owner-freebsd-ports@freebsd.org Tue Feb 9 01:15: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 1E0E6AA2313 for ; Tue, 9 Feb 2016 01:15:48 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (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 D4A86DB4 for ; Tue, 9 Feb 2016 01:15:47 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=M5BQGGxDYn+zoLo9td4IrDHerVivpFp/z8RPnHhmyaI=; b=vHuQvkTYEJ4iMo0KXlAhHc3suqF8a9dkrhXArQLcyyVirq1FNCKtfTrZu4cl6IZZ8tMujbHRf/SHnIMCzVINosg0DRTxdp8YjWmHxNVc912ZmU/o0BfRXKcW2ObbklSYdjZo/xjXWbYNug+gXI2CjhdOCSmhvJV0+ZDvh+mMByE=; Received: from patricia.xoc.tele2net.at ([213.90.36.9]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1aSwu7-00066p-Bn for freebsd-ports@freebsd.org; Tue, 09 Feb 2016 02:15:43 +0100 Received: from 188-23-8-40.adsl.highway.telekom.at ([188.23.8.40] helo=[10.0.0.93]) by patricia.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1aSwu7-0001my-A0 for freebsd-ports@freebsd.org; Tue, 09 Feb 2016 02:15:43 +0100 To: freebsd-ports@freebsd.org References: <56B939B6.3060101@lpthe.jussieu.fr> Subject: Re: Moving to synth (was: Removing documentation) From: Walter Schwarzenfeld Message-ID: <56B93DBB.6070901@utanet.at> Date: Tue, 9 Feb 2016 02:15:40 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56B939B6.3060101@lpthe.jussieu.fr> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 01:15:48 -0000 I don't agree with John Marino in some points, but Ada is a fine and underrated language. From owner-freebsd-ports@freebsd.org Tue Feb 9 03:28: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 E2AB4AA2675 for ; Tue, 9 Feb 2016 03:28:25 +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 C504813A6 for ; Tue, 9 Feb 2016 03:28:25 +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:Subject:To:From:Date:Content-Transfer-Encoding: Content-Type:MIME-Version; bh=1cAz11V0zKjg5VjaBKpIb+MZlzvKdT1OtMHyYuLh4CU=; b=vFmErgX136I9GnBCDO6rGM+On1JzDPb8XlEG2aP6VtAL8Yjb2X/4rBFTsp8x5ZOgdw7tq18sA7 KbWV/YvS8BJjBdcP7XDrc+ohTVHPkx7DHsFCFvx2t23dDGWtYSW9DtZ5yOAIAy6s2bV4OFmyoNlha 2hmqdDsWJ//temzbbQxE=; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]:49345 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aSyyV-0005M2-Rg for freebsd-ports@freebsd.org; Mon, 08 Feb 2016 21:28:24 -0600 Received: from 2605:6000:ec17:200:8960:77df:23a8:fcf by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Mon, 08 Feb 2016 21:28:23 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 08 Feb 2016 21:28:23 -0600 From: Larry Rosenman To: Freebsd ports Subject: Could a committer look at.... Message-ID: <74f917077c569be6bc3f980232d2b84b@thebighonker.lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.1.4 X-Spam-Score: -1.0 (-) X-LERCTR-Spam-Score: -1.0 (-) X-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 X-LERCTR-Spam-Report: SpamScore (-1.0/5.0) ALL_TRUSTED=-1, SHORTCIRCUIT=-0.0001 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 03:28:26 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207000 Thanks. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961 From owner-freebsd-ports@freebsd.org Tue Feb 9 03:43: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 8E5A4AA2E2F for ; Tue, 9 Feb 2016 03:43:44 +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 56A3C1349 for ; Tue, 9 Feb 2016 03:43:44 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aSzDQ-000OeX-LY; Tue, 09 Feb 2016 04:43:48 +0100 Date: Tue, 9 Feb 2016 04:43:48 +0100 From: Kurt Jaeger To: Larry Rosenman Cc: Freebsd ports Subject: Re: Could a committer look at.... Message-ID: <20160209034348.GY46096@home.opsec.eu> References: <74f917077c569be6bc3f980232d2b84b@thebighonker.lerctr.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <74f917077c569be6bc3f980232d2b84b@thebighonker.lerctr.org> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 03:43:44 -0000 Hi! > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207000 Done. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Tue Feb 9 05:18: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 0A2CEAA26F9; Tue, 9 Feb 2016 05:18:03 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from fly.hiwaay.net (fly.hiwaay.net [216.180.54.1]) (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 CF6211BEE; Tue, 9 Feb 2016 05:18:02 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from kabini1.local (dynamic-216-186-244-25.knology.net [216.186.244.25] (may be forged)) (authenticated bits=0) by fly.hiwaay.net (8.13.8/8.13.8/fly) with ESMTP id u195HxEd019732 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 8 Feb 2016 23:18:00 -0600 Subject: Re: tor logging References: <56B90930.3000802@hiwaay.net> <20160208224644.f696fce2.freebsd@edvax.de> Cc: FreeBSD ports list !!!! , FreeBSD Questions !!!! From: "William A. Mahaffey III" Message-ID: <56B97687.8050703@hiwaay.net> Date: Mon, 8 Feb 2016 23:23:29 -0553.75 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160208224644.f696fce2.freebsd@edvax.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 05:18:03 -0000 On 02/08/16 15:52, Polytropon wrote: > On Mon, 8 Feb 2016 15:36:58 -0553.75, William A. Mahaffey III wrote: >> My torrc >> files seems to indicate logging to /usr/local/var/log/tor, but no such >> file or directory. > Create this directory subtree and an empty log file. Then check > if it will actually be used for logging - if that is what the > torrc file indicates. Otherwise, set a different logging file, > but make sure it does actually exist. > > Further review seems to indicate use of the built-in syslog system: [root@kabini1, /etc, 11:17:03pm] 477 % grep log /usr/local/etc/tor/torrc ## may provide sensitive information to an attacker who obtains the logs. ## Send all messages of level 'notice' or higher to /usr/local/var/log/tor/notices.log #Log notice file /usr/local/var/log/tor/notices.log ## Send every possible message to /usr/local/var/log/tor/debug.log #Log debug file /usr/local/var/log/tor/debug.log ## Use the system log instead of Tor's logfiles #Log notice syslog [root@kabini1, /etc, 11:17:08pm] 478 % grep log /usr/local/etc/tor/torrc.default ## may provide sensitive information to an attacker who obtains the logs. ## Send all messages of level 'notice' or higher to /usr/local/var/log/tor/notices.log #Log notice file /usr/local/var/log/tor/notices.log ## Send every possible message to /usr/local/var/log/tor/debug.log #Log debug file /usr/local/var/log/tor/debug.log ## Use the system log instead of Tor's logfiles Log notice syslog [root@kabini1, /etc, 11:17:10pm] 479 % lltr /var/log/tor* -rw-r----- 1 _tor _tor 230140 Jan 21 2015 /var/log/tor.4.bz2 -rw-r----- 1 _tor _tor 122109 Feb 23 2015 /var/log/tor.3.bz2 -rw-r----- 1 _tor _tor 126723 Mar 30 2015 /var/log/tor.2.bz2 -rw-r----- 1 _tor _tor 147674 May 28 2015 /var/log/tor.1.bz2 -rw-r----- 1 _tor _tor 166094 Dec 3 00:06 /var/log/tor.0.bz2 [root@kabini1, /etc, 11:17:19pm] 480 % In the past (before last upgrade) tor logged to a file in /var/log, see above. Afterward, ???? There was a directory named /var/log/tor, owned _tor:_tor, but it was empty & I removed it after a week or so & re-created it & restarted tor. It restarts OK & seems to be working OK, just no logging. Has the amount of logging changed from a couple of months ago ? -- William A. Mahaffey III ---------------------------------------------------------------------- "The M1 Garand is without doubt the finest implement of war ever devised by man." -- Gen. George S. Patton Jr. From owner-freebsd-ports@freebsd.org Tue Feb 9 05:45: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 E15A3AA2385; Tue, 9 Feb 2016 05:45:05 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-vk0-x22b.google.com (mail-vk0-x22b.google.com [IPv6:2607:f8b0:400c:c05::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 A65BB82C; Tue, 9 Feb 2016 05:45:05 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-vk0-x22b.google.com with SMTP id e185so110340237vkb.1; Mon, 08 Feb 2016 21:45:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=HTUk4Rv+2C38IZ2a3znDtvHFZRtCcdbZPnfkknGXZB4=; b=ihCIAE9i4LCc8xhhrJ0zQGBSBXAj/rkZb2JqXZVGpUNC3Jet7QZTowdpbnygfWw1xx AkpE2ny1hsz6Cxo1ra1lA44NYxUOg2ew26JDYVhB+MplgvcRO+EyYYUp3uUxLJSS9lOU 1prrfZgUO2XMqPRFfd1vPpZ8FBHTiHtQmsuxc7tST84RJocdt2fzhIi1GiLOHa7li+Ql C7YSeoDmrv83iX1NLx9BPIRWX89qG328zsdazTvhSoLdGNXEJHePGOgaanDd0S11BPcN wgYp/3yDLqK1Ywgq6HsqNymnMDjmql9rjJYcj2BXlEr2nt3Yz6Fw17rRJ0IKbk9/lUxm s58g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=HTUk4Rv+2C38IZ2a3znDtvHFZRtCcdbZPnfkknGXZB4=; b=Fcq4j1K43QuVWuBQI4wU3YcKmYocSqWZsm0scLhK7sEkZ8PXGryyXwYcD99LH7giDu tRa2pNc1vAo7rn8V/6fepLcfHhzEarO2jynCBEJ0+9fQ8FdKRBjRpl3Go3l/wXcz9zvr zWE2H0eXypyJvsX5gXubqo+1Kv2nqUCVfgyiF3Z1EQlDqSmaBvbtxxKmqQM82/7fJB/1 FvHuHFCc27CgcLEXNipg0Ssdjq3T0WhiUPW2dsFJ3xM42nZlp1KiPYqjcdIcifvWLxe5 Ec72YzNM00t3ablSV/UYF0+8rtgTELPdIvgzAk1ImQf6j5jeviMAxyE1B/TLdLiRHSAt wRqA== X-Gm-Message-State: AG10YORWsqZ+zxY+quhK8vTXLgYb5Y/2l1uXUfeCW+YoMq7luikl3uiEmkKT5fQMtZXqi9Tg5MsbwIRRJk9LMQ== MIME-Version: 1.0 X-Received: by 10.31.163.68 with SMTP id m65mr23858453vke.85.1454996704373; Mon, 08 Feb 2016 21:45:04 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.159.32.135 with HTTP; Mon, 8 Feb 2016 21:45:04 -0800 (PST) In-Reply-To: <56B97687.8050703@hiwaay.net> References: <56B90930.3000802@hiwaay.net> <20160208224644.f696fce2.freebsd@edvax.de> <56B97687.8050703@hiwaay.net> Date: Mon, 8 Feb 2016 21:45:04 -0800 X-Google-Sender-Auth: x_sCkQvBv72MoINdJcFy8tvj-Rw Message-ID: Subject: Re: tor logging From: Kevin Oberman To: "William A. Mahaffey III" Cc: "FreeBSD Questions !!!!" , "FreeBSD ports list !!!!" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 05:45:06 -0000 On Mon, Feb 8, 2016 at 9:16 PM, William A. Mahaffey III wrote: > On 02/08/16 15:52, Polytropon wrote: > >> On Mon, 8 Feb 2016 15:36:58 -0553.75, William A. Mahaffey III wrote: >> >>> My torrc >>> files seems to indicate logging to /usr/local/var/log/tor, but no such >>> file or directory. >>> >> Create this directory subtree and an empty log file. Then check >> if it will actually be used for logging - if that is what the >> torrc file indicates. Otherwise, set a different logging file, >> but make sure it does actually exist. >> >> >> > > Further review seems to indicate use of the built-in syslog system: > > [root@kabini1, /etc, 11:17:03pm] 477 % grep log /usr/local/etc/tor/torrc > ## may provide sensitive information to an attacker who obtains the logs. > ## Send all messages of level 'notice' or higher to > /usr/local/var/log/tor/notices.log > #Log notice file /usr/local/var/log/tor/notices.log > ## Send every possible message to /usr/local/var/log/tor/debug.log > #Log debug file /usr/local/var/log/tor/debug.log > ## Use the system log instead of Tor's logfiles > #Log notice syslog > [root@kabini1, /etc, 11:17:08pm] 478 % grep log > /usr/local/etc/tor/torrc.default > ## may provide sensitive information to an attacker who obtains the logs. > ## Send all messages of level 'notice' or higher to > /usr/local/var/log/tor/notices.log > #Log notice file /usr/local/var/log/tor/notices.log > ## Send every possible message to /usr/local/var/log/tor/debug.log > #Log debug file /usr/local/var/log/tor/debug.log > ## Use the system log instead of Tor's logfiles > Log notice syslog > [root@kabini1, /etc, 11:17:10pm] 479 % lltr /var/log/tor* > -rw-r----- 1 _tor _tor 230140 Jan 21 2015 /var/log/tor.4.bz2 > -rw-r----- 1 _tor _tor 122109 Feb 23 2015 /var/log/tor.3.bz2 > -rw-r----- 1 _tor _tor 126723 Mar 30 2015 /var/log/tor.2.bz2 > -rw-r----- 1 _tor _tor 147674 May 28 2015 /var/log/tor.1.bz2 > -rw-r----- 1 _tor _tor 166094 Dec 3 00:06 /var/log/tor.0.bz2 > [root@kabini1, /etc, 11:17:19pm] 480 % > > In the past (before last upgrade) tor logged to a file in /var/log, see > above. Afterward, ???? There was a directory named /var/log/tor, owned > _tor:_tor, but it was empty & I removed it after a week or so & re-created > it & restarted tor. It restarts OK & seems to be working OK, just no > logging. Has the amount of logging changed from a couple of months ago ? > > -- > > William A. Mahaffey III See UPDATING 20160119: AFFECTS: users of security/tor, security/tor-devel -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 From owner-freebsd-ports@freebsd.org Tue Feb 9 07:18: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 10EB7AA2D5F for ; Tue, 9 Feb 2016 07:18:02 +0000 (UTC) (envelope-from dewaynegeraghty@gmail.com) Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::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 660B31147 for ; Tue, 9 Feb 2016 07:18:01 +0000 (UTC) (envelope-from dewaynegeraghty@gmail.com) Received: by mail-lf0-x22d.google.com with SMTP id j78so110040950lfb.1 for ; Mon, 08 Feb 2016 23:18:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=U0RJ1ITxT3XqszIVlh1ZMziN/E6FkBXkv8w0IzBQpr0=; b=zpeQTuxbcZFg4Rq6sgC2+LtAwjSlAP+gQeodVJ/h0TV1DpBJg+toMwVYnyhudfijB9 FG5x3QYN4+Cx2e0JaAq1xPwub+Q5j4Sbomtf3OfLkyaVkmWfQabrYoIHcqstciKSooaG Lg0L01zA8uq24mhOvV1WpD6W8D35EMYtckiVibgeyjjxHauFRNpmLyUNssH0Nc+xiVGf /XpVpHcrK3WbaVA61KpnDfjVK0Ckoqqm1jhzm/Qgeo6uSjSY8U8r2gvTQ+b8EcD9Xdbl Vm9tdwxWdekzrb8eas2H29IJ6pW6sdbB7c9RV1ZG6wF7B0qNkYAKuv21OpfjGnaHGACs ghsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=U0RJ1ITxT3XqszIVlh1ZMziN/E6FkBXkv8w0IzBQpr0=; b=CSVTaYbC7I3V+5/r9eSSoqMsx4CdHlxY94iL6mvC08GekNAfj8FBgrn4uyw34KSp5x U9TyP3FOcm2N74LdrNNXErqTiicskesXmCehvmbrjLiKOpN0V4m6sbdLGIr8lZrARAdI ZRHYT9ZY376yyYjHbWHzekla27/kAh7CT3E1iH9L7+rmecLNOybJQQ08QRzvq23BK8g6 GeVGe1J9dO3/q/guCxEEGu2okGqp3nlH9uRfiMGSbdl2ZLQvM4ihG2lE4QFQ0qLUXsri Ikj1oX0Jw7vdjk+Rg/UvvXvzP4HDs5whRbcfDUKiVlGGabqhNxhCSvShIp4/y7WaJngP EtGw== X-Gm-Message-State: AG10YOQ4h54l7A3n8hsyqtB+uBeJqfd/dfWH8hxb209SPRm1l3SrZGaSkpItKdG2WhneiWHBx000l2+KEMGw0w== X-Received: by 10.25.89.73 with SMTP id n70mr13302491lfb.40.1455002279264; Mon, 08 Feb 2016 23:17:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.155.145 with HTTP; Mon, 8 Feb 2016 23:17:29 -0800 (PST) In-Reply-To: <56B939B6.3060101@lpthe.jussieu.fr> References: <56B939B6.3060101@lpthe.jussieu.fr> From: Dewayne Geraghty Date: Tue, 9 Feb 2016 18:17:29 +1100 Message-ID: Subject: Re: Moving to synth (was: Removing documentation) To: Michel Talon Cc: ports-list freebsd Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 07:18:02 -0000 On 9 February 2016 at 11:58, Michel Talon wrote: > Greg 'groggy' Lehey wrote: > > > So how would things improve in this respect if we change to synth? > > There we need a maintainer who understands Ada. OK, at the moment > > that's you. But what happens when you relinquish maintainership for > > whatever reason? > > > My feeling on the matter is that there's space for more than one tool, > > as Mathias suggested. But I think it would help synth to have > > user-oriented documentation similar to that for portmaster or > > portupgrade ("to achieve this, do this..."). I could see this as a > > good addition to the handbook (4.5.3.3). A(n objective) discussion of > > the pros and cons of the three alternatives would also be useful. > > Having been in the situation of doing such a discussion some 10 years ago, > when portupgrade and portmaster were the fashionable tools, and pkgng > did not exist, i was very interested to discover this tool synth that i > had never heard of. > > Of course unable to find it in the ports i finally found it was a > DragonFly port very recently > ported to FreeBSD, and then that it was written in Ada. Next task find the > Ada compiler. > Needless to say, no port named ada under lang, finally found it was > gcc5-aux. Downloaded > the packages for gcc5-aux and ncurses the port for synth from SVN > repository, and began compiling. > Somewhere the build broke because of unsupported > pragma Suppress (Tampering_Check); > but after removing this line i had finally a brand new synth. > Frankly one first prerequisite for having this discussion is that the > *package* synth is ready to be downloaded > and people don't have to go through this ordeal. > > Immediately i wanted to test it on a port which is not too much connected > to other stuff > so i did after synth configure > synth status > and > synth build lang/chicken. > The first one bombed since there was a problem with the options on some > port. I solved it as required and > synth status gave some answer. > Then the second one decided it needed to recompile 6 ports and started > doing it. The nice curses > screen appeared, which for sure is beautiful but doesn't say much about > what is going on. > Fortunately i discovered beautiful logs under /var/log/synth, and > apparently the 6 builds went OK. > Then it asked me to scan the ports tree which took ages, finally to > discover that my builds failed > "option check" and do nothing. > This prompted me to try understanding what the crap synth was doing, and i > finally found that the > "repository" was the place under /usr/obj where synth moved all the > packages it had compiled, that > there was a ton of mounts under /usr/obj reproducing a clean room freebsd > system to compile the port. > That the long operation above consisted in running make -V in a lot of > ports to discover the value > of certain variables which is usually done to compute the INDEX in > /usr/ports, and that, due to the > above failure the corresponding packages had been removed from the > repository. Part of this information > i obtained by looking at the code which is surprisingly readable for > someone who doesn't know ada. > The exact > > This little story leads me to a second prerequisite, produce a more > complete documentation describing exactly > what synth does, how to solve buggy situations etc. The argument "the soft > can be directly used by newbies > without documentation" i don't buy. > > Finally lets us target the center. I like very much the idea of using > these mounts to compile the packages. > It is fast and simpler than jails. I also like the idea of doing several > things simultaneously. Is it really necessary > to use thousands and thousands of lines of code to do that? Concerning the > objection that portmaster > has no dependency while synth has dependencies i think this objection has > no merit since it is a binary > which will run without problem, its data structures being in memory. This > is in great contrast with portupgrade > where if you upgrade ruby when portupgrade runs, you are in a mess (or if > you upgrade the db that > portupgrade uses). I have not seen if synth checks for circular > dependencies, portupgrade certainly > did it. > > In summary, synth seems to be a very nice work. As an exercice in shell > writing, portmaster is > certainly a master's work, but it is a poor substitute to a real > management tool. Portupgrade > was more ambitious, but had too many problems and was incredibly slow. So > i think J. Marino > is right, better bite the bullet as soon as possible, polish whatever > needs polishing, update the documentation > and go ahead. The fact that synth is written in a relatively obscure > language can be a deterrent, > but in fact it is very readable by non ada practitioners. > > > > > > > > > -- > Michel Talon > > _______________________________________________ > 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" > Thanks for sharing Michel. Like many I was agast at portmaster being marked as deprecated and seriously thought that its time to pull the FreeBSD plug. I apprecate that John was asked, and did remove the deprecation tag, and at roughly the same time introduced the synth tool into port-mgmt. The concern around maintenance is acknowledged unfortunately there seems to be a dirth of expertise in this area. So... This morning I created a new jail and built synth from scratch using port-mgmt/synth. Using synth in the jail, was initially unsuccessful due to it complaining that it couldn't mount tmpfs. So I moved synth and devel/ncurses into the host system (which really irked me). Our environment is a little complicated as we build and test packages for i386 and amd64 on the physical box using multiple jails for building and preliminary testing; so touching the locked down, highly protected base system wasn't going to be a viable solution. The short story - jails aren't required for synth (maybe good/bad). However we did get it working in a "build" jail by adding to its jail.conf enforce_statfs=0; allow.mount; allow.mount.nullfs; allow.mount.tmpfs; allow.mount.devfs; using synth's default settings, synth created/used an additional 127 mount points, to the usual 5 of our normal environment. (What tha?!) We're really trying to just drop synth into the portmaster role, as easily as possible, so the first test is to arbitrarily picked the first 32 ports from our build-list which are cat'ed to portmaster. A few failures, such as: ftp/curl failed due to "configure: using CFLAGS: -I/usr/include -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing configure: CFLAGS note: CFLAGS should only be used to specify C compiler flags, not include directories. Use CPPFLAGS for: -I/usr/include" which wasn't entirely unexpected as synth's jail may be lacking appropriate configuration, regardless 73/76 ports were successfully built. Compare to portmaster coming to a halt. Unfortunately getting synth to play nicely with our core2-make.conf (core2 is the name of the profile that we created in /usr/local/etc/synth/synth.ini) proved a challenge as other necessary files weren't able to be included. We'll need to look into why... Synth is almost complete. It has been released "early" so folks have another option available to them. But what does it do really well? a) easy to get going (too easy, because of the tight integration with pkg, pkg was built during a "test" run. RTFM!) b) documentation is clear (see "man synth", or "synth help") c) *significantly* reduced disk io. During our normal build with ccache "gstat -aI1s" is usually around 70% busy, it was closer to 3% during most of the build. d) because 14% of our ports use MAKE_JOBS_UNSAFE having multiple builders makes much better utilisation of the box. Apart from that the hardward is better utilised and synth experienced almost no involuntary context switching during the build process. e) The informational ncurses interface was excellent, but being batch oriented we turned it off for the final build. Synth provided ongoing status information such as: 00:07:21 => [03] Shutting down 00:07:27 => [05] 00:00:12 Success devel/jsoncpp 00:07:27 => [05] Shutting down 00:08:06 => [02] 00:00:58 Success net/ntp 00:08:06 => [02] Shutting down 00:08:08 => [01] 00:02:50 Success devel/binutils 00:08:11 => [04] 00:03:24 Success security/openssl 00:08:11 => [04] Shutting down 00:09:39 => [06] 00:06:00 Success security/heimdal 00:09:39 => [06] Shutting down 00:21:21 => [01] 00:13:12 Success lang/gcc 00:21:21 => [01] Shutting down Synth does pretty much what is needed. Inputs are taken from - /usr/local/etc/synth/synth.ini (which can be edited via "synth configure", or a text editor. Its largely self-explanatory.) - /usr/local/etc/synth/${profile_name}-make.conf Outputs placed in:- - /var/synth/live_packages/All - built packages - /var/log/synth - log files, including all package lots and standard reports that are numbered for easy access 00_last_results.log 01_success_list.log 04_skipped_list.log Certainly worth consideration. For our part, I'm looking forward to ironing out our issues and adding this to our build system. Thanks John M. Regards, Dewayne PS I'm sure I could rewrite synth in APL or PROLOG if that would help, but neither have demonstrated large scale application suitability like Ada ;) From owner-freebsd-ports@freebsd.org Tue Feb 9 07: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 413B0AA269C for ; Tue, 9 Feb 2016 07:33:27 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 22B761A8E for ; Tue, 9 Feb 2016 07:33:26 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 4744543BB5; Tue, 9 Feb 2016 01:33:18 -0600 (CST) To: talon@lpthe.jussieu.fr, FreeBSD Mailing List From: John Marino Subject: Moving to synth (was: Removing documentation) X-Enigmail-Draft-Status: N1110 Message-ID: <56B9963B.6060906@marino.st> Date: Tue, 9 Feb 2016 08:33:15 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 07:33:27 -0000 Sorry, I'm not subscribed to the list so I have to recreate emails when I I'm not included in the reply. Michel Talon wrote: > Needless to say, no port named ada under lang, finally found it was > gcc5-aux. Downloaded the packages for gcc5-aux and ncurses the port for synth from SVN repository, and began compiling. > Somewhere the build broke because of unsupported > pragma Suppress (Tampering_Check); This part was unfortunate. First it was available as a package (although not 0.99_6). Secondly, it would have been built with the equivalent of "cd /usr/ports/ports-mgmt/synth" which would have brought in the Ada port automatically, and the correct one. It needs gcc6-aux specifically because the Tampering_Check is not available on gcc5_aux. It's not clear why you built the dependencies separately and I'm sorry about the issues that caused. > Frankly one first prerequisite for having this discussion is that the > *package* synth is ready to be downloaded But it was available. At least 0.99_5. Are you on quarterly packages? It's available in the head. > Then it asked me to scan the ports tree which took ages, This was a criticism first brought by Adamw@, it's a full tree scan that occurs before installation. I think I've figured out a way to reduce this to limit the scan to just what is necessary, but I was planning on bringing that out on version 1.10. I want version 1.00 to go out soon. By the way, part of the reason it takes ages on FreeBSD (and not DragonFly) is because nobody is trying to fix the absolutely horrible USES=compiler:features implementation that a large portion of the tree uses. It tests compiler feature by compiling programs for each and every port that has this USES set (directly or indirectly) and to me it is something that never should have been implemented this way. > This little story leads me to a second prerequisite, produce a more > complete documentation describing exactly > what synth does, how to solve buggy situations etc. The man page is complete, and did you how about the graphic "how to" on github: see README.md here: https://github.com/jrmarino/synth (with pictures) That you for perserving and trying Synth out, Michel! That's all I was asking. John From owner-freebsd-ports@freebsd.org Tue Feb 9 08:03: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 2DF32AA061B for ; Tue, 9 Feb 2016 08:03:00 +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 0D0706CB for ; Tue, 9 Feb 2016 08:03:00 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 0C4CFAA061A; Tue, 9 Feb 2016 08:03:00 +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 0BE58AA0619 for ; Tue, 9 Feb 2016 08:03:00 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::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 D1A836CA; Tue, 9 Feb 2016 08:02:59 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-pa0-x22c.google.com with SMTP id kp3so4272353pab.1; Tue, 09 Feb 2016 00:02:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=xl8lmibhzhFBL30JSgSTLYm1KNdf/ffRlEKvQEh/4JI=; b=h0njifux7cq0W6ZxxZhtM4Xc0rgHoskoeQSBmIEVjZUtQKUOwnuvx6QN8VQ3hh95DZ Xu6+MR+ov3CfPLW9Pm++rqdBl5tLuR17HWfW6QV93RBLOQQ8vcif4PyFVUE2PtuhVDv8 DESf60NUvBwK9O14NDFoopTfqgWCN7FqSH89EkjE6AjJMVGmstQw8MJZUy5J1a2DZ1bg DfJ90AeEoz1fHpLNMawvLhmI2iiSPsDQ+QSGJ/Ogrj3LQECaOUUUFEjPnVVa4uilTlzd bytz+stlgRjGkj5HRTit1JqA4N4Si8M8tL5qb+BKeU46m3STh4DK69K4vB8oGXe4k8bh Gi4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=xl8lmibhzhFBL30JSgSTLYm1KNdf/ffRlEKvQEh/4JI=; b=RO+NlcIDCVlmzZUr9TbtoM26xTJf81F5Q6vpqRHNRQGU68x6eUjSxAAq0WiJF7UR2n 9TJM3GjyrckNY2jaFkxjxOrzcrqS/bKhHEAdpBkIb9+pAkSdjEymctQmB19vLZRJQsdu yuwTi/Iw5oDNEfhmJFsoviENm3f4Bd8KfK8u+7023/OfPl01TqKMRce7DYBZqw/cJY1J YPiRN9R7DCbX6BOdkZWXe+GFgccmCFsG6gWUGIEi2sd3QvXdqWCK/WAIrY1qr3xOSiLm Qye/83IMaqHY1UxZC2VfJNFESfA2Uh+kLIOnIXUDPmrM02pG/UZNwhuU2JmryLrNzIbi ziAw== X-Gm-Message-State: AG10YORcQw37rumhoJ9hZx4h/RfUEskbtOIanScBpvELVQ/d6H80IhVBs6chE70lv6MebA== X-Received: by 10.66.156.195 with SMTP id wg3mr47938949pab.54.1455004979519; Tue, 09 Feb 2016 00:02:59 -0800 (PST) Received: from [192.168.1.149] ([120.29.76.9]) by smtp.googlemail.com with ESMTPSA id lq10sm48382567pab.36.2016.02.09.00.02.56 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 09 Feb 2016 00:02:58 -0800 (PST) Message-ID: <56B99D2D.4030402@gmail.com> Date: Tue, 09 Feb 2016 16:02:53 +0800 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Kevin Oberman CC: Greg 'groggy' Lehey , "ports@FreeBSD.org" Subject: Re: Removing documentation References: <20160207000304.GA71035@eureka.lemis.com> In-Reply-To: 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 08:03:00 -0000 Kevin Oberman wrote: > On Sat, Feb 6, 2016 at 4:03 PM, Greg 'groggy' Lehey > wrote: > >> I'm bringing this to the attention of the ports community to try to >> come up with a consensus about how to handle existing documentation >> for ageing packages, in this case portmaster. >> >> This bug report suggests removing the documentation for portmaster >> because it is out of date and no longer maintained. >> 3 or 4 years ago the handbook never recommended any port. Only utility tools contained in the base release were allowed to be documented in the handbook. This standard should be enforced again. The tool portmaster and ezjail should be removed from the handbook or be included as part of the base system release. From owner-freebsd-ports@freebsd.org Tue Feb 9 08:23: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 669DCAA10A4 for ; Tue, 9 Feb 2016 08:23:15 +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 42486D5D for ; Tue, 9 Feb 2016 08:23:15 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 41E26AA10A3; Tue, 9 Feb 2016 08:23: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 4171DAA10A2 for ; Tue, 9 Feb 2016 08:23:15 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-lf0-x232.google.com (mail-lf0-x232.google.com [IPv6:2a00:1450:4010:c07::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 AA3DAD5C; Tue, 9 Feb 2016 08:23:14 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-lf0-x232.google.com with SMTP id m1so112228016lfg.0; Tue, 09 Feb 2016 00:23:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=stxWJAkHIAMkcmr4WCX26qPzjkPhvOvzSvL5WvBV50w=; b=P+vJRiKIWU3PXpi/sT5mtiFTod2HA2MiLudSDOy5Ir17qwc4+80Kz8tm6RuJddhcx9 NXbMoOhh+BcOjZehcsj9p6y489nMeBvAmfc5t1Riyeo55BBEUrLMJW96lsOiiiylVIf+ fVIMzuYPMFbmLups4CiNLnMc9oIqi5QtwMooAUm/LPcQT4+fosYBh5zXK4/AwabUzdY1 +GkqAFqroMjKkiS1Sn3iaO/c1mBqX9ZvQJacBJ14Ai83pPsw+jqJNdN6ovJNYB8HZLOP OOwjx+czPYpFdP4qAg9biSbqU3PxniP00XbzVuVrSfhycViCoZ6K7XZc3Vi0x/dGk2RQ s5Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=stxWJAkHIAMkcmr4WCX26qPzjkPhvOvzSvL5WvBV50w=; b=FP9QSJZVvOgcoP91yuR/5thJ9kP7T6G+r5L6IBn/ox/ZUmzYBFAAc5nASSHC4oJMw/ vDcarN957Y1EiJ1iUZx4i5GvMk1oN80EYObuyIkzn1HVKqnnTawaNqGauCIeWVbZ02dv 0TyHK9QQ8AK7IJzVRqHpESw5FGoYqQtbBqzkXzOIdq8Z+YAW993gQKflhRrGD8IMN6SN yQcd2HINWlsZGDO4E8N1Okfk9LfZdcKr7Fv60JW/68ylbge4e6zLTGRGFvIwQytp/RYi bwwmAMPQrjE/LskWKWWZNyfsyxkl009iag9a+i7TYLxbB4MYauiQjOmAPm0GdzIKbt7a J8Iw== X-Gm-Message-State: AG10YOTO6WzPYYJ+TaRUQyoLgse8MeAgqa6spQRcBAU61xDgYpiJbCAd2Ua7/ziA6GqiMQ== X-Received: by 10.25.21.29 with SMTP id l29mr11064367lfi.123.1455006192645; Tue, 09 Feb 2016 00:23:12 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id ac10sm4401613lbc.44.2016.02.09.00.23.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Feb 2016 00:23:12 -0800 (PST) Sender: Baptiste Daroussin Date: Tue, 9 Feb 2016 09:23:09 +0100 From: Baptiste Daroussin To: Greg 'groggy' Lehey Cc: ports@freebsd.org, marino@FreeBSD.org Subject: Re: Removing documentation (was: [Bug 206922] Handbook: Chapter 4.5+ changes) Message-ID: <20160209082309.GD1141@ivaldir.etoilebsd.net> References: <20160207000304.GA71035@eureka.lemis.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="llIrKcgUOe3dCx0c" Content-Disposition: inline In-Reply-To: <20160207000304.GA71035@eureka.lemis.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 08:23:15 -0000 --llIrKcgUOe3dCx0c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Feb 07, 2016 at 11:03:04AM +1100, Greg 'groggy' Lehey wrote: > I'm bringing this to the attention of the ports community to try to > come up with a consensus about how to handle existing documentation > for ageing packages, in this case portmaster. >=20 > This bug report suggests removing the documentation for portmaster > because it is out of date and no longer maintained. >=20 > But it's still in the ports tree, and people still use it. The > current wording (4.5.3.1) claims it is the recommended tool, which is > clearly out of date. marino@ (the submitter) writes: >=20 > On Friday, 5 February 2016 at 7:33:33 +0000, bugzilla-noreply@freebsd.o= rg wrote: > > > > You have a tool presented as "official" that hasn't had it's > > original maintainer in 4 years and was only kept on life support up > > until 9 months ago. >=20 > Agreed, the "official" (the term used is "recommended") status is > gone. But that's a reason to fix the documentation, not remove it. > As I see it, we have three choices, in increasing order of > desirability: >=20 > 1. Remove all mention of portmaster. That's what this PR recommends. > 2. Do nothing. > 3. Update the documentation to indicate the current status, > recommending alternatives if possible. >=20 > The real issue here is that we shouldn't remove documentation for > software that is still available. In addition, wblock@ writes: >=20 > On Friday, 5 February 2016 at 14:48:07 +0000, bugzilla-noreply@freebsd.o= rg wrote: > > > > At present, portmaster still has no direct competition... >=20 > More generally, the way I see it is simple: we should try to keep the > documentation as up-to-date as possible. This means that we don't > remove documentation for existing packages. It also means that we may > need to change the content of the documentation if the status (not > necessarily the content) of the package changes. >=20 > One of the arguments for removing it from the handbook is that it has > a man page. That has some merit, but it doesn't help the people who > have used portmaster and now don't know what to do. Even if portmgr > is deprecated, the documentation should suggest a replacement. >=20 > Can portmgr@ come up with a clear, easy-to-understand policy? >=20 In my opinion there is no reason to remove the mention of portmaster in the handbook as long as it is not "official" and "recommended" but just listed = as a possible tools. There are plenty of documentation on the handbook to explain how to use $th= ird party tools. portmaster has some design flaws and clearly synth has a way better and saf= er one. But that does not mean portmaster is ready to go away as there are ple= nty of users using it still and for some cases, no alternative is available. For instance, as far as I know synth is not available on non i386/amd64 architectures which is imho the major issue for being a candidate for a replacement of portmaster. As much as I don't like the way portmaster (and portupgrade) are designed: = aka unsafe building, there are still IMHO no alternative by the fact that an alternative should cover all our supported architectures. For i386/amd64 us= ers yes synth is a viable alternative and a way safer one. Also note that synth= is still very young and before pushing anything that would kill others, it wou= ld be good to be more patient and and see how the tool behave/is adopted/is maint= ained over the time. Regarding portmaster, I think it would be time to deprecate it and remove it =66rom the ports tree/documentation the day when it prevents us from adding= an important feature into the ports tree, which may or may not happen soon. Out of my mind such features could be: - subpackages - flavours/variant Note that the above would require changes in all the port management tools.= Also note that as far as I know noone is working on the first (subpackages) and someone picked up the work on flavours/variants based on where I stopped bu= t I don't think it will land in the ports tree any time soon. (also note I'm not working on those feature anymore for now, because of ENOTIME :() BTW: just a clarification on the dependency front: - at runtime synth depends on only 1 port: ncurses - at bulidtime it depends on 2 ports: ada (gcc-aux)/ncurses (gcc-aux itself= my drag other build dependency. Best regards, Bapt --llIrKcgUOe3dCx0c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWuaHtAAoJEGOJi9zxtz5aKnkQAOCuzlgquosQ7LB+BZcczpG0 UdTm1/BxXJxgBq/CDRu3Zp3e6RKnH+zyY4ILMsGXxNYEnYTVyWeMucL56nkr0ZBQ HAt1TavI40+3+KPKlnGDh3zgucW7dZkQJ3Tp6e+pNYSXXVpkSaqD9t7U+1oHylA8 2VpTfMoPfAcDDycQJi1nPe/sgB0SYHll+gRmvBKoZEcjVGMRM9B3Rcg1AlQnTHDX Ve6egjBmG4EQdLwoZBhNObW4d3T0W7Ye9/hW9wittuid0zYmjrZIpCt0AMd06lq0 WS8610FbsZNDn41HJ925CmsRzmZbMAcBeCQaE9V03lx3l99t3nd+/vXd0BRSkdeq QH+jHMFrGTNO3wmgK7aDH8yXh6fexVgkLigf1RB1TTKPQ2+DkfCLYeID0ivJTNlh T6QURkeGuGF4LwRCK4QqgX/oot7vHHc3F5ADcKP1o9O+UwVBTFZfrB2lo+y5zdGf zHPNpmc2hhdZV4ApgjZcLo6P6b5rRfajwFjSw3wdpDfy705MrF+I7plvT9RO9P7+ jAXQ8ZKQd3cGrpPZMPkUo8rKKuuhhoYvcLT2Jh758zgaCqynUMPDUmm0z+gXIspn qWuA7ncOrtD3NjZ1C8fmj6ZifuNh7CgJW8hV7x0WlTCCdzWFHe135fx6BV/feF16 q7yMUYzMJUSXAZn9TaJF =p5eN -----END PGP SIGNATURE----- --llIrKcgUOe3dCx0c-- From owner-freebsd-ports@freebsd.org Tue Feb 9 08:28:09 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 3B9C8AA12AE for ; Tue, 9 Feb 2016 08:28:09 +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 16D8FF5D for ; Tue, 9 Feb 2016 08:28:09 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 148A0AA12AB; Tue, 9 Feb 2016 08:28:09 +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 141E2AA12A8 for ; Tue, 9 Feb 2016 08:28:09 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-lb0-x235.google.com (mail-lb0-x235.google.com [IPv6:2a00:1450:4010:c04::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 89E58F5C; Tue, 9 Feb 2016 08:28:08 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-lb0-x235.google.com with SMTP id dx2so96480572lbd.3; Tue, 09 Feb 2016 00:28:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=gHOXN9oeDJt1Zi4EJN8zLkGC8nmUXDymfbigbyaOjSk=; b=V3iIeseITXg7K1dxpQo5T8hg7x+KGJfkdPxfiIpcgzg8qn7DBK/f2zSBdCZqZlSEOt 6izTVD0rvdYJ7JjAbbUCLwgKsGFhQZQQWa66zZw2drz3tUBu52xsWgvu6EHfYqqFv4Oz BRm0/v3P++LvxgL79aImnNDb633OQ3uIfFFNORD8wPeABIm7+DKHhvXE4O1rpSlTCkXS r+yEKwh2qN21kdPRi4QuoJirHBlSEVjfR7s/h4MLdag7nYjZXaBwelleDo3NPzr08Ni+ I/qcu/cQl4mzWsDzzw3m2OENWJb2FIzxAgxVto9e9dHtNWbcUGbgOaA6xpEToup7Pj4Q SgoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=gHOXN9oeDJt1Zi4EJN8zLkGC8nmUXDymfbigbyaOjSk=; b=mQgEahKrqqXFEDbsZHarN1+hPP32leB77Znw6lw6Lv4yjAcvbxe9d9HblO+hfHVnKP Qi3GRWgWMARk5XjoZHOfHTS4gaddg1QgjLBBEuJprcVQoJe+tUEzhcPQCytFGFX3VYMR Qjhiv/B5CzA3cOOqRf4eQQ/C+T7XViLhLO8fPHuYvIe+N26EMTvdUWVI0dRQkRpvBVIq Op4XQOfXYiAxpmjUkwUKPGgt/lbJaf/7UTkLvPXD9wNnHg480tgc3iJzVeTrRMyIK5Lr jqxolsswZrvgnwYlUbLE3MJUXY6gy/rpflHk+NR/YFiJb2UvTvb8rGBwG1TiiHi3jgmv c53Q== X-Gm-Message-State: AG10YOQKf5v4d/fpNUhpl0nQhPdDT6sWAbefhay3Ow/hyr6oxAkY7dSR4u0zgIu7mz8n1A== X-Received: by 10.112.205.196 with SMTP id li4mr13650655lbc.143.1455006486541; Tue, 09 Feb 2016 00:28:06 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id 84sm4503786lfp.17.2016.02.09.00.28.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Feb 2016 00:28:05 -0800 (PST) Sender: Baptiste Daroussin Date: Tue, 9 Feb 2016 09:28:03 +0100 From: Baptiste Daroussin To: Ernie Luzar Cc: Kevin Oberman , Greg 'groggy' Lehey , "ports@FreeBSD.org" Subject: Re: Removing documentation Message-ID: <20160209082803.GE1141@ivaldir.etoilebsd.net> References: <20160207000304.GA71035@eureka.lemis.com> <56B99D2D.4030402@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Uwl7UQhJk99r8jnw" Content-Disposition: inline In-Reply-To: <56B99D2D.4030402@gmail.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 08:28:09 -0000 --Uwl7UQhJk99r8jnw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 09, 2016 at 04:02:53PM +0800, Ernie Luzar wrote: > Kevin Oberman wrote: > > On Sat, Feb 6, 2016 at 4:03 PM, Greg 'groggy' Lehey > > wrote: > >=20 > >> I'm bringing this to the attention of the ports community to try to > >> come up with a consensus about how to handle existing documentation > >> for ageing packages, in this case portmaster. > >> > >> This bug report suggests removing the documentation for portmaster > >> because it is out of date and no longer maintained. > >> >=20 >=20 > 3 or 4 years ago the handbook never recommended any port. Only utility=20 > tools contained in the base release were allowed to be documented in the= =20 > handbook. This standard should be enforced again. The tool portmaster=20 > and ezjail should be removed from the handbook or be included as part of= =20 > the base system release. I would be sad to see any documentation about the package manager going away =66rom the handbook. I would be sad to see any documentation about X configuration (which where = there for sure 3 or 4 years ago going away) I would be sad to see any documentation about ldap going away (iirc also ol= der than 3 or 4 years ago) What about the http documentation, thhe samba one? Clearly the handbook has always documented tools that are not available in = base. Best regards, Bapt --Uwl7UQhJk99r8jnw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWuaMTAAoJEGOJi9zxtz5aFdoQAKYOId50vxFwcZ9GuxeV+dMd O/x8NtkJMiDVt0y38AzZ8i0rSPgB9hH76WSjlwyUY5ZOJFUG3TMAlHjU+0B4RdwY Hx1Ir8G7mRh7o5m2pOV4ehqUvdNrSV+nsJRo342bonhq5ivoIRwvQjutUTPpKLpa MXA36hrQY3iesaZN5v0zPz2aCd+G+JPklIcX7e6mIVUUe/tmc0QalzFbV+XLCCTN Tv9CMMGSIw4omWVKsLIwiMavhRtZklPBZcqAHfaeXd3D+i0kR8mHs9zFXRM+pz3F iEOqLjU/XTT1a2AAqtq9EPgFesWcKFUiZghKCBkCwi9Je8mcCwUDXNmWz0U7a80V SlDj4zYDucA1pzB6UrQ2ghOy2SsCFkfML8ZRIiWVtTgJqEbEg//CuVhgRRp1rjaG Yibh/pFqFrJWEiY9PFidCMaFU1u2I+fuQr7GRsN0yvU6LfoN4843X4u98qc05sXK f1Xi6ihUHO6oDlomDmXY7oySZ24Bp+JaQgbDwQVSOnT4wfCO0T2TPS9zrEK2JEB4 NDdmukgVAthpXGe0Yifz+GKzeOaZk3yth14D6wwG/SeCui9jn6qJUfVwaDufttV5 l2+X1eP0LqVoJx1tSkY1ncQ+UAVLICKFwnVqzgDYf+sSrBZZ4j8YgET+m3HsQoWq 1EFHZuLLV85MMkDXuR++ =nW2R -----END PGP SIGNATURE----- --Uwl7UQhJk99r8jnw-- From owner-freebsd-ports@freebsd.org Tue Feb 9 09:15: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 4E1EDAA2D89 for ; Tue, 9 Feb 2016 09:15:44 +0000 (UTC) (envelope-from loic.blot@unix-experience.fr) Received: from smtp.unix-experience.fr (kingslanding.unix-experience.fr [62.4.22.5]) (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 105FF64C for ; Tue, 9 Feb 2016 09:15:43 +0000 (UTC) (envelope-from loic.blot@unix-experience.fr) Received: from smtp.unix-experience.fr (unknown [192.168.200.21]) by smtp.unix-experience.fr (Postfix) with ESMTP id 9685144160; Tue, 9 Feb 2016 10:15:35 +0100 (CET) X-Virus-Scanned: scanned by unix-experience.fr Received: from smtp.unix-experience.fr ([192.168.200.21]) by smtp.unix-experience.fr (smtp.unix-experience.fr [192.168.200.21]) (amavisd-new, port 10024) with ESMTP id WuHnvKATZ_DO; Tue, 9 Feb 2016 10:15:33 +0100 (CET) Received: from mail.unix-experience.fr (repo.unix-experience.fr [192.168.200.30]) by smtp.unix-experience.fr (Postfix) with ESMTPSA id 687DB44156; Tue, 9 Feb 2016 10:15:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=unix-experience.fr; s=uxselect; t=1455009333; bh=FkhDcG/vCarfb+uXTVPpWVmADA0cbKWjs8ykGBFVgSg=; h=Date:From:Subject:To:Cc:In-Reply-To:References; b=WbLwGO5QzDtbz21TojZonvJBrIQ+EXn0ZaX/NHbaUIqGCWfWV2UQnhy//xAYb/bTd ZK+nd7s5TTEAhT8gWfNpei+kw6XrGYv9ZCCYplBpbAY3FTr5+Ub5HwmkOs3EZxnz7d /N+FkdaOEz0cP31WLKnxIbwK9kEweQmtJ28czcOY= Mime-Version: 1.0 Date: Tue, 09 Feb 2016 09:15:33 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: <4064a261eaecf7215dbedea0bd014b0d@mail.unix-experience.fr> X-Mailer: RainLoop/1.9.3.363 From: loic.blot@unix-experience.fr Subject: Re: PHP7 package? To: "Mathias Picker" , "Dan Busarow" Cc: freebsd-ports@freebsd.org In-Reply-To: References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> <20160207160611.GT46096@home.opsec.eu> <56B76E79.1010603@buildingonline.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 09:15:44 -0000 I have miwi ports running in production since 3 weeks without any issue, = could be good to do last reviews and merge ?=0A=0A=0A7 f=C3=A9vrier 2016 = 18:46 "Mathias Picker" a =C3=A9crit:=0A= > Am 7. Februar 2016 17:19:05 MEZ, schrieb Dan Busarow :=0A> =0A>> On 2/7/16 9:06 AM, Kurt Jaeger wrote:=0A>>> Hi!=0A>>> = =0A>>>> What I'm looking for is a package version so that in the future I= =0A>> =0A>> can run=0A>>>> pkg upgrade=0A>>>> or=0A>>>> pkg upgrade php7x= =0A>>> =0A>>> If you clone the repo from miwi, use it to build your own p= kg repo,=0A>>> you can use pkg upgrade to install those packages.=0A>>> = =0A>>> That's how I did it my testbox. If you need more details on how to= do=0A>> =0A>> it,=0A>>> I can add a few more details.=0A>> =0A>> More de= tails would be great. I've never built my own repo=0A> =0A> You might try= ports-mgmt/synth, a new tool intending to replace portmaster/portsupgrad= e.=0A> =0A> synth builds and installs packages into a local pkg repositor= y before upgrading the system. The=0A> simplest option I know of.=0A> =0A= > I've never used it, but I'm contemplating trying it out=E2=80=A6=0A> = =0A> / Mathias=0A> =0A>> Thanks,=0A>> Dan=0A>> =0A>> ____________________= ____ll_______________________=0A>> freebsd-ports@freebsd.org mailing list= =0A>> https://lists.freebsd.org/mailman/listinfo/freebsd-ports=0A>> To un= subscribe, send any mail to=0A>> "freebsd-ports-unsubscribe@freebsd.org"= =0A> =0A> _______________________________________________=0A> freebsd-por= ts@freebsd.org mailing list=0A> https://lists.freebsd.org/mailman/listinf= o/freebsd-ports=0A> To unsubscribe, send any mail to "freebsd-ports-unsub= scribe@freebsd.org" From owner-freebsd-ports@freebsd.org Tue Feb 9 09:24: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 5BE00AA21F8 for ; Tue, 9 Feb 2016 09:24: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 49D55BBB for ; Tue, 9 Feb 2016 09:24:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4A245AA21F5; Tue, 9 Feb 2016 09:24: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 49CD4AA21F4 for ; Tue, 9 Feb 2016 09:24:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.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 3D56FBBA for ; Tue, 9 Feb 2016 09:24:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id u199OcBB055806 for ; Tue, 9 Feb 2016 09:24:38 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id u199OcP5055803; Tue, 9 Feb 2016 09:24:38 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201602090924.u199OcP5055803@portscout.freebsd.org> X-Authentication-Warning: portscout.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, 9 Feb 2016 09:24:38 +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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 09:24: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 ------------------------------------------------+-----------------+------------ net-mgmt/weathermap | 1.1.1 | 14.0.0 ------------------------------------------------+-----------------+------------ www/mathjax | 2.4.0 | 2.6.1 ------------------------------------------------+-----------------+------------ www/npapi-vlc | 2.0.6 | 2.2.2 ------------------------------------------------+-----------------+------------ 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 Feb 9 10:53: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 94E17AA2155 for ; Tue, 9 Feb 2016 10:53:03 +0000 (UTC) (envelope-from ran@pandora.amnic.net) Received: from pandora.amnic.net (pandora.amnic.net [IPv6:2001:67c:21c:a610::11]) (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 4F736139F for ; Tue, 9 Feb 2016 10:53:03 +0000 (UTC) (envelope-from ran@pandora.amnic.net) Received: from ran by pandora.amnic.net with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aT5uj-000LWW-Bu; Tue, 09 Feb 2016 14:52:57 +0400 Subject: Re: Removing documentation In-Reply-To: <56B88664.3080004@marino.st> To: John Marino Date: Tue, 9 Feb 2016 14:52:57 +0400 (AMT) Sender: ran@pandora.amnic.net From: Hrant Dadivanyan CC: FreeBSD Mailing List X-PGP: https://amnic.net/pgpkeys/hrant.asc X-NCC-RegID: am.isoc X-Mailer: ELM [version 2.4ME+ PL127 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="UTF-8" Message-Id: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 10:53:03 -0000 > > Then allow me to be the second. But then, I find poudriere > > unusable on my build system (I don't use ZFS and my memory is > > apparently too limited). Portmaster just does the right thing. > > > > We get that you don't like portmaster. So please don't use it. > > But don't deprive the rest of us. -- George > > Did you actually install it, use it, and compare? > Or are you just saying this based on what you think it does? > > So far every former portmaster use that tried it (really tried it) has > switch with one possible exception (he didn't see the rationale for the > build logic so I don't know if he kept using it or not). > > And not one person until Mattias said portmaster was "easier". > > BTW, if your system is too limited for poudriere, then likely you > couldn't use tmpfs with Synth, so you'd lose out on a lot of > performance. It would still be better than live building though. It's fine that there is such an excellent tool as synth, but in server environment, when only a few ports are installed, having a management port with 17 dependencies is not reasonable. From the very beginning portmaster works fine for me and, as far as I can see, for many other people. >From my point it's mandatory to have a lightweight tool like postmaster is and the question should be how to maintain it, instead of how limited it is. Thank you, Hrant > _______________________________________________ > 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" -- Hrant Dadivanyan (aka Ran d'Adi) hrant(at)dadivanyan.net /* "Feci quod potui, faciant meliora potentes." */ ran(at)psg.com From owner-freebsd-ports@freebsd.org Tue Feb 9 11:07: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 78889AA2892 for ; Tue, 9 Feb 2016 11:07:19 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 582F91E12 for ; Tue, 9 Feb 2016 11:07:18 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 3495E43BC5; Tue, 9 Feb 2016 05:07:17 -0600 (CST) Subject: Re: Removing documentation To: Hrant Dadivanyan References: Cc: FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B9C862.2000105@marino.st> Date: Tue, 9 Feb 2016 12:07:14 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 11:07:19 -0000 On 2/9/2016 11:52 AM, Hrant Dadivanyan wrote: > It's fine that there is such an excellent tool as synth, but in server > environment, when only a few ports are installed, having a management port > with 17 dependencies is not reasonable. Rather that parroting this phrase, I would like to see some technical reasoning about this dependency criticism. Would you be willing to provide that? What I would like to see you address is: 1) As was just stated earler this morning, having synth installed is 2 packages: Synth itself and ncurses. These "17 dependences" are build requirements and not installed. So what is "unreasonable" about that? 2) If 17 dependencies are such a concern, why would you not install it via official freebsd packages? 3) If there is a corporate policy to build everything from source, what would be the issue to use an officially packaged Synth to build Synth (along with the other packages) so that the locally built Synth could replace the downloaded version? As established earlier both by text and the recently posted architecture drawing, Synth is not in the critical path and removing it has no adverse affects on a system so the whole, "I'll be left in a bad state argument has been debunked" This is not a rhetorical set of questions, I would very much like to see how you answer these, given your opinion on this is unreasonable. I would like to understand how this is a problem and why there are no ways to address it. thank you, John From owner-freebsd-ports@freebsd.org Tue Feb 9 11:45: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 C13ABAA305D for ; Tue, 9 Feb 2016 11:45:54 +0000 (UTC) (envelope-from ran@pandora.amnic.net) Received: from pandora.amnic.net (pandora.amnic.net [IPv6:2001:67c:21c:a610::11]) (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 81C991C3E for ; Tue, 9 Feb 2016 11:45:54 +0000 (UTC) (envelope-from ran@pandora.amnic.net) Received: from ran by pandora.amnic.net with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aT6jw-000MGn-1T; Tue, 09 Feb 2016 15:45:52 +0400 Subject: Re: Removing documentation In-Reply-To: <56B9C862.2000105@marino.st> To: John Marino Date: Tue, 9 Feb 2016 15:45:52 +0400 (AMT) Sender: ran@pandora.amnic.net From: Hrant Dadivanyan CC: Hrant Dadivanyan , FreeBSD Mailing List X-PGP: https://amnic.net/pgpkeys/hrant.asc X-NCC-RegID: am.isoc X-Mailer: ELM [version 2.4ME+ PL127 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="UTF-8" Message-Id: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 11:45:54 -0000 > On 2/9/2016 11:52 AM, Hrant Dadivanyan wrote: > > It's fine that there is such an excellent tool as synth, but in server > > environment, when only a few ports are installed, having a management port > > with 17 dependencies is not reasonable. > > Rather that parroting this phrase, I would like to see some technical > reasoning about this dependency criticism. Would you be willing to > provide that? > > What I would like to see you address is: > > 1) As was just stated earler this morning, having synth installed is 2 > packages: Synth itself and ncurses. These "17 dependences" are build > requirements and not installed. So what is "unreasonable" about that? > So will require any upgrade of synth by itself, correct ? If build from sources, of course. > 2) If 17 dependencies are such a concern, why would you not install it > via official freebsd packages? > Ports buiding is also official. Phrasing of your question sets the preference in favour of prebuilt packages, my preference is opposite. > 3) If there is a corporate policy to build everything from source, what > would be the issue to use an officially packaged Synth to build Synth > (along with the other packages) so that the locally built Synth could > replace the downloaded version? > In my case it's just a preference to build everything locally. > As established earlier both by text and the recently posted architecture > drawing, Synth is not in the critical path and removing it has no > adverse affects on a system so the whole, "I'll be left in a bad state > argument has been debunked" > > This is not a rhetorical set of questions, I would very much like to see > how you answer these, given your opinion on this is unreasonable. I > would like to understand how this is a problem and why there are no ways > to address it. > There is no need to address it, because of two quite different use cases. As far as I can see synth is excellent in some cases, my point is that portmaster is fine in some other ones. > thank you, > John -- Hrant Dadivanyan (aka Ran d'Adi) hrant(at)dadivanyan.net /* "Feci quod potui, faciant meliora potentes." */ ran(at)psg.com From owner-freebsd-ports@freebsd.org Tue Feb 9 12:05: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 4920CAA3F0F for ; Tue, 9 Feb 2016 12:05:44 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 2980918F7 for ; Tue, 9 Feb 2016 12:05:43 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.0.22] (unknown [130.255.19.127]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 59B5C43BB8; Tue, 9 Feb 2016 06:05:37 -0600 (CST) Subject: Re: Removing documentation To: Hrant Dadivanyan References: Cc: FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B9D609.6030407@marino.st> Date: Tue, 9 Feb 2016 13:05:29 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 12:05:44 -0000 On 2/9/2016 12:45 PM, Hrant Dadivanyan wrote: >> 1) As was just stated earler this morning, having synth installed is 2 >> packages: Synth itself and ncurses. These "17 dependences" are build >> requirements and not installed. So what is "unreasonable" about that? > > So will require any upgrade of synth by itself, correct ? If build from > sources, of course. You don't build all 17 dependencies every time, it's incremental. And even if you did, it would take like 20-30 minutes, at most (mainly gcc). I would not call that "unreasonable" because time isn't critical here. Most of the dependences are common to other packages too. >> 2) If 17 dependencies are such a concern, why would you not install it >> via official freebsd packages? > > Ports buiding is also official. Phrasing of your question sets the > preference in favour of prebuilt packages, my preference is opposite. I don't think that's really answering the question. That's a case where you consciously reject a fast, easy solution for a different one, but then don't accept the consequences. Yes, it's fine fine to build form ports (although I would be careful with "official" because everything is pushing towards packages), but if you choose to build from source, you are choosing to also build the build dependencies. That's not something you have to do. I would actually say that complaining about known consequences of an conscious decision is unreasonable. by the way, packages *are* favoured. That's been the case for a while. > In my case it's just a preference to build everything locally. so the cost for this preference is extra time and extra building. That's fine. The build dependencies are not installed. Obtaining synth from building on /usr/ports works too, but then the build dependencies *are* installed. So using a provided package would be the better way to avoid the extra installations. > There is no need to address it, because of two quite different use cases. > As far as I can see synth is excellent in some cases, my point is that > portmaster is fine in some other ones. I did want to point out that there are many known bugs and open reports, so it's not "fine" for everyone. You've apparently not hit them so that's great for you. Actually, I don't care what you use, but the using build dependencies as a justification for not using it and labelling it "unreasonable" at the same time, I just wanted that expanded on. I don't know if you still think it's unreasonable, but I do appreciate that you took the time to respond. P.S. If FreeBSD 11 didn't regress with ncurses (PR 199109) then probably we could provide synth with NO runtime dependencies. But there doesn't seem to be any interest in fixing the regression unfortunately. From owner-freebsd-ports@freebsd.org Tue Feb 9 13:46: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 447C7AA3790 for ; Tue, 9 Feb 2016 13:46:51 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qg0-x22b.google.com (mail-qg0-x22b.google.com [IPv6:2607:f8b0:400d:c04::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 08DE81287 for ; Tue, 9 Feb 2016 13:46:50 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qg0-x22b.google.com with SMTP id b67so53127807qgb.1 for ; Tue, 09 Feb 2016 05:46:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=xgO9mj9qQXPGeO5Kma7JUCJnYYuXdPPM/kjSAMv3EME=; b=fo71lmH1+UVEmrpvXTyhXTrEqV701M0umyT0vDi5DQeZnz9hxYRmVDXGa/Ss9ydHRF 8njuIqhafh1u0FqTF+yX44o79IUvsvADyMaj9RB71VJQYdQyeDi1lZK0EpQEgOV0eyRM U0kyIuwBkWKou/chffJWjw+KZbhXNtUhWHSpLXTLXRe0RSqh0LtCkgDDjuYOYw1Kzjvp fxpYHoyl3x7GI86bX5gvWQ8X/Nqr2ox2MIo4rFgW4/AfzjNYAMFZeGUNQAKyhHcNhN07 ABYeBtdjRo8e9PGkH8YolSp9QFADBrc6Iz0hxWETzxb5VH2NloDM58eKUc2MCQy4q1J9 PhQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=xgO9mj9qQXPGeO5Kma7JUCJnYYuXdPPM/kjSAMv3EME=; b=L3cg3PT+k98zziGTnxzaA/g13t5HZLmTcBtUJI920vGzv7sVtxC08ARgmTvA/4ik51 niHyXJqafGoNAX4bcNtPQl2ZtdP4yO2WEO3/1Uhf3HFaUd5eyhUTQuuTHrdaySnkznah oAvZF0TXhhn1rJXLoO1I2O6WcA3jQN8bbw9txVv0FVoO6OWK+7hDG0FqOEzV886D2Vtf O6xoYjmNiC8Bbq6oLvREyRgKiEI0ceK8VnJL5Jw2ScIO4bD+Ac++G0AU0hSGV/qlNnaZ 4TkRe/rGk91kChGcwHp6CeN9Wz758vaZhZj/VV9bdtUWolqkuTvi8WHdIWOH0vmM5KZR elWg== X-Gm-Message-State: AG10YOSz54sD1gAGYjMkktzJHmNKTtDFsnu0MqBlr1cJU4RdeG7DVk9Ghoi0jsKx+ayOFg== X-Received: by 10.140.254.9 with SMTP id z9mr43323874qhc.5.1455025609593; Tue, 09 Feb 2016 05:46:49 -0800 (PST) Received: from [192.168.1.18] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.googlemail.com with ESMTPSA id j75sm13072106qge.41.2016.02.09.05.46.48 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 09 Feb 2016 05:46:48 -0800 (PST) Subject: Re: Removing documentation To: John Marino , Hrant Dadivanyan References: <56B9D609.6030407@marino.st> Cc: FreeBSD Mailing List From: Jim Ohlstein Message-ID: <56B9EDC7.1010403@ohlste.in> Date: Tue, 9 Feb 2016 08:46:47 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56B9D609.6030407@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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 13:46:51 -0000 Hello, On 2/9/16 7:05 AM, John Marino wrote: > On 2/9/2016 12:45 PM, Hrant Dadivanyan wrote: >>> 1) As was just stated earler this morning, having synth installed is 2 >>> packages: Synth itself and ncurses. These "17 dependences" are build >>> requirements and not installed. So what is "unreasonable" about that? >> >> So will require any upgrade of synth by itself, correct ? If build from >> sources, of course. > > You don't build all 17 dependencies every time, it's incremental. And > even if you did, it would take like 20-30 minutes, at most (mainly gcc). > I would not call that "unreasonable" because time isn't critical here. > Most of the dependences are common to other packages too. > After all of this "discussion" I decided to give synth a try. I have no pony in this race as I use neither portmaster nor portupgrade. Both may still be in my repo, but they are not installed. The build time of "like 20-30 minutes, at most" is ummm... let' just call it optimistic. I only needed five new dependencies. Poudriere was unable to take advantage of more than two parallel builders except for a rather short overlap where it used three, if I recall correctly. The vast majority of the time it used only one builder. Build and package time for gcc6-aux was 34:52 on an Intel E5-2650 v3. Build and package time for binutils, required for gcc6-aux, took 4:44. That's pretty close to 40 minutes for just two dependencies, one of which is a dependency of the other. Build and package time for synth was 1:09. I installed synth and had a look at the man page. Nice job on the documentation though I might suggest more real world examples, in an "Examples" section at the end, would be helpful to people like me who want to understand how to get started. Sort of like a "quick start guide" that comes with a new electronic component. Get it going and then read the details on what's really important for the specific use case. That shouldn't be construed as a knock on the documentation, which really is very good. This was last night and I haven't tried building with it yet. I need to re-read the documentation. I do however have concerns, the biggest of which is, yes, the dependencies. I use poudriere because I like to build packages myself for my installations and with my options, so using the FreeBSD repo version of synth will be a non-starter. That means that I'll need to rebuild gcc6-aux every time I need to rebuild synth, assuming gcc6-aux has been updated. It's a fair guess that gcc6-aux is regularly updated (the current version is dated 20160124). It's also a fair guess that synth will go through a few iterations in the short term given its youth. Looking at my recent build logs, the longest builds I run are far shorter than 35 minutes. This will slow things down and I'm not certain I'm going to be willing to keep a package in my repo that requires that amount of build time just as a dependency I otherwise would never build. To be honest, synth, which I will try, will have to be _far_ superior to poudriere in order to replace it as my tool of choice. Of course that's my use case and mine only. > >>> 2) If 17 dependencies are such a concern, why would you not install it >>> via official freebsd packages? >> >> Ports buiding is also official. Phrasing of your question sets the >> preference in favour of prebuilt packages, my preference is opposite. > > I don't think that's really answering the question. That's a case where > you consciously reject a fast, easy solution for a different one, but > then don't accept the consequences. Yes, it's fine fine to build form > ports (although I would be careful with "official" because everything is > pushing towards packages), but if you choose to build from source, you > are choosing to also build the build dependencies. That's not something > you have to do. I would actually say that complaining about known > consequences of an conscious decision is unreasonable. > > by the way, packages *are* favoured. That's been the case for a while. > > >> In my case it's just a preference to build everything locally. > > so the cost for this preference is extra time and extra building. > That's fine. The build dependencies are not installed. Obtaining synth > from building on /usr/ports works too, but then the build dependencies > *are* installed. So using a provided package would be the better way to > avoid the extra installations. > > >> There is no need to address it, because of two quite different use cases. >> As far as I can see synth is excellent in some cases, my point is that >> portmaster is fine in some other ones. > > I did want to point out that there are many known bugs and open reports, > so it's not "fine" for everyone. You've apparently not hit them so > that's great for you. > > Actually, I don't care what you use, but the using build dependencies as > a justification for not using it and labelling it "unreasonable" at the > same time, I just wanted that expanded on. I don't know if you still > think it's unreasonable, but I do appreciate that you took the time to > respond. > > P.S. If FreeBSD 11 didn't regress with ncurses (PR 199109) then > probably we could provide synth with NO runtime dependencies. But there > doesn't seem to be any interest in fixing the regression unfortunately. > -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From owner-freebsd-ports@freebsd.org Tue Feb 9 13:52: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 4CFB6AA3A68 for ; Tue, 9 Feb 2016 13:52:20 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (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 29E361629 for ; Tue, 9 Feb 2016 13:52:19 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 3D47B20F5B for ; Tue, 9 Feb 2016 08:52:02 -0500 (EST) Received: from web3 ([10.202.2.213]) by compute2.internal (MEProxy); Tue, 09 Feb 2016 08:52:02 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=OIC67gVUfOtzB1hvRvDGLWrfGaE=; b=si23U d28ub7lQzuN9DqWJz4NHMmTM2tVY1bO/E7lN5MmkkiVXRfMKuejZbFFuKwgWSg5m zBQaeerb9jEUwAHYFEnbIIb8FeW4Wee12aH5r8An4uBQHPJlUOVLMFfYqCH2zJbz E5UKCt0FBj8++CZYAkrE7uclRdyapyjItsbPko= Received: by web3.nyi.internal (Postfix, from userid 99) id 11075101C1C; Tue, 9 Feb 2016 08:52:02 -0500 (EST) Message-Id: <1455025922.3152807.516183602.2039C846@webmail.messagingengine.com> X-Sasl-Enc: r6Ve+Pl6Haz8yzAo2CxKdWuOeipTCbIfPg0jrEUuV35N 1455025922 From: Mark Felder To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-57359b3d Subject: avahi stops working? Date: Tue, 09 Feb 2016 07:52:02 -0600 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 13:52:20 -0000 Is anyone else using avahi and experiencing weird reliability issues? On the one machine I run avahi on which is tracking CURRENT it seems to stop advertising to the network after a few minutes. Restarting it fixes it and then all my apple devices see the file server again. It's really annoying. -- Mark Felder ports-secteam member feld@FreeBSD.org From owner-freebsd-ports@freebsd.org Tue Feb 9 14:08: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 AE047AA2019 for ; Tue, 9 Feb 2016 14:08:28 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 69F5B1C3A for ; Tue, 9 Feb 2016 14:08:27 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 9802443BD8; Tue, 9 Feb 2016 08:08:25 -0600 (CST) Subject: Re: Removing documentation To: Jim Ohlstein , Hrant Dadivanyan References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> Cc: FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56B9F2D6.1090107@marino.st> Date: Tue, 9 Feb 2016 15:08:22 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56B9EDC7.1010403@ohlste.in> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 14:08:28 -0000 On 2/9/2016 2:46 PM, Jim Ohlstein wrote: > After all of this "discussion" I decided to give synth a try. I have no > pony in this race as I use neither portmaster nor portupgrade. Both may > still be in my repo, but they are not installed. Thanks for trying it! > > The build time of "like 20-30 minutes, at most" is ummm... let' just > call it optimistic. I only needed five new dependencies. Poudriere was > unable to take advantage of more than two parallel builders except for a > rather short overlap where it used three, if I recall correctly. The > vast majority of the time it used only one builder. Build and package > time for gcc6-aux was 34:52 on an Intel E5-2650 v3. Build and package > time for binutils, required for gcc6-aux, took 4:44. That's pretty close hmmm, my core i5 builds it in 10-12 minutes and I've had it ~4 years? I'm not sure why such a big descreptancy, but newer machines with 4-8Gb or more ram should have no issues with time. > to 40 minutes for just two dependencies, one of which is a dependency of > the other. Build and package time for synth was 1:09. > > I installed synth and had a look at the man page. Nice job on the > documentation though I might suggest more real world examples, in an > "Examples" section at the end, would be helpful to people like me who > want to understand how to get started. Sort of like a "quick start > guide" that comes with a new electronic component. Get it going and then > read the details on what's really important for the specific use case. > That shouldn't be construed as a knock on the documentation, which > really is very good. Do you think the illustrated README on the github page is helpful? https://github.com/jrmarino/synth > This was last night and I haven't tried building with it yet. I need to > re-read the documentation. I do however have concerns, the biggest of > which is, yes, the dependencies. I use poudriere because I like to build > packages myself for my installations and with my options, so using the > FreeBSD repo version of synth will be a non-starter. That means that > I'll need to rebuild gcc6-aux every time I need to rebuild synth, > assuming gcc6-aux has been updated. It's a fair guess that gcc6-aux is > regularly updated (the current version is dated 20160124). It's also a After gcc6 hits release (6.1), it will probably only be released with every point release (6.2, 6.3), which are separated by months. > fair guess that synth will go through a few iterations in the short term > given its youth. Looking at my recent build logs, the longest builds I It's feature complete and v1.00 is coming out in a few days (same as 0.99_6 with a version bump). v1.1 will come soon after when I improve on the build-repository command to not scan the entire tree. It's already been through the iterations, so I don't there will be that many more. In any case, it's a small problem (and when gcc6-aux is released, it won't build the bundled libraries anymore but use other ports so it will be much, much faster to compile. > run are far shorter than 35 minutes. This will slow things down and I'm > not certain I'm going to be willing to keep a package in my repo that > requires that amount of build time just as a dependency I otherwise > would never build. To be honest, synth, which I will try, will have to > be _far_ superior to poudriere in order to replace it as my tool of > choice. Of course that's my use case and mine only. To be fair, poudriere users aren't the target audience. Yes, it's significantly faster than poudriere and maybe people like the interface better, but if they are already set up on poudriere and happy with it, that's a fine choice too. It's more for people that aren't using poudriere, really should be, but are intimidated by it. John From owner-freebsd-ports@freebsd.org Tue Feb 9 15:03: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 D89CDAA39BA for ; Tue, 9 Feb 2016 15:03:35 +0000 (UTC) (envelope-from michelle@sorbs.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 C930A1CD6 for ; Tue, 9 Feb 2016 15:03:35 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: by mailman.ysv.freebsd.org (Postfix) id C5A8EAA39B9; Tue, 9 Feb 2016 15:03: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 C53DEAA39B8 for ; Tue, 9 Feb 2016 15:03:35 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id B77F81CD4; Tue, 9 Feb 2016 15:03:34 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0O2A0023EA1BH200@hades.sorbs.net>; Tue, 09 Feb 2016 06:10:27 -0800 (PST) Message-id: <56B9F1AB.1080208@sorbs.net> Date: Tue, 09 Feb 2016 15:03:23 +0100 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: qjail1 Cc: Kurt Jaeger , ports@freebsd.org, portmgr@freebsd.org Subject: Re: port maintainer address References: <56B56114.1000401@a1poweruser.com> <20160206063406.GP46096@home.opsec.eu> <56B80099.3070606@a1poweruser.com> In-reply-to: <56B80099.3070606@a1poweruser.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 15:03:35 -0000 qjail1 wrote: > Kurt Jaeger wrote: >> Hi! >> >>> A year ago I was receiving loads of spam email on the maintainer >>> email addresses used in the ports makefile. I created bug tickets to >>> change the user name part of the email address for all the ports I >>> maintain, but some how I missed the qjail2 port. Now that port says >>> its maintained by ports@FreeBSD.org and the spam email has stopped. >>> >>> Since bugzilla uses the port maintainer email address as the way to >>> identify the port maintainer, I no longer can post updates to qjail2 >>> port. >> >> We'll understand that the patch comes from you, so just submit it. >> >>> Why has Freebsd NOT done something to protect their port maintainers >>> from spam. >> >> Because if you think that not having the email addresses in the port >> protects you from spam, this probably will not scale. Spam defense is >> not a task the FreeBSD project can also take on, in addition >> to all the others. >> > > In todays world the normal, customary, and prudent methodology is to > protect a users email address from public view so its increasingly > more difficult for it to be harvested for targets of spam. I ask WHY > is the Freebsd ports system using a very old methodology that was > designed over 20 years ago, before the birth of spam. The majority of > customer websites and programming development websites all have > protected their user email addresses, WHY NOT FREEBSD? Actually that's the very reason I am a port maintainer > > It's way past the time that this problem gets the attention it deserves. > Lets at least create a project to analyze the ports system "Maintainer > email address" to see just what would be involved in populating it > with a dummy value so every place it is viewable to the public the > real content is masked, this includes the down loadable ports tree. > I'd rather give people email addresses to use and keep the real ones in the tree easily scrape-able. Michelle -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-ports@freebsd.org Tue Feb 9 15:12: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 77B0EAA3E87 for ; Tue, 9 Feb 2016 15:12:48 +0000 (UTC) (envelope-from jim@ohlste.in) 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 3B807210 for ; Tue, 9 Feb 2016 15:12:47 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qk0-x230.google.com with SMTP id s68so71071592qkh.3 for ; Tue, 09 Feb 2016 07:12:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:cc:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=Y/mS/+6UJq7V9TIg+gb/9z8khT5ig1ob7XjbRpG+h58=; b=K9RCdm5UfnQurQhavNIrYo3gmZXZSidR4yyshtQ7bWu8wi6I8wMhG/H5uvnPtO9rsG tgtVX6fYxaemwqIUfSdwsfzYsC+m483NYjSpdWDxG0S2L3JOtqKykvCYyvImDatRoaSm BM4XpaRYJF1f3SZR4EhGPNO7hicHFWRsuTIlHzfMzR8kv+luqdw7OH/Kp18TmMLUlAdP 6hqG6DooUPxdUm8OWpkB6PUYxjxrQ8NX7uxuffUnmDx7leV6r81I9C92gfOKlxVu5puv rMOgSeyzgFbbj5QEVB/tD1gjR8mtKZ44OTXi0JPKm0AYA3FsB+FP+nvNGkBanVbVJE7C MldA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:cc:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=Y/mS/+6UJq7V9TIg+gb/9z8khT5ig1ob7XjbRpG+h58=; b=PKLcmxtyNpNLLKJKirZ0DwJ691YJNosagMXf6wHOOmjX19Iipll91Mhc6BCi/B019f xKZewMGgAP+VhB1Eyqk+7eTzyM6Ks++oDu4NXhmAX3bLewD8poYSSm1UwfonXjXSZLk3 53mZSuBZVKAH2FAWbQxA4ISBWTc0AehkpKj1yC0DkWkGKazSGTTAQmZmCxPdhZIeQv/K j1sgKo+R2+v+Tntwoh30+l80ofs+J/j39iRkWIxvcUMk/Jav2yeJI/H14zgkjpYBXovg /i6N2GloojFVJu3rEEI9V6Jy5zCsZPBNYSUbuPObKID7MjWWQG8adjnTnEdEIkJnsUb9 YDjQ== X-Gm-Message-State: AG10YOT+N0RToqJB07kLjelcX4ot9wjJRV3UMaOAOeNkMxyamDWtMECsxHFF31P4JmJX1w== X-Received: by 10.55.71.146 with SMTP id u140mr40856658qka.14.1455030766761; Tue, 09 Feb 2016 07:12:46 -0800 (PST) Received: from [192.168.1.18] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.googlemail.com with ESMTPSA id s130sm15858493qhb.6.2016.02.09.07.12.45 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 09 Feb 2016 07:12:46 -0800 (PST) Subject: Re: Removing documentation To: John Marino , Hrant Dadivanyan References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> From: Jim Ohlstein Cc: FreeBSD Ports ML Message-ID: <56BA01ED.7000504@ohlste.in> Date: Tue, 9 Feb 2016 10:12:45 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56B9F2D6.1090107@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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 15:12:48 -0000 On 2/9/16 9:08 AM, John Marino wrote: > On 2/9/2016 2:46 PM, Jim Ohlstein wrote: >> After all of this "discussion" I decided to give synth a try. I have no >> pony in this race as I use neither portmaster nor portupgrade. Both may >> still be in my repo, but they are not installed. > > Thanks for trying it! > >> >> The build time of "like 20-30 minutes, at most" is ummm... let' just >> call it optimistic. I only needed five new dependencies. Poudriere was >> unable to take advantage of more than two parallel builders except for a >> rather short overlap where it used three, if I recall correctly. The >> vast majority of the time it used only one builder. Build and package >> time for gcc6-aux was 34:52 on an Intel E5-2650 v3. Build and package >> time for binutils, required for gcc6-aux, took 4:44. That's pretty close > > hmmm, my core i5 builds it in 10-12 minutes and I've had it ~4 years? > I'm not sure why such a big descreptancy, but newer machines with 4-8Gb > or more ram should have no issues with time. Interesting. I just tested again and got 31:47. To be fair, I only allow that VM four cores. Perhaps it might do better with more? > >> to 40 minutes for just two dependencies, one of which is a dependency of >> the other. Build and package time for synth was 1:09. >> >> I installed synth and had a look at the man page. Nice job on the >> documentation though I might suggest more real world examples, in an >> "Examples" section at the end, would be helpful to people like me who >> want to understand how to get started. Sort of like a "quick start >> guide" that comes with a new electronic component. Get it going and then >> read the details on what's really important for the specific use case. >> That shouldn't be construed as a knock on the documentation, which >> really is very good. > > Do you think the illustrated README on the github page is helpful? > > https://github.com/jrmarino/synth > Yes, I do indeed. Thanks. > >> This was last night and I haven't tried building with it yet. I need to >> re-read the documentation. I do however have concerns, the biggest of >> which is, yes, the dependencies. I use poudriere because I like to build >> packages myself for my installations and with my options, so using the >> FreeBSD repo version of synth will be a non-starter. That means that >> I'll need to rebuild gcc6-aux every time I need to rebuild synth, >> assuming gcc6-aux has been updated. It's a fair guess that gcc6-aux is >> regularly updated (the current version is dated 20160124). It's also a > > After gcc6 hits release (6.1), it will probably only be released with > every point release (6.2, 6.3), which are separated by months. > >> fair guess that synth will go through a few iterations in the short term >> given its youth. Looking at my recent build logs, the longest builds I > > It's feature complete and v1.00 is coming out in a few days (same as > 0.99_6 with a version bump). v1.1 will come soon after when I improve > on the build-repository command to not scan the entire tree. It's > already been through the iterations, so I don't there will be that many > more. In any case, it's a small problem (and when gcc6-aux is released, > it won't build the bundled libraries anymore but use other ports so it > will be much, much faster to compile. > > >> run are far shorter than 35 minutes. This will slow things down and I'm >> not certain I'm going to be willing to keep a package in my repo that >> requires that amount of build time just as a dependency I otherwise >> would never build. To be honest, synth, which I will try, will have to >> be _far_ superior to poudriere in order to replace it as my tool of >> choice. Of course that's my use case and mine only. > > To be fair, poudriere users aren't the target audience. Yes, it's > significantly faster than poudriere and maybe people like the interface > better, but if they are already set up on poudriere and happy with it, > that's a fine choice too. > > It's more for people that aren't using poudriere, really should be, but > are intimidated by it. > -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From owner-freebsd-ports@freebsd.org Tue Feb 9 15:25: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 17C13AA244B; Tue, 9 Feb 2016 15:25:23 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from fly.hiwaay.net (fly.hiwaay.net [216.180.54.1]) (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 DAED2ACC; Tue, 9 Feb 2016 15:25:22 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from kabini1.local (dynamic-216-186-244-25.knology.net [216.186.244.25] (may be forged)) (authenticated bits=0) by fly.hiwaay.net (8.13.8/8.13.8/fly) with ESMTP id u19FPK35015339 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 9 Feb 2016 09:25:20 -0600 Subject: Re: tor logging References: <56B90930.3000802@hiwaay.net> <20160208224644.f696fce2.freebsd@edvax.de> <56B97687.8050703@hiwaay.net> Cc: FreeBSD Questions !!!! , FreeBSD ports list !!!! From: "William A. Mahaffey III" Message-ID: <56BA04DF.7020802@hiwaay.net> Date: Tue, 9 Feb 2016 09:30:49 -0553.75 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 15:25:23 -0000 On 02/08/16 23:51, Kevin Oberman wrote: > On Mon, Feb 8, 2016 at 9:16 PM, William A. Mahaffey III > > wrote: > > On 02/08/16 15:52, Polytropon wrote: > > On Mon, 8 Feb 2016 15:36:58 -0553.75, William A. Mahaffey III > wrote: > > My torrc > files seems to indicate logging to /usr/local/var/log/tor, > but no such > file or directory. > > Create this directory subtree and an empty log file. Then check > if it will actually be used for logging - if that is what the > torrc file indicates. Otherwise, set a different logging file, > but make sure it does actually exist. > > > > > Further review seems to indicate use of the built-in syslog system: > > [root@kabini1, /etc, 11:17:03pm] 477 % grep log > /usr/local/etc/tor/torrc > ## may provide sensitive information to an attacker who obtains > the logs. > ## Send all messages of level 'notice' or higher to > /usr/local/var/log/tor/notices.log > #Log notice file /usr/local/var/log/tor/notices.log > ## Send every possible message to /usr/local/var/log/tor/debug.log > #Log debug file /usr/local/var/log/tor/debug.log > ## Use the system log instead of Tor's logfiles > #Log notice syslog > [root@kabini1, /etc, 11:17:08pm] 478 % grep log > /usr/local/etc/tor/torrc.default > ## may provide sensitive information to an attacker who obtains > the logs. > ## Send all messages of level 'notice' or higher to > /usr/local/var/log/tor/notices.log > #Log notice file /usr/local/var/log/tor/notices.log > ## Send every possible message to /usr/local/var/log/tor/debug.log > #Log debug file /usr/local/var/log/tor/debug.log > ## Use the system log instead of Tor's logfiles > Log notice syslog > [root@kabini1, /etc, 11:17:10pm] 479 % lltr /var/log/tor* > -rw-r----- 1 _tor _tor 230140 Jan 21 2015 /var/log/tor.4.bz2 > -rw-r----- 1 _tor _tor 122109 Feb 23 2015 /var/log/tor.3.bz2 > -rw-r----- 1 _tor _tor 126723 Mar 30 2015 /var/log/tor.2.bz2 > -rw-r----- 1 _tor _tor 147674 May 28 2015 /var/log/tor.1.bz2 > -rw-r----- 1 _tor _tor 166094 Dec 3 00:06 /var/log/tor.0.bz2 > [root@kabini1, /etc, 11:17:19pm] 480 % > > In the past (before last upgrade) tor logged to a file in > /var/log, see above. Afterward, ???? There was a directory named > /var/log/tor, owned _tor:_tor, but it was empty & I removed it > after a week or so & re-created it & restarted tor. It restarts OK > & seems to be working OK, just no logging. Has the amount of > logging changed from a couple of months ago ? > > -- > > William A. Mahaffey III > > > See UPDATING 20160119: AFFECTS: users of security/tor, security/tor-devel > -- > Kevin Oberman, Part time kid herder and retired Network Engineer > E-mail: rkoberman@gmail.com > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 Thanks, I *always* forget to look @ that file :-/ .... Back up & running & logging :-) .... -- William A. Mahaffey III ---------------------------------------------------------------------- "The M1 Garand is without doubt the finest implement of war ever devised by man." -- Gen. George S. Patton Jr. From owner-freebsd-ports@freebsd.org Tue Feb 9 15:50: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 B78C4AA3056 for ; Tue, 9 Feb 2016 15:50:47 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003: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 7BBAE164E for ; Tue, 9 Feb 2016 15:50:47 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by mail-ob0-x232.google.com with SMTP id ba1so188960151obb.3 for ; Tue, 09 Feb 2016 07:50:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=6CJMYrPhCQg8FgQfisMvOcVqa8aZ/69wO8wGnLaY6Zk=; b=riEXeX2nIprCUsv3O4tuCbYYfi1tEIj0qpFpm6hepO2Xws509KkHY+BQyvTvFFBu3j J7dayKS73bG9KDRzzVYqn8+QXFYNqT+tM+wjxzc+rQqqiWr6Usf3dvfWfhL/E35g0Qv7 7yocmD63mT4+uMu9k7jzbVnJmL1wnIqDudNizw048l3Q83SmDkofSxArnZ7Uf5rX/U+7 yvclmhsRIN7UomjGoI54pNreu1vYI24SYRxRzLbuWr2l/GtYCGVdgo6/N2C5dj7tf8Dt Yq5YiUfvU99LK+qJ37usZiRBXg7PCYknVcYm+qK7X6nNgPsUKlzWyKRymB1eO7ymGFTt XyIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=6CJMYrPhCQg8FgQfisMvOcVqa8aZ/69wO8wGnLaY6Zk=; b=Vqkc5wxRZrOIq+zMxSP0Rrjvz6awgCw+Kzlyc/1YehJRuZ9QeJ7RGvuqvDLaisNa4A T9Hp8v4+oCGaEil+NDTbzLZa/GwIcaj1Oqx7tnAj+7EU8E5zG5CYK27Z6KtBJXTJDlbQ VASH7agk8vL41zhBAhHSSqpbQTuMNm2OZpsJofBpvR+foumHyPepTl6vnqyUTCOgc5r0 /j/B33pdAtWjTReAQEGh4BroxTruJgZJk1htsjJKYz4u0HH5heo5x1PuaJ/oBpbaiXES cfCC2EP8zofmQta1OPkli0OP/uG0vUjZSzLgn4QZE/RJSsblpVJGgWhzzaN/6xW9l3DA MUmg== X-Gm-Message-State: AG10YOR5HwhciBEkomz9cDGK4RUFWDEweo7YfI8qDX1euaByY4HdoHV1nS+M9NJYhC23u47VM4qPSQ2L5ssBZA== X-Received: by 10.182.114.232 with SMTP id jj8mr30312355obb.19.1455033046809; Tue, 09 Feb 2016 07:50:46 -0800 (PST) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.169.198 with HTTP; Tue, 9 Feb 2016 07:50:17 -0800 (PST) In-Reply-To: <56BA01ED.7000504@ohlste.in> References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> <56BA01ED.7000504@ohlste.in> From: Royce Williams Date: Tue, 9 Feb 2016 06:50:17 -0900 X-Google-Sender-Auth: sE71Z-ep7XRSmS-2KNbbrkxiNME Message-ID: Subject: Re: Removing documentation To: FreeBSD Ports ML Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 15:50:47 -0000 IMO, this entire thread is masking a deeper symptom: FreeBSD ports/packages management is fragmented. Each unofficial tool treats some symptoms well, and others poorly. The fact that I have to use the phrase "ports/packages" is indicative of a deep schizophrenia. Don't get me wrong -- I love the flexibility of choosing a package or a port. And I'm all for having choices. But people should not be choosing ways to manage core software management functions. Ideally, users could choose among different UIs/wrappers around the core of a port/package management system. The things that each tool has to do -- the database of current installs, dependency management, etc. -- should not be reinvented by each tool. They should be shared infrastructure that is part of the OS (like Debian's dpkg/apt system). A unified framework: * would make it easy for small-scale admins to install basic packages with sane defaults * would resolve dependencies sanely * would allow software maintainers to capture the manual steps currently stored in /usr/ports/UPDATING, and apply them in an automated/guided fashion * would support building and distributing your own packages * would be part of the base OS and documented accordingly Until this fragmentation is resolved , we'll be having this discussion every few months, users will keep shooting themselves in the foot ... and keep being incented to go elsewhere. We need to capture users' reasons for preferring specific frameworks, and build a roadmap to how they could be unified. Royce From owner-freebsd-ports@freebsd.org Tue Feb 9 16:01: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 95119AA35A2 for ; Tue, 9 Feb 2016 16:01:17 +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 630201CBD for ; Tue, 9 Feb 2016 16:01:17 +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 u19G0nOJ030891 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 9 Feb 2016 09:00:49 -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 u19G0ndw030888; Tue, 9 Feb 2016 09:00:49 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Tue, 9 Feb 2016 09:00:49 -0700 (MST) From: Warren Block To: Jim Ohlstein cc: John Marino , Hrant Dadivanyan , FreeBSD Mailing List Subject: Re: Removing documentation In-Reply-To: <56B9EDC7.1010403@ohlste.in> Message-ID: References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Tue, 09 Feb 2016 09:00:50 -0700 (MST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 16:01:17 -0000 On Tue, 9 Feb 2016, Jim Ohlstein wrote: > The build time of "like 20-30 minutes, at most" is ummm... let' just call it > optimistic. I only needed five new dependencies. Poudriere was unable to take > advantage of more than two parallel builders except for a rather short > overlap where it used three, if I recall correctly. The vast majority of the > time it used only one builder. Build and package time for gcc6-aux was 34:52 > on an Intel E5-2650 v3. Build and package time for binutils, required for > gcc6-aux, took 4:44. That's pretty close to 40 minutes for just two > dependencies, one of which is a dependency of the other. Build and package > time for synth was 1:09. 2:20, that's two hours and twenty minutes, to build and install here on an Atom N270 system. 2:06 for gcc6-aux, most of the rest for ncurses. That does not include distfile download time. Disk space used was 252M, again not counting the distfiles. For x86, the Atom is nearly worst-case, but I suspect the speed is similar to some of the ARM systems. I tried to build it last night on a fast i7 system for comparison, but gcc6-aux had a build error at the very start. From owner-freebsd-ports@freebsd.org Tue Feb 9 16:04: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 DEE06AA3881 for ; Tue, 9 Feb 2016 16:04:50 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from fly.hiwaay.net (fly.hiwaay.net [216.180.54.1]) (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 AF76118E for ; Tue, 9 Feb 2016 16:04:50 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from kabini1.local (dynamic-216-186-244-25.knology.net [216.186.244.25] (may be forged)) (authenticated bits=0) by fly.hiwaay.net (8.13.8/8.13.8/fly) with ESMTP id u19G4meJ019309 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Tue, 9 Feb 2016 10:04:49 -0600 Subject: Re: Removing documentation To: FreeBSD Ports ML References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> <56BA01ED.7000504@ohlste.in> From: "William A. Mahaffey III" Message-ID: <56BA0E20.3080706@hiwaay.net> Date: Tue, 9 Feb 2016 10:10:18 -0553.75 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 16:04:51 -0000 On 02/09/16 09:56, Royce Williams wrote: > IMO, this entire thread is masking a deeper symptom: FreeBSD > ports/packages management is fragmented. > > Each unofficial tool treats some symptoms well, and others poorly. > The fact that I have to use the phrase "ports/packages" is indicative > of a deep schizophrenia. > > Don't get me wrong -- I love the flexibility of choosing a package or > a port. And I'm all for having choices. But people should not be > choosing ways to manage core software management functions. > > Ideally, users could choose among different UIs/wrappers around the > core of a port/package management system. The things that each tool > has to do -- the database of current installs, dependency management, > etc. -- should not be reinvented by each tool. They should be shared > infrastructure that is part of the OS (like Debian's dpkg/apt system). > > A unified framework: > > * would make it easy for small-scale admins to install basic packages > with sane defaults > > * would resolve dependencies sanely > > * would allow software maintainers to capture the manual steps > currently stored in /usr/ports/UPDATING, and apply them in an > automated/guided fashion > > * would support building and distributing your own packages > > * would be part of the base OS and documented accordingly > > > Until this fragmentation is resolved , we'll be having this discussion > every few months, users will keep shooting themselves in the foot ... > and keep being incented to go elsewhere. > > We need to capture users' reasons for preferring specific frameworks, > and build a roadmap to how they could be unified. > > Royce > _______________________________________________ > 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" *Huzzah* !!!! I hereby 2nd that motion (from the cheap seats) :-) .... -- William A. Mahaffey III ---------------------------------------------------------------------- "The M1 Garand is without doubt the finest implement of war ever devised by man." -- Gen. George S. Patton Jr. From owner-freebsd-ports@freebsd.org Tue Feb 9 16:54: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 4CC57AA3085 for ; Tue, 9 Feb 2016 16:54:53 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-oi0-x230.google.com (mail-oi0-x230.google.com [IPv6:2607:f8b0:4003:c06::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 1361823B for ; Tue, 9 Feb 2016 16:54:53 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by mail-oi0-x230.google.com with SMTP id w5so18666449oie.0 for ; Tue, 09 Feb 2016 08:54:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=ZtCiwZaTpNPfGTdK00EdDmGFePG+nwitSGysePXmZ+k=; b=Bkz1UYZ/eTOFGUYKJCjqGDj5MvZ5ET/eR4N+bTaJbOJI3bmNhQVYWkEH33UcuP0ROz SkbTBQOn5agCeQ0BnInjvlyLmdN9TZisFSTij/vK2qqtM6hMK1i4nIcacJY4pboouLhl U35BNhaYIEbvAATfo3araEHQdqQ+kEe/ZZXkXiirDWLrfkxGDoXM0ONM7CBR8MObe2Ws VSx/MRdgp5VJZg8qn/yxRCJZKnv57BC4O0lR+b/SRmMaJ4DANPmzoRR94qyg+eRoNNho 3M0Oupk0x1qpdPAK86weLpi0tkxRBdxMnidamEsVHViat5hPzoEleu5JbZmOG9KBG9Bn 4Wlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=ZtCiwZaTpNPfGTdK00EdDmGFePG+nwitSGysePXmZ+k=; b=GfO8eSlQr05FzM9ap+0nKt2bCUsSfkm9BY3eFEZ0zRa2sf6JGYtBS7WNdfI6JD94an 4lj5fxN+TQTAeeQif/1TCHV023wn8/f0rpXPXrwDQ4IAWAjQ52l6rVCz0m8BZLqDr2vJ niJBrdZSiTJXCZDaP2KQsKPy8sS3Z32ABX+MnUtObTPjPpdiclN4k7HDAcH0bGV8bgDN JDVeGjFciCk5DHY4SOiCHeSnzK8ZycDH5O07APGWxH9508j1N5y15Ame9Whl0eSS1HT/ NvUnf4MwTYrBn56Q78e5pyB0p7ADWN7oUsHvCa20o66VgUr6+WjKt2VNIrEhJZckXiK9 8uLg== X-Gm-Message-State: AG10YOStzx22cjVWleGQBJD3faML5tv0dXpFI1YduY4z5zmQssgTj6AAv+ZI5EmHrjkuLnYGeo68lT1PWjHaPQ== X-Received: by 10.202.186.215 with SMTP id k206mr4138432oif.41.1455036892297; Tue, 09 Feb 2016 08:54:52 -0800 (PST) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.169.198 with HTTP; Tue, 9 Feb 2016 08:54:22 -0800 (PST) In-Reply-To: References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> <56BA01ED.7000504@ohlste.in> From: Royce Williams Date: Tue, 9 Feb 2016 07:54:22 -0900 X-Google-Sender-Auth: Gfad3VtkwpQI4dexUC54cVBAR18 Message-ID: Subject: Re: Removing documentation To: FreeBSD Ports ML Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 16:54:53 -0000 On Tue, Feb 9, 2016 at 6:50 AM, Royce Williams wrote: > IMO, this entire thread is masking a deeper symptom: FreeBSD > ports/packages management is fragmented. [snip] > We need to capture users' reasons for preferring specific frameworks, > and build a roadmap to how they could be unified. Anticipating the two perennial objections: 1. "If it's a problem, go ahead and fix it yourself." There is a spectrum of things that OSes need to do. Software management is at the "should be managed closely by the core team" end of the spectrum. There are some medical emergencies so urgent that the doctors should stop saying "go to medical school and treat it yourself" and help the patient. 2. "It's working fine the way it is." I couldn't disagree more. Debian/Ubuntu took off because Ian Murdoch realized that the Linux distros were reinventing the software management wheel poorly -- and he fixed it. He did this by building a way to cache and distribute the dependency wisdom that developers already had in their heads. In other words, he automated /usr/ports/UPDATING. Imagine if we could do this. imagine the power of building on the great work already done with pkg, and extending and merging it with portmaster/portupgrade/etc and poudriere. Imagine how many thousands of developer and users hours -- including our own -- would be freed up to grow FreeBSD in other ways. The longer we go without bringing software management into the core, the harder it's going to get. But if we cooperate now to combine binary package management (pkg) with local configuration options (ports), FreeBSD could take off like Debian did. People would beat a path to our door. I have believed for years that this is the single most important project that the FreeBSD Foundation could sponsor. It is the largest force multiplier we can apply. Royce From owner-freebsd-ports@freebsd.org Tue Feb 9 17:25: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 BD5AEAA3F9A for ; Tue, 9 Feb 2016 17:25:34 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 9B7D81B3C for ; Tue, 9 Feb 2016 17:25:33 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 4012643BBC; Tue, 9 Feb 2016 11:25:29 -0600 (CST) Subject: Re: Removing documentation To: Warren Block , Jim Ohlstein References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> Cc: Hrant Dadivanyan , FreeBSD Mailing List From: John Marino Message-ID: <56BA2106.3050901@marino.st> Date: Tue, 9 Feb 2016 18:25:26 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 17:25:34 -0000 On 2/9/2016 5:00 PM, Warren Block wrote: > 2:20, that's two hours and twenty minutes, to build and install here on > an Atom N270 system. 2:06 for gcc6-aux, most of the rest for ncurses. > That does not include distfile download time. Disk space used was 252M, > again not counting the distfiles. For x86, the Atom is nearly > worst-case, but I suspect the speed is similar to some of the ARM systems. How long does "pkg install synth" take? :) > I tried to build it last night on a fast i7 system for comparison, but > gcc6-aux had a build error at the very start. If you have the build log, I'd like to see it. Dewayne G. got an error after overriding CPUTYPE (do you do that too?) and I'm thinking it's sensitive to CPU and I'd like to know more. John From owner-freebsd-ports@freebsd.org Tue Feb 9 17:28:16 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 926DAAA20F4 for ; Tue, 9 Feb 2016 17:28:16 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 70B231CAB for ; Tue, 9 Feb 2016 17:28:16 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 4A1C443BDF; Tue, 9 Feb 2016 11:28:13 -0600 (CST) Subject: Re: Removing documentation To: Lars Engels , FreeBSD Mailing List References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <20160209151559.GX68362@e-new.0x20.net> From: John Marino Message-ID: <56BA21AB.7060106@marino.st> Date: Tue, 9 Feb 2016 18:28:11 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160209151559.GX68362@e-new.0x20.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 17:28:16 -0000 On 2/9/2016 4:15 PM, Lars Engels wrote: > > root@fbsd01:~ # synth status > Querying system about current package installations. > Stand by, comparing installed packages against the ports tree. > Stand by, building pkg(8) first ... Failed!! (Synth must exit) > Unfortunately, the system upgrade failed. Do you have a file called /var/log/synth/ports-mgmt___pkg.log ? If so, does it provide clues? John From owner-freebsd-ports@freebsd.org Tue Feb 9 18:20: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 A5B48AA3AB2 for ; Tue, 9 Feb 2016 18:20:12 +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 68A98194 for ; Tue, 9 Feb 2016 18:20:12 +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 u19IK1g9058635 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 9 Feb 2016 11:20:01 -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 u19IK19W058632; Tue, 9 Feb 2016 11:20:01 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Tue, 9 Feb 2016 11:20:01 -0700 (MST) From: Warren Block To: John Marino cc: Jim Ohlstein , Hrant Dadivanyan , FreeBSD Mailing List Subject: Re: Removing documentation In-Reply-To: <56BA2106.3050901@marino.st> Message-ID: References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56BA2106.3050901@marino.st> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Tue, 09 Feb 2016 11:20:01 -0700 (MST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 18:20:12 -0000 On Tue, 9 Feb 2016, John Marino wrote: > On 2/9/2016 5:00 PM, Warren Block wrote: >> 2:20, that's two hours and twenty minutes, to build and install here on >> an Atom N270 system. 2:06 for gcc6-aux, most of the rest for ncurses. >> That does not include distfile download time. Disk space used was 252M, >> again not counting the distfiles. For x86, the Atom is nearly >> worst-case, but I suspect the speed is similar to some of the ARM systems. > > How long does "pkg install synth" take? :) > >> I tried to build it last night on a fast i7 system for comparison, but >> gcc6-aux had a build error at the very start. > > If you have the build log, I'd like to see it. Dewayne G. got an error > after overriding CPUTYPE (do you do that too?) and I'm thinking it's > sensitive to CPU and I'd like to know more. Yes, I use CPUTYPE?=core-avx2 ... touch stamp-noasandir if [ x"-fpic" != x ]; then \ /usr/ports/lang/gcc6-aux/work/bootstrap/bin/gcc -c -DHAVE_CONFIG_H -O2 -pipe -march=core-avx2 -DLIBICONV_PLUG -fstack-protector -fno-strict-aliasing -I/usr/local/include -DLIBICONV_PLUG -I. -I/usr/ports/lang/gcc6-aux/work/gcc-6-20160124/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -D_GNU_SOURCE -fpic /usr/ports/lang/gcc6-aux/work/gcc-6-20160124/libiberty/regex.c -o pic/regex.o; \ else true; fi {standard input}: Assembler messages: {standard input}:42: Error: no such instruction: `shlx %ecx,%esi,%esi' {standard input}:60: Error: no such instruction: `shlx %ecx,%esi,%esi' {standard input}:2005: Error: no such instruction: `sarx %edi,%esi,%esi' {standard input}:3102: Error: no such instruction: `andn %esi,%eax,%esi' {standard input}:5789: Error: no such instruction: `shlx %esi,%edx,%edx' {standard input}:5872: Error: no such instruction: `shlx %esi,%edx,%edx' {standard input}:5962: Error: no such instruction: `shlx %esi,%ecx,%ecx' {standard input}:6019: Error: no such instruction: `shlx %ecx,%edx,%edx' {standard input}:6474: Error: no such instruction: `shlx %edx,%edi,%edx' {standard input}:6517: Error: no such instruction: `shlx %edx,%edi,%edx' {standard input}:6560: Error: no such instruction: `shlx %edx,%edi,%edx' {standard input}:6585: Error: no such instruction: `shlx %edx,%edi,%edx' Makefile:1166: recipe for target 'regex.o' failed gmake[4]: *** [regex.o] Error 1 gmake[4]: Leaving directory '/usr/ports/lang/gcc6-aux/work/build/libiberty' Makefile:7456: recipe for target 'all-libiberty' failed gmake[3]: *** [all-libiberty] Error 2 gmake[3]: Leaving directory '/usr/ports/lang/gcc6-aux/work/build' Makefile:873: recipe for target 'all' failed gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory '/usr/ports/lang/gcc6-aux/work/build' *** Error code 2 Stop. make[1]: stopped in /usr/ports/lang/gcc6-aux *** Error code 1 Stop. make: stopped in /usr/ports/lang/gcc6-aux From owner-freebsd-ports@freebsd.org Tue Feb 9 18:30: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 B5BCEAA3EC6 for ; Tue, 9 Feb 2016 18:30:10 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 39EA8867; Tue, 9 Feb 2016 18:30:10 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Subject: Re: Removing documentation To: Warren Block , John Marino References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56BA2106.3050901@marino.st> Cc: Hrant Dadivanyan , FreeBSD Mailing List From: Jung-uk Kim Message-ID: <56BA3031.3020701@FreeBSD.org> Date: Tue, 9 Feb 2016 13:30:09 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 18:30:10 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 02/ 9/16 01:20 PM, Warren Block wrote: > On Tue, 9 Feb 2016, John Marino wrote: > >> On 2/9/2016 5:00 PM, Warren Block wrote: >>> 2:20, that's two hours and twenty minutes, to build and install >>> here on an Atom N270 system. 2:06 for gcc6-aux, most of the >>> rest for ncurses. That does not include distfile download time. >>> Disk space used was 252M, again not counting the distfiles. >>> For x86, the Atom is nearly worst-case, but I suspect the speed >>> is similar to some of the ARM systems. >> >> How long does "pkg install synth" take? :) >> >>> I tried to build it last night on a fast i7 system for >>> comparison, but gcc6-aux had a build error at the very start. >> >> If you have the build log, I'd like to see it. Dewayne G. got an >> error after overriding CPUTYPE (do you do that too?) and I'm >> thinking it's sensitive to CPU and I'd like to know more. > > Yes, I use > > CPUTYPE?=core-avx2 > > ... touch stamp-noasandir if [ x"-fpic" != x ]; then \ > /usr/ports/lang/gcc6-aux/work/bootstrap/bin/gcc -c -DHAVE_CONFIG_H > -O2 -pipe -march=core-avx2 -DLIBICONV_PLUG -fstack-protector > -fno-strict-aliasing -I/usr/local/include -DLIBICONV_PLUG -I. > -I/usr/ports/lang/gcc6-aux/work/gcc-6-20160124/libiberty/../include > -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes > -pedantic -D_GNU_SOURCE -fpic > /usr/ports/lang/gcc6-aux/work/gcc-6-20160124/libiberty/regex.c -o > pic/regex.o; \ else true; fi {standard input}: Assembler messages: > {standard input}:42: Error: no such instruction: `shlx > %ecx,%esi,%esi' {standard input}:60: Error: no such instruction: > `shlx %ecx,%esi,%esi' {standard input}:2005: Error: no such > instruction: `sarx %edi,%esi,%esi' {standard input}:3102: Error: no > such instruction: `andn %esi,%eax,%esi' {standard input}:5789: > Error: no such instruction: `shlx %esi,%edx,%edx' {standard > input}:5872: Error: no such instruction: `shlx %esi,%edx,%edx' > {standard input}:5962: Error: no such instruction: `shlx > %esi,%ecx,%ecx' {standard input}:6019: Error: no such instruction: > `shlx %ecx,%edx,%edx' {standard input}:6474: Error: no such > instruction: `shlx %edx,%edi,%edx' {standard input}:6517: Error: no > such instruction: `shlx %edx,%edi,%edx' {standard input}:6560: > Error: no such instruction: `shlx %edx,%edi,%edx' {standard > input}:6585: Error: no such instruction: `shlx %edx,%edi,%edx' ... FYI, I had similar problems with bdver2. I believe it was different instructions, though. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWujArAAoJEHyflib82/FG+joH/Rs8ROYbGWGbTtOfzHPlXwcr G+1fZqLAQzHA32YHfGC/eIk2l5y8A2vCvrRFC0oC4Jz/gs6tVbOqSCIHTJPsExhP iecN7mXCAXcc8OqCLOBrOICY5i8UDv+NcFPKpgvIO6icIf606s2cIjcICPMF+2YN zi/Nua3gcS5FOTl4et7mRbkkDH32BNHI3eqngfoToLyaqTMHXsSg8GhvS+cxGnnA jU7Nvtdzx32owvBLIOdmtEFRGMLYLqLyDV6OEEOKu7/ejltrm9XSoI72S6X1rB2g VYmhRd3MnWWpc78Lkx87mH03jMJjlWQfjXL70PRb7uP3vpKqBxAsuwVSKe3QAm4= =Dyn/ -----END PGP SIGNATURE----- From owner-freebsd-ports@freebsd.org Tue Feb 9 18:47: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 77AF7AA296B for ; Tue, 9 Feb 2016 18:47:34 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 557AF13AF for ; Tue, 9 Feb 2016 18:47:33 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 47B7143BB9; Tue, 9 Feb 2016 12:47:30 -0600 (CST) Subject: Re: Removing documentation To: Warren Block References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56BA2106.3050901@marino.st> Cc: FreeBSD Mailing List From: John Marino Message-ID: <56BA3440.10806@marino.st> Date: Tue, 9 Feb 2016 19:47:28 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 18:47:34 -0000 On 2/9/2016 7:20 PM, Warren Block wrote: >> If you have the build log, I'd like to see it. Dewayne G. got an error >> after overriding CPUTYPE (do you do that too?) and I'm thinking it's >> sensitive to CPU and I'd like to know more. > > Yes, I use > > CPUTYPE?=core-avx2 What happens when you try to build lang/gcc6-devel ? Same issue or does it complete? Thanks, John From owner-freebsd-ports@freebsd.org Tue Feb 9 20:20: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 0804FAA31DC for ; Tue, 9 Feb 2016 20:20: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 CDF961E06 for ; Tue, 9 Feb 2016 20:20:35 +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 u19KKYZi019356 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 9 Feb 2016 13:20:34 -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 u19KKXnM019353; Tue, 9 Feb 2016 13:20:34 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Tue, 9 Feb 2016 13:20:33 -0700 (MST) From: Warren Block To: John Marino cc: FreeBSD Mailing List Subject: Re: Removing documentation In-Reply-To: <56BA3440.10806@marino.st> Message-ID: References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56BA2106.3050901@marino.st> <56BA3440.10806@marino.st> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Tue, 09 Feb 2016 13:20:34 -0700 (MST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 20:20:36 -0000 On Tue, 9 Feb 2016, John Marino wrote: > On 2/9/2016 7:20 PM, Warren Block wrote: >>> If you have the build log, I'd like to see it. Dewayne G. got an error >>> after overriding CPUTYPE (do you do that too?) and I'm thinking it's >>> sensitive to CPU and I'd like to know more. >> >> Yes, I use >> >> CPUTYPE?=core-avx2 > > What happens when you try to build lang/gcc6-devel ? > Same issue or does it complete? It builds successfully, in about 40 minutes. From owner-freebsd-ports@freebsd.org Tue Feb 9 20:21: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 40024AA32B4 for ; Tue, 9 Feb 2016 20:21:48 +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 2F6781F6C for ; Tue, 9 Feb 2016 20:21:48 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: by mailman.ysv.freebsd.org (Postfix) id 2E4D7AA32B3; Tue, 9 Feb 2016 20:21: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 2DF78AA32B2 for ; Tue, 9 Feb 2016 20:21:48 +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 F0C681F67; Tue, 9 Feb 2016 20:21:47 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [192.168.1.55] (x4d0a72c6.dyn.telefonica.de [77.10.114.198]) by toco-domains.de (Postfix) with ESMTPA id ED6BF1B22098; Tue, 9 Feb 2016 21:21:37 +0100 (CET) Subject: Re: Removing documentation To: Greg 'groggy' Lehey References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> <20160208011819.GE71035@eureka.lemis.com> Cc: ports@freebsd.org From: =?UTF-8?Q?Torsten_Z=c3=bchlsdorff?= Message-ID: <56BA2294.1040603@toco-domains.de> Date: Tue, 9 Feb 2016 18:32:04 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160208011819.GE71035@eureka.lemis.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 20:21:48 -0000 On 08.02.2016 02:18, Greg 'groggy' Lehey wrote: > On Sunday, 7 February 2016 at 12:44:32 +0100, Torsten Zühlsdorff wrote: >> Hello, >> >>>> You have a tool presented as "official" that hasn't had it's >>>> original maintainer in 4 years and was only kept on life support up >>>> until 9 months ago. >>> >>> Agreed, the "official" (the term used is "recommended") status is >>> gone. But that's a reason to fix the documentation, not remove it. >>> As I see it, we have three choices, in increasing order of >>> desirability: >>> >>> 1. Remove all mention of portmaster. That's what this PR recommends. >>> 2. Do nothing. >>> 3. Update the documentation to indicate the current status, >>> recommending alternatives if possible. >> >> Number 4 is missing: find a maintainer for it. > > Yes. It was there in my draft, and I removed it. It's a separate > issue: I was asking here about what to do with documentation for used, > but unmaintained packages. But you make a good point: if there's a > lapse in maintainership, and the product then becomes maintained > again, you don't want to lose the documentation. There is another point hidden: you don't want to lose the software itself. At the moment i'm maintaining a greater number of software (also outside FreeBSD). Every one of it is abandoned but very good. Every one is feature complete and needs just small fixes for example when the compiler requires this or a bug is found. Many software get lost (and later reinvented with all needed maturing) because the author did not maintain it anymore. While i dislike this kind of work we should be fair: there is software which fulfill its purpose of its niche and just need to keep running. Greetings, Torsten From owner-freebsd-ports@freebsd.org Tue Feb 9 20:21: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 D5AF4AA32B0 for ; Tue, 9 Feb 2016 20:21:47 +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 C470A1F60 for ; Tue, 9 Feb 2016 20:21:47 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: by mailman.ysv.freebsd.org (Postfix) id C36E5AA32AF; Tue, 9 Feb 2016 20:21: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 C30D3AA32AE for ; Tue, 9 Feb 2016 20:21:47 +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 8FB701F5F; Tue, 9 Feb 2016 20:21:47 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [192.168.1.55] (x4d0a72c6.dyn.telefonica.de [77.10.114.198]) by toco-domains.de (Postfix) with ESMTPA id 93D481B22067; Tue, 9 Feb 2016 21:21:33 +0100 (CET) Subject: Re: Removing documentation To: Warren Block References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> Cc: Greg 'groggy' Lehey , ports@freebsd.org From: =?UTF-8?Q?Torsten_Z=c3=bchlsdorff?= Message-ID: <56BA20DA.4080403@toco-domains.de> Date: Tue, 9 Feb 2016 18:24:42 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=iso-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 20:21:47 -0000 On 08.02.2016 01:02, Warren Block wrote: > On Sun, 7 Feb 2016, Torsten Zühlsdorff wrote: > >> Hello, >> >>>> You have a tool presented as "official" that hasn't had it's >>>> original maintainer in 4 years and was only kept on life support up >>>> until 9 months ago. >>> >>> Agreed, the "official" (the term used is "recommended") status is >>> gone. But that's a reason to fix the documentation, not remove it. >>> As I see it, we have three choices, in increasing order of >>> desirability: >>> >>> 1. Remove all mention of portmaster. That's what this PR recommends. >>> 2. Do nothing. >>> 3. Update the documentation to indicate the current status, >>> recommending alternatives if possible. >> >> Number 4 is missing: find a maintainer for it. >> >> I would volunteer for this. But before a real commitment i need a >> closer look at it, which i will do next week. So please standby. > > Thank you. I did take a look. I could do both: maintaining the port and maintaining the software. What do you need? ;) Greetings, Torsten From owner-freebsd-ports@freebsd.org Tue Feb 9 20:24: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 40F86AA3594 for ; Tue, 9 Feb 2016 20:24:55 +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 313AA8E9 for ; Tue, 9 Feb 2016 20:24:55 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 2E0DCAA3593; Tue, 9 Feb 2016 20:24: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 2DA73AA3592 for ; Tue, 9 Feb 2016 20:24:55 +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 E8D478E8 for ; Tue, 9 Feb 2016 20:24:54 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aTEqG-00008z-Qb; Tue, 09 Feb 2016 21:24:56 +0100 Date: Tue, 9 Feb 2016 21:24:56 +0100 From: Kurt Jaeger To: Torsten =?iso-8859-1?Q?Z=FChlsdorff?= Cc: ports@freebsd.org Subject: maintaining portmaster ? was: Re: Removing documentation Message-ID: <20160209202456.GA46096@home.opsec.eu> References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> <56BA20DA.4080403@toco-domains.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BA20DA.4080403@toco-domains.de> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 20:24:55 -0000 Hi! Torsten wrote: > I did take a look. I could do both: maintaining the port and maintaining > the software. What do you need? ;) Submit patches to the 12 PRs open for portmaster: https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=portmaster -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Tue Feb 9 20:27: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 AA8EEAA370C for ; Tue, 9 Feb 2016 20:27:51 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 88E55A1C for ; Tue, 9 Feb 2016 20:27:50 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id ABDFF43BE4; Tue, 9 Feb 2016 14:27:48 -0600 (CST) Subject: Re: Removing documentation To: Warren Block References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56BA2106.3050901@marino.st> <56BA3440.10806@marino.st> Cc: FreeBSD Mailing List From: John Marino Message-ID: <56BA4BC1.5020305@marino.st> Date: Tue, 9 Feb 2016 21:27:45 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 20:27:51 -0000 On 2/9/2016 9:20 PM, Warren Block wrote: > On Tue, 9 Feb 2016, John Marino wrote: > >> On 2/9/2016 7:20 PM, Warren Block wrote: >>>> If you have the build log, I'd like to see it. Dewayne G. got an error >>>> after overriding CPUTYPE (do you do that too?) and I'm thinking it's >>>> sensitive to CPU and I'd like to know more. >>> >>> Yes, I use >>> >>> CPUTYPE?=core-avx2 >> >> What happens when you try to build lang/gcc6-devel ? >> Same issue or does it complete? > > It builds successfully, in about 40 minutes. My suspicion is that due to the bootstrap, we'd have two possible options: A) turn on the full bootstrap which takes the same amount of time as gcc6-devel does (I'm not sure it will work but there's a chance) B) I put CPUTYPE=native in the gcc6-aux Makefile I am inclined towards B. It works on DragonFly but I need somebody else to test it on i7 on FreeBSD. I asked Dewayne, but I'd be grateful if you could test it as well. Thanks, John From owner-freebsd-ports@freebsd.org Wed Feb 10 01:08: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 95597AA25EB for ; Wed, 10 Feb 2016 01:08:19 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: from alisocreek.buildingonline.net (alisocreek.buildingonline.net [204.109.62.198]) by mx1.freebsd.org (Postfix) with ESMTP id 7B0B01CA6 for ; Wed, 10 Feb 2016 01:08:18 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: by alisocreek.buildingonline.net (Postfix, from userid 58) id 08A55992B12; Tue, 9 Feb 2016 17:08:11 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on alisocreek.buildingonline.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from Whistler.local (unknown [69.51.79.5]) (Authenticated sender: dan@dpcsys.com) by alisocreek.buildingonline.net (Postfix) with ESMTPA id 77EC59921FB; Tue, 9 Feb 2016 17:08:10 -0800 (PST) Subject: Re: PHP7 package? To: Kurt Jaeger References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> <20160207160611.GT46096@home.opsec.eu> <56B76E79.1010603@buildingonline.com> <20160207165450.GU46096@home.opsec.eu> Cc: freebsd-ports@freebsd.org From: Dan Busarow Organization: BuildingOnline.com Message-ID: <56BA8D79.10100@buildingonline.com> Date: Tue, 9 Feb 2016 18:08:09 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160207165450.GU46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 01:08:19 -0000 On 2/7/16 9:54 AM, Kurt Jaeger wrote: > Hi! > >>> If you clone the repo from miwi, use it to build your own pkg repo, >>> you can use pkg upgrade to install those packages. > >>> That's how I did it my testbox. If you need more details on how to do it, >>> I can add a few more details. >> >> More details would be great. I've never built my own repo > > Here we go: > > https://opsec.eu/src/repo-setup/ > > with a README on how to do this for php70. We would love to > hear feedback about the php70 tree miwi has prepared, especially > with some php-heavy CMS stuff in the ports tree! Kurt, Thanks for this. Setting up poudriere and the php7 repo went perfectly following your instructions. Everythig seemed to work fine but when I added LoadModule php7_module libexec/apache24/libphp7.so to the httpd.conf apache core dumped. I was running apache from the FreeBSd repo so I removed that and then reinstalled using pkg and the miwi repo versions of apache24, php70, php70-* and mod_php70 It still core dumped when mod_php was included. Commenting out the LoadModule line above gives me a running apache but no PHP. Based on the positive results posted by loic.blot@unix-experience.fr I guess I'll just wait for PHP 7 to be added to the official ports/packages. Thanks for the help though. Dan > From owner-freebsd-ports@freebsd.org Wed Feb 10 01:56: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 D9516AA3A7F for ; Wed, 10 Feb 2016 01:56:58 +0000 (UTC) (envelope-from bounce-md_30351336.56ba955f.v1-30e1e48cee054331b5f9f26ec27d4244@mandrillapp.com) Received: from mail148.wdc04.mandrillapp.com (mail148.wdc04.mandrillapp.com [205.201.131.148]) (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 993E1F07 for ; Wed, 10 Feb 2016 01:56:58 +0000 (UTC) (envelope-from bounce-md_30351336.56ba955f.v1-30e1e48cee054331b5f9f26ec27d4244@mandrillapp.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=mandrill; d=waitman.net; h=From:Subject:To:Reply-To:In-Reply-To:References:Message-Id:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; i=waitman@waitman.net; bh=+YXiUdVbc4KBuWRvtAfmqCfdTfY=; b=jT46qjKSUNOOVb2JnEIXbhMNfr9dhUNw1WMy1VVxXzKHiDoA3EsgYJsZyFXAxkaGhWUC315trw6V R1plO4Zl63TSzxD9STfwtGhWeE+D8SqfEX25KKNTOoePQRfPPFvOyqH+uKBvXRVUs05fYrum2jLq UM/vGJzvFeMaG3AD0Rw= DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=mandrill; d=waitman.net; b=EGx8nItHh9+dHUf3Rucg9SrSBetBUqddnFJL7jU5dZFnmb/8jPamm/kIZ2Dj+8RbjX1ji2AEjiwY FeiIArl/tWb5MglvcXDH/auD9OddcwP3bQsg6s4pQVAIV3PW1frxcxois+sKLUJwfnCdzJc1FQJQ gv2k2aNFMhs/nqmjEIs=; Received: from pmta05.wdc01.mailchimp.com (127.0.0.1) by mail148.wdc04.mandrillapp.com id hnacek1jvjgk for ; Wed, 10 Feb 2016 01:41:51 +0000 (envelope-from ) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com; i=@mandrillapp.com; q=dns/txt; s=mandrill; t=1455068511; h=From : Subject : To : Reply-To : In-Reply-To : References : Message-Id : Date : MIME-Version : Content-Type : Content-Transfer-Encoding : From : Subject : Date : X-Mandrill-User : List-Unsubscribe; bh=U7Kpxf3Dg7oSRLNHOQ1LB1/xKXxmydNNdcmk2YJc+HA=; b=QGDojZ9Jpbzcuf8hrNK6COYlWeOZ4EiCQcIxx+jgWIzuDYQ1idpT5A+mg+cudSASeEL8ce /pCImJTkqF6Rv/mTpVzL/E5BIcSkph2OGXnQyuut4Ow5f1k+ei9x4XL+axDdfnvSYqq0QzOy spYITq2pA6MH4ykx+ohsOjIoOUaeI= From: Waitman Gobble Subject: Re: PHP7 package? Received: from [159.203.248.142] by mandrillapp.com id 30e1e48cee054331b5f9f26ec27d4244; Wed, 10 Feb 2016 01:41:51 +0000 X-Sender: waitman@waitman.net To: Reply-To: In-Reply-To: <56BA8D79.10100@buildingonline.com> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> <20160207160611.GT46096@home.opsec.eu> <56B76E79.1010603@buildingonline.com> <20160207165450.GU46096@home.opsec.eu> <56BA8D79.10100@buildingonline.com> Message-Id: <2ab06bbae72d361f5509e46ae60d7b79@yo.waitman.net> X-Report-Abuse: Please forward a copy of this message, including all headers, to abuse@mandrill.com X-Report-Abuse: You can also report abuse here: http://mandrillapp.com/contact/abuse?id=30351336.30e1e48cee054331b5f9f26ec27d4244 X-Mandrill-User: md_30351336 Date: Wed, 10 Feb 2016 01:41:51 +0000 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 01:56:59 -0000 On 2016-02-09 17:08, Dan Busarow wrote: > On 2/7/16 9:54 AM, Kurt Jaeger wrote: Hi! > > If you clone the repo from miwi, use it to build your own pkg repo, > you can use pkg upgrade to install those packages. >> That's how I did it my testbox. If you need more details on how to do >> it, >> I can add a few more details. > > More details would be great. I've never built my own repo Here we go: https://opsec.eu/src/repo-setup/ with a README on how to do this for php70. We would love to hear feedback about the php70 tree miwi has prepared, especially with some php-heavy CMS stuff in the ports tree! Kurt, Thanks for this. Setting up poudriere and the php7 repo went perfectly following your instructions. Everythig seemed to work fine but when I added LoadModule php7_module libexec/apache24/libphp7.so to the httpd.conf apache core dumped. I was running apache from the FreeBSd repo so I removed that and then reinstalled using pkg and the miwi repo versions of apache24, php70, php70-* and mod_php70 It still core dumped when mod_php was included. Commenting out the LoadModule line above gives me a running apache but no PHP. Based on the positive results posted by loic.blot@unix-experience.fr I guess I'll just wait for PHP 7 to be added to the official ports/packages. Thanks for the help though. Dan Curious, did you completely replace the php.ini with the new one from php7? Core-dump can happen when using an older config file. --- Waitman Gobble Los Altos California USA +1.6509008557 From owner-freebsd-ports@freebsd.org Wed Feb 10 01:57: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 CAA74AA3AA1 for ; Wed, 10 Feb 2016 01:57:17 +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 A7CFEF9B for ; Wed, 10 Feb 2016 01:57:17 +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 7F9A71B72800; Wed, 10 Feb 2016 01:57:09 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id 77CD144A5F0; Wed, 10 Feb 2016 12:57:08 +1100 (AEDT) Date: Wed, 10 Feb 2016 12:57:08 +1100 From: Greg 'groggy' Lehey To: John Marino Cc: Jim Ohlstein , Hrant Dadivanyan , FreeBSD Mailing List Subject: synth documentation (was: Removing documentation) Message-ID: <20160210015708.GN71035@eureka.lemis.com> References: <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LwbuP8dfxhLLLUfV" Content-Disposition: inline In-Reply-To: <56B9F2D6.1090107@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.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 01:57:17 -0000 --LwbuP8dfxhLLLUfV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tuesday, 9 February 2016 at 15:08:22 +0100, John Marino wrote: > > Do you think the illustrated README on the github page is helpful? > > https://github.com/jrmarino/synth I looked at that a couple of days ago. It's certainly much better than anything else I've seen on github, but it's still written from the programmer's viewpoint: "this is how synth is structured, and what it does". What I was referring to in an earlier mail, and which a couple of other people have also mentioned, is the answer to the question "How do I use synth to do *this*?". I installed the synth package a couple of days ago, mainly to take a look. And yes, I agree, if you're happy with the package (I would be), the Ada dependencies and long build times aren't an issue. I'm sure the learning curve isn't overly steep, but it was enough to keep me from running it just for the fun of it. 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 MUA reports problems, please read http://tinyurl.com/broken-mua --LwbuP8dfxhLLLUfV Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAla6mPQACgkQIubykFB6QiP6YACeKPhmYFqYQAfx35UssNfivJxO aTwAn2yMwnKZ4WxSKWH+IU+kR1qOn+TQ =YWl8 -----END PGP SIGNATURE----- --LwbuP8dfxhLLLUfV-- From owner-freebsd-ports@freebsd.org Wed Feb 10 02:34: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 267A3AA2F5F for ; Wed, 10 Feb 2016 02:34:11 +0000 (UTC) (envelope-from dave@horsfall.org) Received: from teparybean2.exetel.com.au (teparybean2.exetel.com.au [220.233.0.94]) by mx1.freebsd.org (Postfix) with ESMTP id E20DC63B for ; Wed, 10 Feb 2016 02:34:10 +0000 (UTC) (envelope-from dave@horsfall.org) Received: from phasia.kd.net.au ([220.233.10.47]) by teparybean2.exetel.com.au with esmtp (Exim 4.84) (envelope-from ) id 1aTKEY-0004Xa-0S for freebsd-ports@freebsd.org; Wed, 10 Feb 2016 13:10:22 +1100 Received: from aneurin.horsfall.org (unknown [120.146.8.15]) by dermis.kd (Postfix) with ESMTP id A7CD8CDDE for ; Wed, 10 Feb 2016 13:10:21 +1100 (EST) Received: from aneurin.horsfall.org (localhost [127.0.0.1]) by aneurin.horsfall.org (8.14.9/8.14.9) with ESMTP id u1A2AKIe038443 for ; Wed, 10 Feb 2016 13:10:21 +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 u1A2AJ8j038440 for ; Wed, 10 Feb 2016 13:10:19 +1100 (EST) (envelope-from dave@horsfall.org) X-Authentication-Warning: aneurin.horsfall.org: dave owned process doing -bs Date: Wed, 10 Feb 2016 13:10:19 +1100 (EST) From: Dave Horsfall To: FreeBSD Ports Subject: Re: synth documentation (was: Removing documentation) In-Reply-To: <20160210015708.GN71035@eureka.lemis.com> Message-ID: References: <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> <20160210015708.GN71035@eureka.lemis.com> User-Agent: Alpine 2.11 (BSF 23 2013-08-11) 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 02:34:11 -0000 On Wed, 10 Feb 2016, Greg 'groggy' Lehey wrote: > I installed the synth package a couple of days ago, mainly to take a > look. And yes, I agree, if you're happy with the package (I would be), > the Ada dependencies and long build times aren't an issue. I'm sure the > learning curve isn't overly steep, but it was enough to keep me from > running it just for the fun of it. Ada, huh? The Reagan Star-Wars[*] language? I have enough problems with stupid languages like Python (where white-space is part of the syntax; the last languages I've used thus were FORTRAN and COBOL) without having to learn, let's see, my 48th language... [*] Estimated to be a million lines of code, which must work first time. -- Dave Horsfall DTM (VK2KFU) "Those who don't understand security will suffer." From owner-freebsd-ports@freebsd.org Wed Feb 10 05:32: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 246F8AA2103 for ; Wed, 10 Feb 2016 05:32:43 +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 DE1D2ED1 for ; Wed, 10 Feb 2016 05:32:42 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aTNOJ-0000u4-AS; Wed, 10 Feb 2016 06:32:39 +0100 Date: Wed, 10 Feb 2016 06:32:39 +0100 From: Kurt Jaeger To: Dan Busarow Cc: freebsd-ports@freebsd.org Subject: Re: PHP7 package? Message-ID: <20160210053239.GB46096@home.opsec.eu> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> <20160207160611.GT46096@home.opsec.eu> <56B76E79.1010603@buildingonline.com> <20160207165450.GU46096@home.opsec.eu> <56BA8D79.10100@buildingonline.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BA8D79.10100@buildingonline.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 05:32:43 -0000 Hi! > Everythig seemed to work fine but when I added > > LoadModule php7_module libexec/apache24/libphp7.so > > to the httpd.conf apache core dumped. Ah, that is a different issue. Use https://people.freebsd.org/~ohauer/scripts/fixphpextorder.sh on /usr/local/etc/php/extensions.ini to avoid core dumps of apache. The sequence of extensions.ini is problematic. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Wed Feb 10 05:47: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 57BA4AA28A3 for ; Wed, 10 Feb 2016 05:47:56 +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 3D57C12D1 for ; Wed, 10 Feb 2016 05:47:56 +0000 (UTC) (envelope-from peter@rulingia.com) Received: by mailman.ysv.freebsd.org (Postfix) id 398C7AA28A1; Wed, 10 Feb 2016 05:47: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 1F384AA28A0 for ; Wed, 10 Feb 2016 05:47:56 +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 X1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A826412D0 for ; Wed, 10 Feb 2016 05:47:54 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (c122-106-195-17.belrs5.nsw.optusnet.com.au [122.106.195.17]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id u1A5lXk2085842 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 10 Feb 2016 16:47:42 +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 u1A5lQ2G021996 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 10 Feb 2016 16:47:26 +1100 (AEDT) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id u1A5lQ06021995; Wed, 10 Feb 2016 16:47:26 +1100 (AEDT) (envelope-from peter) Date: Wed, 10 Feb 2016 16:47:26 +1100 From: Peter Jeremy To: Torsten =?iso-8859-1?Q?Z=FChlsdorff?= Cc: Kurt Jaeger , ports@freebsd.org Subject: Re: maintaining portmaster ? was: Re: Removing documentation Message-ID: <20160210054726.GB35287@server.rulingia.com> References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> <56BA20DA.4080403@toco-domains.de> <20160209202456.GA46096@home.opsec.eu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oyUTqETQ0mS9luUI" Content-Disposition: inline In-Reply-To: <20160209202456.GA46096@home.opsec.eu> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.24 (2015-08-30) X-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.4.3 (vps.rulingia.com [103.243.244.15]); Wed, 10 Feb 2016 16:47:44 +1100 (AEDT) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 05:47:56 -0000 --oyUTqETQ0mS9luUI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2016-Feb-09 21:24:56 +0100, Kurt Jaeger wrote: >Torsten wrote: > >> I did take a look. I could do both: maintaining the port and maintaining= =20 >> the software. What do you need? ;) > >Submit patches to the 12 PRs open for portmaster: > >https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=3Dportmaster That is just being silly. I'd start by triaging those bugs. One is clearly a kernel bug, another maybe a bug in a different port and one is described as a feature request. The remaining 9 may or may not still be bugs in portmaster that are still relevant. Providing a patch for one of the bugs would probably be sufficient for demonstrating interest and ability. --=20 Peter Jeremy --oyUTqETQ0mS9luUI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWus7tXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0H3oP+wdcCa1fq6XJsI1A7pZTxbfk jynjy1Ue53YyccZaeE3E5suqbexU/O/oG4lw7HDLhAXxKLIUGVGlOpSF0kvYAqGU DLQ457k8QtbNeuq7Nw1CbejFjlc7Nlxp/v/wkvJsMsaDgcadw6k5auPKoUilv59b 8fXpzw4tVPCImlDssnUfrsFQtBIB35KSgGbBNAqkIm461AMyc6RWqe8NnS4m3QE+ /vzU4eKt0uzHxTH6FV4Mr7zf6C/QtaYNn7YJmsV/D66NS4tWSRZFmenzHrCfOj6K ksyuf1c/fUOTeL7D7zdV7iPtTq61CPbpgw1T443+sQsqDpoP0dNTF7nZ2N6HZ70a HLgALzJdbg9rrspG6XL1zFstiTFd0BDhjutS5uiP+h73YbY/MlvdexH7xz84maXs T+wiUQ0F7LrwoJsO4Rq6wqqCddchUhskn4IXyQKtGafEmuro/Rk/KXbpw0v2OTk8 KsbIJQ7Exq3UxOJLxyJ6QP1GbOj/07UpgsqdorfjXP91JbqyEf/7CstnhYvSyLAW Hb0IiwzJdHdO9geeFsaCu9DqAl+HG1gS1bloDur2MvvIRc99TFqe8I1rgSQld+s1 GFK/wGlXPy4uHlSRate1Sy5dbYZL+QxFe0r6tzPxxOD/vGiG20+ZZVyZHsloFsiw La273kR3ovIg7xVLQLj8 =PYWD -----END PGP SIGNATURE----- --oyUTqETQ0mS9luUI-- From owner-freebsd-ports@freebsd.org Wed Feb 10 08:46: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 E600DAA2ACF for ; Wed, 10 Feb 2016 08:46:44 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 BFC5D1BDB; Wed, 10 Feb 2016 08:46:44 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 9DE1543C07; Wed, 10 Feb 2016 02:46:27 -0600 (CST) Subject: Re: synth documentation To: Greg 'groggy' Lehey References: <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> <20160210015708.GN71035@eureka.lemis.com> Cc: Jim Ohlstein , Hrant Dadivanyan , FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56BAF8E0.7020604@marino.st> Date: Wed, 10 Feb 2016 09:46:24 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160210015708.GN71035@eureka.lemis.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 08:46:45 -0000 On 2/10/2016 2:57 AM, Greg 'groggy' Lehey wrote: > I installed the synth package a couple of days ago, mainly to take a > look. And yes, I agree, if you're happy with the package (I would > be), the Ada dependencies and long build times aren't an issue. I'm racking my brains and I can't find a single rational reason why somebody would refuse the package (especially if building it on an Atom is the alternative). 1) It's a binary executable, it either works or it doesn't. 2) It's not a library; nothing else depends on it. 3) The packages are signed by FreeBSD so they are known to be officially built and unaltered. 4) There's no performance characteristics to be gained by building it with custom flags. 5) At the moment, synth has no build options. I don't see a rationale justification for not using the package *IF* the dependencies are perceived to be heavy. The exchange should go like this: A) "Synth has too many build dependencies (1 is too many)" B) "Use the official FreeBSD package, it's small and downloads quickly." A) "I don't want to, I build everything myself." B) "Then don't complain." I would love to hear rationale from [A] that would withstand scrutiny but so far I haven't been able to imagine any myself. John From owner-freebsd-ports@freebsd.org Wed Feb 10 09:01: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 5C1BDAA3609 for ; Wed, 10 Feb 2016 09:01:37 +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 236862BB for ; Wed, 10 Feb 2016 09:01:37 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aTQeW-00018b-8U; Wed, 10 Feb 2016 10:01:36 +0100 Date: Wed, 10 Feb 2016 10:01:36 +0100 From: Kurt Jaeger To: John Marino , FreeBSD Mailing List Subject: Re: synth documentation Message-ID: <20160210090136.GC46096@home.opsec.eu> References: <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> <20160210015708.GN71035@eureka.lemis.com> <56BAF8E0.7020604@marino.st> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BAF8E0.7020604@marino.st> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 09:01:37 -0000 Hi! > I'm racking my brains and I can't find a single rational reason why > somebody would refuse the package (especially if building it on an Atom > is the alternative). The famous paper from Ken Thompson: Reflections on trusting trust http://dl.acm.org/citation.cfm?doid=358198.358210 -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Wed Feb 10 09:11: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 C6AE5AA3AA9 for ; Wed, 10 Feb 2016 09:11:29 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 A0114A5A for ; Wed, 10 Feb 2016 09:11:29 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id A031443C07; Wed, 10 Feb 2016 03:11:27 -0600 (CST) Subject: Re: synth documentation To: Kurt Jaeger , FreeBSD Mailing List References: <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> <20160210015708.GN71035@eureka.lemis.com> <56BAF8E0.7020604@marino.st> <20160210090136.GC46096@home.opsec.eu> From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56BAFEBD.9000004@marino.st> Date: Wed, 10 Feb 2016 10:11:25 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160210090136.GC46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 09:11:29 -0000 On 2/10/2016 10:01 AM, Kurt Jaeger wrote: > Hi! > >> I'm racking my brains and I can't find a single rational reason why >> somebody would refuse the package (especially if building it on an Atom >> is the alternative). > > The famous paper from Ken Thompson: Reflections on trusting trust > > http://dl.acm.org/citation.cfm?doid=358198.358210 > The source is publicly available on github. The only way that Thompson paper could apply is if a trojan is inserted at the FreeBSD package builder level. So I guess [A] could say FreeBSD package builder is compromised (intentionally by FreeBSD project or unknown to all due a hacker). And I guess that could be possible, but the counter is: If you cant' trust packages built by FreeBSD, how can you trust the FreeBSD base not to have a trojan? Which would mean that only the people that *also* build FreeBSD from source would have a leg to stand on. So I will concede that case: If you accept no binaries at all from FreeBSD and only build base and packages from source, then you have a point. But still the response, "Then don't complain" applies. It's a conscious decision and consequences of decisions must be accepted. Beside, this theoretical person will have a lot more issues that lil' ole Synth. It will be in the noise compared to Libreoffice, webkit (x5), kde, etc. John From owner-freebsd-ports@freebsd.org Wed Feb 10 09:14: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 CDBA4AA3D1D for ; Wed, 10 Feb 2016 09:14: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 BC083CDE for ; Wed, 10 Feb 2016 09:14:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id BC209AA3D1C; Wed, 10 Feb 2016 09:14: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 BBC44AA3D1A for ; Wed, 10 Feb 2016 09:14:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.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 AF96DCDD for ; Wed, 10 Feb 2016 09:14:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id u1A9E6Qd009092 for ; Wed, 10 Feb 2016 09:14:06 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id u1A9E6Mw009090; Wed, 10 Feb 2016 09:14:06 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201602100914.u1A9E6Mw009090@portscout.freebsd.org> X-Authentication-Warning: portscout.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, 10 Feb 2016 09:14: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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 09:14: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 ------------------------------------------------+-----------------+------------ net-mgmt/weathermap | 1.1.1 | 15.0.0 ------------------------------------------------+-----------------+------------ 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 Feb 10 09:40: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 EB4CAAA48C0 for ; Wed, 10 Feb 2016 09:40:47 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 C3F811CA9 for ; Wed, 10 Feb 2016 09:40:47 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id BD49A43C2D; Wed, 10 Feb 2016 03:40:45 -0600 (CST) Subject: Re: Removing documentation To: Lars Engels References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <20160209151559.GX68362@e-new.0x20.net> <56BA21AB.7060106@marino.st> <20160210093705.GE68362@e-new.0x20.net> Cc: FreeBSD Mailing List From: John Marino Message-ID: <56BB059C.9020104@marino.st> Date: Wed, 10 Feb 2016 10:40:44 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160210093705.GE68362@e-new.0x20.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 09:40:48 -0000 On 2/10/2016 10:37 AM, Lars Engels wrote: > On Tue, Feb 09, 2016 at 06:28:11PM +0100, John Marino wrote: >> On 2/9/2016 4:15 PM, Lars Engels wrote: >>> >>> root@fbsd01:~ # synth status >>> Querying system about current package installations. >>> Stand by, comparing installed packages against the ports tree. >>> Stand by, building pkg(8) first ... Failed!! (Synth must exit) >>> Unfortunately, the system upgrade failed. >> >> Do you have a file called /var/log/synth/ports-mgmt___pkg.log ? If so, >> does it provide clues? > > So it's missing the proxy variables. > okay, so internally it's only installing resolv.conf in the builder environment. Where are these proxy variables defined? When I understand what's needed, I can give you a patch to try (if required) Thanks, John From owner-freebsd-ports@freebsd.org Wed Feb 10 09:58: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 3488BAA336B for ; Wed, 10 Feb 2016 09:58:48 +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 21F9CB50 for ; Wed, 10 Feb 2016 09:58:48 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 20AD3AA336A; Wed, 10 Feb 2016 09:58: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 20489AA3369 for ; Wed, 10 Feb 2016 09:58:48 +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 D9626B4F for ; Wed, 10 Feb 2016 09:58:47 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aTRXp-0001FX-JK; Wed, 10 Feb 2016 10:58:45 +0100 Date: Wed, 10 Feb 2016 10:58:45 +0100 From: Kurt Jaeger To: Peter Jeremy Cc: Torsten Zuehlsdorff , ports@freebsd.org Subject: Re: maintaining portmaster ? was: Re: Removing documentation Message-ID: <20160210095845.GD46096@home.opsec.eu> References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> <56BA20DA.4080403@toco-domains.de> <20160209202456.GA46096@home.opsec.eu> <20160210054726.GB35287@server.rulingia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160210054726.GB35287@server.rulingia.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 09:58:48 -0000 Hi! > >> I did take a look. I could do both: maintaining the port and maintaining > >> the software. What do you need? ;) > > > >Submit patches to the 12 PRs open for portmaster: > > > >https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=portmaster > > That is just being silly. Sorry if my mail was misinterpretable: I do not insist that Torsten has to fix every single PR to become maintainer, far from it. And I neither use portmaster nor synth in my setups, I use poudriere and portupgrade, so I'm not really part of the debate. Clearly, the documentation of the process in the handbook can be improved, and if this involves some words on alternatives, its even better. > Providing a patch for one of > the bugs would probably be sufficient for demonstrating interest > and ability. Yes, I understand that. It was not my intention to put up undue hurdles. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Wed Feb 10 10:16: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 BF703AA3FD7 for ; Wed, 10 Feb 2016 10:16:22 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 9451A15FF for ; Wed, 10 Feb 2016 10:16:22 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 24E3A43C07; Wed, 10 Feb 2016 04:16:11 -0600 (CST) Subject: Re: Removing documentation To: Lars Engels References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <20160209151559.GX68362@e-new.0x20.net> <56BA21AB.7060106@marino.st> <20160210093705.GE68362@e-new.0x20.net> <56BB059C.9020104@marino.st> <20160210100924.GG68362@e-new.0x20.net> Cc: FreeBSD Mailing List From: John Marino Message-ID: <56BB0DEA.5090709@marino.st> Date: Wed, 10 Feb 2016 11:16:10 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160210100924.GG68362@e-new.0x20.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 10:16:22 -0000 On 2/10/2016 11:09 AM, Lars Engels wrote: > On Wed, Feb 10, 2016 at 10:40:44AM +0100, John Marino wrote: >> On 2/10/2016 10:37 AM, Lars Engels wrote: >>> On Tue, Feb 09, 2016 at 06:28:11PM +0100, John Marino wrote: >>>> On 2/9/2016 4:15 PM, Lars Engels wrote: >>>>> >>>>> root@fbsd01:~ # synth status >>>>> Querying system about current package installations. >>>>> Stand by, comparing installed packages against the ports tree. >>>>> Stand by, building pkg(8) first ... Failed!! (Synth must exit) >>>>> Unfortunately, the system upgrade failed. >>>> >>>> Do you have a file called /var/log/synth/ports-mgmt___pkg.log ? If so, >>>> does it provide clues? >>> >>> So it's missing the proxy variables. >>> >> >> okay, so internally it's only installing resolv.conf in the builder >> environment. Where are these proxy variables defined? When I >> understand what's needed, I can give you a patch to try (if required) > > resolv.conf doesn't work in that proxy scenario. DNS requests are > handled by the proxy server. > > I set > HTTP_PROXY=http://proxyserver:8888; export HTTP_PROXY > http_proxy=http://proxyserver:8888; export http_proxy > ftp_proxy=http://proxyserver:8888; export FTP_PROXY > ftp_proxy=http://proxyserver:8888; export ftp_proxy > > NO_PROXY="localhost,127.0.0.1,..."; export NO_PROXY > > in /etc/profile and > :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,HTTP_PROXY=http\c//proxyserver\c8888,FTP_PROXY=http\c//proxyserver\c8888,NO_PROXY=localhost\054127.0.0.1\054...:\ > > in /etc/login.conf > wow, okay, so basically these 4 variables would have to be present in the builder environment then? I'll have to think about this. I'll probably have to add a feature like a file like "/usr/local/etc/synth/-environment which will append user environment variables to the stock ones. That's not exactly a 1-line change, but would that solve this issue? John From owner-freebsd-ports@freebsd.org Wed Feb 10 11:10: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 5960DAA2882 for ; Wed, 10 Feb 2016 11:10:56 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from mail.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.0x20.net", Issuer "mail.0x20.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1FA488FF for ; Wed, 10 Feb 2016 11:10:55 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id BD5E66E005D; Tue, 9 Feb 2016 16:16:00 +0100 (CET) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id u19FG0aL027159; Tue, 9 Feb 2016 16:16:00 +0100 (CET) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id u19FFxso026351; Tue, 9 Feb 2016 16:15:59 +0100 (CET) (envelope-from lars) Date: Tue, 9 Feb 2016 16:15:59 +0100 From: Lars Engels To: John Marino , FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160209151559.GX68362@e-new.0x20.net> References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="CRrRoVXEpX/Dc4YP" Content-Disposition: inline In-Reply-To: <56B9EDC7.1010403@ohlste.in> X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 11:10:56 -0000 --CRrRoVXEpX/Dc4YP Content-Type: text/plain; charset=utf-8 Content-Disposition: inline My rather short experience: Synth configuration profile: LiveSystem =============================================================================== [A] Ports directory /usr/ports [B] Packages directory /var/synth/live_packages [C] Distfiles directory /usr/ports/distfiles [D] Port options directory /var/db/ports [E] Build logs directory /var/log/synth [F] Build base directory /usr/obj/synth-live [G] System root directory / [H] Compiler cache directory disabled [I] Num. concurrent builders 6 [J] Max. jobs per builder 4 [K] Use tmpfs for work area true [L] Use tmpfs for /usr/local true [M] Display using ncurses true [N] Fetch prebuilt packages true [>] Switch/create profiles [RET] Exit Press key of selection: root@fbsd01:~ # synth status Querying system about current package installations. Stand by, comparing installed packages against the ports tree. Stand by, building pkg(8) first ... Failed!! (Synth must exit) Unfortunately, the system upgrade failed. root@fbsd01:~ # uname -a FreeBSD fbsd01 10.2-RELEASE-p9 FreeBSD 10.2-RELEASE-p9 #0: Thu Jan 14 01:32:46 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 root@fbsd01:~ # Not a very verbose message why it actually failed. I need a proxy server to access the internet. Could this be the problem? *_[pP][rR][oO][xX][yY] env vars are all set, though. --CRrRoVXEpX/Dc4YP Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJWugKvXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1tx5YH+wQq0gETH6RnhqHU9OmtqQwN GIaPvKie3dnc5/rMCLgKzMQlEp2wfn4lkR+dCztyjbkbBU91eL7YsEXZTkBERoUF 9UyYB8Z0EptI3yabcORQ6bX1bUSWxWL72d3v/57cWno4s1dyj96/B86209DMvJ09 FNSM+fLItJOsTaKiJ9iDX5zJ//aNA/c85rNR0SC/BuFjePPwXXJkjSlrOSr2+uQc Csr0N8MRz6I9gWgDNaW4etou6rKDoWLGL8Fq7Ts3WqJFcO5Up5aFLPQcW5CBmML1 N0D7YhU4qrOOFzg1JkYrQ/01YADY2C4Is3ZC0Kq6LvS6IOMThb7oejyVUrnnDdU= =Ru+h -----END PGP SIGNATURE----- --CRrRoVXEpX/Dc4YP-- From owner-freebsd-ports@freebsd.org Wed Feb 10 11:11: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 B8228AA28AD for ; Wed, 10 Feb 2016 11:11:06 +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 X1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 395A6991 for ; Wed, 10 Feb 2016 11:11:05 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (c122-106-195-17.belrs5.nsw.optusnet.com.au [122.106.195.17]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id u1ABAt62086860 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 10 Feb 2016 22:11:01 +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 u1ABAoJD024146 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 10 Feb 2016 22:10:50 +1100 (AEDT) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id u1ABAoHd024145; Wed, 10 Feb 2016 22:10:50 +1100 (AEDT) (envelope-from peter) Date: Wed, 10 Feb 2016 22:10:50 +1100 From: Peter Jeremy To: John Marino Cc: FreeBSD Mailing List Subject: Re: Moving to synth (was: Removing documentation) Message-ID: <20160210111050.GE35287@server.rulingia.com> References: <56B9963B.6060906@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="1SQmhf2mF2YjsYvc" Content-Disposition: inline In-Reply-To: <56B9963B.6060906@marino.st> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.24 (2015-08-30) X-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.4.3 (vps.rulingia.com [103.243.244.15]); Wed, 10 Feb 2016 22:11:01 +1100 (AEDT) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 11:11:06 -0000 --1SQmhf2mF2YjsYvc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable There are still issues moving to synth on non-Tier1 architectures: $ sudo pkg install synth-0.99_6 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-0.99_6' have been fou= nd in the repositories $ make =3D=3D=3D> synth-0.99_6 depends on file: /usr/local/gcc6-aux/bin/ada - no= t found =3D=3D=3D> gcc6-aux-20160124 is only for amd64 i386, while you are running= armv6hf. *** Error code 1 Stop. make[1]: stopped in /usr/ports/lang/gcc6-aux *** Error code 1 Stop. make: stopped in /usr/ports/ports-mgmt/synth --=20 Peter Jeremy --1SQmhf2mF2YjsYvc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWuxq6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0KGsQAIcihHoKtBblsrAXIE9eMZ0j MIxARuxfZcsivP2ZVdYc3G6V+bFzpskj2twzUjB24hGsuBVNbHJWx1QCeiyIMp4J uCxEpw2E7/7xuXZXhmQug2+D/1bHl7lo5gehOsYDQgGlbAaQ+sztWV6RWscBz1f+ oGLp5F8/DmxSvwjYdbv9Z86O0F5Oe1bHnpw2gajw073M4/Vv/y0FMp5PvoCBP5PE W49e8/9lsBPBdQd9ih3y3+N0WToD+J7nRNd0/vBdWFQQ9bd8Wh5wpzus9q+gGEVy fjtAf7X6O/Yo7NOxprGIt8geio8sOI+ETn5/1AE3n7EJUFIUVu3pecXUQEpphnUL 6VZGeWv4Xvf8i6BKldkBT8An9NG7ccLoheHLzuBup5tbZFEdLAeiYLgFs13bREK6 eqv3uz5873u3qcpwIMoofIEOf99bM2OMHJ5+OKutRRZRrkDFW1/C1Uw5KSkw5Nwf VfEsdP5OoNAPhoVRSUR6LSB/RY392MF1xmhtetvU7BTh401oQ+7DsRY4uBDKDjQI keKFZQ+uAMteVnz7niyI1j9hJggpQJotxpVHOwPsCxjsBg75iAM8lZDz/2aF0Ds6 ND1ecsW49ho1KRT2qiw0r0i/Uja+F8eHtmPmm/hx9wIFvFNnSr/VtPI55jRIo4ty mFoezPLYtojzoS5mPb6h =qaT2 -----END PGP SIGNATURE----- --1SQmhf2mF2YjsYvc-- From owner-freebsd-ports@freebsd.org Wed Feb 10 11:17: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 917FBAA2C77 for ; Wed, 10 Feb 2016 11:17:11 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 6A674C7A for ; Wed, 10 Feb 2016 11:17:10 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 754C843C07; Wed, 10 Feb 2016 05:17:00 -0600 (CST) Subject: Re: Moving to synth To: Peter Jeremy References: <56B9963B.6060906@marino.st> <20160210111050.GE35287@server.rulingia.com> Cc: FreeBSD Mailing List From: John Marino Message-ID: <56BB1C2A.6080403@marino.st> Date: Wed, 10 Feb 2016 12:16:58 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160210111050.GE35287@server.rulingia.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 11:17:11 -0000 On 2/10/2016 12:10 PM, Peter Jeremy wrote: > There are still issues moving to synth on non-Tier1 architectures: This limitation has been known and published from the beginning (bapt@ recently iterated it for those that weren't aware). It would actually be possible to support ARM fairly easily, but stuff like MIPS, sparc64, etc, would not be easy. Bapt also points out that building gcc on ARM would be undesiraable. However, there is always poudriere and torsten may get portmaster in good shape so T2 has options. From owner-freebsd-ports@freebsd.org Wed Feb 10 11:30: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 19B42AA3154 for ; Wed, 10 Feb 2016 11:30:56 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from mail.0x20.net (mail.0x20.net [217.69.76.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.0x20.net", Issuer "mail.0x20.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D149111FA for ; Wed, 10 Feb 2016 11:30:55 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id 0138A6E0062; Wed, 10 Feb 2016 11:09:24 +0100 (CET) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id u1AA9OJu049047; Wed, 10 Feb 2016 11:09:24 +0100 (CET) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id u1AA9OsD048413; Wed, 10 Feb 2016 11:09:24 +0100 (CET) (envelope-from lars) Date: Wed, 10 Feb 2016 11:09:24 +0100 From: Lars Engels To: John Marino Cc: FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160210100924.GG68362@e-new.0x20.net> References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <20160209151559.GX68362@e-new.0x20.net> <56BA21AB.7060106@marino.st> <20160210093705.GE68362@e-new.0x20.net> <56BB059C.9020104@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="STig1+2QdxPS4TAh" Content-Disposition: inline In-Reply-To: <56BB059C.9020104@marino.st> X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 11:30:56 -0000 --STig1+2QdxPS4TAh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 10, 2016 at 10:40:44AM +0100, John Marino wrote: > On 2/10/2016 10:37 AM, Lars Engels wrote: > > On Tue, Feb 09, 2016 at 06:28:11PM +0100, John Marino wrote: > >> On 2/9/2016 4:15 PM, Lars Engels wrote: > >>> > >>> root@fbsd01:~ # synth status > >>> Querying system about current package installations. > >>> Stand by, comparing installed packages against the ports tree. > >>> Stand by, building pkg(8) first ... Failed!! (Synth must exit) > >>> Unfortunately, the system upgrade failed. > >> > >> Do you have a file called /var/log/synth/ports-mgmt___pkg.log ? If so, > >> does it provide clues? > >=20 > > So it's missing the proxy variables. > >=20 >=20 > okay, so internally it's only installing resolv.conf in the builder > environment. Where are these proxy variables defined? When I > understand what's needed, I can give you a patch to try (if required) resolv.conf doesn't work in that proxy scenario. DNS requests are handled by the proxy server. I set HTTP_PROXY=3Dhttp://proxyserver:8888; export HTTP_PROXY http_proxy=3Dhttp://proxyserver:8888; export http_proxy ftp_proxy=3Dhttp://proxyserver:8888; export FTP_PROXY ftp_proxy=3Dhttp://proxyserver:8888; export ftp_proxy NO_PROXY=3D"localhost,127.0.0.1,..."; export NO_PROXY in /etc/profile and :setenv=3DMAIL=3D/var/mail/$,BLOCKSIZE=3DK,HTTP_PROXY=3Dhttp\c//proxyserver= \c8888,FTP_PROXY=3Dhttp\c//proxyserver\c8888,NO_PROXY=3Dlocalhost\054127.0.= 0.1\054...:\ in /etc/login.conf --STig1+2QdxPS4TAh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJWuwxUXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1tzmwH/itNC6ZIT+5jziEBxYubJAAL pjn2oVr8lF200WKuga3Z0coIfMgL59DC+/6k9WwHErJAgJej7l8aoqpWopg33JMl 5iwA4DNoV+v+p57bP4Tzu+oeqeG//ut+2vVRMvLkDMzMcEuggiHHky3QjCmTYAZ+ scWgvJywJMTkDIsthhERo+82x/bENsq9ELGrV3+V19XN7mZgBYPfjtbftmF9MKWN 3hCpAh2o4+H/1NL3U59v0W1Dad9Q1ddCiTCTY4VNHJEQ+ERPb/KyMYi0KomV6edL LXP73b4P/8i/KUegFr7zkOLkYuUQeAesLaqlaLMC3jmOpYm411femUoJWyLugzk= =nnFH -----END PGP SIGNATURE----- --STig1+2QdxPS4TAh-- From owner-freebsd-ports@freebsd.org Wed Feb 10 11:33: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 D5A6AAA337C for ; Wed, 10 Feb 2016 11:33:12 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 AC9AF14B3 for ; Wed, 10 Feb 2016 11:33:12 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 3118243C07; Wed, 10 Feb 2016 05:21:36 -0600 (CST) Subject: Re: Removing documentation To: Warren Block References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56BA2106.3050901@marino.st> <56BA3440.10806@marino.st> <56BA4BC1.5020305@marino.st> Cc: FreeBSD Mailing List From: John Marino Message-ID: <56BB1D3F.3010809@marino.st> Date: Wed, 10 Feb 2016 12:21:35 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BA4BC1.5020305@marino.st> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 11:33:12 -0000 On 2/9/2016 9:27 PM, John Marino wrote: > On 2/9/2016 9:20 PM, Warren Block wrote: >> On Tue, 9 Feb 2016, John Marino wrote: >> >>> On 2/9/2016 7:20 PM, Warren Block wrote: >>>>> If you have the build log, I'd like to see it. Dewayne G. got an error >>>>> after overriding CPUTYPE (do you do that too?) and I'm thinking it's >>>>> sensitive to CPU and I'd like to know more. >>>> >>>> Yes, I use >>>> >>>> CPUTYPE?=core-avx2 >>> >>> What happens when you try to build lang/gcc6-devel ? >>> Same issue or does it complete? >> >> It builds successfully, in about 40 minutes. > > My suspicion is that due to the bootstrap, we'd have two possible options: > A) turn on the full bootstrap which takes the same amount of time as > gcc6-devel does (I'm not sure it will work but there's a chance) > B) I put CPUTYPE=native in the gcc6-aux Makefile > > I am inclined towards B. It works on DragonFly but I need somebody else > to test it on i7 on FreeBSD. I asked Dewayne, but I'd be grateful if > you could test it as well. Hi Warren, Dewayne got back to me, and it appears the only solution is to put "CPUTYPE=" in the gcc6-aux makefile. I think the bootstrap compiler (the ada-capable compiler downloaded to build gcc6-aux) doesn't know these instructions and that's the issue. The options are don't override CPUTYPE or regenerate the bootstrap, but that might have other consequences or won't fix every combination. John From owner-freebsd-ports@freebsd.org Wed Feb 10 11:40: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 BF6C4AA3697 for ; Wed, 10 Feb 2016 11:40:56 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from mail.0x20.net (mail.0x20.net [217.69.76.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.0x20.net", Issuer "mail.0x20.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6B162188C for ; Wed, 10 Feb 2016 11:40:55 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id 44CB06E0068; Wed, 10 Feb 2016 11:19:35 +0100 (CET) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id u1AAJYcr029412; Wed, 10 Feb 2016 11:19:34 +0100 (CET) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id u1AAJYCK028929; Wed, 10 Feb 2016 11:19:34 +0100 (CET) (envelope-from lars) Date: Wed, 10 Feb 2016 11:19:34 +0100 From: Lars Engels To: John Marino Cc: FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160210101934.GH68362@e-new.0x20.net> References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <20160209151559.GX68362@e-new.0x20.net> <56BA21AB.7060106@marino.st> <20160210093705.GE68362@e-new.0x20.net> <56BB059C.9020104@marino.st> <20160210100924.GG68362@e-new.0x20.net> <56BB0DEA.5090709@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ZMT28BdW279F9lxY" Content-Disposition: inline In-Reply-To: <56BB0DEA.5090709@marino.st> X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 11:40:56 -0000 --ZMT28BdW279F9lxY Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 10, 2016 at 11:16:10AM +0100, John Marino wrote: > On 2/10/2016 11:09 AM, Lars Engels wrote: > > On Wed, Feb 10, 2016 at 10:40:44AM +0100, John Marino wrote: > >> On 2/10/2016 10:37 AM, Lars Engels wrote: > >>> On Tue, Feb 09, 2016 at 06:28:11PM +0100, John Marino wrote: > >>>> On 2/9/2016 4:15 PM, Lars Engels wrote: > >>>>> > >>>>> root@fbsd01:~ # synth status > >>>>> Querying system about current package installations. > >>>>> Stand by, comparing installed packages against the ports tree. > >>>>> Stand by, building pkg(8) first ... Failed!! (Synth must exit) > >>>>> Unfortunately, the system upgrade failed. > >>>> > >>>> Do you have a file called /var/log/synth/ports-mgmt___pkg.log ? If = so, > >>>> does it provide clues? > >>> > >>> So it's missing the proxy variables. > >>> > >> > >> okay, so internally it's only installing resolv.conf in the builder > >> environment. Where are these proxy variables defined? When I > >> understand what's needed, I can give you a patch to try (if required) > >=20 > > resolv.conf doesn't work in that proxy scenario. DNS requests are > > handled by the proxy server. > >=20 > > I set > > HTTP_PROXY=3Dhttp://proxyserver:8888; export HTTP_PROXY > > http_proxy=3Dhttp://proxyserver:8888; export http_proxy > > ftp_proxy=3Dhttp://proxyserver:8888; export FTP_PROXY > > ftp_proxy=3Dhttp://proxyserver:8888; export ftp_proxy > >=20 > > NO_PROXY=3D"localhost,127.0.0.1,..."; export NO_PROXY > >=20 > > in /etc/profile and > > :setenv=3DMAIL=3D/var/mail/$,BLOCKSIZE=3DK,HTTP_PROXY=3Dhttp\c//proxyse= rver\c8888,FTP_PROXY=3Dhttp\c//proxyserver\c8888,NO_PROXY=3Dlocalhost\05412= 7.0.0.1\054...:\ > >=20 > > in /etc/login.conf > >=20 >=20 > wow, okay, so basically these 4 variables would have to be present in > the builder environment then? >=20 > I'll have to think about this. I'll probably have to add a feature like > a file like "/usr/local/etc/synth/-environment which will > append user environment variables to the stock ones. >=20 > That's not exactly a 1-line change, but would that solve this issue? That should work, yes. --ZMT28BdW279F9lxY Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJWuw62XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1t88gIAKr13WGysAEmnNFTN5Z5QYvJ c+Ci9CDY0bkZtlznwDwbmL+N0LZ3WGvkb+DfVVQiOsGGjSj8kqpGrLunqBAlXSRe IQOBDd4Tgq0YzSUBYiBkxPA3my3vhVo883+Xe/k48OIPMmKNgHaEca0vyGXMivL3 xb+b2kBnrZYGc4JdsH0Hi44TcisYgVnX8U7B63xHLmcADJ649HwxWVb82US2gANQ TpBLafMQBtJwJMLrdG8od89lD1ONEA40044yCtyv4G9dVbXuMrdrbXEW2Jppi5xN kSgqftQM9R6uJA+z4ieyw24o617gOOQEaHPNfFArdAURFptZshUth0a8uQEoz94= =JETd -----END PGP SIGNATURE----- --ZMT28BdW279F9lxY-- From owner-freebsd-ports@freebsd.org Wed Feb 10 12:00: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 6466EAA4589 for ; Wed, 10 Feb 2016 12:00:52 +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 512C292E for ; Wed, 10 Feb 2016 12:00:52 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: by mailman.ysv.freebsd.org (Postfix) id 51107AA4586; Wed, 10 Feb 2016 12:00: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 50A9AAA4584 for ; Wed, 10 Feb 2016 12:00:52 +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 19DF292D for ; Wed, 10 Feb 2016 12:00:52 +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 85FDB1B22067; Wed, 10 Feb 2016 13:00:49 +0100 (CET) Subject: Re: maintaining portmaster ? was: Re: Removing documentation To: Peter Jeremy References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> <56BA20DA.4080403@toco-domains.de> <20160209202456.GA46096@home.opsec.eu> <20160210054726.GB35287@server.rulingia.com> Cc: ports@freebsd.org, Kurt Jaeger From: Torsten Zuehlsdorff Message-ID: <56BB2671.1080804@toco-domains.de> Date: Wed, 10 Feb 2016 13:00:49 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160210054726.GB35287@server.rulingia.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 12:00:52 -0000 On 10.02.2016 06:47, Peter Jeremy wrote: > On 2016-Feb-09 21:24:56 +0100, Kurt Jaeger wrote: >> Torsten wrote: >> >>> I did take a look. I could do both: maintaining the port and maintaining >>> the software. What do you need? ;) >> >> Submit patches to the 12 PRs open for portmaster: >> >> https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=portmaster > > That is just being silly. > > I'd start by triaging those bugs. One is clearly a kernel bug, > another maybe a bug in a different port and one is described as a > feature request. The remaining 9 may or may not still be bugs in > portmaster that are still relevant. Providing a patch for one of > the bugs would probably be sufficient for demonstrating interest > and ability. The discussion also put some attention at the existing PRs. Walter already tried to reproduce some of the PRs and give some feedback, for example that an issue is not reproducibly at the current time. I think this will be true for most of the PRs. One already brings a patch with it. The first work will be most management of the PRs. I'm asking myself how to manage the code. Should i create a new GitHub repository? Fork the existing from freebsd/portmaster? How to handle the LOCAL Master-Site? I submitted a PR to take maintainer-ship for portmaster: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207075 Also i fix some minor glitches and add missing RUN_DEPENDS. Greetings, Torsten From owner-freebsd-ports@freebsd.org Wed Feb 10 12:00: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 7934DAA45CE for ; Wed, 10 Feb 2016 12:00:56 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from mail.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.0x20.net", Issuer "mail.0x20.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 12C90943 for ; Wed, 10 Feb 2016 12:00:56 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id A97606E005E; Wed, 10 Feb 2016 10:37:06 +0100 (CET) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id u1A9b6JP043691; Wed, 10 Feb 2016 10:37:06 +0100 (CET) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id u1A9b5cM043417; Wed, 10 Feb 2016 10:37:05 +0100 (CET) (envelope-from lars) Date: Wed, 10 Feb 2016 10:37:05 +0100 From: Lars Engels To: John Marino Cc: FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160210093705.GE68362@e-new.0x20.net> References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <20160209151559.GX68362@e-new.0x20.net> <56BA21AB.7060106@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="f9lFb+Z4UT82L8vr" Content-Disposition: inline In-Reply-To: <56BA21AB.7060106@marino.st> X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 12:00:56 -0000 --f9lFb+Z4UT82L8vr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 09, 2016 at 06:28:11PM +0100, John Marino wrote: > On 2/9/2016 4:15 PM, Lars Engels wrote: > >=20 > > root@fbsd01:~ # synth status > > Querying system about current package installations. > > Stand by, comparing installed packages against the ports tree. > > Stand by, building pkg(8) first ... Failed!! (Synth must exit) > > Unfortunately, the system upgrade failed. >=20 > Do you have a file called /var/log/synth/ports-mgmt___pkg.log ? If so, > does it provide clues? >=20 > John =3D> pkg-1.6.3.tar.xz doesn't seem to exist in /distfiles/. =3D> Attempting to fetch http://files.etoilebsd.net/pkg/pkg-1.6.3.tar.xz fetch: http://files.etoilebsd.net/pkg/pkg-1.6.3.tar.xz: No address record =3D> Attempting to fetch http://distcache.FreeBSD.org/local-distfiles/portm= gr/pkg-1.6.3.tar.xz fetch: http://distcache.FreeBSD.org/local-distfiles/portmgr/pkg-1.6.3.tar.x= z: No address record =3D> Attempting to fetch http://distcache.us-east.FreeBSD.org/local-distfil= es/portmgr/pkg-1.6.3.tar.xz fetch: http://distcache.us-east.FreeBSD.org/local-distfiles/portmgr/pkg-1.6= =2E3.tar.xz: No address record =3D> Attempting to fetch http://distcache.eu.FreeBSD.org/local-distfiles/po= rtmgr/pkg-1.6.3.tar.xz fetch: http://distcache.eu.FreeBSD.org/local-distfiles/portmgr/pkg-1.6.3.ta= r.xz: No address record =3D> Attempting to fetch http://distcache.us-west.FreeBSD.org/local-distfil= es/portmgr/pkg-1.6.3.tar.xz fetch: http://distcache.us-west.FreeBSD.org/local-distfiles/portmgr/pkg-1.6= =2E3.tar.xz: No address record =3D> Attempting to fetch http://mirror.shatow.net/freebsd/pkg/pkg-1.6.3.tar= =2Exz fetch: http://mirror.shatow.net/freebsd/pkg/pkg-1.6.3.tar.xz: No address re= cord =3D> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/pkg-1= =2E6.3.tar.xz fetch: http://distcache.FreeBSD.org/ports-distfiles/pkg-1.6.3.tar.xz: No ad= dress record =3D> Couldn't fetch it - please try to retrieve this =3D> port manually into /distfiles/ and try again. So it's missing the proxy variables. --f9lFb+Z4UT82L8vr Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJWuwTBXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1teXEIAL/hqurlK2kB0N0FFnck62Pg odRGR9CY95cwiM1+ZsIttO+g0zbMsh2cxZChTA9KEdBXkcxp09Zv9WKm1+aH5rn6 O/XCLp7iB9VT+EH5FZcKqdB0VPAtZySz5nFLqhQIq6hCu6/OZC4bxJqF0n132JQu +3JUXjf0ldA3yNuUVrG4KT3vg1M9aCuUEYK83CaKExmO3KwLC1c71xWE7qwDvemP 8lZxCuz/JAxSOR54eg49EHJm6fsStEQKX/+L0hFgS6rzanaVhUCNpIwHxudL1w/b OysRyTle59Jp2X5taHwHLfmlBonzJZ6Fig7iMK5XLMfkeeVnGRKq2yOyn2J4kvY= =+GC7 -----END PGP SIGNATURE----- --f9lFb+Z4UT82L8vr-- From owner-freebsd-ports@freebsd.org Wed Feb 10 13:33:07 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 E6061AA3A99 for ; Wed, 10 Feb 2016 13:33:07 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 C546662C; Wed, 10 Feb 2016 13:33:07 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 5354F43BD8; Wed, 10 Feb 2016 07:33:04 -0600 (CST) To: mailinglists@toco-domains.de, FreeBSD Mailing List , Bryan Drewery From: John Marino Subject: don't fork portmaster source Message-ID: <56BB3C0D.50304@marino.st> Date: Wed, 10 Feb 2016 14:33:01 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 13:33:08 -0000 > I'm asking myself how to manage the code. Should i create a new GitHub > repository? Fork the existing from freebsd/portmaster? How to handle the > LOCAL Master-Site? Talk to Bryan Drewery. "If someone else would like to maintain this please discuss with me and I will get you access to the github account where the code lives." from portmaster commit history. John From owner-freebsd-ports@freebsd.org Wed Feb 10 13:34:13 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 13A32AA3B74 for ; Wed, 10 Feb 2016 13:34:13 +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 CB4B76E4 for ; Wed, 10 Feb 2016 13:34:11 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q0hrV3mJdzZqn; Wed, 10 Feb 2016 14:34:02 +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= 1455111238; x=1456925639; bh=RSwa8bVUiPTKxd6JUsBKPUkIhZnYJQDQVhF 9B9GenVo=; b=Pgi9+n7CmGUrLlXiSCCqTCifp2KwqESzfvWRTD95DmO0uztrky0 PGffsc9zAeYDju/KQBicT8mWS0FbDb4LNBVNI6+k7MIpSEJd1r0pbtezYY/ftd8t AAvrddPHcnOGJF7QY+ja2zWnbpbED9fsVjQvgPdkGQSa85HG7D9syZ5o= 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 xPqvBPnbg6XW; Wed, 10 Feb 2016 14:33:58 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Wed, 10 Feb 2016 14:33:58 +0100 (CET) Subject: Re: Removing documentation To: John Marino , Warren Block References: <56B9D609.6030407@marino.st> <56B9EDC7.1010403@ohlste.in> <56BA2106.3050901@marino.st> <56BA3440.10806@marino.st> <56BA4BC1.5020305@marino.st> <56BB1D3F.3010809@marino.st> Cc: FreeBSD Mailing List From: Guido Falsi Message-ID: <56BB3C40.2050303@madpilot.net> Date: Wed, 10 Feb 2016 14:33:52 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BB1D3F.3010809@marino.st> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 13:34:13 -0000 On 02/10/16 12:21, John Marino wrote: > On 2/9/2016 9:27 PM, John Marino wrote: >> On 2/9/2016 9:20 PM, Warren Block wrote: >>> On Tue, 9 Feb 2016, John Marino wrote: >>> >>>> On 2/9/2016 7:20 PM, Warren Block wrote: >>>>>> If you have the build log, I'd like to see it. Dewayne G. got an error >>>>>> after overriding CPUTYPE (do you do that too?) and I'm thinking it's >>>>>> sensitive to CPU and I'd like to know more. >>>>> >>>>> Yes, I use >>>>> >>>>> CPUTYPE?=core-avx2 >>>> >>>> What happens when you try to build lang/gcc6-devel ? >>>> Same issue or does it complete? >>> >>> It builds successfully, in about 40 minutes. >> >> My suspicion is that due to the bootstrap, we'd have two possible options: >> A) turn on the full bootstrap which takes the same amount of time as >> gcc6-devel does (I'm not sure it will work but there's a chance) >> B) I put CPUTYPE=native in the gcc6-aux Makefile >> >> I am inclined towards B. It works on DragonFly but I need somebody else >> to test it on i7 on FreeBSD. I asked Dewayne, but I'd be grateful if >> you could test it as well. > > Hi Warren, > Dewayne got back to me, and it appears the only solution is to put > "CPUTYPE=" in the gcc6-aux makefile. I think the bootstrap compiler > (the ada-capable compiler downloaded to build gcc6-aux) doesn't know > these instructions and that's the issue. The options are don't override > CPUTYPE or regenerate the bootstrap, but that might have other > consequences or won't fix every combination. I just tried to compile lang/gcc in poudriere with CPUTYPE set and it failed too in configure phase. It appears that any setting "higher" than nocona makes the gcc ports fail, not only gcc6. -- Guido Falsi From owner-freebsd-ports@freebsd.org Wed Feb 10 13:54:07 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 88291AA448F for ; Wed, 10 Feb 2016 13:54:07 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: from alisocreek.buildingonline.net (alisocreek.buildingonline.net [204.109.62.198]) by mx1.freebsd.org (Postfix) with ESMTP id 6F67C107E for ; Wed, 10 Feb 2016 13:54:07 +0000 (UTC) (envelope-from dan@buildingonline.com) Received: by alisocreek.buildingonline.net (Postfix, from userid 58) id 4C225991C64; Wed, 10 Feb 2016 05:54:06 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on alisocreek.buildingonline.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from Brady.local (unknown [69.51.79.5]) (Authenticated sender: dan@dpcsys.com) by alisocreek.buildingonline.net (Postfix) with ESMTPA id 3C667991C54; Wed, 10 Feb 2016 05:54:05 -0800 (PST) Message-ID: <56BB40FF.5090000@buildingonline.com> Date: Wed, 10 Feb 2016 06:54:07 -0700 From: Dan Busarow Organization: BuildingOnline.com User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Kurt Jaeger CC: freebsd-ports@freebsd.org Subject: Re: PHP7 package? References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56B76933.9060408@buildingonline.com> <20160207160611.GT46096@home.opsec.eu> <56B76E79.1010603@buildingonline.com> <20160207165450.GU46096@home.opsec.eu> <56BA8D79.10100@buildingonline.com> <20160210053239.GB46096@home.opsec.eu> In-Reply-To: <20160210053239.GB46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 13:54:07 -0000 On 2/9/16 10:32 PM, Kurt Jaeger wrote: > Hi! > >> Everythig seemed to work fine but when I added >> >> LoadModule php7_module libexec/apache24/libphp7.so >> >> to the httpd.conf apache core dumped. > > Ah, that is a different issue. > > Use > > https://people.freebsd.org/~ohauer/scripts/fixphpextorder.sh > > on > > /usr/local/etc/php/extensions.ini > > to avoid core dumps of apache. The sequence of extensions.ini > is problematic. > Voila! Thanks! After running this httpd is happy with the new mod_php70 I will begin testing it out. Dan From owner-freebsd-ports@freebsd.org Wed Feb 10 13:59: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 3048DAA4699 for ; Wed, 10 Feb 2016 13:59:06 +0000 (UTC) (envelope-from nyckopro@gmail.com) Received: from mail-ob0-x230.google.com (mail-ob0-x230.google.com [IPv6:2607:f8b0:4003:c01::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 EFA4711E5 for ; Wed, 10 Feb 2016 13:59:05 +0000 (UTC) (envelope-from nyckopro@gmail.com) Received: by mail-ob0-x230.google.com with SMTP id wb13so27729631obb.1 for ; Wed, 10 Feb 2016 05:59:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=OtwsffH2tn2k6jywd7Ze8mru2/03npJ537zbp1VAPxY=; b=MjC2ahiwU3DqXuPdCF/S2NMGnih2vdBVnN3wUUARMeOxRNgS7/mLifZ9DmrQWW0Ypl 1eYLamIG7ATygGDFsdm90hff7t9VEGgKti42ixS7AIBbSzR9XNwzm2Vh3tv5ZlhGa9j7 IkvrTyqVJ3AfOgrHhz6lk5F/MCcaBD4uTlr9/kWEXrpgjjFYg1Xs3ZxyB6pdXTHIbHIn fiwdkgU7UvkL1vd4aNKW0jSdnYvxjaIQTLbyQRSxD8MXPJsZEVRTo9sLwxEQvGZGUHmw NlOrOCMBoHIeklUL33JCp0gx5bupK90OhaRW2bH7YQ5YwEsWLCRiuLYfKBc3l2fi9Bde hO1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=OtwsffH2tn2k6jywd7Ze8mru2/03npJ537zbp1VAPxY=; b=aLrhOi4BIqGE59A5kbFQ5grJl/LjnkKWGJq7Sau6YABLlk0y4nAw0XhgHRvDQDOZfi tYR5kvMeklSqKoCGAlbB7kfNMoSE59bZ3/7mHeZLDswHf9wPB4NHk4ZwweAyxq7kYuWL ufWqrTzcJi76VCcMIP+hRq8iFGUH/etfYOr7qwCHICt6XZYGIMHdVp/3vOz3z/Sa1e3K e2Hq/pPlJmMQv1g8SwgAvLjDz9xD8HOsdZOMT1U8j+LIz02udZSoqJFtf8dCovwkfr/k UjtyEJ45VCeCn7NXScOV5wl7TVGFhl7J5g5KnW2xihyaLw4xZ4PhjAGEIO/eNbXuE6fF ulmA== X-Gm-Message-State: AG10YOShld+IOIESTQ8r3DGZQPrsqTq2cHUaFxg3/Lu0ejTPoC2kqaOy0DbJjPMcm/ydzZDZkoTegzUIW2aS+w== MIME-Version: 1.0 X-Received: by 10.60.47.195 with SMTP id f3mr38403885oen.1.1455112745149; Wed, 10 Feb 2016 05:59:05 -0800 (PST) Received: by 10.182.202.66 with HTTP; Wed, 10 Feb 2016 05:59:05 -0800 (PST) Date: Wed, 10 Feb 2016 10:59:05 -0300 Message-ID: Subject: Ports with github private repository From: Nycko To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 13:59:06 -0000 Hello, reading the documentation[1],I find no way to use a private github repo in ports. They can give me a hand if possible or if I'm misreading the documentation [1] https://www.freebsd.org/doc/en/books/porters-handbook/book.html#makefile-master_sites-github-description thanks & regards -- nycko From owner-freebsd-ports@freebsd.org Wed Feb 10 19:19: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 215CFAA4A33 for ; Wed, 10 Feb 2016 19:19:14 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL SHA256 CA - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E1DB58EA for ; Wed, 10 Feb 2016 19:19:13 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTP id u1AJABPj043776 for ; Wed, 10 Feb 2016 14:10:11 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Wed, 10 Feb 2016 14:10:11 -0500 (EST) Date: Wed, 10 Feb 2016 14:10:11 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net Reply-To: Daniel Eischen To: freebsd-ports@freebsd.org Subject: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 19:19:14 -0000 I'm trying to upgrade my ports with a set that I built using poudriere. I'm running FreeBSD-current r295354, pkg 1.6.3. The packages are here on my local (localhost, vega) box: /usr/local/poudriere/data/packages/11amd64-default My repo pkg.conf (vega.conf) looks like this: vega: { url: "file://localhost/usr/local/poudriere/data/packages/11amd64-default", mirror_type: "srv", signature_type: "none" fingerprints: "/usr/share/keys/pkg", enabled: yes } 'pkg upgrade -r vega' yields this: # pkg upgrade -r vega Updating vega repository catalogue... vega repository is up-to-date. All repositories are up-to-date. Checking for upgrades (360 candidates): 100% Processing candidates (360 candidates): 100% The following 139 package(s) will be affected (of 0 checked): New packages to be INSTALLED: cblas: 1.0_4 [vega] ... Installed packages to be UPGRADED: xterm: 320 -> 322 [vega] ... Installed packages to be REINSTALLED: yajl-2.1.0 [vega] (provided shared library changed) ... The operation will free 20 MiB. 323 MiB to be downloaded. Proceed with this action? [y/N]: y Checking integrity... done (0 conflicting) pkg: archive_read_open_filename(localhost/usr/local/poudriere/data/packages/11amd64-default/All/pciids-20160116.txz): Failed to open 'localhost/usr/local/poudriere/data/packages/11amd64-default/All/pciids-20160116.txz' Fetch however seems to work fine: $ fetch file://localhost/usr/local/poudriere/data/packages/11amd64-default/All/pciids-20160116.txz pciids-20160116.txz 100% of 191 kB 332 MBps 00m00s Fetch also works fine using my hostname (vega) instead of localhost, while 'pkg upgrade' still fails in the same way. I am not using DNS for local hosts, just /etc/hosts. -- DE From owner-freebsd-ports@freebsd.org Wed Feb 10 19:48: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 A96E9AA49CB for ; Wed, 10 Feb 2016 19:48:53 +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 97E811B41 for ; Wed, 10 Feb 2016 19:48:53 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 97B59AA49C9; Wed, 10 Feb 2016 19:48: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 9730AAA49C7 for ; Wed, 10 Feb 2016 19:48:53 +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 5CEA01B40 for ; Wed, 10 Feb 2016 19:48:53 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aTakx-0002aP-VD; Wed, 10 Feb 2016 20:48:55 +0100 Date: Wed, 10 Feb 2016 20:48:55 +0100 From: Kurt Jaeger To: Torsten Zuehlsdorff Cc: ports@freebsd.org Subject: Re: maintaining portmaster ? was: Re: Removing documentation Message-ID: <20160210194855.GE46096@home.opsec.eu> References: <20160207000304.GA71035@eureka.lemis.com> <56B72E20.80909@toco-domains.de> <56BA20DA.4080403@toco-domains.de> <20160209202456.GA46096@home.opsec.eu> <20160210054726.GB35287@server.rulingia.com> <56BB2671.1080804@toco-domains.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BB2671.1080804@toco-domains.de> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 19:48:53 -0000 Hi! > I'm asking myself how to manage the code. Should i create a new GitHub > repository? Fork the existing from freebsd/portmaster? How to handle the > LOCAL Master-Site? Fork it on Github, for now. It can later be merged with freebsd/portmaster. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Wed Feb 10 19:55: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 48C21AA4E20 for ; Wed, 10 Feb 2016 19:55:56 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL SHA256 CA - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 158B11F9E for ; Wed, 10 Feb 2016 19:55:55 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTP id u1AJtso7010981 for ; Wed, 10 Feb 2016 14:55:54 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Wed, 10 Feb 2016 14:55:54 -0500 (EST) Date: Wed, 10 Feb 2016 14:55:54 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net Reply-To: Daniel Eischen To: freebsd-ports@freebsd.org Subject: Re: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 19:55:56 -0000 On Wed, 10 Feb 2016, Daniel Eischen wrote: > I'm trying to upgrade my ports with a set that I built using poudriere. > I'm running FreeBSD-current r295354, pkg 1.6.3. > > The packages are here on my local (localhost, vega) box: > > /usr/local/poudriere/data/packages/11amd64-default > > My repo pkg.conf (vega.conf) looks like this: > > vega: { > url: > "file://localhost/usr/local/poudriere/data/packages/11amd64-default", > mirror_type: "srv", BTW, I changed mirror_type to "none", but it doesn't make a difference, still fails in the same way. -- DE From owner-freebsd-ports@freebsd.org Wed Feb 10 21:16: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 3919AAA40D8 for ; Wed, 10 Feb 2016 21:16:00 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-vk0-x232.google.com (mail-vk0-x232.google.com [IPv6:2607:f8b0:400c:c05::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 E21431B48 for ; Wed, 10 Feb 2016 21:15:59 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-vk0-x232.google.com with SMTP id e185so23228768vkb.1 for ; Wed, 10 Feb 2016 13:15:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=BzAY7uas50qbi1RGTbgnF+F/FsYBPZWEmqziEUlLji4=; b=zYcOaH/7JErE5SPf+sS7f1ECxZ0F6kvzbJJ4qXxeGi/4EpSVH/WystgQcg9vJw9M4p 9+IDB/H4fJSs3l7/pvVNWQ1wVdDFBfrmU25NkcLT1TOm07AZR9H0ZbJr9d18LlToEgKj /g2QL9ErUTQqVGXu2f/3d8wLpxwLC1L8Ksb7tpl410eUKXEk97p/nv7uqmLVMr6P0E9r Skwv8ZOlEiEbDYFgUfulGF0U7qIgD/Cse+9ozqf5qWlXw1HvLNZMrh+X17nrbqVjbYVW 42FmeoWLKt8ulwItZSzNJrmTwcx7n/Pb6sI8BAoLLSqkn8L0w1cnKNGRCKEbXP4JUfDq mV1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=BzAY7uas50qbi1RGTbgnF+F/FsYBPZWEmqziEUlLji4=; b=I4yqsDiwHKng6reGhOEvsRRLpthNVzzWMOmYmlc3hUQwqXDZcS/dkYCRo6vdpJbWvX gTrenlPwQQWDlSNIJcZvSxm2E5+SHv+YvH/k6j+DgZO3xzhRu14qhDo9wyFNCHlBzCg8 Bqnj5TvCxb/E2O7bQYYg3wS+VaEtA+tHhIFSXqOmbP+pxLM32HvYABeUEHLuCa/HP8++ 2hcl53yCHWyUK3ATjZeKiPuzHn+8+alZapaM9PnyRHVltf8J4hYvy6WBQzHTjhVpN01u ajrFHaM/iaUB8f9IryL07kU/tP8ID0o+gwOcq65ItI6mRDGaM+lmEnXu8OBhF1o+B/86 PB3g== X-Gm-Message-State: AG10YORJvBleMrzBxgrQ2RxNh3VatkreSdzVEYvStBpbHFUjY5OLJxzNIglQoGYdYWB1CzKrHVnUoxP2cVzpBA== MIME-Version: 1.0 X-Received: by 10.31.16.37 with SMTP id g37mr31117856vki.97.1455138958843; Wed, 10 Feb 2016 13:15:58 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.159.32.135 with HTTP; Wed, 10 Feb 2016 13:15:58 -0800 (PST) In-Reply-To: <56B8662A.2050502@marino.st> References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> <56B8662A.2050502@marino.st> Date: Wed, 10 Feb 2016 13:15:58 -0800 X-Google-Sender-Auth: 4U4z7NwR3xk6TOrCbiJuvYmFV5I Message-ID: Subject: Re: Removing documentation From: Kevin Oberman To: John Marino Cc: Mathias Picker , Peter Jeremy , FreeBSD Mailing List Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 21:16:00 -0000 On Mon, Feb 8, 2016 at 1:55 AM, John Marino wrote: > On 2/8/2016 10:30 AM, Mathias Picker wrote: > > Am Montag, den 08.02.2016, 08:35 +0100 schrieb John Marino: > > While I like the ideas of synth, and hoped I could use it to just build > > my 3-8 ports with modified options, on first look I found many things > > suggesting that it's not yet ready: > > > > - shows uninteresting eye candy instead of build > > Every single port has it's own build log with far more detail that a > source build provides (similar to poudriere) > > > - stops at every conf file version mismatch requiring me to start make > > config by hand, and then to re-run when it discovers the next mismatch. > > I mean, WTF? > > This is incorrect. It lists *ALL* the configuration mismatches at once. > This is actually a huge "pro" for synth; no other tool detects this > mismatches. It is far worse to have cached options that do not match > the current port. The port can be misbuilt and it's a major pain to > troubleshoot. All build tools should be doing this. Are you really > proposing that a tool build a port with a bad configuration file? You > should be thanking Synth for alerting to a problem you obviously didn't > know you had. > > Also, once you fix it, then configuration problems are rare, they occur > when the port changes. > OK. I have been playing with synth and I must say that I find it impressive. Not that I am ready to put it into "production", but impressive, none the less. Maybe after a bit more testing and updating all ports after moving from 10 to 11 (which will not be too soon). Still, it is way better than poudriere for my limited purposes. I will certainly use it for that, even if I still use portmaster for my "development" system. The stale configuration file issue has me a bit confused. The man page does not make it clear just what makes a config "stale". All of my ports are up to date as of 11:00 UTC this morning. As far as I know, all of the configs are "current", although the actual config run may have been for a much older version. "synth status shows 46 cases. I looked at one (sysutils/tmux) and the options listed by "make showconfig" are no different from those in the current Makefile, so I don't understand why they are stale. I also have found at least one thing portmster can do that synth can't, but I expect pkg can, so I won't complain about it until I have tried using pkg to list all top-level ports (nothing depends on them) to use to re-install all ports. I could list all ports, it's just that this is a much longer list and portmaster did the job nicely with a simple example in the man page. And, please, everyone, let's stop with the silly statements like "the Handbook should be limited to the base system" or "a maintainer needs to be able to fix all PRs". At least one is a trivial annoyance in the display only that is amazingly hard to fix. I asked Doug about it quite a while ago and he said that he's keep beating on it, but a proper fix would substantially complicate the script and be rather fragile, as well. I assume that he is no longer beating on it. > -- > Kevin Oberman, Part time kid herder and retired Network Engineer > E-mail: rkoberman@gmail.com > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 > > From owner-freebsd-ports@freebsd.org Wed Feb 10 21:16: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 6C7D2AA41BE for ; Wed, 10 Feb 2016 21:16:58 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 32AA41D5F; Wed, 10 Feb 2016 21:16:58 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:7b8:3a7::2cc9:e280:e8a1:17ea] (unknown [IPv6:2001:7b8:3a7:0:2cc9:e280:e8a1:17ea]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 553A7317CF; Wed, 10 Feb 2016 22:16:52 +0100 (CET) Subject: Re: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: multipart/signed; boundary="Apple-Mail=_D06716EE-07D6-49E7-9F18-28806B2A22DF"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.6b2 (ebbf3ef) From: Dimitry Andric In-Reply-To: Date: Wed, 10 Feb 2016 22:16:44 +0100 Cc: freebsd-ports@freebsd.org Message-Id: References: To: Daniel Eischen X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 21:16:58 -0000 --Apple-Mail=_D06716EE-07D6-49E7-9F18-28806B2A22DF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 10 Feb 2016, at 20:10, Daniel Eischen wrote: >=20 > I'm trying to upgrade my ports with a set that I built using = poudriere. > I'm running FreeBSD-current r295354, pkg 1.6.3. >=20 > The packages are here on my local (localhost, vega) box: >=20 > /usr/local/poudriere/data/packages/11amd64-default >=20 > My repo pkg.conf (vega.conf) looks like this: >=20 > vega: { > url: = "file://localhost/usr/local/poudriere/data/packages/11amd64-default", Try using file:/// (e.g three slashes). Yes, this is ugly, and Tim Berners-Lee has even apologized for it... :-) [1] -Dimitry [1] http://news.bbc.co.uk/2/hi/technology/8306631.stm --Apple-Mail=_D06716EE-07D6-49E7-9F18-28806B2A22DF Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.29 iEYEARECAAYFAla7qMMACgkQsF6jCi4glqOAegCgg/NTsM8U+m4g5YuXbZFwhZqP epoAoO3/fP65ZFGptnV7Diiy/7v+EbHM =W2LL -----END PGP SIGNATURE----- --Apple-Mail=_D06716EE-07D6-49E7-9F18-28806B2A22DF-- From owner-freebsd-ports@freebsd.org Wed Feb 10 21:52: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 519C6AA5535 for ; Wed, 10 Feb 2016 21:52:49 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 3052D1542 for ; Wed, 10 Feb 2016 21:52:48 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 7055143BB6; Wed, 10 Feb 2016 15:46:39 -0600 (CST) Subject: Re: Removing documentation To: Kevin Oberman References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> <56B8662A.2050502@marino.st> Cc: Mathias Picker , Peter Jeremy , FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56BBAFB7.9080509@marino.st> Date: Wed, 10 Feb 2016 22:46:31 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 21:52:49 -0000 On 2/10/2016 10:15 PM, Kevin Oberman wrote: > > The stale configuration file issue has me a bit confused. The man page > does not make it clear just what makes a config "stale". All of my ports > are up to date as of 11:00 UTC this morning. As far as I know, all of > the configs are "current", although the actual config run may have been > for a much older version. "synth status shows 46 cases. I looked at one > (sysutils/tmux) and the options listed by "make showconfig" are no > different from those in the current Makefile, so I don't understand why > they are stale. Stale isn't the right word. You could use "invalid" or "obsolete" instead. The saved configuration does not match the current port. Imagine a month ago you run "make config". It saves the status of the 4 options on this imaginary port. Now imagine any of the following happening to the port. A) An option is added B) An option is removed C) An option default changed. D) Any other option configuration changed. Now the month-old saved configuration doesn't match the port. See the problem? Synth is the *only* tool that detects this. The rest keep using the old configuration the best they can, resulting in hard to track down bugs. Removing the saved configuration solves the problem; then Synth uses the defaults. Running "make config" also solves the problem, the configuration will match the port again. > I also have found at least one thing portmster can do that synth can't, > but I expect pkg can, so I won't complain about it until I have tried > using pkg to list all top-level ports (nothing depends on them) to use > to re-install all ports. I could list all ports, it's just that this is > a much longer list and portmaster did the job nicely with a simple > example in the man page. You don't need to list all the ports. Like you said, "pkg prime-list > my.list" and there's your top level. Or "synth upgrade" system and upgrade everything. Either approach works. The tight integration with pkg is helpful. > And, please, everyone, let's stop with the silly statements like "the > Handbook should be limited to the base system" or "a maintainer needs to > be able to fix all PRs". "All" is literal. Nobody expects all PRs to be valid. It's a moot point anyway, Torsten is now officially the maintainer (based on faith I guess) so for now there's no issue. Let's hope he is successful. John From owner-freebsd-ports@freebsd.org Wed Feb 10 21:54: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 26789AA55C9 for ; Wed, 10 Feb 2016 21:54:04 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from mail.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.0x20.net", Issuer "mail.0x20.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CFCE4160F for ; Wed, 10 Feb 2016 21:54:03 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id 014FB6DF91B; Wed, 10 Feb 2016 22:54:01 +0100 (CET) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id u1ALs0Oc072463; Wed, 10 Feb 2016 22:54:00 +0100 (CET) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id u1ALrvQH071054; Wed, 10 Feb 2016 22:53:57 +0100 (CET) (envelope-from lars) Date: Wed, 10 Feb 2016 22:53:57 +0100 From: Lars Engels To: Kevin Oberman Cc: John Marino , Mathias Picker , Peter Jeremy , FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160210215357.GN68362@e-new.0x20.net> References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> <56B8662A.2050502@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="c6397Mob2532IpCX" Content-Disposition: inline In-Reply-To: X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 21:54:04 -0000 --c6397Mob2532IpCX Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 10, 2016 at 01:15:58PM -0800, Kevin Oberman wrote: > On Mon, Feb 8, 2016 at 1:55 AM, John Marino wrote: >=20 > > On 2/8/2016 10:30 AM, Mathias Picker wrote: > > > Am Montag, den 08.02.2016, 08:35 +0100 schrieb John Marino: > > > While I like the ideas of synth, and hoped I could use it to just bui= ld > > > my 3-8 ports with modified options, on first look I found many things > > > suggesting that it's not yet ready: > > > > > > - shows uninteresting eye candy instead of build > > > > Every single port has it's own build log with far more detail that a > > source build provides (similar to poudriere) > > > > > - stops at every conf file version mismatch requiring me to start make > > > config by hand, and then to re-run when it discovers the next mismatc= h. > > > I mean, WTF? > > > > This is incorrect. It lists *ALL* the configuration mismatches at once. > > This is actually a huge "pro" for synth; no other tool detects this > > mismatches. It is far worse to have cached options that do not match > > the current port. The port can be misbuilt and it's a major pain to > > troubleshoot. All build tools should be doing this. Are you really > > proposing that a tool build a port with a bad configuration file? You > > should be thanking Synth for alerting to a problem you obviously didn't > > know you had. > > > > Also, once you fix it, then configuration problems are rare, they occur > > when the port changes. > > >=20 > OK. I have been playing with synth and I must say that I find it > impressive. Not that I am ready to put it into "production", but > impressive, none the less. Maybe after a bit more testing and updating all > ports after moving from 10 to 11 (which will not be too soon). Still, it = is > way better than poudriere for my limited purposes. I will certainly use it > for that, even if I still use portmaster for my "development" system. >=20 > The stale configuration file issue has me a bit confused. The man page do= es > not make it clear just what makes a config "stale". All of my ports are up > to date as of 11:00 UTC this morning. As far as I know, all of the configs > are "current", although the actual config run may have been for a much > older version. "synth status shows 46 cases. I looked at one > (sysutils/tmux) and the options listed by "make showconfig" are no > different from those in the current Makefile, so I don't understand why > they are stale. >=20 > I also have found at least one thing portmster can do that synth can't, b= ut > I expect pkg can, so I won't complain about it until I have tried using p= kg > to list all top-level ports (nothing depends on them) to use to re-install > all ports. I could list all ports, it's just that this is a much longer > list and portmaster did the job nicely with a simple example in the man > page. You need to uncomment the "leaf" alias in /usr/local/etc/pkg.conf leaf 'query -e "%a =3D=3D 0" "%n-%v"' Then "pkg leaf" works like pkg_cutleaves(8) or the portmaster option. --c6397Mob2532IpCX Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJWu7F0XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1teRcH/jYc8XVLBwX4nwgy9hseMoPr KfBJxr8Su6GUqNUSwP5iAuImu0VUsDSvlwGbw+W1votlQIIGOJs7gNhaDPxECIuA hCR0+xvp3f4IM7zom/RTPzNnYH7Ym4DhRr4UEhfy5N7wQ2Rx0l8+nUz+Y2KuTNwc SXYMcNyoWKcgrGPbocLRpBji63Pv0mg/TCQ7m7cU5Q/PzEcTWuFQqD2XPGho0hsk 8grbEvao98Tmnc7swFpxNO2Nx6j2VXY1ITYX50u9DdtsZWDWX7hdSnds/U04/zFD 3NOmWtK/TuLfZ2Q8F3TKlAVoQH3V+oQil2rxQAVmMS6KJ4LbNdY/vRL3mQUwbW4= =lTda -----END PGP SIGNATURE----- --c6397Mob2532IpCX-- From owner-freebsd-ports@freebsd.org Wed Feb 10 21:59: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 5CDBFAA5805 for ; Wed, 10 Feb 2016 21:59:04 +0000 (UTC) (envelope-from fjwcash@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 27BF418BA for ; Wed, 10 Feb 2016 21:59:04 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: by mail-io0-x234.google.com with SMTP id 9so36473480iom.1 for ; Wed, 10 Feb 2016 13:59:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+ePRz5ac6rtAgt/Cr9FYQqmmyC8OiaexH5UhMlsLgis=; b=SnJVosxvyzh3wbGpPLWpC6XYiuzdxsQadMswb+zDMFp/C2erQxpNbn7sT2jNGzcLxH 7AcbEXyjS1tmkb+UMOt/r/52jpDFes5ivsUOwbtJqWF/ApEiV4YhNtH5S6OzAzGtIIms jUVWqyRw6XgyBGiF0hTorQui/YVQpd77DYZ9MOkG8fNmyaa7IMdN1cruta/XzOO+4HPG IqdBt4qyyBlKmospsMGqEV9mH3BJI+X3PIgN0+ZVTzLLyowfMn2D1YjcVDSctuQEiDWZ D7Q385g4vEyhsp4y2zE3B67Ht4jBEZeHh1PKUpe64DnFGUsAeXmqf12lWGdrZz/dNK9s kPYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=+ePRz5ac6rtAgt/Cr9FYQqmmyC8OiaexH5UhMlsLgis=; b=koGCUc1A7Eq3wcxpCab+MtmrOXQsB2RjnB2qUVb2W2ilvoaz+DECOwl2W+iwjWiviD Qd7WS1qU9w9wRARoFqNkgpSMA70aXa7TEnXYNy6pJfQk8i/G1zuH567a4O51xV+VTGjq LobqDt325+F6z59dlDzG7oxXgCQ9efOj/Ye6Xok9g02Jev6vpHAuVepJl4H9PVL9l4mO 5rGmgJOgas0zTnyq/mUMe59iIOJayFV2O9S2DicA8femHkkX8PhVmUMRaPjAF5u7b31/ eeOo3erAlhjaQDh1XYUWZy+HjSrr0g7poOQfVnW//4az+OggkKDrVE2oHxZ4bhrnI82Z f2hw== X-Gm-Message-State: AG10YORxJ/0PXmi/e4mHiKLVF8JQVFteLhY0Hq9tEryRc1TydkjR2LieUZNmCz5gOYLBsFhtReLT5XeXsZvWUA== MIME-Version: 1.0 X-Received: by 10.107.163.137 with SMTP id m131mr42718296ioe.1.1455141543552; Wed, 10 Feb 2016 13:59:03 -0800 (PST) Received: by 10.107.140.130 with HTTP; Wed, 10 Feb 2016 13:59:03 -0800 (PST) In-Reply-To: <56BBAFB7.9080509@marino.st> References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> <56B8662A.2050502@marino.st> <56BBAFB7.9080509@marino.st> Date: Wed, 10 Feb 2016 13:59:03 -0800 Message-ID: Subject: Re: Removing documentation From: Freddie Cash To: John Marino Cc: Kevin Oberman , Mathias Picker , Peter Jeremy , FreeBSD Mailing List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 21:59:04 -0000 On Wed, Feb 10, 2016 at 1:46 PM, John Marino wrote: > On 2/10/2016 10:15 PM, Kevin Oberman wrote: > > > > The stale configuration file issue has me a bit confused. The man page > > does not make it clear just what makes a config "stale". All of my port= s > > are up to date as of 11:00 UTC this morning. As far as I know, all of > > the configs are "current", although the actual config run may have been > > for a much older version. "synth status shows 46 cases. I looked at one > > (sysutils/tmux) and the options listed by "make showconfig" are no > > different from those in the current Makefile, so I don't understand why > > they are stale. > > Stale isn't the right word. You could use "invalid" or "obsolete" > instead. The saved configuration does not match the current port. > > Imagine a month ago you run "make config". It saves the status of the 4 > options on this imaginary port. Now imagine any of the following > happening to the port. > > A) An option is added > B) An option is removed > C) An option default changed. > D) Any other option configuration changed. > > Now the month-old saved configuration doesn't match the port. See the > problem? > > Synth is the *only* tool that detects this. =E2=80=8Bportmaster used to do this; was this option removed? It was one o= f the nicer features of portmaster and really came in handy in the past. Haven't used portmaster since 9.something when pkg really became useful and I stopped building anything from source, so maybe this feature was removed?= =E2=80=8B --=20 Freddie Cash fjwcash@gmail.com From owner-freebsd-ports@freebsd.org Wed Feb 10 22:01: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 60FF1AA589B for ; Wed, 10 Feb 2016 22:01:04 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL SHA256 CA - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2EFC11A06; Wed, 10 Feb 2016 22:01:03 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTP id u1AM12wg030664; Wed, 10 Feb 2016 17:01:02 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Wed, 10 Feb 2016 17:01:02 -0500 (EST) Date: Wed, 10 Feb 2016 17:01:02 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net Reply-To: Daniel Eischen To: Dimitry Andric cc: freebsd-ports@freebsd.org Subject: Re: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 22:01:04 -0000 On Wed, 10 Feb 2016, Dimitry Andric wrote: > On 10 Feb 2016, at 20:10, Daniel Eischen wrote: >> >> I'm trying to upgrade my ports with a set that I built using poudriere. >> I'm running FreeBSD-current r295354, pkg 1.6.3. >> >> The packages are here on my local (localhost, vega) box: >> >> /usr/local/poudriere/data/packages/11amd64-default >> >> My repo pkg.conf (vega.conf) looks like this: >> >> vega: { >> url: "file://localhost/usr/local/poudriere/data/packages/11amd64-default", > > Try using file:/// (e.g three slashes). Yes, this is ugly, and Tim > Berners-Lee has even apologized for it... :-) [1] Nope, that doesn't work either. Previously, I used: url: "file:/usr/local/poudriere/data/packages/11amd64-default and that worked until upgrading to a more recent -current and pkg at the same time. fetch(1,3) do not work with that syntax any more and pkg complains with "pkg: invalid url: file:/usr/local/..." -- DE From owner-freebsd-ports@freebsd.org Wed Feb 10 22:27: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 C505CAA41AF for ; Wed, 10 Feb 2016 22:27:53 +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 93FFF89C; Wed, 10 Feb 2016 22:27:53 +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 u1AMRqIS018860 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 10 Feb 2016 15:27:52 -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 u1AMRqjs018857; Wed, 10 Feb 2016 15:27:52 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Wed, 10 Feb 2016 15:27:52 -0700 (MST) From: Warren Block To: Daniel Eischen cc: Dimitry Andric , freebsd-ports@freebsd.org Subject: Re: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Wed, 10 Feb 2016 15:27:52 -0700 (MST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 22:27:53 -0000 On Wed, 10 Feb 2016, Daniel Eischen wrote: > On Wed, 10 Feb 2016, Dimitry Andric wrote: > >> On 10 Feb 2016, at 20:10, Daniel Eischen wrote: >>> >>> I'm trying to upgrade my ports with a set that I built using poudriere. >>> I'm running FreeBSD-current r295354, pkg 1.6.3. >>> >>> The packages are here on my local (localhost, vega) box: >>> >>> /usr/local/poudriere/data/packages/11amd64-default >>> >>> My repo pkg.conf (vega.conf) looks like this: >>> >>> vega: { >>> url: >>> "file://localhost/usr/local/poudriere/data/packages/11amd64-default", >> >> Try using file:/// (e.g three slashes). Yes, this is ugly, and Tim >> Berners-Lee has even apologized for it... :-) [1] > > Nope, that doesn't work either. Previously, I used: > > url: "file:/usr/local/poudriere/data/packages/11amd64-default > > and that worked until upgrading to a more recent -current and pkg > at the same time. fetch(1,3) do not work with that syntax any more > and pkg complains with "pkg: invalid url: file:/usr/local/..." Not with localhost, no. It's file:// and then the path, which begins with a slash, so file:///usr/local/poudriere/data/packages/11amd64-default From owner-freebsd-ports@freebsd.org Wed Feb 10 22:32: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 43D59AA45E2 for ; Wed, 10 Feb 2016 22:32:12 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from spectrum.skysmurf.nl (spectrum.skysmurf.nl [83.162.175.214]) (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 BA5E01183 for ; Wed, 10 Feb 2016 22:32:11 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from spectrum.skysmurf.nl (localhost [127.0.0.1]) by spectrum.skysmurf.nl (8.14.9/8.14.9) with ESMTP id u1AMW0hu007760; Wed, 10 Feb 2016 23:32:03 +0100 (CET) (envelope-from fonz@spectrum.skysmurf.nl) Received: (from fonz@localhost) by spectrum.skysmurf.nl (8.14.9/8.14.9/Submit) id u1AMVxe8007759; Wed, 10 Feb 2016 23:31:59 +0100 (CET) (envelope-from fonz) Date: Wed, 10 Feb 2016 23:31:56 +0100 From: Alphons van Werven To: Freddie Cash Cc: John Marino , Kevin Oberman , Peter Jeremy , FreeBSD Mailing List , Mathias Picker Subject: Re: Removing documentation Message-ID: <20160210223156.GA7724@biertje.skysmurf.nl> References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> <56B8662A.2050502@marino.st> <56BBAFB7.9080509@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dDRMvlgZJXvWKvBx" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 22:32:12 -0000 --dDRMvlgZJXvWKvBx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Freddie Cash wrote: >> A) An option is added >> B) An option is removed >> C) An option default changed. >> D) Any other option configuration changed. >> >> Synth is the *only* tool that detects this. =20 > ???portmaster used to do this; was this option removed? It was one of the > nicer features of portmaster and really came in handy in the past. >=20 > Haven't used portmaster since 9.something when pkg really became useful > and I stopped building anything from source, so maybe this feature was > removed???? ???Between all the question marks???? (sorry, I just can't help myself) I can reveal that Portmaster detects at least some of the above kinds of changes. Perhaps not all four, but at least some (if not most). I suspect it's probably not so much a matter of a feature having been removed, but rather of Portmaster insufficiently keeping up with the ports infrastructure in general and the options framework in particular. It's an orphaned port after all. Just an observation. Fonz --=20 obsig: developing a new sig --dDRMvlgZJXvWKvBx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWu7pbAAoJEAfP7gJTaCe8WBIP/1hQ94RCq3TrQouh/9CzvJCc a9Z560rOKw/53A3ZEVknz7mk9yavoMx1qhHbaCKMSdRSFnXgR1SnyZD1LaZ8rSL6 7PjhQXl3/HYtpIxzV+36unBckTP8IbVjn54B25yrK54j6/KqtnWzGVUgsryFC2FQ y3ZvF06RPa55VWxNnxSFjvDcCHTW2zCBlCaCya8DwVOTyNljucz6qik1euoaCxXG V8FN8tALAQerirLFloP7SNRFcyXZSx9SYBD7A7Rl8upnZeGff78OeqL2HIqB6G34 ZEc2V76Fw7TtYrYj1cFkGzMe9Ii/9eRbwe64fqg5X5pWZ/l6auOG5YI9ddbplhc7 DIyFfhO86Zq5wWjj65IUIa+4GuZIIGqAB26xqL1MpX16wQJeVvidwvCuDJD5k0hQ 4qqr4fVup+bzH2/RrzBDZVgTo7S/IoIyCCFAYuov2KEHnFeElkchZO90ayG5Ghc9 C0W3D4jlJRXZc3sY7699y2nOfxzEBu0MlLUueUwY0D7H7hC3DI5xSJ66LGfOojeG XwdYRO2sMLRwQUGxTxbgdR/ykbitrajrufQZrartaYTbQo4xtyEWvlOUXVcuB2AE s+sPmvbXn2llIbhU9UVih0UFbgsd4vOGc228QzmWJ9c+YpMT0XlerYpaDgit+rtt Smbb/eKKmOX4ZeFluiVv =wTWV -----END PGP SIGNATURE----- --dDRMvlgZJXvWKvBx-- From owner-freebsd-ports@freebsd.org Wed Feb 10 22:33: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 323FDAA46CD for ; Wed, 10 Feb 2016 22:33:24 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-lb0-x229.google.com (mail-lb0-x229.google.com [IPv6:2a00:1450:4010:c04::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 ABA8F1456; Wed, 10 Feb 2016 22:33:23 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-lb0-x229.google.com with SMTP id x4so18823974lbm.0; Wed, 10 Feb 2016 14:33:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=TL86n1Dg3yOyxQ+EIh5phfznSr5lxfS5SxfP1MsRsoQ=; b=r1oqLbAEXq1VhI4I/UUpKEH8Zj44SqsTZzSv+L/QFu1AIs62AiKZAATGIQWp9R3vuf 0bsdDLEYSBX9L9FArYsy+4NosVTcUvPkjaaqewGrKsKRpHaxlUBYB8oRXDg5UHkQXqAd b5zT3PnoBGtH0jNJgXf/31UpM9Fa0BRME1OZYnmCddkQyNhtYw684+eqf2begC7zsK/2 LAvuK6gCG0o/gtZGNc1BUeAQ8i26Kjl5d6R3UKNfx7XVXZX8D8eYZDS2toq1iEYDRhYB hbvM/318IE76lktI4TfGaxdY0Dp7Bxi9g2lDJqNmpMgDFJf8v9JTcAi/HggHCWOJ2qxg kMVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=TL86n1Dg3yOyxQ+EIh5phfznSr5lxfS5SxfP1MsRsoQ=; b=jsCzNQQzNQdlWluHIis5xJrGnlfUQ0jxaPkaXowfRmYBiHe2dLg0oN6xcgUjVg0/Nl DTJs3711p2f6PwxxJlTAKe1Oyo4nk/25NTLdA8n60qXa5FftLt4sZurJLYAB7bZu1C9K +4p/b3bjh9cha/waieno+AoolV2nH7nvYjZx3fGUPoLntnGM5Cf47MzYsxJTwhCFK577 PEYtNdnpEotHJXVSHRcxhTG0PdfSQtO6Xp1Xx6bgYFydv/yF+W+oeJRt3HfO3s7qgxyP hK15+PR5WvFn0qbDIA4Fhyv9U0ko3n7k/jhkWTMZdgdLPLm/Ac9W+QKtYNmjZjKkNvXG scWQ== X-Gm-Message-State: AG10YOROjPdVahBhqA4p8siFoe0v9Crng++1JU6p+XcLX8cFmdOUGQZeUNDD9xOlXyNZAA== X-Received: by 10.112.140.41 with SMTP id rd9mr17551827lbb.138.1455143601438; Wed, 10 Feb 2016 14:33:21 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id cc7sm779252lbd.11.2016.02.10.14.33.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Feb 2016 14:33:20 -0800 (PST) Sender: Baptiste Daroussin Date: Wed, 10 Feb 2016 23:33:17 +0100 From: Baptiste Daroussin To: Dimitry Andric Cc: Daniel Eischen , freebsd-ports@freebsd.org Subject: Re: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? Message-ID: <20160210223317.GH1141@ivaldir.etoilebsd.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ZPDwMsyfds7q4mrK" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 22:33:24 -0000 --ZPDwMsyfds7q4mrK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 10, 2016 at 10:16:44PM +0100, Dimitry Andric wrote: > On 10 Feb 2016, at 20:10, Daniel Eischen wrote: > >=20 > > I'm trying to upgrade my ports with a set that I built using poudriere. > > I'm running FreeBSD-current r295354, pkg 1.6.3. > >=20 > > The packages are here on my local (localhost, vega) box: > >=20 > > /usr/local/poudriere/data/packages/11amd64-default > >=20 > > My repo pkg.conf (vega.conf) looks like this: > >=20 > > vega: { > > url: "file://localhost/usr/local/poudriere/data/packages/11amd64-def= ault", >=20 > Try using file:/// (e.g three slashes). Yes, this is ugly, and Tim > Berners-Lee has even apologized for it... :-) [1] >=20 > -Dimitry >=20 > [1] http://news.bbc.co.uk/2/hi/technology/8306631.stm >=20 Yes that is it. Note that I will relax it in pkg 1.6.4 to be released very soon, I have bee= n too strict by accident in pkg 1.6.3 (I have never thought anyone would use file= :// or file:/. pkg respects RFC2396 but there are not reason not to relax it a bit given s= ome users seems to use the previous syntax Best regards, Bapt --ZPDwMsyfds7q4mrK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWu7qtAAoJEGOJi9zxtz5a1J0P/infEIZjUXJpLT6yNUAhhJlj h4qXbgD4H1kjzjAzClmj7yfRrMrcvYhKPAj9qhoFc8v9/w/NeGUQGafk8e4VciNa LZvRqgt54qn1n/XFh19z5q0ZWqExUdPbZSVyIcJZL5LuH3R0X+iFd7dNrIQ9lfHQ trSt9kp9rya7sE17/ju/u76SEv4Je/qjxshR0Utg+sn1z95EYqNWb51pEfwgRrQs n1CyiwxKZ7e9k9NbU+RfOMAlU1wRJ4Cf1D7AbcbCdbeIEIUcyWTUb4BlJeIknCZk dpPb6eU6cnmF2B5E9GsHGmX+lnF3GjI1iZDMD2mRuG0xJp/rRnPx2EY3FTzWBucG hXqEQNJJl8ibRKdGcxi1xcG+S0WAypM/xwUY2xAYBscxxWtdqdz9uIJQ52QRhz70 zL2y1b24N0iuF/w5QEK8uux5TAyzKWgSgogU1KwbVcWqc08CQY2QeAuqO73oUN8I RFb0Mt3EjO5/ed8S//XGHUqe8vmG/Tyd/AOEug3T+YGq1zUEUnlALFoVye/xy5PP L1eiUgLjVupdYZmzoBU99FynrIlfntsHoe8dyG6zT3meEzwJHZ5137CFEv3KlnJW NkG+iOyYnuZtr93HNk0WSSniU/EIJEwDTyGCXtphgC7BnBslXstqjok/zkxtWUKS wE3u8t2Jm2lfUozZTBiE =M52g -----END PGP SIGNATURE----- --ZPDwMsyfds7q4mrK-- From owner-freebsd-ports@freebsd.org Wed Feb 10 22:35: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 C0146AA4794 for ; Wed, 10 Feb 2016 22:35:37 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 9DD7F15B3 for ; Wed, 10 Feb 2016 22:35:37 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 5CADB43C26; Wed, 10 Feb 2016 16:35:34 -0600 (CST) Subject: Re: Removing documentation To: Alphons van Werven , Freddie Cash References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> <56B8662A.2050502@marino.st> <56BBAFB7.9080509@marino.st> <20160210223156.GA7724@biertje.skysmurf.nl> Cc: Kevin Oberman , Peter Jeremy , FreeBSD Mailing List , Mathias Picker From: John Marino Message-ID: <56BBBB33.7030200@marino.st> Date: Wed, 10 Feb 2016 23:35:31 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160210223156.GA7724@biertje.skysmurf.nl> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 22:35:37 -0000 On 2/10/2016 11:31 PM, Alphons van Werven wrote: > ???Between all the question marks???? (sorry, I just can't help myself) I > can reveal that Portmaster detects at least some of the above kinds of > changes. Perhaps not all four, but at least some (if not most). > > I suspect it's probably not so much a matter of a feature having been > removed, but rather of Portmaster insufficiently keeping up with the ports > infrastructure in general and the options framework in particular. It's an > orphaned port after all. Well, if I make the assume that Kevin has been using portmaster, and that using Synth revealed 42 obsolete cached configurations, I would have to conclude PM doesn't do this anymore or does it very poorly and misses a large number of configs. John From owner-freebsd-ports@freebsd.org Wed Feb 10 22:57: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 F212DAA5203 for ; Wed, 10 Feb 2016 22:57:22 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from spectrum.skysmurf.nl (spectrum.skysmurf.nl [83.162.175.214]) (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 73CC41EA0 for ; Wed, 10 Feb 2016 22:57:21 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from spectrum.skysmurf.nl (localhost [127.0.0.1]) by spectrum.skysmurf.nl (8.14.9/8.14.9) with ESMTP id u1AMvGBq007848; Wed, 10 Feb 2016 23:57:16 +0100 (CET) (envelope-from fonz@spectrum.skysmurf.nl) Received: (from fonz@localhost) by spectrum.skysmurf.nl (8.14.9/8.14.9/Submit) id u1AMvF0A007847; Wed, 10 Feb 2016 23:57:15 +0100 (CET) (envelope-from fonz) Date: Wed, 10 Feb 2016 23:57:15 +0100 From: Alphons van Werven To: John Marino Cc: Freddie Cash , Kevin Oberman , Peter Jeremy , FreeBSD Mailing List , Mathias Picker Subject: Re: Removing documentation Message-ID: <20160210225715.GA7804@biertje.skysmurf.nl> References: <56B754A8.3030605@marino.st> <20160208064305.GB63030@server.rulingia.com> <56B8454F.8060605@marino.st> <1454923852.4807.19.camel@mathiaspicker.net> <56B8662A.2050502@marino.st> <56BBAFB7.9080509@marino.st> <20160210223156.GA7724@biertje.skysmurf.nl> <56BBBB33.7030200@marino.st> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="PNTmBPCT7hxwcZjr" Content-Disposition: inline In-Reply-To: <56BBBB33.7030200@marino.st> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 22:57:23 -0000 --PNTmBPCT7hxwcZjr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable John Marino wrote: > Well, if I make the assume that Kevin has been using portmaster, and > that using Synth revealed 42 obsolete cached configurations, I would > have to conclude PM doesn't do this anymore or does it very poorly and > misses a large number of configs. Using the latest version of Portmaster, I feel confident in stating that the "doesn't do this anymore" part appears to be false. My money is on incomplete detection, i.e. detecting only a subset (but doing at least that part correctly) of all possible kinds of option changes. However, I did not intend to sidetrack the discussion. As previously mentioned, it's just an observation. Fonz --=20 Get the cheese to sickbay. The doctor should look at it as soon as possible. -- Lt. B'Elanna Torres --PNTmBPCT7hxwcZjr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWu8BLAAoJEAfP7gJTaCe8D/AQAM0cTs5Lzmuxz5PCT8h8Nabq tkbwPZLtyUXe9cLcl0CtXtNPX4dw7f7XI+2iuuLLMkrcKJvMlNo/daOZbOYX7jJd euLoz3MyNDuI3P6fGuhla9A5Ul3fJ/GCkeUZ5Zt7nk52WLKun6nsGuK/rW+rM8oq 9OMYEpHI39e7ZQNWnRM67NhTi1L6e2roJKBf5cVMMkY1iud8CmdbsW7Qx5wBX6Kr xLYUql5fXq/WN6Cz1NRtxHX9UGI9bYp+zPJjnRHewEt0F305TdSlUft0tMWe6W8I lT68sJqRFyiAduYkhzL7Jb3EmMxK1ybkQK0XhNQjof6xkhv4k7wdcs4mnOVJJwNW RNUGl67MIn9jBkZKuJxeRM0HZmM/qg+onnUti8gTXYTZYA0yQoX7HoZVSEcCcBy5 rtLdsBFjJ/z76Rx4cnbgFYeVTF5iCGyNmyUMBpOvuvOzCn4PaJfeGCpsuZvezi5W xOjBQCxdSo4UMrSXcIw9Vpgj1K+7r/GPo/A9m4dfgptT2bGlQVGUGK8hlOuRF2wo CnXrk7BZic4uYoXsGIdC+kNMlWj6gf0yved83+LnCuOaoWvzWwV/Ow4btl78aPep 8dzvy9qCkN7CbFJkKkxw/0II9dGBed80+LsmFbiniat5Zbqw7eIcybHCkElO7shv qHrY0BFyE9EARekMiyay =QXxv -----END PGP SIGNATURE----- --PNTmBPCT7hxwcZjr-- From owner-freebsd-ports@freebsd.org Wed Feb 10 23:25: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 49246AA5CD2 for ; Wed, 10 Feb 2016 23:25:55 +0000 (UTC) (envelope-from milios@ccsys.com) Received: from cargobay.net (cargobay.net [198.178.123.147]) (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 2FC35DFE for ; Wed, 10 Feb 2016 23:25:54 +0000 (UTC) (envelope-from milios@ccsys.com) Received: from cargobay.net (cargobay.net [198.178.123.147]) by cargobay.net (Postfix) with ESMTPSA id A38BFB2 for ; Wed, 10 Feb 2016 23:16:14 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 10 Feb 2016 18:16:14 -0500 From: "Chad J. Milios" To: freebsd-ports@freebsd.org Subject: Please commit PR#203931 dns/knot2 Organization: Crop Circle Systems, Inc. Message-ID: X-Sender: milios@ccsys.com User-Agent: Roundcube Webmail/1.1.3 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 23:25:55 -0000 has maintainer approval. thanks everyone https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203931 From owner-freebsd-ports@freebsd.org Thu Feb 11 00:56: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 98AD0AA4BF4 for ; Thu, 11 Feb 2016 00:56:59 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL SHA256 CA - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 630431EA0; Thu, 11 Feb 2016 00:56:58 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTP id u1B0uvcl050539; Wed, 10 Feb 2016 19:56:57 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Wed, 10 Feb 2016 19:56:57 -0500 (EST) Date: Wed, 10 Feb 2016 19:56:57 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net Reply-To: Daniel Eischen To: Warren Block cc: Dimitry Andric , freebsd-ports@freebsd.org Subject: Re: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 00:56:59 -0000 On Wed, 10 Feb 2016, Warren Block wrote: > On Wed, 10 Feb 2016, Daniel Eischen wrote: > >> On Wed, 10 Feb 2016, Dimitry Andric wrote: >> >>> On 10 Feb 2016, at 20:10, Daniel Eischen wrote: >>>> >>>> I'm trying to upgrade my ports with a set that I built using poudriere. >>>> I'm running FreeBSD-current r295354, pkg 1.6.3. >>>> >>>> The packages are here on my local (localhost, vega) box: >>>> >>>> /usr/local/poudriere/data/packages/11amd64-default >>>> >>>> My repo pkg.conf (vega.conf) looks like this: >>>> >>>> vega: { >>>> url: >>>> "file://localhost/usr/local/poudriere/data/packages/11amd64-default", >>> >>> Try using file:/// (e.g three slashes). Yes, this is ugly, and Tim >>> Berners-Lee has even apologized for it... :-) [1] >> >> Nope, that doesn't work either. Previously, I used: >> >> url: "file:/usr/local/poudriere/data/packages/11amd64-default >> >> and that worked until upgrading to a more recent -current and pkg >> at the same time. fetch(1,3) do not work with that syntax any more >> and pkg complains with "pkg: invalid url: file:/usr/local/..." > > Not with localhost, no. It's file:// and then the path, which begins with a > slash, so > > file:///usr/local/poudriere/data/packages/11amd64-default Thanks! That did the trick. -- DE From owner-freebsd-ports@freebsd.org Thu Feb 11 00:57: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 3541BAA4C95 for ; Thu, 11 Feb 2016 00:57:57 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL SHA256 CA - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 00C3F1F68; Thu, 11 Feb 2016 00:57:56 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTP id u1B0vtsG050822; Wed, 10 Feb 2016 19:57:55 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Wed, 10 Feb 2016 19:57:55 -0500 (EST) Date: Wed, 10 Feb 2016 19:57:55 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net Reply-To: Daniel Eischen To: Baptiste Daroussin cc: Dimitry Andric , freebsd-ports@freebsd.org Subject: Re: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? In-Reply-To: <20160210223317.GH1141@ivaldir.etoilebsd.net> Message-ID: References: <20160210223317.GH1141@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 00:57:57 -0000 On Wed, 10 Feb 2016, Baptiste Daroussin wrote: > On Wed, Feb 10, 2016 at 10:16:44PM +0100, Dimitry Andric wrote: >> On 10 Feb 2016, at 20:10, Daniel Eischen wrote: >>> >>> I'm trying to upgrade my ports with a set that I built using poudriere. >>> I'm running FreeBSD-current r295354, pkg 1.6.3. >>> >>> The packages are here on my local (localhost, vega) box: >>> >>> /usr/local/poudriere/data/packages/11amd64-default >>> >>> My repo pkg.conf (vega.conf) looks like this: >>> >>> vega: { >>> url: "file://localhost/usr/local/poudriere/data/packages/11amd64-default", >> >> Try using file:/// (e.g three slashes). Yes, this is ugly, and Tim >> Berners-Lee has even apologized for it... :-) [1] >> >> -Dimitry >> >> [1] http://news.bbc.co.uk/2/hi/technology/8306631.stm >> > Yes that is it. > > Note that I will relax it in pkg 1.6.4 to be released very soon, I have been too > strict by accident in pkg 1.6.3 (I have never thought anyone would use file:// > or file:/. > > pkg respects RFC2396 but there are not reason not to relax it a bit given some > users seems to use the previous syntax No worries, now that I have the correct syntax. Thanks! -- DE From owner-freebsd-ports@freebsd.org Thu Feb 11 02:41: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 A792BAA4748 for ; Thu, 11 Feb 2016 02:41:40 +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 6B787179F for ; Thu, 11 Feb 2016 02:41:40 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aThCR-0003Sl-KH; Thu, 11 Feb 2016 03:41:43 +0100 Date: Thu, 11 Feb 2016 03:41:43 +0100 From: Kurt Jaeger To: "Chad J. Milios" Cc: freebsd-ports@freebsd.org Subject: Re: Please commit PR#203931 dns/knot2 Message-ID: <20160211024143.GF46096@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 02:41:40 -0000 Hi! > has maintainer approval. thanks everyone > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203931 Done. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Thu Feb 11 09:21:07 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 02958AA5B06 for ; Thu, 11 Feb 2016 09:21:07 +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 E5039798 for ; Thu, 11 Feb 2016 09:21:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id E4F71AA5B04; Thu, 11 Feb 2016 09:21: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 E4A27AA5B03 for ; Thu, 11 Feb 2016 09:21:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.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 D88BA797 for ; Thu, 11 Feb 2016 09:21:06 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id u1B9L6l6056715 for ; Thu, 11 Feb 2016 09:21:06 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id u1B9L644056714; Thu, 11 Feb 2016 09:21:06 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201602110921.u1B9L644056714@portscout.freebsd.org> X-Authentication-Warning: portscout.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, 11 Feb 2016 09:21: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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 09:21:07 -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 ------------------------------------------------+-----------------+------------ net-mgmt/weathermap | 1.1.1 | 16.0.0 ------------------------------------------------+-----------------+------------ 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 Feb 11 12:38: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 2718EAA4CAC for ; Thu, 11 Feb 2016 12:38:06 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-lb0-x236.google.com (mail-lb0-x236.google.com [IPv6:2a00:1450:4010:c04::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 A410B1FD8; Thu, 11 Feb 2016 12:38:05 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-lb0-x236.google.com with SMTP id bc4so26877586lbc.2; Thu, 11 Feb 2016 04:38:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=MDvSA2JSLdk9YtrRqfPhtlFuHC2rXsHQUkE7YJRbCkA=; b=Ilu1vnvAogfMKhbkUPbxfjOC2mQY2uxTia7yOlmjs19s9miOV4p0hDhNkm4rcbZWjQ KAN79n/K45moc2egklkP64h2/sJA55IfhxQAdurZ+xto+B2NOILGN90rcFHX1noG4hlO 50fGR0OHqg6de624GNnVUugnPChN7VRd/jAK4+ss0xDYjVl7X0zd5+D8hx0g/pQyBW4E KxlgH8IXaW9SpW1Ag8rJT5v9FRgVqmWpmYRBbcd1MkyFjo9PKsEU2O96qSaqMwM+CWhR Py0khylEPuH41RVlePHZ5aWzNzf+ddQo3ANDRdez4nnA9dCgGU57YhZvKe/JoqbsIhal pyyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=MDvSA2JSLdk9YtrRqfPhtlFuHC2rXsHQUkE7YJRbCkA=; b=jC+mqVglzJ6nq9ZyOU9j1SUFAPi9SSdit6CAB3UdLIQkLnseqB0Z2cxBWYiohOP9/Q cKDumEkEDWNwazHhkSpXBNrZ4ljb8P621a7JjFyqEMKW8up/VpqYHroFgLv3QOPUzJKU hB/z6eaE+FBtIQuqOi9PWO5OdNSP9tFZltS8Tl7YDL1fsy7cn34S5u/dJHdZXDz1e+b+ jfhwUK5cpppeB/ycBNmqGkSgmvqrNmP5fquXigkqQgpZxT8/kMYlw7RVFffhQdgQ9EJj 2Gph0qHu0wqRG0DFr2GfGs+K9vxBKkJv4WpJ3FqzxZo5bwt2XngHOEOH37+rqYTBIIiy BNOQ== X-Gm-Message-State: AG10YOSuLC5kIOTSSsmM3cOerj6ofvcSD+HCIR6iVcP9xnqw6J4r55mzjPzpgBh5MnlL3g== X-Received: by 10.112.143.163 with SMTP id sf3mr17737978lbb.117.1455194282591; Thu, 11 Feb 2016 04:38:02 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id y3sm1193733lbk.40.2016.02.11.04.38.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Feb 2016 04:38:01 -0800 (PST) Sender: Baptiste Daroussin Date: Thu, 11 Feb 2016 13:37:59 +0100 From: Baptiste Daroussin To: Daniel Eischen Cc: Dimitry Andric , freebsd-ports@freebsd.org Subject: Re: pkg 1.6.3 unable to upgrade, URL in pkg.conf problem? Message-ID: <20160211123758.GM1141@ivaldir.etoilebsd.net> References: <20160210223317.GH1141@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="pFpMklMRdxwSC3Yi" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 12:38:06 -0000 --pFpMklMRdxwSC3Yi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 10, 2016 at 07:57:55PM -0500, Daniel Eischen wrote: > On Wed, 10 Feb 2016, Baptiste Daroussin wrote: >=20 > > On Wed, Feb 10, 2016 at 10:16:44PM +0100, Dimitry Andric wrote: > >> On 10 Feb 2016, at 20:10, Daniel Eischen wrote: > >>> > >>> I'm trying to upgrade my ports with a set that I built using poudrier= e. > >>> I'm running FreeBSD-current r295354, pkg 1.6.3. > >>> > >>> The packages are here on my local (localhost, vega) box: > >>> > >>> /usr/local/poudriere/data/packages/11amd64-default > >>> > >>> My repo pkg.conf (vega.conf) looks like this: > >>> > >>> vega: { > >>> url: "file://localhost/usr/local/poudriere/data/packages/11amd64-d= efault", > >> > >> Try using file:/// (e.g three slashes). Yes, this is ugly, and Tim > >> Berners-Lee has even apologized for it... :-) [1] > >> > >> -Dimitry > >> > >> [1] http://news.bbc.co.uk/2/hi/technology/8306631.stm > >> > > Yes that is it. > > > > Note that I will relax it in pkg 1.6.4 to be released very soon, I have= been too > > strict by accident in pkg 1.6.3 (I have never thought anyone would use = file:// > > or file:/. > > > > pkg respects RFC2396 but there are not reason not to relax it a bit giv= en some > > users seems to use the previous syntax >=20 > No worries, now that I have the correct syntax. Thanks! FYI pkg 1.6.4 is out and relaxes the syntax Best regards, Bapt --pFpMklMRdxwSC3Yi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWvICmAAoJEGOJi9zxtz5aVNQP/RyBZKxdFEpULR/5Q2H6Oam+ gBHcIZtB7wNTOolvsAmlcajgIwuzR++UFT4sevMMPZ0ZSeqBh3nCuvUruzwBiNrm cEyXpr0Bhq7dRtjXxW0y/EbkXOFRLBV8LF4LpdHHFExCiUbzX5O99nuvU/A6KkNx Q7D/c7CpZB3Y0dWJi/stiQn2JJAifNAaZqP8tZBsnvG/o5S9CORwwZoKJ6PIBXOM 9Dfs+7oTlUAwSZpivfj4vXqpqsEPIRvsyKoGN0wIp+USsdTlJPmURGz3OstFSV+D MV5UsgjIPHglB8ixvxd6l9nGv6APOB+aWnbz/6OeLZjRy/iWYDDazgj7/ZAJSTPF 8N/jAXoF+48xqwNUMtEgf7TsGuimh1rYz0bFSykrBPigA3jA6ZKQ68f/So9MJQhD eyYhSYq4pZLgQmMVqsn6w/Di06AaxUO37ZOAFTB7OrMCKKlQMOHgPanKEMlG9Wsu FKUY3dJ61NuZcrG1AtSBM3ZZPACWAsCXzSTZmpT3Q/WhgkRVO+WULUD/LTOvqqgU oaEMyCIsn2So4uEzve5cAAVWZ9t4/a39H+4PPnimQDmBOm3iUISaHq6gJBghu3GT mUZilc1zi20w/FNPjQ5bISL9wDkYwNm3Fpgn+LNsEO2cykjMUr/CFkoS0ES1WDmL 2QkD4hu2Ox4q5B36mqcp =ZnId -----END PGP SIGNATURE----- --pFpMklMRdxwSC3Yi-- From owner-freebsd-ports@freebsd.org Thu Feb 11 12:59: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 566CFAA5767 for ; Thu, 11 Feb 2016 12:59:48 +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 DF93FA6B for ; Thu, 11 Feb 2016 12:59:47 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [192.168.0.120] (port-212-202-156-99.static.qsc.de [212.202.156.99]) by toco-domains.de (Postfix) with ESMTPA id 954341B22067; Thu, 11 Feb 2016 13:59:43 +0100 (CET) Subject: Re: synth documentation To: kpneal@pobox.com, John Marino References: <56B9EDC7.1010403@ohlste.in> <56B9F2D6.1090107@marino.st> <20160210015708.GN71035@eureka.lemis.com> <56BAF8E0.7020604@marino.st> <20160210090136.GC46096@home.opsec.eu> <56BAFEBD.9000004@marino.st> <20160210172907.GA14793@neutralgood.org> Cc: Kurt Jaeger , FreeBSD Mailing List From: =?UTF-8?Q?Torsten_Z=c3=bchlsdorff?= Message-ID: <56BC3FB9.5000908@toco-domains.de> Date: Thu, 11 Feb 2016 09:00:57 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160210172907.GA14793@neutralgood.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 12:59:48 -0000 On 10.02.2016 18:29, kpneal@pobox.com wrote: > On Wed, Feb 10, 2016 at 10:11:25AM +0100, John Marino wrote: >> On 2/10/2016 10:01 AM, Kurt Jaeger wrote: >> So I guess [A] could say FreeBSD package builder is compromised >> (intentionally by FreeBSD project or unknown to all due a hacker). And >> I guess that could be possible, but the counter is: If you cant' trust >> packages built by FreeBSD, how can you trust the FreeBSD base not to >> have a trojan? >> >> Which would mean that only the people that *also* build FreeBSD from >> source would have a leg to stand on. >> >> So I will concede that case: If you accept no binaries at all from >> FreeBSD and only build base and packages from source, then you have a >> point. But still the response, "Then don't complain" applies. It's a >> conscious decision and consequences of decisions must be accepted. > > Well, no, actually there's no end of it. > > Can you trust the compiler used to compile FreeBSD from source? > > Can you trust your motherboard's firmware to not install patches onto > FreeBSD after compiling from source? (This is old hat on Windows to make > it easy for people to get the right drivers from a fresh install of Windows.) > > Can you trust the update procedure for your board's firmware? > > Can you trust that there isn't a trojan in your CPU's microcode? > > Seriously, it never ends. You just have to pick a level and say you trust > everything below that. Not "everything below". It is much easier to trust specific parts instead of everything below a specific part. You can say i trust the assembler part of FreeBSD but not driver X even if both are in the core. The source of FreeBSD is big and many people are involved. Even when trying to get the same high quality for everything this is not possible. Not only by the involved person and their various level of trustfulness - which does not mean they are suspicious. Many bad thinks happens just because of missing knowledge and not because of criminal attempts. It is also because of the chosen tools including the language. Many very low level constructs are not completely testable just because of the used language. Oh - and then there are these languages where many parts are undefined, so it is not possible to write a program in a way which is always correct. The last point is a big advantage of Ada, which is one of the rare languages which is nearly completely defined and which compiler is tested by "trusted institutions". Of course you can distrust them, but in reality you really feel the difference. Also distrusting in this level is more a philosophical problem. Why should i end which the microcode in my CPU? I should distrust every doctor, food, institution and person on earth. I should even distrust this paper from this unknown guy, which could be just a very good disinformation technique. There are multiple ones in this manner. There is no guarantee for trust. Maybe i should distrust myself and my existence - there are many stories where a human becomes aware that it is just a simulation. Or lives in a very big TV-show without knowing. You could not know. But this is wrong. Trust is not something a different person/tool/institution/etc offers to me or gained by somebody or something. Trust is something i am able to. Of course it would be silly to trust everything and everyone. But so is distrusting. You need to learn to handle the case of somebody or something misuse your trust. And how to raise the barrier for a misusage. This can be learned from persons who knows this - and they provide far better quality in various parts of our live; for example in source-code ;) Greetings, Torsten From owner-freebsd-ports@freebsd.org Thu Feb 11 13:47: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 78976AA4A89 for ; Thu, 11 Feb 2016 13:47:29 +0000 (UTC) (envelope-from t@tobik.me) Received: from new2-smtp.messagingengine.com (new2-smtp.messagingengine.com [66.111.4.224]) (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 4EB0BEF for ; Thu, 11 Feb 2016 13:47:28 +0000 (UTC) (envelope-from t@tobik.me) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.nyi.internal (Postfix) with ESMTP id BBFF81AC1 for ; Thu, 11 Feb 2016 08:38:16 -0500 (EST) Received: from web6 ([10.202.2.216]) by compute3.internal (MEProxy); Thu, 11 Feb 2016 08:38:16 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=tobik.me; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=CWI agkZhJw8IQKZFiD4NoqNxfuQ=; b=iKOvSBOWJKQoQIAQxfNs2ozOY3jek4KONIw Om5X1mR4egtBl8H12XqdryNdKq79vXh2T2b88iVVxlG48+EUvc+frTlpvP9ecKJx dxchf+VNOmKIqCnUIFmAzjblY6SEXRIcdAfPVTVCsfabYuTTKHwjKmD4P1uiNP4F 8rb0lBH4= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=CWIagkZhJw8IQKZFiD4NoqNxfuQ=; b=sIvpp +p84Fw4HNyHdlK5AoU6GtrVQ44BYas1veW1BNwZ2HEdmvc1K6kjZ5YoZpe1AUtyL ewcJeidXAeYnIgX0Qtdt1+QkH0qM/M1iZsLb/pzoW6/kAvdsw0IGQHLMPihzS2va yNoodRA2Dks4c19vJsCPXRIEszWb6nKhfUz0Vc= Received: by web6.nyi.internal (Postfix, from userid 99) id 7BBCE4A748; Thu, 11 Feb 2016 08:38:16 -0500 (EST) Message-Id: <1455197896.328408.518359690.72F504E4@webmail.messagingengine.com> X-Sasl-Enc: kZMtO4zUtDAiu7Yc/B9tKYIeWhEKBw/LZdvAOWbaRgLn 1455197896 From: Tobias Kortkamp To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-e69f0414 Subject: Can someone take a look at these PRs? Date: Thu, 11 Feb 2016 14:38:16 +0100 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 13:47:29 -0000 Hi, can someone take a look at the update to IntelliJ IDEA at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206489 (besides updating IDEA to the latest version it also enables new features)? The new port at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204095 for some printer PPDs is in the bug tracker since October 2015. Can someone commit it? Also it would be great if someone could commit the default options change to sqlite3 at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206944 (has a patch by the maintainer). Thanks! From owner-freebsd-ports@freebsd.org Thu Feb 11 15:02: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 4B546AA5428 for ; Thu, 11 Feb 2016 15:02:23 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qg0-x22d.google.com (mail-qg0-x22d.google.com [IPv6:2607:f8b0:400d:c04::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 0FE8E1844 for ; Thu, 11 Feb 2016 15:02:22 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qg0-x22d.google.com with SMTP id b67so39495565qgb.1 for ; Thu, 11 Feb 2016 07:02:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=5dfeA4JqXwIhJfpwJmqwE5iAIrd0qEEOJdW5S3aUp9M=; b=D36Nha24vt+n4SuN39HEVPvHxRGQszGBuOF5XZSVy20czbx9pk8bqDuwvVmXZnB2cm BcJrIwyODUPs1Uc5yVFyh/cXZssEEWKmWWU5bcyEh0SwMNl5mURvNCbHISXSEGD9HKhI X8M/PgDylPjcNAiEt/RRMg4mWpqzDoG7EkpGYeNRqYobg3Gvc0Gs0u9rmxg2eK4nWJ4u 8UZGEZN1lNW7lBQtE/0tQiow9VUVouXRdA5pSpuVYh1H6Q3sGoCSGJgwY8gton9iZ2aK EgJ4vlvcR3vbZNxWg/NPrCgmlwgcD5nuhC4AW6J3O4Na6Uex4bWyOzn445xQQzdTZNkO rQiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=5dfeA4JqXwIhJfpwJmqwE5iAIrd0qEEOJdW5S3aUp9M=; b=crSVHPPwK3pZzqyZfqqUT47MerXDHmZ0VkEA6Au3A6EzXa1fWE4jz8V1dX9ET7puIM YDOSIt615eyBvlJ10MIgG8bs6n9JXCpdYRkcNxFjC9GBMAqHVFMVkIXs4j3Ho/TK8uA9 Wneh0XzW6C/RtiaEHXlQr9F9JbTp1qjK2RB/vGnX8FtjfFHTWxsODVQ8wmk31r8NvXgz Duw6ZMNL3XGJlsebYDN8QCRtGZCgqn5cQk5YoPeJbOl8CrArAnu6IsVW06+BpXA9oZU1 V+6GWz2jdLEWOZ2uemyXaftwct2gdAUS6WqHZFDFINknT2vJH+WzVpN2fUIosYVtFFCM ZhFw== X-Gm-Message-State: AG10YOSZ5jgi8MP1bYav7C5DuTvkrMuB5J093k+EKRaC87FKZC7U6veDc6YbWiE/u3At0Q== X-Received: by 10.140.91.66 with SMTP id y60mr55833999qgd.20.1455202941611; Thu, 11 Feb 2016 07:02:21 -0800 (PST) Received: from [192.168.1.18] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.googlemail.com with ESMTPSA id 7sm3521483qkw.8.2016.02.11.07.02.20 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 11 Feb 2016 07:02:20 -0800 (PST) Subject: Re: PHP7 package? To: Kurt Jaeger , Dan Busarow References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> Cc: freebsd-ports@freebsd.org, miwi@FreeBSD.org From: Jim Ohlstein Message-ID: <56BCA279.1030409@ohlste.in> Date: Thu, 11 Feb 2016 10:02:17 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160207133214.GS46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 15:02:23 -0000 Hello, On 2/7/16 8:32 AM, Kurt Jaeger wrote: > Hi! > >> This post suggests that a php7 port should be coming soon >> >> >> https://docs.freebsd.org/cgi/getmsg.cgi?fetch=86492+0+archive/2016/freebsd-ports/20160117.freebsd-ports >> >> but there is stil no port or package available for php7 > > You can check out the repo and build them yourself, it works, see it at > > https://a1.opsec.eu/test.php > I cloned the ports, created a (separate) poudriere ports collection and added them to that. No problem building the php70 port or most of the modules that I use in php70-extensions. The pdflib module is a PECL module that hasn't been updated to PHP 7.0 and chokes. So do some other PECL extensions. In fact, I'd guess there are hundreds of PECL modules in the ports tree that either have not been updated to PHP 7.0 upstream or have not been updated in the ports tree if they have been updated upstream. I found examples of both (pecl-APCu has been updated upstream but not in ports, pecl-memcache has not been updated upstream) in modules I use regularly. Some modules are hosted on Github and are branched for PHP 7.x but are not at the "release" stage and have to be edited with a Github "tag" (phpXx-redis being a case in point - it builds against php70 if it is modified to use GH tag "0d4b421", and a similar situation with pecl-igbinary which has to be completely reworked as the update is not available in PECL, only on GH). Of course I haven't tested most of them in any meaningful way so the fact that they compile does not indicate that I believe they work as intended. This may in fact be a larger sticking point in adoption of PHP 7.x than backward code incompatibility, though that's a subject for another day on another mailing list. Thank you miwi@ et al for the work. Clearly much remains to be done. -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From owner-freebsd-ports@freebsd.org Thu Feb 11 15:12: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 C7026AA59BF for ; Thu, 11 Feb 2016 15:12:37 +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 8B6281DE9; Thu, 11 Feb 2016 15:12:37 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aTsv6-0004oC-Jb; Thu, 11 Feb 2016 16:12:36 +0100 Date: Thu, 11 Feb 2016 16:12:36 +0100 From: Kurt Jaeger To: Jim Ohlstein Cc: freebsd-ports@freebsd.org, miwi@FreeBSD.org Subject: Re: PHP7 package? Message-ID: <20160211151236.GH46096@home.opsec.eu> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56BCA279.1030409@ohlste.in> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BCA279.1030409@ohlste.in> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 15:12:37 -0000 Hi! > In fact, I'd guess there are hundreds of PECL modules > in the ports tree that either have not been updated to PHP 7.0 upstream > or have not been updated in the ports tree if they have been updated > upstream. List of PECL modules: portfind pecl | wc -l 137 Maybe put the list in the wiki, and start some upgrade orgy ? Sounds 'somewhat' doable. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Thu Feb 11 15:36: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 26F0BAA4480 for ; Thu, 11 Feb 2016 15:36:11 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qk0-x22c.google.com (mail-qk0-x22c.google.com [IPv6:2607:f8b0:400d:c09::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 D617EBB9 for ; Thu, 11 Feb 2016 15:36:10 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qk0-x22c.google.com with SMTP id s5so20253470qkd.0 for ; Thu, 11 Feb 2016 07:36:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=sxLoDzyFudJyj3OH+Df9dkcCOMjb9g/+lbDxg4PkyUs=; b=V3YDku18FvlkRnQdYzuQlmRoTI2+s6xXOIvBze8Qze1HSqjWrS4kZG9Rx1Y7cSH6Zg zZfkZK9f4/8ORCoYDfpOBIRV12fxbsD3Teoa97rIig+q9l+9kmCVyEIfML4G48PAliT8 a992hbxU6XjbLhWxVYQV5FWuWvvr1vQc4DuWXL5D8okhg5jp0NEODcRd5JxjmVxItK6b leeN/gC58GQr5ii4S7PqTldRz6wd6c48yj1ezwHZAULczm9pkH/tutxE2WEW/5UUsmXM EWqt6s/3e6XWn6k1e8HMeJh59dbJk2CMpYUgVTVN6JnseLFEB6W/bsqaIgfqdRDI5yD3 wRKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=sxLoDzyFudJyj3OH+Df9dkcCOMjb9g/+lbDxg4PkyUs=; b=JlumZixHpHpzNX8WxSlss6Ce2OlSyGz9zRbugsO7aYG0ObTQtnIU1NjZGFLlP5BgLW 9h74RqUS66Y6xSVl/AgrDII7pISAtfYV31rjFjhJFrjVtFnVxNjlBJ+coj1xqefAUg1M TmslwwxnbTE4K3qvPLislAUoxLvkD3cJJ7u9k7Sq+KqlVEu0/Q7KFB8kv/A3cTNv43Ni Dxj+HzVzZaIIPOe0uXjqdOGC5rxuoPuDZLOaOt+HMo7El7UMoNHi5wPZvSQaW79Q4gBe qQ5CXoa66iHVojOmnbgmQZsMIREBZU7bM56/8mlai3KnxBeDWO/mUKlNptYKHlnDcQsB XTNA== X-Gm-Message-State: AG10YOSyTmGNjXRcjJKigUrYw1D8C1T0w+Mcdf6JGGgFU625ett2F3FA+g0LqhEfIjrmYA== X-Received: by 10.55.77.2 with SMTP id a2mr56426863qkb.108.1455204969943; Thu, 11 Feb 2016 07:36:09 -0800 (PST) Received: from [192.168.1.18] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.googlemail.com with ESMTPSA id 47sm3562301qgj.11.2016.02.11.07.36.08 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 11 Feb 2016 07:36:09 -0800 (PST) Subject: Re: PHP7 package? To: Kurt Jaeger References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56BCA279.1030409@ohlste.in> <20160211151236.GH46096@home.opsec.eu> Cc: freebsd-ports@freebsd.org, miwi@FreeBSD.org From: Jim Ohlstein Message-ID: <56BCAA68.8060607@ohlste.in> Date: Thu, 11 Feb 2016 10:36:08 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160211151236.GH46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 15:36:11 -0000 Hello, On 2/11/16 10:12 AM, Kurt Jaeger wrote: > Hi! > >> In fact, I'd guess there are hundreds of PECL modules >> in the ports tree that either have not been updated to PHP 7.0 upstream >> or have not been updated in the ports tree if they have been updated >> upstream. > > List of PECL modules: > > portfind pecl | wc -l > 137 > > Maybe put the list in the wiki, and start some upgrade orgy ? > > Sounds 'somewhat' doable. > That's fewer than I'd have thought, but there are also ports like php56-redis which don't show up as "pecl" though they are in the PECL repo. The current port uses a GH source. See https://pecl.php.net/package/redis and https://svnweb.freebsd.org/ports/head/databases/php56-redis/Makefile?revision=403460&view=markup for an example. In fact, that GH source is also outdated and results in a redirect. root@rubicon:~ # curl -I https://github.com/nicolasff/phpredis HTTP/1.1 301 Moved Permanently Server: GitHub.com Date: Thu, 11 Feb 2016 15:28:34 GMT Content-Type: text/html; charset=utf-8 Status: 301 Moved Permanently Cache-Control: no-cache Vary: X-PJAX Location: https://github.com/phpredis/phpredis I'd say that in order to be rigorous, all php*- and pecl- ports need to be tested (at least) for compilation against php70 in in a clean system, and it's a good opportunity to update all with current versions. I'm happy to help. Feel free to contact me off list. -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From owner-freebsd-ports@freebsd.org Thu Feb 11 16:08: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 0D376AA5604 for ; Thu, 11 Feb 2016 16:08:27 +0000 (UTC) (envelope-from miwi.fbsd@gmail.com) Received: from mail-vk0-x22f.google.com (mail-vk0-x22f.google.com [IPv6:2607:f8b0:400c:c05::22f]) (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 B4A601D4E for ; Thu, 11 Feb 2016 16:08:26 +0000 (UTC) (envelope-from miwi.fbsd@gmail.com) Received: by mail-vk0-x22f.google.com with SMTP id c3so39909862vkb.3 for ; Thu, 11 Feb 2016 08:08:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=PRtQKBczgK2+vg4olsBjiV+5kD6VoINDECMTIkbjhsU=; b=aID7KEvg6Xf+E1Ik8BDU3lEeQUb2Ya4fRHK0GKpgYO2ulxaR0FY6PWlzMf48LkEl2z l9Y1hGSru1Bvf43/L15g7mEkYZK/00hB/YI0TXB8fwAgv8r662Ou0AoXZssfAzd73Sis 3zdu4p7a+8/7FkLuimzZJrwY103qF3eyGln/dsVqx3FRVOYumlSIcGZx/ZU+1qzcpIq+ kc9r7c4iLHOBCxjSc4C4ZiCjoZnCY1t1jfQhnV1cCfv7AL6dMQUNvY2i616r9Jk86V/T JUq7D7iv9gYidM9RRbPu5hsskR/wp5hTuCiSQnicGTpRPlEpg6oN3pL+3tr11eQ7Hgx7 ZGOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=PRtQKBczgK2+vg4olsBjiV+5kD6VoINDECMTIkbjhsU=; b=AgqV5yi6pbEFGQMIPBDg/pIl37tlq1gmivsUTteIIoQOhGKBFDO89h08O51GdUR5Ek vmIGrxiR69h6iDFRKzDlx5Kd9oXxWnroFDOq96CVN+x4HRPBl3q/ebzh6OcRCSLuyhlg gpElPUCcFv8djCdM9m90elPuEXCnEKiWFXPs++a45w+Iq8Dh2i4f5xYz3Fe1blrNWW+V Oj7VFP4mUmxGiHqLwDaW8PFQG/zG228a8KXrse5HwXAQ2XYnspynFjvXgoEV6pimRmqX V4Ka2ZFxDMgGUU9QagRyokNviETkpk5xPxO31qZ387T2vfxRNfnUg3HjiZWZnIf+Zesc Xvhw== X-Gm-Message-State: AG10YOTwWSgiiRI678E5o8VlTdzFMzwg0hfdJA9PKdv79kiIpH6IitMZjHa/dwEEB6+YK0ALHnp+LjpOv5uVhQ== MIME-Version: 1.0 X-Received: by 10.31.168.76 with SMTP id r73mr35454007vke.117.1455206905768; Thu, 11 Feb 2016 08:08:25 -0800 (PST) Received: by 10.176.7.70 with HTTP; Thu, 11 Feb 2016 08:08:25 -0800 (PST) In-Reply-To: <56BCAA68.8060607@ohlste.in> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56BCA279.1030409@ohlste.in> <20160211151236.GH46096@home.opsec.eu> <56BCAA68.8060607@ohlste.in> Date: Fri, 12 Feb 2016 00:08:25 +0800 Message-ID: Subject: Re: PHP7 package? From: Martin Wilke To: Jim Ohlstein Cc: Kurt Jaeger , freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 16:08:27 -0000 Hi, I am aware of the problems with pecl and some pear ports. Still thinking what the best solution is, one of the problem is that pecl updates with php7 support are not backwards compatible, which means that we have to do something like pecl-name-php7 or so. Not sure yet. Also I've updated php7 to the latest version, there are still 2 problems to settle, one is https://github.com/miwi-fbsd/miwi-ports/issues/8, second is that there still some problems with MySQL leftovers. I will try to sort them out over the coming weekend. - Martin On Thu, Feb 11, 2016 at 11:36 PM, Jim Ohlstein wrote: > Hello, > > On 2/11/16 10:12 AM, Kurt Jaeger wrote: > >> Hi! >> >> In fact, I'd guess there are hundreds of PECL modules >>> in the ports tree that either have not been updated to PHP 7.0 upstream >>> or have not been updated in the ports tree if they have been updated >>> upstream. >>> >> >> List of PECL modules: >> >> portfind pecl | wc -l >> 137 >> >> Maybe put the list in the wiki, and start some upgrade orgy ? >> >> Sounds 'somewhat' doable. >> >> > That's fewer than I'd have thought, but there are also ports like > php56-redis which don't show up as "pecl" though they are in the PECL repo. > The current port uses a GH source. See https://pecl.php.net/package/redis > and > https://svnweb.freebsd.org/ports/head/databases/php56-redis/Makefile?revision=403460&view=markup > for an example. In fact, that GH source is also outdated and results in a > redirect. > > root@rubicon:~ # curl -I https://github.com/nicolasff/phpredis > HTTP/1.1 301 Moved Permanently > Server: GitHub.com > Date: Thu, 11 Feb 2016 15:28:34 GMT > Content-Type: text/html; charset=utf-8 > Status: 301 Moved Permanently > Cache-Control: no-cache > Vary: X-PJAX > Location: https://github.com/phpredis/phpredis > > I'd say that in order to be rigorous, all php*- and pecl- ports need to be > tested (at least) for compilation against php70 in in a clean system, and > it's a good opportunity to update all with current versions. I'm happy to > help. Feel free to contact me off list. > > > -- > Jim Ohlstein > > > "Never argue with a fool, onlookers may not be able to tell the > difference." - Mark Twain > From owner-freebsd-ports@freebsd.org Thu Feb 11 16:20: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 6D5E8AA5AE5 for ; Thu, 11 Feb 2016 16:20:02 +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 292193D6; Thu, 11 Feb 2016 16:20:01 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aTtyM-0004vS-Q4; Thu, 11 Feb 2016 17:20:02 +0100 Date: Thu, 11 Feb 2016 17:20:02 +0100 From: Kurt Jaeger To: Jim Ohlstein Cc: freebsd-ports@freebsd.org, miwi@FreeBSD.org Subject: Re: PHP7 package? Message-ID: <20160211162002.GI46096@home.opsec.eu> References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56BCA279.1030409@ohlste.in> <20160211151236.GH46096@home.opsec.eu> <56BCAA68.8060607@ohlste.in> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BCAA68.8060607@ohlste.in> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 16:20:02 -0000 Hi! > That's fewer than I'd have thought, but there are also ports like > php56-redis which don't show up as "pecl" though they are in the PECL > repo. Then we have to add them manually to the 'ports-to-test' list. > I'd say that in order to be rigorous, all php*- and pecl- ports need to > be tested (at least) for compilation against php70 in in a clean system, > and it's a good opportunity to update all with current versions. I'm > happy to help. Feel free to contact me off list. Three tests then: build-test, run-test, use-test -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Thu Feb 11 18:19: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 8F4F1AA5789 for ; Thu, 11 Feb 2016 18:19:59 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 7DCDC1A52; Thu, 11 Feb 2016 18:19:59 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 75B0A1821; Thu, 11 Feb 2016 18:19:59 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 45D7813B86; Thu, 11 Feb 2016 18:19:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id 9Fp8Z-pMUvfA; Thu, 11 Feb 2016 18:19:56 +0000 (UTC) Subject: Re: don't fork portmaster source DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 9FF5713B80 To: John Marino , mailinglists@toco-domains.de, FreeBSD Mailing List References: <56BB3C0D.50304@marino.st> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <56BCD0CF.9040309@FreeBSD.org> Date: Thu, 11 Feb 2016 10:19:59 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56BB3C0D.50304@marino.st> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tIf5KBf7tKvgPVPokA7Hsec5wf1SwHh0U" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 18:19:59 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --tIf5KBf7tKvgPVPokA7Hsec5wf1SwHh0U Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/10/2016 5:33 AM, John Marino wrote: >> I'm asking myself how to manage the code. Should i create a new GitHub= =20 >> repository? Fork the existing from freebsd/portmaster? How to handle t= he=20 >> LOCAL Master-Site? >=20 >=20 > Talk to Bryan Drewery. >=20 > "If someone else would like to maintain this please discuss with me and= > I will get you access to the github account where the code lives." from= > portmaster commit history. >=20 Well, I prefer to mentor someone into the position and see a good track record before giving them full access. Portmaster is depended on by a lot of people and needs special care. I've since told 2 people that once they start sending me good patches/PR I'll grant them access. Said another way I am offering to review patches and be involved with the transition. --=20 Regards, Bryan Drewery --tIf5KBf7tKvgPVPokA7Hsec5wf1SwHh0U Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJWvNDPAAoJEDXXcbtuRpfPZGAH/0cNAWbeaMCCK2iP659VqQNa ndQFv70V2LINXd8wQqIVKOAjYUsYidSl0vHqbzNwUBBa/u2T4VRQja3ZhOYSXdjZ rVSH+eREl8qqqUap1L8e8QVh+8uHyqdRZ8xs1NarxYhYyUn6mKgsJk8TZEL9zZe1 w4XNoH/zB8NqTwlSrNzZ9FKk5TUg7lr/ApQfiKyZfneFYgIvSRQmsTqEB0cQ7LY+ 0gxWfvHiBeEYf0AGSWY0HmuQYG1hjBq5+tLhnRRUhtmmMgEvz4F+H/s2g8MhSKnC +WIVr7/TN1ELy53vA7faReSn1dEbbpBLa78nG9/XmJZrVYI/TvUP74rWFM7t0VY= =Bjeh -----END PGP SIGNATURE----- --tIf5KBf7tKvgPVPokA7Hsec5wf1SwHh0U-- From owner-freebsd-ports@freebsd.org Thu Feb 11 19:25: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 5AB2FAA36A2 for ; Thu, 11 Feb 2016 19:25:28 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 27969650 for ; Thu, 11 Feb 2016 19:25:28 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [127.0.0.1] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 0DA55A9CB; Thu, 11 Feb 2016 22:25:16 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Removing documentation (was: [Bug 206922] Handbook: Chapter 4.5+ changes) References: <56B754A8.3030605@marino.st> To: John Marino , FreeBSD Mailing List , Kevin Oberman From: Lev Serebryakov Organization: FreeBSD Message-ID: <56BCE01D.4010701@FreeBSD.org> Date: Thu, 11 Feb 2016 22:25:17 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56B754A8.3030605@marino.st> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 19:25:28 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 07.02.2016 17:28, John Marino wrote: > ports-mgmt/synth. I would love to hear what signficant thing > portmaster can do that Synth can't. (honestly) Be installed FROM PORTS without all this build-one-more-gcc stuff. Ada? For *port*management* tool? Are you joking? - -- // Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWvOAdXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePG38P/2y6BiUF0XgBmPPq0KE+Vfui fFeszBcYZ9AfPD92jKXMbvMsMoY93WZRQB69TmQ4c7zXZLQvSvoT9CSjMMzdzOfq UHVuiEpsCz2q4knwij5G9W5IGomxgT9tc/g26tameuZVu8ududFLNCcofX8zS6pb pFLoUTKkALmAJOwyxtMOwtrSGeZXrbq1C6FpXFOXuO7aMcmLA5qDicqdZSNhBDWG 27jjECGM0RyPMChA6OMjYqvzyP6Y3TjAfnxy9PI8S8jXY/oXKVebdRpl27VqRaYw A5gelEb45BGaxF77b35ZTd8gObesoW9i30KmoEEmDTyAwaRjfce8g7WRmvJpNQEy BcYaJYDDtT/oSbLh/XqMNPCmRbNlSaQId4QJmlzpPlbwVHlBtw3EKZS6PVRQG30U Nn40YEiLqhy6uL33VENmsQlRJxnlhOICP24mQUfiWoIYjww91QEL3CCIQilL79rN FarIAv+SVNld+2AnT+Q1WnqrYX5DNSyhIbjm7VpB1GGBnSGXCjeHvkYGl4JAl9H+ 4xm3otpZLU6SsdePSgqJ8fSd0iKygHNixrzYYv+o6DuDEC2JU//G7994r5xM3KXO +CTXd/KlruyK4eIJ32gTcU+nQ21hzlMfgviTLgEKOJplfVWDZ92aFpJaXOnKj4OP LuFstIC8L6cEjxh8Fm5m =JBt1 -----END PGP SIGNATURE----- From owner-freebsd-ports@freebsd.org Thu Feb 11 19:33: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 8B21BAA3B8A for ; Thu, 11 Feb 2016 19:33:58 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 69A11ACA; Thu, 11 Feb 2016 19:33:57 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id C7D1F43C39; Thu, 11 Feb 2016 13:33:47 -0600 (CST) Subject: Re: Removing documentation To: lev@FreeBSD.org, FreeBSD Mailing List , Kevin Oberman References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56BCE218.40403@marino.st> Date: Thu, 11 Feb 2016 20:33:44 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BCE01D.4010701@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 19:33:58 -0000 On 2/11/2016 8:25 PM, Lev Serebryakov wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > On 07.02.2016 17:28, John Marino wrote: > >> ports-mgmt/synth. I would love to hear what signficant thing >> portmaster can do that Synth can't. (honestly) > Be installed FROM PORTS without all this build-one-more-gcc stuff. > Ada? For *port*management* tool? Are you joking? Let me guess. You've spent actually 0.0 nanoseconds preparing on the subject before providing this enlightened take for the list. From owner-freebsd-ports@freebsd.org Thu Feb 11 20:02: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 2C956AA49DB for ; Thu, 11 Feb 2016 20:02:02 +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 DA77C1A33 for ; Thu, 11 Feb 2016 20:02:01 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aTxRE-0005Om-6d; Thu, 11 Feb 2016 21:02:04 +0100 Date: Thu, 11 Feb 2016 21:02:04 +0100 From: Kurt Jaeger To: Tobias Kortkamp Cc: freebsd-ports@freebsd.org Subject: Re: Can someone take a look at these PRs? Message-ID: <20160211200204.GJ46096@home.opsec.eu> References: <1455197896.328408.518359690.72F504E4@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1455197896.328408.518359690.72F504E4@webmail.messagingengine.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 20:02:02 -0000 Hi! > can someone take a look at the update to IntelliJ IDEA at > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206489 (besides > updating IDEA to the latest version it also enables new features)? Done. > The new port at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204095 > for some printer PPDs is in the bug tracker since October 2015. Can > someone commit it? Done. You use cups and understand it ? Are you volunteering to fix the outstanding cups PRs 8-) ? https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=cups > Also it would be great if someone could commit the default options > change to sqlite3 at > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206944 (has a patch by > the maintainer). Done. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Thu Feb 11 20:09: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 D204CAA4F23 for ; Thu, 11 Feb 2016 20:09:20 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-ob0-x22a.google.com (mail-ob0-x22a.google.com [IPv6:2607:f8b0:4003: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 97A581EC7; Thu, 11 Feb 2016 20:09:20 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by mail-ob0-x22a.google.com with SMTP id xk3so90597652obc.2; Thu, 11 Feb 2016 12:09:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=eI5I+5mxxwXxyYVbawioiRH2wV/KnhWRVvhWsLEq06U=; b=t3gnAJScSNXorrw5qkqHuKTIbfbnYI1Akf7KcYdBFH03HhtTikCKn/8SApaoQYpC/1 Rh8iKqS7NjYpFTL7VFFvdppQ0Ibuppd53l4GuAil9izmQA5e43i8a/W4KB49CsLzc8xM 6twozt2O9rmvwFlBlCZBcbf9dvII4cQZ/kMW40WzQns+BgW+GntJQLG2R09fGfKwfGOQ 51+e7XOgMkyfZ8FnsXzJlP/W83L8kNsV+74S9HfkTvxm6CTxP0/YQJHA8WJVDgJCGC5f nwAlv+2txCjD61OxR31Vkcb2tecwXTImhb2Io/sNuGT3YIFU5n7fc0wl7FBTJA75t3v0 AaAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=eI5I+5mxxwXxyYVbawioiRH2wV/KnhWRVvhWsLEq06U=; b=HIftMk8dG1tpqAUUu6CdQp78WpBjBDCTtsV1TgPPU3Qtqf4Po+eMk3Ezzm5q6au50x aDgGZlP+e5CqOlZG98qf5UhkPR6zfYCXpd+qJ7gbKVtWAkwobnxzo+Qqwf+MfMArXh7t VtatpEf/cTsdvHKqB9LTSlOJddpLoZ6E+YqLP2T+sqYHq394Zz7Vl+qnbtan3bGMMe0t ua9Xgv0Wyx2jJW54zL3EEfKv+I877YL2dAr98dcK8CtH37JxPb9K7NEtfGAXQQvS1mI7 TWu/DCZSCBQM+Zf0YOXvdCkcxyPQg/jTk/ifcYwQqtsBq5lpZfh3Sw7wsCvpKyjRN2T0 j/gg== X-Gm-Message-State: AG10YOT8sV1Xc6jC3BsihXyzuZFWK2jL8gxbvSQzDmr0UVj4rSGAGJOpdxOFNcJJwoynly9nwgiXWQLEcL3QtA== X-Received: by 10.60.124.83 with SMTP id mg19mr47262609oeb.14.1455221359901; Thu, 11 Feb 2016 12:09:19 -0800 (PST) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.169.198 with HTTP; Thu, 11 Feb 2016 12:08:50 -0800 (PST) In-Reply-To: <56BCE218.40403@marino.st> References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> From: Royce Williams Date: Thu, 11 Feb 2016 11:08:50 -0900 X-Google-Sender-Auth: PWiK5890ksH6EK7biExL77kBqLs Message-ID: Subject: Re: Removing documentation To: John Marino Cc: lev@freebsd.org, FreeBSD Mailing List , Kevin Oberman Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 20:09:21 -0000 On Thu, Feb 11, 2016 at 10:33 AM, John Marino wrote: > > On 2/11/2016 8:25 PM, Lev Serebryakov wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA512 > > > > On 07.02.2016 17:28, John Marino wrote: > > > >> ports-mgmt/synth. I would love to hear what signficant thing > >> portmaster can do that Synth can't. (honestly) > > Be installed FROM PORTS without all this build-one-more-gcc stuff. > > Ada? For *port*management* tool? Are you joking? > > Let me guess. You've spent actually 0.0 nanoseconds preparing on the > subject before providing this enlightened take for the list. Having read the entire thread, separate from the relative merits of Synth, the core of Lev's incredulity isn't that off the mark. On the face of it, Synth requiring ncurses seems reasonable ... but its Ada dependency is a bit of a mild POLA violation. Don't get me wrong -- I actually think Ada is pretty cool, and Lev could have been nicer about it ;), but he's essentially right. People's instincts are that software management is core functionality, and should have few unusual dependencies. My earlier side-thread point stands. FreeBSD software management is fragmented. Until that is resolved, a lot of time and effort will be wasted treating the symptoms. Royce From owner-freebsd-ports@freebsd.org Thu Feb 11 20:17: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 2936CAA52C3 for ; Thu, 11 Feb 2016 20:17:41 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 0747B5E4; Thu, 11 Feb 2016 20:17:40 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id DCBD743C43; Thu, 11 Feb 2016 14:17:37 -0600 (CST) Subject: Re: Removing documentation To: Royce Williams References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> Cc: lev@freebsd.org, FreeBSD Mailing List , Kevin Oberman From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56BCEC5F.4020007@marino.st> Date: Thu, 11 Feb 2016 21:17:35 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 20:17:41 -0000 On 2/11/2016 9:08 PM, Royce Williams wrote: > On Thu, Feb 11, 2016 at 10:33 AM, John Marino wrote: >> >> On 2/11/2016 8:25 PM, Lev Serebryakov wrote: >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA512 >>> >>> On 07.02.2016 17:28, John Marino wrote: >>> >>>> ports-mgmt/synth. I would love to hear what signficant thing >>>> portmaster can do that Synth can't. (honestly) >>> Be installed FROM PORTS without all this build-one-more-gcc stuff. >>> Ada? For *port*management* tool? Are you joking? >> >> Let me guess. You've spent actually 0.0 nanoseconds preparing on the >> subject before providing this enlightened take for the list. > > > Having read the entire thread, separate from the relative merits of > Synth, the core of Lev's incredulity isn't that off the mark. > > On the face of it, Synth requiring ncurses seems reasonable ... but > its Ada dependency is a bit of a mild POLA violation. > > Don't get me wrong -- I actually think Ada is pretty cool, and Lev > could have been nicer about it ;), but he's essentially right. > > People's instincts are that software management is core functionality, > and should have few unusual dependencies. > > My earlier side-thread point stands. FreeBSD software management is > fragmented. Until that is resolved, a lot of time and effort will be > wasted treating the symptoms. Actually, you missed the fact that synth (nor poudriere) doesnt re-invent anything. Both are tightly integrated with pkg(8). You spoke of both as if they were similar to portupgrade. The "wrapper situation" that you proposed is already here. So the whole "fragmented" thing is not really true. Synth is a binary. There's no POLA there. There's no requirement to build from ports, that's an unsubstanciated invention. Notice that not a single person could defend that position after a challenge. There's no technical basis for it; it's just emotional. In a straight fly-off against any of the tools, Synth wins hands down with any objective measurement. Poudriere is slightly more bulletproof and more appropriate for a cluster (as it was targetted at) but for average user Synth is better suited. It's a concurrent builder. Ada is a concurrent language. How is its suitability even a debate? John From owner-freebsd-ports@freebsd.org Thu Feb 11 21:32: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 7BDDFAA581E for ; Thu, 11 Feb 2016 21:32:11 +0000 (UTC) (envelope-from fbsd@xtaz.co.uk) Received: from mail.xtaz.uk (tao.xtaz.uk [IPv6:2001:8b0:fe33::10]) (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 43190DC3; Thu, 11 Feb 2016 21:32:11 +0000 (UTC) (envelope-from fbsd@xtaz.co.uk) Received: by mail.xtaz.uk (Postfix, from userid 1001) id A249220C24D6; Thu, 11 Feb 2016 21:32:07 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xtaz.co.uk; s=mail; t=1455226327; bh=VMGipaYhXCtvX00Mh6fjQ/Fd7QQ9QmnQ/zlwf6XsIaw=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=FpaULqSMuRgWGRpuTQ5qias5Q5qSGmXXMwluFSb2S5ZKoerq27S2o8QYSgu8Fl0o+ eTCSzIfK90ybeUw+GtDkhfCh9RSfJtGNPVkPiXdvDU3fqUNbqL2OSNqJ2wRCQc+rCn dnZkjmoQq7EwD2Xnk0tLYFrkqc5yM0hfPB5hLvoVvOznO4tW5ZflX13r8od9YsGaDj OIIbeSSfFwB2qClhLvnjG9CVvP8iQHScJLnV6PMIGfcchPGz6aCMDREfrAWIDvwMm1 WCiBhPTDpiicjmrIljwfRjGliEIn26jWTZQHnPyYRRhyL4kjgjhY0/9KQRht1bibag mVdCOpm53O/dQ== Date: Thu, 11 Feb 2016 21:32:07 +0000 From: Matt Smith To: Lev Serebryakov Cc: John Marino , FreeBSD Mailing List , Kevin Oberman Subject: Re: Removing documentation (was: [Bug 206922] Handbook: Chapter 4.5+ changes) Message-ID: <20160211213207.GA1243@xtaz.uk> Mail-Followup-To: Matt Smith , Lev Serebryakov , John Marino , FreeBSD Mailing List , Kevin Oberman References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <56BCE01D.4010701@FreeBSD.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 21:32:11 -0000 On Feb 11 22:25, Lev Serebryakov wrote: >On 07.02.2016 17:28, John Marino wrote: > >> ports-mgmt/synth. I would love to hear what signficant thing >> portmaster can do that Synth can't. (honestly) > Be installed FROM PORTS without all this build-one-more-gcc stuff. >Ada? For *port*management* tool? Are you joking? > >-- >// Lev Serebryakov Remember that before portmaster we had cvsup which was written in Modula-3 and portupgrade which is written in Ruby. Whilst it is nice that portmaster is just a simple shell script with no dependancies that's a relatively new thing. -- Matt From owner-freebsd-ports@freebsd.org Thu Feb 11 21:42: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 4036FAA5CD1 for ; Thu, 11 Feb 2016 21:42:52 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 20B2013B0; Thu, 11 Feb 2016 21:42:50 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id E7A8C43B9B; Thu, 11 Feb 2016 15:42:47 -0600 (CST) Subject: Re: Removing documentation To: Matt Smith , Lev Serebryakov , FreeBSD Mailing List , Kevin Oberman References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <20160211213207.GA1243@xtaz.uk> From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56BD0054.1000700@marino.st> Date: Thu, 11 Feb 2016 22:42:44 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160211213207.GA1243@xtaz.uk> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2016 21:42:52 -0000 On 2/11/2016 10:32 PM, Matt Smith wrote: > Remember that before portmaster we had cvsup which was written in > Modula-3 and portupgrade which is written in Ruby. Whilst it is nice > that portmaster is just a simple shell script with no dependancies > that's a relatively new thing. I'm familiar with the M3 situation (I actual maintain the M3 port which came in after CVS was removed) and I understand why people are gunshy about obscure languages. I don't think this is a comparable situation though. A broken Synth cannot leave the system in a bad or unrecoverable state. One could remove it and it's products in a second and the machines that used it would continue as normal. There are alternatives (ports, official packages, poudriere, portmaster, etc) so there's no critical path. I'm always aware (and was bitten by) portupgrade and ruby. I know why people wouldn't want that again. Still the situation cannot be compared to Synth. Portmaster was good in that it didn't have its own database and used the ports framework. Poudriere also does that and now Synth, so it's no longer unique in that aspect. Dependencies matter if it's part of a bootstrap process or maybe part of base or in a critical path, but I don't think any of that applies in this case. John From owner-freebsd-ports@freebsd.org Fri Feb 12 00:23: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 AEAC0AA4689 for ; Fri, 12 Feb 2016 00:23:04 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003: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 7F2A2835; Fri, 12 Feb 2016 00:23:04 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by mail-ob0-x232.google.com with SMTP id is5so98569628obc.0; Thu, 11 Feb 2016 16:23:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=sMnUvaMUACHEI1pY9abiLbix2VKLEvPzA2lc9Rdk1hQ=; b=zearMAl1ALhic861/3O1o9HRP4wTYCTC/sN4u63JGOlijLSEiMl17yjwVR3hnB5Rqh WlZ/HtpLBA3w3qRMbU886Ni3QhS+K7793BJ9Agwqn1a31AnUtVTyDfOJBmKtxJ9sMORu U1ZmwoPcXb9Cqs5kMHJQ+dRwNl1Lol6EvcVzQRHw9UBYqLxpsrcBz5VurCvUrd42xHm3 lHwBAA8clO9YBWQMNcwhulyGULk/vJNp2Wfz1W6GMI6zlF91ca4e27g27B6EhDeda2DE QdAvaF2WFFG12Vxo4ytJLkcZbbH26y9YeQHKoSOLWMpF7nhtB4UQc2SBuVjQ02v8Fdmr vTYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=sMnUvaMUACHEI1pY9abiLbix2VKLEvPzA2lc9Rdk1hQ=; b=VGhlEsslUqBGhw3FpA0cqrMWQqxJ+2zV1QVnjcKQf4cUV73ih5zOj10vv9szh3S3ES Mx/QJyxgavziK6dRfMeNZFoY3tiVDrfA9WKqqf/tElStOGnTl7iiOMft/hdOZVWYDd2R mCIDWIq1DjXu4fc6zrhMoSTRggYzFszYx0Py75/qp/XmL3L2ZQxet6asqXCTEfjFNQrS kPiA3/8WP27QTG2sdBRzSN3nbCg4pESVbZ8wo7nGU+sCrulL0Qx6VDGTittELR2IA6pY 7WBpVXJHoXj1qRwGLoRa1hUyVPCMIk6ATRvlOa8hMX2uHjWhGS56v6TAzG5kXfB2TTUl x9Gw== X-Gm-Message-State: AG10YOSRfD8dQ+PZ56ssO1HUb/tuxkIg7+n0MRS4iquD6MZj8+gZrH0DBK+lKVO9Bjhy38zdoSrCnulxVXTbmQ== X-Received: by 10.202.3.70 with SMTP id 67mr406047oid.41.1455236583597; Thu, 11 Feb 2016 16:23:03 -0800 (PST) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.169.198 with HTTP; Thu, 11 Feb 2016 16:22:33 -0800 (PST) In-Reply-To: <56BCEC5F.4020007@marino.st> References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> From: Royce Williams Date: Thu, 11 Feb 2016 15:22:33 -0900 X-Google-Sender-Auth: VOIC_TJJ28QBY2Uty28pgwm3gDI Message-ID: Subject: Re: Removing documentation To: John Marino Cc: Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 00:23:04 -0000 On Thu, Feb 11, 2016 at 11:17 AM, John Marino wrote: > On 2/11/2016 9:08 PM, Royce Williams wrote: >> On Thu, Feb 11, 2016 at 10:33 AM, John Marino wrote: >>> >>> On 2/11/2016 8:25 PM, Lev Serebryakov wrote: >>>> -----BEGIN PGP SIGNED MESSAGE----- >>>> Hash: SHA512 >>>> >>>> On 07.02.2016 17:28, John Marino wrote: >>>> >>>>> ports-mgmt/synth. I would love to hear what signficant thing >>>>> portmaster can do that Synth can't. (honestly) >>>> Be installed FROM PORTS without all this build-one-more-gcc stuff. >>>> Ada? For *port*management* tool? Are you joking? >>> >>> Let me guess. You've spent actually 0.0 nanoseconds preparing on the >>> subject before providing this enlightened take for the list. >> >> >> Having read the entire thread, separate from the relative merits of >> Synth, the core of Lev's incredulity isn't that off the mark. >> >> On the face of it, Synth requiring ncurses seems reasonable ... but >> its Ada dependency is a bit of a mild POLA violation. >> >> Don't get me wrong -- I actually think Ada is pretty cool, and Lev >> could have been nicer about it ;), but he's essentially right. >> >> People's instincts are that software management is core functionality, >> and should have few unusual dependencies. >> >> My earlier side-thread point stands. FreeBSD software management is >> fragmented. Until that is resolved, a lot of time and effort will be >> wasted treating the symptoms. > > Actually, you missed the fact that synth (nor poudriere) doesnt > re-invent anything. Both are tightly integrated with pkg(8). You spoke > of both as if they were similar to portupgrade. > > The "wrapper situation" that you proposed is already here. So the whole > "fragmented" thing is not really true. Is the abstraction is happening at the equivalent level here? The platforms that I'm thinking of -- that appear to have already solved this entire class of problem long ago -- feature wrappers around apt-get, not wrappers around dpkg. I'm advocating that we stop quasi-providing four different flavors of apt-get. Until there is a single and official mechanism for both dependency resolution and configuration option management, the fragmentation remains. > Synth is a binary. There's no POLA there. If there were no ports system, and everything was package-driven, I'd agree. Synth and its cousins exist because people work from ports -- which means that dependencies matter. > There's no requirement to build from ports, that's an unsubstanciated > invention. Notice that not a single person could defend that position > after a challenge. There's no technical basis for it; it's just emotional. The laissez-faire "there's no requirement to build from ports" that permeates FreeBSD is exactly what's wrong. The fact that half of the documentation and quasi-official tools tell people "hey, use one of these three ports management tools, or maybe packages, pick what works for you -- oh, and be sure to check /usr/ports/UPDATING every time you touch any port or package" is a deep symptom of this fragmentation. > In a straight fly-off against any of the tools, Synth wins hands down > with any objective measurement. Poudriere is slightly more bulletproof > and more appropriate for a cluster (as it was targetted at) but for > average user Synth is better suited. > > It's a concurrent builder. Ada is a concurrent language. How is its > suitability even a debate? Because FreeBSD software management itself is not purely package based. As long as the ports system exists (and I think it should!), the management of compilation requirements -- especially for something that might need to be bootstrapped early, like a software management tool -- is a valid topic. To be clear: except for the Ada/ruby/whatever dependency chain, my beef isn't with Synth qua Synth. It's that every time we spin up Yet Another Optional Software Management Tool, we fragment further. If Synth becomes the holy grail of package management -- so compelling that it becomes the only choice people would want to make, which is what I think we need -- then it should become part of base. If that happened, would we want to ship with Ada in base? If not, why not? Royce From owner-freebsd-ports@freebsd.org Fri Feb 12 00:41:09 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 82713AA4E4A for ; Fri, 12 Feb 2016 00:41:09 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 58580ECF; Fri, 12 Feb 2016 00:41:08 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 22D1C43C9F; Thu, 11 Feb 2016 18:41:05 -0600 (CST) Subject: Re: Removing documentation To: Royce Williams References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> Cc: Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56BD2A1E.1020706@marino.st> Date: Fri, 12 Feb 2016 01:41:02 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 00:41:09 -0000 On 2/12/2016 1:22 AM, Royce Williams wrote: > Is the abstraction is happening at the equivalent level here? The > platforms that I'm thinking of -- that appear to have already solved > this entire class of problem long ago -- feature wrappers around > apt-get, not wrappers around dpkg. I'm not a linux guy so those things don't mean much the me. The abstraction layer here is at the appropriate level. I'm not seeing this fragmentation problem you're talking about, at least not with the newer tools. > I'm advocating that we stop quasi-providing four different flavors of > apt-get. Until there is a single and official mechanism for both > dependency resolution and configuration option management, the > fragmentation remains. Why do you think this is the case? Ports defines the dependencies and pkg respects them. I'm not seeing where there more than one method here. What other ones are there? > If there were no ports system, and everything was package-driven, I'd > agree. Synth and its cousins exist because people work from ports -- > which means that dependencies matter. Synth exist because people are insisting to build from source (even irrationally) so they might as well do it correctly. The statement above doesn't have anything to do with Synth being a binary. If a shell script was so good, why is portmaster unmaintainable? > The laissez-faire "there's no requirement to build from ports" that > permeates FreeBSD is exactly what's wrong. The fact that half of the > documentation and quasi-official tools tell people "hey, use one of > these three ports management tools, or maybe packages, pick what works > for you -- oh, and be sure to check /usr/ports/UPDATING every time you > touch any port or package" is a deep symptom of this fragmentation. THERE'S NO REQUIREMENT THAT SOMETHING THAT BUILDS PORTS NEEDS THAT ITSELF IS BUILT FROM PORTS. You responded to something different. > Because FreeBSD software management itself is not purely package based. > > As long as the ports system exists (and I think it should!), the > management of compilation requirements -- especially for something > that might need to be bootstrapped early, like a software management > tool -- is a valid topic. Well, except *this* tool will never be in a "bootstrap" path. Above is completely irrelevant. Besides, if the base is built, ports work, period. There are no "compilation" requirements. > To be clear: except for the Ada/ruby/whatever dependency chain, my > beef isn't with Synth qua Synth. It's that every time we spin up Yet > Another Optional Software Management Tool, we fragment further. If > Synth becomes the holy grail of package management -- so compelling > that it becomes the only choice people would want to make, which is > what I think we need -- then it should become part of base. 1) you should focus on retiring the old tools 2) It will never be part of base 3) no ports tool has even been part of base 4) the "winner" will be determined by merit. If some people insist on using inferior/broken/obsolete/unmaintained tools it's their choice and problem. The majority will migrate naturally. This started because I think that if a tool is documented in handbook, it must be maintained (not part of base). I've got no issue with non-base software documented. I was saying that being in the handbook should have a required level of quality and abandoning it would cause the quality to fall under that level. John From owner-freebsd-ports@freebsd.org Fri Feb 12 03:01: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 44F14AA59D5 for ; Fri, 12 Feb 2016 03:01:12 +0000 (UTC) (envelope-from qjail1@a1poweruser.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 2BF47D55 for ; Fri, 12 Feb 2016 03:01:12 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) Received: by mailman.ysv.freebsd.org (Postfix) id 2AB1FAA59D2; Fri, 12 Feb 2016 03:01: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 2A55CAA59D1 for ; Fri, 12 Feb 2016 03:01:12 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) Received: from s119.web-hosting.com (s119.web-hosting.com [162.213.253.105]) (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 0E42AD54 for ; Fri, 12 Feb 2016 03:01:11 +0000 (UTC) (envelope-from qjail1@a1poweruser.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=a1poweruser.com; s=default; h=Content-Transfer-Encoding:Content-Type: Subject:To:MIME-Version:From:Date:Message-ID; bh=Ele3h9thW4YOreoqtL+QI68uUpgtClUUUyso63pJqz8=; b=SpMmcG7d0U7tdq0f5W6WtYP7RJ uGXRYddTbvA+IpePvYKrPmY982e6eVlKgZq8nd1n7u6DTYI05nyDn9o63DUMqiWSwZ9eLs+dsj7AZ SH3GEv3whvZOupViieSKKF87YuaJ68E5uXgBSDXcJXJi5Rq2vzBFt7Lc9S5g1GELxyPY=; Received: from [120.29.76.174] (port=1140 helo=[192.168.1.149]) by server119.web-hosting.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.86) (envelope-from ) id 1aU3yg-000zMY-QP for ports@freebsd.org; Thu, 11 Feb 2016 22:01:03 -0500 Message-ID: <56BD4AE7.4050100@a1poweruser.com> Date: Fri, 12 Feb 2016 11:00:55 +0800 From: qjail1 User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: "ports@FreeBSD.org" Subject: Please commit PR # 206935 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server119.web-hosting.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - a1poweruser.com X-Get-Message-Sender-Via: server119.web-hosting.com: authenticated_id: qjail1@a1poweruser.com X-Authenticated-Sender: server119.web-hosting.com: qjail1@a1poweruser.com X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 03:01:12 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206935 From owner-freebsd-ports@freebsd.org Fri Feb 12 06:22: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 5DD03AA4297 for ; Fri, 12 Feb 2016 06:22:12 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (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 23C8F9D1; Fri, 12 Feb 2016 06:22:12 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by mail-ob0-x22f.google.com with SMTP id is5so107639142obc.0; Thu, 11 Feb 2016 22:22:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=zZgTDg9QNML4zNfcjyLk7FPFx1mqLRFgs7zgR9zm4w8=; b=N+TCGqkluN6Djj9GJt+mmLb7m1Dpe8EBrWTDTcS9dc4sVlgpQcnbTnsHHtlRFjWFOp V7GNE9PhKX2nCYfvy4HEhgMBMkzDs6KWLq3XbH1g06ZaLFDH7i43cQJLLYVpiFjfZbJJ x+FmO7QMfYzO0oRWACa4qxcCng+bh+XiWGugU44URHRsS+t9IvTsjwfc0doljDEJL8De N810NiuTEnYg696robNBmpXVltwwJeV1oQL72pzzk8P4ubPGGu55oJ7Jq3egObtfZwpx HlykXrj5rPaSTzmGhreYotc+wPqBXtSr2V3ziyszX+t2cijaMJWFE1MjVn+5gySvgfUn gKeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=zZgTDg9QNML4zNfcjyLk7FPFx1mqLRFgs7zgR9zm4w8=; b=fzsrT7TGgM8oZal9qdxwyplaeLTPK/J8UVUisvPRDqhBrL95QEDtMFbLTxXMhsmP+L NFuSzvbKUPDOJzqxzxWsLNEFuDtFKlc1OazTKJW7amuVl8UJfqF/QXnvU1eKYiyOCW9f cSui45EHZo1/+lUK9nQ6at3twxY6kseGqvpNYr6gCo4fJF2mCRLzGHParZEzGMcG1v00 5Y0iSjqXSCjcB8kVzLRfAZLvXctAzDdh27vb1KeQYLZvbM2EnbfbpbFw5NotktDOKSSe HiwwnJyCbo8fdlNUrL0SK2FROqqj2/VGI1g0CvFR29fVeTt7auKssaHmksjqCvl6E5cG +55A== X-Gm-Message-State: AG10YOQc9yEHyhhLV7FcrqAG2llaxbkbzlRkmGxXYg2PyuZL+8Zm4136t53ktoNYLeUD027MYcqY53CfCBUvSQ== X-Received: by 10.60.179.49 with SMTP id dd17mr48993134oec.5.1455258131384; Thu, 11 Feb 2016 22:22:11 -0800 (PST) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.169.198 with HTTP; Thu, 11 Feb 2016 22:21:41 -0800 (PST) In-Reply-To: <56BD2A1E.1020706@marino.st> References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BD2A1E.1020706@marino.st> From: Royce Williams Date: Thu, 11 Feb 2016 21:21:41 -0900 X-Google-Sender-Auth: V6CP_A4v4nc8dsYsgCf_MmTooFw Message-ID: Subject: Re: Removing documentation To: John Marino Cc: Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 06:22:12 -0000 On Thu, Feb 11, 2016 at 3:41 PM, John Marino wrote: > > On 2/12/2016 1:22 AM, Royce Williams wrote: > > Is the abstraction is happening at the equivalent level here? The > > platforms that I'm thinking of -- that appear to have already solved > > this entire class of problem long ago -- feature wrappers around > > apt-get, not wrappers around dpkg. > > I'm not a linux guy so those things don't mean much the me. The > abstraction layer here is at the appropriate level. I'm not seeing this > fragmentation problem you're talking about, at least not with the newer > tools. It's the long tail of non-newer tools that appears to be a big part of the problem. I think that you and I are in agreement there. But I also think that the older tools do some things well that enough people will miss that it will undermine adoption of newer tools for a while. > > > I'm advocating that we stop quasi-providing four different flavors of > > apt-get. Until there is a single and official mechanism for both > > dependency resolution and configuration option management, the > > fragmentation remains. > > Why do you think this is the case? Ports defines the dependencies and > pkg respects them. I'm not seeing where there more than one method > here. What other ones are there? The current ports/pkg relationship is still fragile, perhaps because it's new. I almost abandoned FreeBSD entirely a couple of months ago when an interesting corner case of the use of pkg managed to unilaterally and without warning delete in its entirety the contents of /usr/local/etc/rc.d in of my jails. Contrast this with the Ubuntu world, where there is a well-baked "unattended-upgrades" option that automatically downloads and upgrades all security updates for both the OS and all third-party packages. > > > If there were no ports system, and everything was package-driven, I'd > > agree. Synth and its cousins exist because people work from ports -- > > which means that dependencies matter. > > Synth exist because people are insisting to build from source (even > irrationally) so they might as well do it correctly. The statement > above doesn't have anything to do with Synth being a binary. If you believe that people who want to build from source are irrational, to me this means that you do not yet understand the current use cases of the software you're purporting to replace. > > If a shell script was so good, why is portmaster unmaintainable? I wasn't advocating for using a shell script. I'm advocating for a core-driven, Foundation-funded initiative to identify requirements and functionality for true, integrated ports and packages management, drive it to completion for parity with modern package management practices, and bring it into core. > > > The laissez-faire "there's no requirement to build from ports" that > > permeates FreeBSD is exactly what's wrong. The fact that half of the > > documentation and quasi-official tools tell people "hey, use one of > > these three ports management tools, or maybe packages, pick what works > > for you -- oh, and be sure to check /usr/ports/UPDATING every time you > > touch any port or package" is a deep symptom of this fragmentation. > > THERE'S NO REQUIREMENT THAT SOMETHING THAT BUILDS PORTS NEEDS THAT > ITSELF IS BUILT FROM PORTS. You responded to something different. Breathe. :) I'm not saying it's required. I'm saying that it's what many people do -- and probably for reasons that should be identified and understood before dismissing them. > > Because FreeBSD software management itself is not purely package based. > > > > As long as the ports system exists (and I think it should!), the > > management of compilation requirements -- especially for something > > that might need to be bootstrapped early, like a software management > > tool -- is a valid topic. > > Well, except *this* tool will never be in a "bootstrap" path. Above is > completely irrelevant. Besides, if the base is built, ports work, > period. There are no "compilation" requirements. > > > > To be clear: except for the Ada/ruby/whatever dependency chain, my > > beef isn't with Synth qua Synth. It's that every time we spin up Yet > > Another Optional Software Management Tool, we fragment further. If > > Synth becomes the holy grail of package management -- so compelling > > that it becomes the only choice people would want to make, which is > > what I think we need -- then it should become part of base. > > 1) you should focus on retiring the old tools No disagreement there. > > 2) It will never be part of base That's where we differ. I think that a software management suite that has fully identified the use cases would necessarily need to be part of base. And the fact that it's not part of base is only going to make the fragmentation worse over time. Mine is just one opinion, of course. > > 3) no ports tool has even been part of base I know. I think that's bad. > > 4) the "winner" will be determined by merit. If some people insist on > using inferior/broken/obsolete/unmaintained tools it's their choice and > problem. The majority will migrate naturally. I think that all previous attempts to solve the problem had the same idea. It hasn't happened yet, and my assertion is that it hasn't happened because the full suite of requirements for a unified solution are A) not yet well understood, and B) not sponsored at high enough levels by the project (read as: Foundation funding). > > This started because I think that if a tool is documented in handbook, > it must be maintained (not part of base). I've got no issue with > non-base software documented. I was saying that being in the handbook > should have a required level of quality and abandoning it would cause > the quality to fall under that level. I have no disagreement with this at all. I semi-hijacked this thread to try to solve what I see as the deeper problem. Synth is, in some ways, an innocent bystander. :) My soapbox is that I see most software-management-related FreeBSD projects (like portmaster, portupgrade, Synth, etc.) as noble heroics that are executed in a relative vacuum by well-meaning and gifted folks who try to solve the problem as best they can at the level they can. Software management needs endorsement and requirements gathering from some high-powered people from all branches of FreeBSD development and usage. I want more for FreeBSD than can be accomplished at the wildcat level. The closest equivalent I can think of is freebsd-update, which was a one-man job by a very smart and very motivated person who understood the problem space well, and who executed it well enough for it to become part of base ... but even then, has failure modes and fragility that should have been addressed before it became part of base (and that I think would have been caught if the requirements had been identified up front by a broader (and better-funded) team). freebsd-update is great, but it could be better -- and it's the kind of thing that's so fundamental to an operating system that "if you think it should be better, send us a patch" indicates a significant misunderstanding of its importance. I feel the same way about software management. We can drop the topic and move on to the mechanics of getting people familiar with Synth and answering specific objections to its use. I genuinely hope that it does well. Royce From owner-freebsd-ports@freebsd.org Fri Feb 12 06:25: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 AAC3FAA43E6 for ; Fri, 12 Feb 2016 06:25:06 +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 9D2DBAFC for ; Fri, 12 Feb 2016 06:25:06 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 99411AA43E5; Fri, 12 Feb 2016 06:25: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 98D9AAA43E4 for ; Fri, 12 Feb 2016 06:25:06 +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 62D4AAFB for ; Fri, 12 Feb 2016 06:25:06 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aU7A7-0006AM-Mw; Fri, 12 Feb 2016 07:25:03 +0100 Date: Fri, 12 Feb 2016 07:25:03 +0100 From: Kurt Jaeger To: qjail1 Cc: "ports@FreeBSD.org" Subject: Re: Please commit PR # 206935 Message-ID: <20160212062503.GK46096@home.opsec.eu> References: <56BD4AE7.4050100@a1poweruser.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BD4AE7.4050100@a1poweruser.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 06:25:06 -0000 Hi! > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206935 Done. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Fri Feb 12 07:08: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 9A379AA5785 for ; Fri, 12 Feb 2016 07:08:05 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from fly.hiwaay.net (fly.hiwaay.net [216.180.54.1]) (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 6E5A61858 for ; Fri, 12 Feb 2016 07:08:05 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from kabini1.local (dynamic-216-186-244-25.knology.net [216.186.244.25] (may be forged)) (authenticated bits=0) by fly.hiwaay.net (8.13.8/8.13.8/fly) with ESMTP id u1C77uUq009660 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Fri, 12 Feb 2016 01:07:57 -0600 Subject: Re: Removing documentation References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> Cc: FreeBSD Mailing List From: "William A. Mahaffey III" Message-ID: <56BD84CC.3040105@hiwaay.net> Date: Fri, 12 Feb 2016 01:13:26 -0553.75 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 07:08:05 -0000 On 02/11/16 14:15, Royce Williams wrote: > On Thu, Feb 11, 2016 at 10:33 AM, John Marino wrote: >> On 2/11/2016 8:25 PM, Lev Serebryakov wrote: >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA512 >>> >>> On 07.02.2016 17:28, John Marino wrote: >>> >>>> ports-mgmt/synth. I would love to hear what signficant thing >>>> portmaster can do that Synth can't. (honestly) >>> Be installed FROM PORTS without all this build-one-more-gcc stuff. >>> Ada? For *port*management* tool? Are you joking? >> Let me guess. You've spent actually 0.0 nanoseconds preparing on the >> subject before providing this enlightened take for the list. > > Having read the entire thread, separate from the relative merits of > Synth, the core of Lev's incredulity isn't that off the mark. > > On the face of it, Synth requiring ncurses seems reasonable ... but > its Ada dependency is a bit of a mild POLA violation. > > Don't get me wrong -- I actually think Ada is pretty cool, and Lev > could have been nicer about it ;), but he's essentially right. > > People's instincts are that software management is core functionality, > and should have few unusual dependencies. > > My earlier side-thread point stands. FreeBSD software management is > fragmented. Until that is resolved, a lot of time and effort will be > wasted treating the symptoms. > > Royce Preach it *LOUD*, brother :-) !!!! (fragmented package management) For my $$$$, that is about *all* RH & Debian have going for them, but yum/RPM et al cover up a multitude of other sins .... -- William A. Mahaffey III ---------------------------------------------------------------------- "The M1 Garand is without doubt the finest implement of war ever devised by man." -- Gen. George S. Patton Jr. From owner-freebsd-ports@freebsd.org Fri Feb 12 08:16: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 E3F98AA3A48 for ; Fri, 12 Feb 2016 08:16:41 +0000 (UTC) (envelope-from lists@ardiefox.me) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 BE4141A0C for ; Fri, 12 Feb 2016 08:16:41 +0000 (UTC) (envelope-from lists@ardiefox.me) Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id C5FCE20AF2 for ; Fri, 12 Feb 2016 03:16:39 -0500 (EST) Received: from web2 ([10.202.2.212]) by compute6.internal (MEProxy); Fri, 12 Feb 2016 03:16:39 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=ardiefox.me; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=3zg PHixgedGgOb5B8ruCZkHFyxQ=; b=qiAQt0qesZSXwsrvKRd7J8g10piMOfLnfsk ES1hZ4J9HJ6QubCRBOscHtFrCa6qRKpTo6yO/U9i6GejvqFhTGNyXj53zUMcV7XV d8W5wyE9XR7ny1ppMP4qbvVC6TsKBbuY4xGmqrvQSeD+V3iS+aD6L+m+raUsmLQw k9mcrNXA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=3zgPHixgedGgOb5B8ruCZkHFyxQ=; b=dGdRp cNX9oGtRKujB8CHizfxXtklkmqF2ns8YTR4K/qq7FLOVyhErTDynaK4MYDpIakt/ n+WhDg57JewMHIkjjpBKDPQbJocHwWhVIW9CKVwUMONWiJMU5fDbsysMgdAwi/v3 OXSLl6DYh8X6SdY4QJzpCg/OWaaXnoNX3esy7I= Received: by web2.nyi.internal (Postfix, from userid 99) id 82CFF54014E; Fri, 12 Feb 2016 03:16:39 -0500 (EST) Message-Id: <1455264999.1350954.519180010.763924B8@webmail.messagingengine.com> X-Sasl-Enc: yU3Rotzo24RSn6+VmbJS3Y4oHwwy6km7PhebvBc/FTqB 1455264999 From: "Ardie H. Hwang" To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-e69f0414 Subject: Is it a discouraged behavior to limit port's target OS version? Date: Fri, 12 Feb 2016 17:16:39 +0900 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 08:16:42 -0000 Hi all, I need an advice or two regarding the problem I met. I am preparing a submission of new port, which depends on : `databases/mariadb-connector-c`. Everything went okay, until Poudriere test in 9.3-RELEASE jail reported build failure. Apparently has been added to base system since 10.0-RELEASE. The question is: this limiting OS version for this port, is this a discouraged idea? The method I am thinking is to display error if OS version is less than 10.x, upon checking OSVERSION makevar in Makefile. But this will discriminate against fellow 9.x users. I have another solution of adding `converters/iconv` (libiconv.so) as this port's library dependency. However, I am worried that doing this might cause problem on 10.x versions. Can someone tell me what to do regarding this on 9.x? -- Ardie H. Hwang ---------------- email: iam@ardiefox.me mobile: +82 10-I-AM-ARDIE (+82 10-4-26-27343) From owner-freebsd-ports@freebsd.org Fri Feb 12 08:21:09 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 D94A6AA3CBB for ; Fri, 12 Feb 2016 08:21:09 +0000 (UTC) (envelope-from lists@ardiefox.me) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 A7D031C68 for ; Fri, 12 Feb 2016 08:21:09 +0000 (UTC) (envelope-from lists@ardiefox.me) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 4CCC220B03 for ; Fri, 12 Feb 2016 03:21:08 -0500 (EST) Received: from web2 ([10.202.2.212]) by compute2.internal (MEProxy); Fri, 12 Feb 2016 03:21:08 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=ardiefox.me; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=ApuhRQPSKkodq4P3isjB+pc403Q=; b=lS+E+x py41jLriqfTiO5UQIR2HH5U7jGcVhbjxg+4RFVm25yP5i/FjfRc7LkV5VILdmX9/ eoVg77EWtA39bznatpRSuhRIQq4TO69fTG+nfUSRQd9+TFWPu4REQV0CGjMnbOdN zLLK8jt+/mc70xfCNaK4qhx2Oj2ukSK0tqyOY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=ApuhRQPSKkodq4P 3isjB+pc403Q=; b=b/54Uqm+zaY3NYZXXapc0Gi33ezhMmX1ixgYxwYxyxq/Yws c+E1m+wId3EqVrvpZSwcrMJNALUYD9FHeOVlM55lpR8WyuYbwcfPDShg+I170/ZI Rv0PoXTuRUIyqRUgrqZoYcSu9UsuUAnVIiYCo50BSCkRn/17sw9k2rrWhHiY= Received: by web2.nyi.internal (Postfix, from userid 99) id 14E9654014E; Fri, 12 Feb 2016 03:21:08 -0500 (EST) Message-Id: <1455265268.1351797.519195258.7AF489D8@webmail.messagingengine.com> X-Sasl-Enc: 8BM87ag1RqsKpVW9Km4hI2dJNWZl7wbRRqb+iNGZFs+Q 1455265268 From: "Ardie H. Hwang" To: Michael Gmelin Cc: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-e69f0414 Subject: Re: Is it a discouraged behavior to limit port's target OS version? Date: Fri, 12 Feb 2016 17:21:08 +0900 In-Reply-To: <6B36AF9B-0CE9-4F0F-B5EE-3AD3770C0DEE@grem.de> References: <1455264999.1350954.519180010.763924B8@webmail.messagingengine.com> <6B36AF9B-0CE9-4F0F-B5EE-3AD3770C0DEE@grem.de> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 08:21:09 -0000 Oh shoot! I should have read the handbook more carefully! Thank you for the answer! On Fri, Feb 12, 2016, at 17:19, Michael Gmelin wrote: > > Please see: > https://www.freebsd.org/doc/en/books/porters-handbook/using-iconv.html > > - michael > -- Ardie H. Hwang ---------------- email: iam@ardiefox.me mobile: +82 10-I-AM-ARDIE (+82 10-4-26-27343) From owner-freebsd-ports@freebsd.org Fri Feb 12 08:25: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 AD7CDAA3FF3 for ; Fri, 12 Feb 2016 08:25:59 +0000 (UTC) (envelope-from freebsd@grem.de) Received: from mail.grem.de (outcast.grem.de [213.239.217.27]) by mx1.freebsd.org (Postfix) with SMTP id 1045F1E84 for ; Fri, 12 Feb 2016 08:25:58 +0000 (UTC) (envelope-from freebsd@grem.de) Received: (qmail 32881 invoked by uid 89); 12 Feb 2016 08:19:10 -0000 Received: from unknown (HELO ?192.168.250.192?) (mg@grem.de@88.217.180.85) by mail.grem.de with ESMTPA; 12 Feb 2016 08:19:10 -0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: Is it a discouraged behavior to limit port's target OS version? From: Michael Gmelin X-Mailer: iPhone Mail (13D15) In-Reply-To: <1455264999.1350954.519180010.763924B8@webmail.messagingengine.com> Date: Fri, 12 Feb 2016 09:19:09 +0100 Cc: freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <6B36AF9B-0CE9-4F0F-B5EE-3AD3770C0DEE@grem.de> References: <1455264999.1350954.519180010.763924B8@webmail.messagingengine.com> To: "Ardie H. Hwang" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 08:25:59 -0000 > On 12 Feb 2016, at 09:16, Ardie H. Hwang wrote: >=20 > Hi all, > I need an advice or two regarding the problem I met. >=20 > I am preparing a submission of new port, which depends on : `data= bases/mariadb-connector-c`. > Everything went okay, until Poudriere test in 9.3-RELEASE jail reported bu= ild failure. Apparently has been added to base system since 10.0-R= ELEASE. >=20 > The question is: this limiting OS version for this port, is this a discour= aged idea? The method I am thinking is to display error if OS version is les= s than 10.x, upon checking OSVERSION makevar in Makefile. But this will disc= riminate against fellow 9.x users. > I have another solution of adding `converters/iconv` (libiconv.so) as this= port's library dependency. However, I am worried that doing this might caus= e problem on 10.x versions. >=20 > Can someone tell me what to do regarding this on 9.x? Please see: https://www.freebsd.org/doc/en/books/porters-handbook/using-iconv.html - michael From owner-freebsd-ports@freebsd.org Fri Feb 12 08:53: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 D9734AA4CF0 for ; Fri, 12 Feb 2016 08:53:35 +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 A54AEA6F; Fri, 12 Feb 2016 08:53:35 +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 D39041B22067; Fri, 12 Feb 2016 09:53:31 +0100 (CET) Subject: Re: Removing documentation To: John Marino , Royce Williams References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BD2A1E.1020706@marino.st> Cc: Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List From: Torsten Zuehlsdorff Message-ID: <56BD9D8B.7060208@toco-domains.de> Date: Fri, 12 Feb 2016 09:53:31 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BD2A1E.1020706@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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 08:53:35 -0000 On 12.02.2016 01:41, John Marino wrote: > On 2/12/2016 1:22 AM, Royce Williams wrote: >> Is the abstraction is happening at the equivalent level here? The >> platforms that I'm thinking of -- that appear to have already solved >> this entire class of problem long ago -- feature wrappers around >> apt-get, not wrappers around dpkg. > > I'm not a linux guy so those things don't mean much the me. The > abstraction layer here is at the appropriate level. I'm not seeing this > fragmentation problem you're talking about, at least not with the newer > tools. I agree in this point with John. Also a clear "no" to the statement, that this problems are solved with apt-get or other tools in the Linux world. This is clearly not true. Did you, Royce, ever try to build something from the source and register it in the packet manager around dpkg? Build your own binary repository and mix it with others? Yes, FreeBSD did miss some features - but for the most use-cases it is much more reliably and flexible than the tools named by you, Royce. Whenever i bring up a comparison between the packet managers there is a clear win for FreeBSD voted by the Linux guys. Most time winning points are something simple like "pkg audit write you an email if there is a security issue". Or having a portstree in an code-repository and therefore the possibility to just go back in time. Or easy change/storable configuration files. > If there were no ports system, and everything was package-driven, I'd >> agree. Synth and its cousins exist because people work from ports -- >> which means that dependencies matter. > > Synth exist because people are insisting to build from source (even > irrationally) so they might as well do it correctly. The statement > above doesn't have anything to do with Synth being a binary. > > If a shell script was so good, why is portmaster unmaintainable? It is not unmaintainable. But it is not written in a manner which make maintenance very easy. But this is sadly true for most software... Greetings, Torsten From owner-freebsd-ports@freebsd.org Fri Feb 12 08:58: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 35A3FAA4F6E for ; Fri, 12 Feb 2016 08:58:52 +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 248E1BEC for ; Fri, 12 Feb 2016 08:58:52 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 23F4CAA4F6C; Fri, 12 Feb 2016 08:58: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 239C6AA4F6B for ; Fri, 12 Feb 2016 08:58:52 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.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 18338BEB for ; Fri, 12 Feb 2016 08:58:52 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id u1C8wp1m018514 for ; Fri, 12 Feb 2016 08:58:51 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id u1C8wped018513; Fri, 12 Feb 2016 08:58:51 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201602120858.u1C8wped018513@portscout.freebsd.org> X-Authentication-Warning: portscout.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: Fri, 12 Feb 2016 08:58:51 +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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 08:58:52 -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 ------------------------------------------------+-----------------+------------ net-mgmt/weathermap | 1.1.1 | 17.0.0 ------------------------------------------------+-----------------+------------ 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 Fri Feb 12 09:00: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 343C3AA5312 for ; Fri, 12 Feb 2016 09:00:34 +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 F0E90E3A; Fri, 12 Feb 2016 09:00:33 +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 D38E91B22067; Fri, 12 Feb 2016 10:00:30 +0100 (CET) Subject: Re: Removing documentation To: Royce Williams , John Marino References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BD2A1E.1020706@marino.st> Cc: Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List From: Torsten Zuehlsdorff Message-ID: <56BD9F2E.6080405@toco-domains.de> Date: Fri, 12 Feb 2016 10:00:30 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 09:00:34 -0000 On 12.02.2016 07:21, Royce Williams wrote: >>> I'm advocating that we stop quasi-providing four different flavors of >>> apt-get. Until there is a single and official mechanism for both >>> dependency resolution and configuration option management, the >>> fragmentation remains. >> >> Why do you think this is the case? Ports defines the dependencies and >> pkg respects them. I'm not seeing where there more than one method >> here. What other ones are there? > > > The current ports/pkg relationship is still fragile, perhaps because > it's new. I almost abandoned FreeBSD entirely a couple of months ago > when an interesting corner case of the use of pkg managed to > unilaterally and without warning delete in its entirety the contents > of /usr/local/etc/rc.d in of my jails. > > Contrast this with the Ubuntu world, where there is a well-baked > "unattended-upgrades" option that automatically downloads and upgrades > all security updates for both the OS and all third-party packages. These are not well-baked, i did find multiple problems with them. Also this is *not* something you really want. If security really is important you do not install software without your explicit approval. There are to many things which can go wrong and normally do. These complains are often in the Ubuntu world. The Ubuntu world is not so bright as you say. ;) Greetings, Torsten From owner-freebsd-ports@freebsd.org Fri Feb 12 12:21:16 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 9AB71AA6468 for ; Fri, 12 Feb 2016 12:21:16 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 681BF1762 for ; Fri, 12 Feb 2016 12:21:16 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [127.0.0.1] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 95C57AAD1; Fri, 12 Feb 2016 15:21:13 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Removing documentation References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> To: John Marino , FreeBSD Mailing List , Kevin Oberman From: Lev Serebryakov X-Enigmail-Draft-Status: N0110 Organization: FreeBSD Message-ID: <56BDCE38.30200@FreeBSD.org> Date: Fri, 12 Feb 2016 15:21:12 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56BCE218.40403@marino.st> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 12:21:16 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 11.02.2016 22:33, John Marino wrote: >>> ports-mgmt/synth. I would love to hear what signficant thing >>> portmaster can do that Synth can't. (honestly) >> Be installed FROM PORTS without all this build-one-more-gcc >> stuff. Ada? For *port*management* tool? Are you joking? > > Let me guess. You've spent actually 0.0 nanoseconds preparing on > the subject before providing this enlightened take for the list. Ok, let me expand. I see here contradiction. There are people who prefer binary packages. There are people who prefer ports (local builds). Both ways are perfectly Ok to me. I'm prefer ports, because I have only a few full-featured FreeBSD installations, and I don't like many ports options defaults (=packages defaults). If I have much more FreeBSD hosts, it could be worth for me to have one custom package repository, but in my particular case, it isn't worth it. So, ports. If I'm using ports, I want to use ports. Not "install this from package and that from ports". And in such situation I want to have set of "non-productive" ports (which doesn't solve server's problem, but bookkeeping ones) minimal. This includes all these auto*-crap, gmake, texinfo, and other build-depends. And have here port-to-manage-ports which needs one-more-bloated-gcc-toolachain is not what I want. And I need to have it here, because there will be moment in time when I'll upgrade (rebuild!) synth itself. Synth could be great package for build server. I'll give it a try to build packages for NanoBSD images, for example (instead of poudriere), for sure. But not fore my ports-based installations. - -- // Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWvc44XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePna4P/2GsGsFvhvSQgxyztBiPhnAL TEcgI3tSsHlzezpDXpHbd8R6SpZF+afvTku09gw7NwlQqdyu2HcvNcX6z2Ss6nLD f0GeqM44bvcSN4b43FVfrkqgo3haCcuy05ocC3a76sE3ZgGDiSLnuY7HPn6ndLCa 32+zFcYzsc9MZoZKUoWl6FtnkEANHag/iTU3o1RXk19JErwZ1ZOEzVgc+Spov5GQ vF2Abx7EZV+CI7mwxHRbwt6/Si1kLDBjA9V/GAH6UTXGAiTDSn6z7zgNrvjWy6SY 0UoHho+yUxKYmH4cUU4g+PHIhPJrOQHu39bXd0jzdQq2rSODgYV/Lg5EEjACRaEP DWvnlK/TNDFQGz7+1MU5TeLdtLJ49b7Z7eEGSNrhKDBmkuRakUkDZ/fHBWiztBuK ZquIvsb/L7SdHGCh0ax4SCJJRQ6ynKQ9SWaXBBtqgbWfUvLhp2Jd2vaON3AyfT6j ihxEFmuLD0P3VIEHvoVA3SKuOXLA4boLhPwjvDBQ3Sn5KxeY8TFXjg7EmixphOhC l3g5rekga3vvM9A+Wsg4PpGGWVabwavopu1kT4IBRfXzRHTyIT29C83DjfG6Yyvl UYg53Zv1zOnhK0qjHLKHLCU4UJflIDRLi6tiMQpk5u5WXFZ4on4U1Femq8DeLnan sn3e/ikh6V9XpvhG2OoL =j2XG -----END PGP SIGNATURE----- From owner-freebsd-ports@freebsd.org Fri Feb 12 12:23: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 6A0A0AA690B for ; Fri, 12 Feb 2016 12:23:55 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 35A2F1AC1 for ; Fri, 12 Feb 2016 12:23:55 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [127.0.0.1] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 4F56EAAD4; Fri, 12 Feb 2016 15:23:54 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Removing documentation References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <20160211213207.GA1243@xtaz.uk> To: Matt Smith , John Marino , FreeBSD Mailing List , Kevin Oberman From: Lev Serebryakov Organization: FreeBSD Message-ID: <56BDCED9.7020503@FreeBSD.org> Date: Fri, 12 Feb 2016 15:23:53 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160211213207.GA1243@xtaz.uk> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 12:23:55 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 12.02.2016 00:32, Matt Smith wrote: >>> ports-mgmt/synth. I would love to hear what signficant thing >>> portmaster can do that Synth can't. (honestly) >> Be installed FROM PORTS without all this build-one-more-gcc >> stuff. Ada? For *port*management* tool? Are you joking? > > Remember that before portmaster we had cvsup which was written in > Modula-3 and portupgrade which is written in Ruby. Whilst it is > nice that portmaster is just a simple shell script with no > dependancies that's a relatively new thing. I remember cvsup (great tool, for sure) as only-binary-package-on-my-self-build-system, yes. And it annoyed me a bit every time, that I need to download binary package :) - -- // Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWvc7ZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePDrUP/33yYFNyrBKwfeSXQwxuqHZ7 l9VlJFzEwSGqM4pXstYZjkrv8MGYTbfpD9KLd2vURClTO3J9QU1FNugRw+8XkLi3 4sekwg3sxfN+vVIYvB/Oy5lcvl3u6sdOt8SRar5OYVkpoqhE0PHYeGpyCUT45BXy RgdZFeQiBjwsxR2cphZtNbeLJPZiZ+fROfFZdfWM5VB5XtPAGrRybYQbCnngMEPb lr84Sdi7yMk1n2LOPUnhpTK1XROn1HcX5EOozhaWmQ3fpV741ji3YvnglwoFbqc2 hOEiPsfrSHFy7Pnykqi0GWyF+QVzSk9xMiuLQjdTBFOjuHlIjJt6oWjBsrDfj+Ki ee2UFN3RgNQhM7gIammfiVJSA1RHlqU9JH8Xn0fihhDgytVZoehmmwXLa3FfMZOJ EAC6kpxG+npJaqJcSsDebyTf+8yTfvBegVEhi+a84EIXQgQr5GqMAPoH/RZgkACE VK+Odc8JvLFGQr5ytOO76N3gl4hcb+07stmrfLmtsoUzNL7mFcgSLQ64TDBTqXML MMBABec/h75XpuWCmCKE2DPSzEhD9D7khoj41no0pRnLf8En9n5FXnqedLCczCmN GwC7av++WeXrMKnBO4wS4vwGNnwO5rdOB6SaL3k1qFCYwEk+z8rWLz+VLPKsDhER uPUiFcyU/BG8hSzV8aqW =9MbF -----END PGP SIGNATURE----- From owner-freebsd-ports@freebsd.org Fri Feb 12 12:26:07 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 F33BAAA69D0 for ; Fri, 12 Feb 2016 12:26:07 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [46.4.40.135]) by mx1.freebsd.org (Postfix) with ESMTP id BBCD71B9F for ; Fri, 12 Feb 2016 12:26:07 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [127.0.0.1] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id E76D9AAD6; Fri, 12 Feb 2016 15:26:05 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Removing documentation References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> To: Royce Williams , John Marino Cc: Kevin Oberman , FreeBSD Mailing List From: Lev Serebryakov Organization: FreeBSD Message-ID: <56BDCF5D.5020101@FreeBSD.org> Date: Fri, 12 Feb 2016 15:26:05 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 12:26:08 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 12.02.2016 03:22, Royce Williams wrote: > As long as the ports system exists (and I think it should!), the > management of compilation requirements -- especially for something > that might need to be bootstrapped early, like a software > management tool -- is a valid topic. THIS. - -- // Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWvc9dXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EeP6gIP/iwlLoySKsPTglpVPu9nEvwI hW2OVyVjp2Kk0nvQwARQ76jSgJ/b9ze4m9zQAPPLxgwoaCP05AlLUrGf2XmQmD5r Qxd5VmaLx1qc8IMh7Aa+FszEqcsgNW1j90nL/4YVD9xVydLSiuPSgsIxqagkuk/s FsB3Y0ZHMSEvEv6yheOujHCUmB/poHdZl9sM7bJd1+OlAoWr9ePFu+crnceelgF1 qSdWYingjvaKKABBzkaRpAWAIC/doZ1HifPSbpNROcovWD23KMr466Ldg+I1n8rQ gQVzN4bQJ8jXmvz+8wchOMQQB47igGDY6fjGbZ9rU1VjC8XvhF35qSsYea59bBZ8 WJMuCNeSGQtcgkd7J5WqSZQTzxOLQK+NMruw/tjl0NrjOvyFGSLBn9gUJoUQtOpD NN+AVq11eooTWV3MpbpCkoxvyS0a1a7znUmaHT64YvtSua9xK4lFqWdBrF07te8h UMMuLzSizOvlONDi4WNgBIRbBYGo7uurdFQrAbVkaSCBGgRqTPwaR4CpCq+rtsOj OEr+TY1k33pBa2bsc9z5Rnjs3X8OW+Lc6CURrnqnDpiIGpZuL+qkTYQ2Ig4wp+Ip NIBSL48sugVKHtMRfFmp/ycgUiyWX6N3Mc6zrj4/RosbiJVp2c7AmDi5VCGNlMMc oXvZ+lroIy6Y1opC+Oue =PgK+ -----END PGP SIGNATURE----- From owner-freebsd-ports@freebsd.org Fri Feb 12 12:29: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 0A6BFAA6B69 for ; Fri, 12 Feb 2016 12:29:44 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [46.4.40.135]) by mx1.freebsd.org (Postfix) with ESMTP id C7D571D48 for ; Fri, 12 Feb 2016 12:29:43 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from [127.0.0.1] (unknown [89.113.128.32]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id E5311AAD9; Fri, 12 Feb 2016 15:29:42 +0300 (MSK) Reply-To: lev@FreeBSD.org Subject: Re: Removing documentation References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BD2A1E.1020706@marino.st> To: John Marino , Royce Williams Cc: Kevin Oberman , FreeBSD Mailing List From: Lev Serebryakov Organization: FreeBSD Message-ID: <56BDD036.6060009@FreeBSD.org> Date: Fri, 12 Feb 2016 15:29:42 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56BD2A1E.1020706@marino.st> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 12:29:44 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 12.02.2016 03:41, John Marino wrote: > THERE'S NO REQUIREMENT THAT SOMETHING THAT BUILDS PORTS NEEDS THAT > ITSELF IS BUILT FROM PORTS. You responded to something different. If I want to use binary packages, I don't need synth, right? If I want to use ports, I want to use ports, not binary package for synth + ports. It is funny and annoying, that tool to manage PORTS better be installed NOT FROM PORTS (or you need another toolchain not in base system). It is not strict requirement, yes. - -- // Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWvdA2XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePjm4QAI0XoT+CBh8Sp/XZuxoEgkyJ idXTuCgAC3OakonHLEe7Ng4JbDwcdGQbiOhY1pv4lINNea+wpnjuJXfnf4yGeV+E QZblLvfaDPZBISrvV7AScvHiu8D6atgXNlop+pJQo0uV3yQE+susKUYIrP3vbptO 4Ap6X6wEYNyr3eKHkhgOnT+5kW1vrdphxU74bvq7J6u0LY6U8Oh3DvFITuBNCDIb M7Ug9o4uu+J+BouXnJw70sGJnDzHM9VdrLvki2Zj8R9/WcOukxzkr3v2G7khi2cE 5DINj2daXT7J8XgFwpbBgkfPSRJSM0so0+OdRnTEFXf17mJOyY2VI530cwz928IW 6aH9RQr4eaBNyHpRzMTT5JNXK4LcKA4HDQmr2xP+lI+j1YMEJJ//5B/vb4yTwrFl Zh2ueC2T1oZIAOl8xjpbGfepjaNG7KosCXdvKKjYGp84iNnbq+W5D9dt+0Tng1A6 EhrfzUmDjwz1aYOlDqPlvFTAeNr9z0ISFrElY/IE+2bdk/R/zvRLKy1LTadW0i4n yMeQbezQPXIkEQBDH3S0wFYB3na+W4viA7lcy+3scDxo9NvxdAk7CH4WDvYFsKqU Bgc45QT1nKaThutNU6wc/4eyv2Bb+/qkvpEXCtky+IKPXb1eBMSMmrcZeTfffz2L qweGy/WcL93Nfwp08uHi =4QJQ -----END PGP SIGNATURE----- From owner-freebsd-ports@freebsd.org Fri Feb 12 12:38: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 1DBCAAA30D2 for ; Fri, 12 Feb 2016 12:38:48 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 EE9B67E1; Fri, 12 Feb 2016 12:38:47 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id A0C8343C1F; Fri, 12 Feb 2016 06:38:44 -0600 (CST) Subject: Re: Removing documentation To: lev@FreeBSD.org, Royce Williams References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDCF5D.5020101@FreeBSD.org> Cc: Kevin Oberman , FreeBSD Mailing List From: John Marino Message-ID: <56BDD251.40207@marino.st> Date: Fri, 12 Feb 2016 13:38:41 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BDCF5D.5020101@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 12:38:48 -0000 On 2/12/2016 1:26 PM, Lev Serebryakov wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > On 12.02.2016 03:22, Royce Williams wrote: > >> As long as the ports system exists (and I think it should!), the >> management of compilation requirements -- especially for something >> that might need to be bootstrapped early, like a software >> management tool -- is a valid topic. > THIS. What "This"? He was wrong. There's no bootstrapping. It doesn't apply. You are "thumbs up"ing a fallacy. It makes no sense at all. I am sure is sounds great though. From owner-freebsd-ports@freebsd.org Fri Feb 12 12:43: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 04A67AA3379 for ; Fri, 12 Feb 2016 12:43:27 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 D2F87AE9; Fri, 12 Feb 2016 12:43:26 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 9A3D943C1F; Fri, 12 Feb 2016 06:43:24 -0600 (CST) Subject: Re: Removing documentation To: lev@FreeBSD.org, Royce Williams References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BD2A1E.1020706@marino.st> <56BDD036.6060009@FreeBSD.org> Cc: Kevin Oberman , FreeBSD Mailing List From: John Marino Message-ID: <56BDD36B.4000205@marino.st> Date: Fri, 12 Feb 2016 13:43:23 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BDD036.6060009@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 12:43:27 -0000 On 2/12/2016 1:29 PM, Lev Serebryakov wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > On 12.02.2016 03:41, John Marino wrote: > >> THERE'S NO REQUIREMENT THAT SOMETHING THAT BUILDS PORTS NEEDS THAT >> ITSELF IS BUILT FROM PORTS. You responded to something different. > If I want to use binary packages, I don't need synth, right? If I > want to use ports, I want to use ports, not binary package for synth + > ports. It is funny and annoying, that tool to manage PORTS better be > installed NOT FROM PORTS (or you need another toolchain not in base > system). > > It is not strict requirement, yes. It is another fallacy. 1) you don't need Synth at all. It's a luxury for people that want things correct on their system. For people that are happy with risks (whether they choose to recognize and/or acknowledge them or not), PM and live-building from source is still available. 2) Anybody with a strict "I don't take packages at all" policy have much bigger concerns than building one more gcc. Their policy will hit them all over the place, so the "joke" here is the objection. You'll build everything you need from the entire tree, but you draw the line at one port? It is illogical to have that policy and then complain about the obvious consequences of that policy. From owner-freebsd-ports@freebsd.org Fri Feb 12 14:44: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 4DD61AA62AB for ; Fri, 12 Feb 2016 14:44:58 +0000 (UTC) (envelope-from rjk@wintek.com) Received: from local.wintek.com (local.wintek.com [72.12.201.234]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "local.wintek.com", Issuer "GeoTrust DV SSL CA - G4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1E6AC1158; Fri, 12 Feb 2016 14:44:57 +0000 (UTC) (envelope-from rjk@wintek.com) Received: from rjk.wintek.local (172.28.1.248) by EX-2012.wintek.local (172.28.1.134) with Microsoft SMTP Server (TLS) id 15.0.847.32; Fri, 12 Feb 2016 09:29:37 -0500 To: "freebsd-ports@freebsd.org" , From: Richard Kuhns Subject: Recent update of security/nettle broke security/keepassx2 Message-ID: <56BDEC41.4060502@wintek.com> Date: Fri, 12 Feb 2016 09:29:21 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: EX-2012.wintek.local (172.28.1.134) To EX-2012.wintek.local (172.28.1.134) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 14:44:58 -0000 Hi all, After updating security/nettle, when I try to start keepassx2 I get: : rjk$~; keepassx Ohhhh jeeee: Assertion `ctx->unused < 64' failed (salsa20.c:400:salsa20_do_encrypt_stream) Abort trap -- Richard Kuhns Wintek Corporation 427 N 6th Street Lafayette, IN 47901-2211 Main: 765-742-8428 Direct: 765-269-8541 From owner-freebsd-ports@freebsd.org Fri Feb 12 14:56: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 57567AA67DF for ; Fri, 12 Feb 2016 14:56:40 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qg0-x22d.google.com (mail-qg0-x22d.google.com [IPv6:2607:f8b0:400d:c04::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 18A7B1AB0 for ; Fri, 12 Feb 2016 14:56:38 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qg0-x22d.google.com with SMTP id b35so63650451qge.0 for ; Fri, 12 Feb 2016 06:56:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=bni2K2kT0iPjCHP33umfV3PKRCWtqTHyUm0xnUvVR70=; b=ZxU11mE1v71Uv7phmaC4UNZo7l+2YUx1ytBLVu+Ms6gx25wS4AxYz/nevgRn+lVfNG JEInKuR8T2A7Md0wXsyuUC2FTF75Ext6TSHsCZ2wsMV62Fy3qV8rOZWXNdNQlG5M1Wmi jfFz3sXH+9FGx1FKcXFtJJ2MXKBhFIv5sH+0m/bCpih5rKj4l/7mPRotIC0JlE9tmMqT n+2HEv4RMDeyYKeLaexjzJc12nffjThjZmRSUy0JNBqwEuqANEX5KYlaN6bR7NTdNncs 2lz4Q4cRAb95+4cOgcXM9NEBGaVoC19J3EgA8aOcy/nG1kpm/NMsoosMpBrMPnSoWqJk i0lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=bni2K2kT0iPjCHP33umfV3PKRCWtqTHyUm0xnUvVR70=; b=jV+rYQhQ4GFGNDEPZLzsBe64AbaOmcuTDMyUz9DO/IU78aCYZu8Us919FxMmphV04z gf6eiyjaJLroegXnGRNoNXaY4lw8h8aY8ZApdae9TbrOcyqxiHQpPdZ1MGdSaFjvC2HB ni0rgzF0eFHRUZA5zM4b5kfJZC3sy/Uh90sRu+07HdX32uraCv+u9tcDarERqu394k4S BsGl8IcpVlgevXcH/FSl36TtXmvy+G7IEomuyMAuvcABRtgXzmSaJjkEgy1ej1Wyikbs V0+8qSSpe8z1HyJCgPM0rqL+3eZn/R4Fz2nS+WdBxMdqcTuzFzuucUipd6U1rEAhWyhF KE+A== X-Gm-Message-State: AG10YORPCkBRaG8WPRrpBzzQlRwIhH7Gw967fbM3HjKRrqNM/J1Vas5fGCY/Q0Sd/4BCJg== X-Received: by 10.141.1.2 with SMTP id c2mr2570251qhd.32.1455288997786; Fri, 12 Feb 2016 06:56:37 -0800 (PST) Received: from [192.168.1.18] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.googlemail.com with ESMTPSA id u10sm5666614qhc.0.2016.02.12.06.56.36 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 12 Feb 2016 06:56:37 -0800 (PST) Subject: Re: Removing documentation To: Royce Williams , John Marino References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> Cc: Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List From: Jim Ohlstein Message-ID: <56BDF2A3.9030100@ohlste.in> Date: Fri, 12 Feb 2016 09:56:35 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 14:56:40 -0000 Hello, On 2/11/16 7:22 PM, Royce Williams wrote: > On Thu, Feb 11, 2016 at 11:17 AM, John Marino wrote: >> On 2/11/2016 9:08 PM, Royce Williams wrote: >>> On Thu, Feb 11, 2016 at 10:33 AM, John Marino wrote: >>>> >>>> On 2/11/2016 8:25 PM, Lev Serebryakov wrote: >>>>> -----BEGIN PGP SIGNED MESSAGE----- >>>>> Hash: SHA512 >>>>> >>>>> On 07.02.2016 17:28, John Marino wrote: >>>>> >>>>>> ports-mgmt/synth. I would love to hear what signficant thing >>>>>> portmaster can do that Synth can't. (honestly) >>>>> Be installed FROM PORTS without all this build-one-more-gcc stuff. >>>>> Ada? For *port*management* tool? Are you joking? >>>> >>>> Let me guess. You've spent actually 0.0 nanoseconds preparing on the >>>> subject before providing this enlightened take for the list. >>> >>> >>> Having read the entire thread, separate from the relative merits of >>> Synth, the core of Lev's incredulity isn't that off the mark. >>> >>> On the face of it, Synth requiring ncurses seems reasonable ... but >>> its Ada dependency is a bit of a mild POLA violation. >>> >>> Don't get me wrong -- I actually think Ada is pretty cool, and Lev >>> could have been nicer about it ;), but he's essentially right. >>> >>> People's instincts are that software management is core functionality, >>> and should have few unusual dependencies. >>> >>> My earlier side-thread point stands. FreeBSD software management is >>> fragmented. Until that is resolved, a lot of time and effort will be >>> wasted treating the symptoms. >> >> Actually, you missed the fact that synth (nor poudriere) doesnt >> re-invent anything. Both are tightly integrated with pkg(8). You spoke >> of both as if they were similar to portupgrade. >> >> The "wrapper situation" that you proposed is already here. So the whole >> "fragmented" thing is not really true. > > Is the abstraction is happening at the equivalent level here? The > platforms that I'm thinking of -- that appear to have already solved > this entire class of problem long ago -- feature wrappers around > apt-get, not wrappers around dpkg. > > I'm advocating that we stop quasi-providing four different flavors of > apt-get. Until there is a single and official mechanism for both > dependency resolution and configuration option management, the > fragmentation remains. Sadly, I also use dpkg-based systems, not my first choice, but because sometimes they're the best currently available tool for the job at hand. I'd need about thirty hands to use my fingers to count how many times apt-get has left me with a broken package system, though aptitude usually is able to fix that. Most often that has happened after adding a third party repo (it happened recently with using MariDB's own repo instead of the official package) or when compiling from source and trying to delete unnecessary cruft. The biggest drawback to those systems is that compiling software and registering it can be a pain in the ass. The second biggest problem is those systems (Debian and Ubuntu specifically) are built around users who are totally willing to have the developers choose which options will be compiled in to "official" and "non-official" repos. That is, people who compile their own binaries are really an afterthought in the Debian and Ubuntu world. Some might call that a strength, and yes, dpkg is a nice system for people who want that kind of thing. It's made Debian based systems very popular, no doubt about it. FreeBSD is different in that regard. The ports system is one of the things that makes it great. Being able to choose whether to compile everything, compile some ports and use official packages (or non-official repos) for others, or entirely to use pre-built binaries is one of the great strengths of FreeBSD and is one of the features that distinguishes it from most flavors of GNU/Linux. There are even tools for creating repos fairly easily. Have you ever tried to write a spec file for an RPM based distro? Ugh! Unfortunately, dpkg is not designed for people in those first two categories above. It can be made to work, but requires much more effort. Add in systemd and the nightmare continues... This discussion is aimed at people who prefer to compile at least some of their own binaries, else they wouldn't need Portmaster or Synth or poudriere or portupgrade. Really and truly, and with due respect, speaking about dpkg is really a diversion, unintentional as it may be, and detracts from your main point about a totally unified package/ports system, which you believe belongs in base. I don't entirely disagree with that, but having choices about what wraps around pkg(8) should be up to the user. I use poudriere. For my purposes it's the best available tool. Even if you have half a dozen jails on one box poudriere + pkg makes distributing binaries to those jails a joy. Synth might do the same. Portmaster might be satisfactory for building a small number of ports in a system that mostly uses official packages. Portupgrade, if you can live with the ruby dependency and the occasional risk that it will crap out when upgrading a dependency, still works well for solitary systems using only ports. My point is that the main tool is there. It's pkg(8). It does a _reasonably_ good job of sussing out what's necessary, installing only run dependencies, and avoiding "dependency hell". For people who use only official packages I'd daresay it's superior to apt-get. Can it be improved? Yes. I have a wishlist in fact. However, it's a young tool that really is excellent, especially compared to what was (not) present previously. What tools, if any, a user chooses to employ around pkg is up to that user. On Debian and Ubuntu I need both apt-* tools and aptitude. On FreeBSD I currently use poudriere. Others only need pkg itself. In my use case, I compile everything myself because I like to customize options and there also may be a slight control issue there as well. ;) I use poudriere and maintain different repos for different options. Just the other day I spun up a new one for the yet to committed PHP 7.0 ports. It took a couple of minutes to do, though compiling some of the modules was an effort - separate issue. I created a jail, added that repo, installed php70, and was ready to test. To do that on Debian would probably have been a lot more effort, though I imagine someone has a repo out there with packages, if I wanted to use someone else's packages... > >> Synth is a binary. There's no POLA there. > > If there were no ports system, and everything was package-driven, I'd > agree. Synth and its cousins exist because people work from ports -- > which means that dependencies matter. > >> There's no requirement to build from ports, that's an unsubstanciated >> invention. Notice that not a single person could defend that position >> after a challenge. There's no technical basis for it; it's just emotional. > > The laissez-faire "there's no requirement to build from ports" that > permeates FreeBSD is exactly what's wrong. The fact that half of the > documentation and quasi-official tools tell people "hey, use one of > these three ports management tools, or maybe packages, pick what works > for you -- oh, and be sure to check /usr/ports/UPDATING every time you > touch any port or package" is a deep symptom of this fragmentation. > >> In a straight fly-off against any of the tools, Synth wins hands down >> with any objective measurement. Poudriere is slightly more bulletproof >> and more appropriate for a cluster (as it was targetted at) but for >> average user Synth is better suited. >> >> It's a concurrent builder. Ada is a concurrent language. How is its >> suitability even a debate? > > Because FreeBSD software management itself is not purely package based. > > As long as the ports system exists (and I think it should!), the > management of compilation requirements -- especially for something > that might need to be bootstrapped early, like a software management > tool -- is a valid topic. > > To be clear: except for the Ada/ruby/whatever dependency chain, my > beef isn't with Synth qua Synth. It's that every time we spin up Yet > Another Optional Software Management Tool, we fragment further. If > Synth becomes the holy grail of package management -- so compelling > that it becomes the only choice people would want to make, which is > what I think we need -- then it should become part of base. > > If that happened, would we want to ship with Ada in base? If not, why not? > This is a good point. I still don't understand why pkg(8) is not in the base (though I imagine there's a reason and it takes less than a minute to install). There can't be many users who install a base system and use it without a single additional piece of software. However, for my $0.02, that is the only change I'd make to base at this point with respect to package management, aside from my pkg(8) wishlist. As an aside, and fwiw, unless there is a non-GPL'd Ada compiler out there, we won't see Ada or any Ada-based binaries in base, even if Synth turns out to be the best thing since sliced bread. -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From owner-freebsd-ports@freebsd.org Fri Feb 12 15:36:16 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 7B333AA68D5 for ; Fri, 12 Feb 2016 15:36:16 +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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0D52A1724 for ; Fri, 12 Feb 2016 15:36:16 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (liminal.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3636:3bff:fed4:b0d6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 318E57AE7 for ; Fri, 12 Feb 2016 15:36:11 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/318E57AE7; dkim=none; dkim-atps=neutral Subject: Re: Removing documentation To: freebsd-ports@freebsd.org References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDF2A3.9030100@ohlste.in> From: Matthew Seaman X-Enigmail-Draft-Status: N1110 Message-ID: <56BDFBE3.7050709@FreeBSD.org> Date: Fri, 12 Feb 2016 15:36:03 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56BDF2A3.9030100@ohlste.in> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mq71uICANmfquClM6nS7cxfc6nQBmeKeE" X-Virus-Scanned: clamav-milter 0.99 at smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=1.0 required=5.0 tests=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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 15:36:16 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mq71uICANmfquClM6nS7cxfc6nQBmeKeE Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 12/02/2016 14:56, Jim Ohlstein wrote: > This is a good point. I still don't understand why pkg(8) is not in the= > base (though I imagine there's a reason and it takes less than a minute= > to install). There can't be many users who install a base system and us= e > it without a single additional piece of software. However, for my $0.02= , > that is the only change I'd make to base at this point with respect to > package management, aside from my pkg(8) wishlist. As an aside, and > fwiw, unless there is a non-GPL'd Ada compiler out there, we won't see > Ada or any Ada-based binaries in base, even if Synth turns out to be th= e > best thing since sliced bread. The primary reason pkg(8) is not in base is to decouple it from the FreeBSD release timescale. Given the promises about API/ABI stability over a major release branch, development of pkg(8) would be forced to slow to a crawl. pkg(8) still has a lot of changes yet to be realized, both in its own code, and in the code of both the ports and the base system, and in adjunct software like poudriere or indeed, synth, so it is likely to remain a 'port' for some time to come. It is not completely inconceivable though that at some future point, pkg(8) will have matured into stability and require little further development, in which case, importing it to base would be a natural next move. Cheers, Matthew --mq71uICANmfquClM6nS7cxfc6nQBmeKeE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJWvfvrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATqJkP/Rwg2PXqkQ72283iq9BjVw3A vkxksxoFfrMMKuJlvr7/CTLRsehfVzS0Gcs4xy7Az+VKZ0hUuwSY8cB2ZLBqXz+a ZmkGItAlDQF5QBlc9943PrQHOTd00v3YvzvZFt0eLfE4KHO0vvJvkaigUUYaxfZ+ nNno+oUnDF7ZviAkBTN2/LnccoQe/xLObaKxzBcbP6DTmtARduQTIvJI905cNIDF wtcyh96cyXsQ14LZTrTZ2vplNDfZ3sDgFn4KUKoW6o6QCbNCzKoYAbMDq7PPAtD0 Mw0g+DrNKL9mH5BJmsSINWWeY2SLZGPmWo2SSI5hRW2HVaPZYyr7Wg8iqTUkslx/ U1AsmlM1U8cWOkrzyg7X+jOK/HwWtRpJiCbjt5Bn93xo5WA37EPjqg5dcczAzRAV +paZCTFWDsOoII0Jmc9RL0s+U1tk8z2soghSweAVpxWiJLdx2tpdG0dmol5K0qqN CoIB9iCyt8geT0L1wFJWY2s9rMr7oeU+SEahRjENbbCLQz6B3QNO09vRj8GNirNM LAGyXe3k8y4UsCxb2kr6kRwfw0Ize32WdACmgStXBWg6Kbx0c9y2ZV0DeUfDMa+/ 9BOi5p6icgGWD2SqPGnDRxnKUqGOqdyftg+jF0tAuUG7osCl3w7sEZ1SkI2bGB5I DCFr27fCf7NeVSkvvDec =JVrR -----END PGP SIGNATURE----- --mq71uICANmfquClM6nS7cxfc6nQBmeKeE-- From owner-freebsd-ports@freebsd.org Fri Feb 12 15:38: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 1F6CAAA6A8F for ; Fri, 12 Feb 2016 15:38:50 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-ob0-x22a.google.com (mail-ob0-x22a.google.com [IPv6:2607:f8b0:4003: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 D837D182A; Fri, 12 Feb 2016 15:38:49 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by mail-ob0-x22a.google.com with SMTP id xk3so125453301obc.2; Fri, 12 Feb 2016 07:38:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=+eLDs7WmUb1pQpLyBfb3HSSJBfit4yuESeX+MX8fPGI=; b=CtDzMe8SXE9B36AgST7zc83AWY5Mw1lEPMtVRq/WPxz6hod3sov/jgdv3olDbM6/fg +FoDRdIx1SqYS5vI2GzwjKWtsxjK3d1v6Wnoaw/K/12gIs2lbTyUgHSYyt8DYx+qju/u vdt65H7GZDuV1wY6pMmp076e+dbRRoX0xDd99tGxe787iXMa0Ankwz2Jp5z9QK7ZYpSg DkTRltVmPnqLYx/L4pS8sUKqx4AxZ3DMPR1hsxxSkwE3mZS8yMF7tkUy9AaJjVBOjJ51 tMJv7dxCvEcoorvUN67cNSyUo9lmWmnJd+E3Nk8khOvI/3nzHK4oG2aDt8TkvQh4Tj/9 OvrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=+eLDs7WmUb1pQpLyBfb3HSSJBfit4yuESeX+MX8fPGI=; b=mJ9Y2AwV/hbwUuberE9TP6BOi7AT2fivZ80jQs/ezZTy41QC8Z+lWMQ55aHAmeskEN RW/oJgh37YvenadRnQREa5voNlYGLtnrmmz5X17k8Hdx3yEzTtXH3ye6s4OBWBg828Zo iV8Ny7OHTBbpyncWnplTEdQ6Ix31spDpaHfhWfUSVjI1Qj/DYksC2c0vB6R/m44dkD0+ 9e2bJ15bOi1Yw4bXuag6XriaO0TZ/w8jlFRCMZCnHNMPXbIV6EF5/pZdWjBtWlXLI3fJ ynifukUAnTdcJ13ALgfycAlN9qjEPqOxMN7mO7PBhhKo2Z7LyUGeqequWQ5bAyO9y4U7 nKuw== X-Gm-Message-State: AG10YOTxFH9uf5U1P9VJ7Fg57b1cTLWYt7KfVueGHGU1yMOBhCOddhGcmQBZnUl6ZjPifk1YXbFaIv2J3PIb5A== X-Received: by 10.202.189.130 with SMTP id n124mr1652330oif.21.1455291528866; Fri, 12 Feb 2016 07:38:48 -0800 (PST) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.169.198 with HTTP; Fri, 12 Feb 2016 07:38:19 -0800 (PST) In-Reply-To: <56BDF2A3.9030100@ohlste.in> References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDF2A3.9030100@ohlste.in> From: Royce Williams Date: Fri, 12 Feb 2016 06:38:19 -0900 X-Google-Sender-Auth: UY86rNAdobEXxtjGbiDDG62gZVk Message-ID: Subject: Re: Removing documentation To: Jim Ohlstein Cc: John Marino , Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 15:38:50 -0000 On Fri, Feb 12, 2016 at 5:56 AM, Jim Ohlstein wrote: > On 2/11/16 7:22 PM, Royce Williams wrote: >> Is the abstraction is happening at the equivalent level here? The >> platforms that I'm thinking of -- that appear to have already solved >> this entire class of problem long ago -- feature wrappers around >> apt-get, not wrappers around dpkg. >> >> I'm advocating that we stop quasi-providing four different flavors of >> apt-get. Until there is a single and official mechanism for both >> dependency resolution and configuration option management, the >> fragmentation remains. > > Sadly, I also use dpkg-based systems, not my first choice, but because > sometimes they're the best currently available tool for the job at hand. I'd > need about thirty hands to use my fingers to count how many times apt-get > has left me with a broken package system, though aptitude usually is able to > fix that. Most often that has happened after adding a third party repo (it > happened recently with using MariDB's own repo instead of the official > package) or when compiling from source and trying to delete unnecessary > cruft. The biggest drawback to those systems is that compiling software and > registering it can be a pain in the ass. The second biggest problem is those > systems (Debian and Ubuntu specifically) are built around users who are > totally willing to have the developers choose which options will be compiled > in to "official" and "non-official" repos. That is, people who compile their > own binaries are really an afterthought in the Debian and Ubuntu world. Some > might call that a strength, and yes, dpkg is a nice system for people who > want that kind of thing. It's made Debian based systems very popular, no > doubt about it. Third-party repos are an entirely other kettle of fish, I think. At that point, you're throwing yourself on the mercy of uncoordinated third-party dependency information that conflicts with the official one, and the dpkg/apt-get system should not be held responsible for that. > FreeBSD is different in that regard. The ports system is one of the things > that makes it great. Being able to choose whether to compile everything, > compile some ports and use official packages (or non-official repos) for > others, or entirely to use pre-built binaries is one of the great strengths > of FreeBSD and is one of the features that distinguishes it from most > flavors of GNU/Linux. There are even tools for creating repos fairly easily. > Have you ever tried to write a spec file for an RPM based distro? Ugh! > Unfortunately, dpkg is not designed for people in those first two categories > above. It can be made to work, but requires much more effort. Add in systemd > and the nightmare continues... Interestingly, my experience -- after having been an admin for 70+ FreeBSD boxes for a 50K+ ISP user base for 12 years -- is different. It is the apt-get system that has never failed me, and it is FreeBSD that has regularly left me with a software installation so wrecked that I had to deinstall every third party package and start over, or spending hours scripting a search-and-destroy mission to clean up the mess. When people with significant FreeBSD experience regularly recommend the "nuke it from orbit" remedy regularly to people in the forums, that's a sign that something is deeply wrong. My Linux/dpkg/apt-get experience is entirely different. I have pushed dpkg-based systems through three major OS/ABI upgrades with one or two commands, almost without having to perform any manual steps at all -- and when I did, someone had captured them as part of the package system, informed me about it up front in the release notes, and almost always empowered me to run a simple package command to do what needed to be done automatically. To be clear, this is not "hey, the default version of perl has changed, please do one of these five things, and if they don't work, delete everything and start over" /usr/ports/UPDATING equivalent. These were genuinely deep things that justifiably required a human to decide which way they wanted to go. And there was no ambiguity in the official documentation about which commands I needed to run -- because there was a single, official method included in the base OS. Managing software across FreeBSD OS upgrades, by contrast, is replete with manual software removal and reinstallation steps, hunting down old library dependencies, etc. Recurring "nuke it from orbit" debacles, coupled with the necessity of /usr/ports/UPDATING, makes the ports system an order of magnitude less reliable than stock Debian/Ubuntu ports. This upgrade/management friction makes me far less likely to want to try to upgrade a FreeBSD system, which, in turn, when faced with a new install of some kind, makes me far more likely to use and recommend Ubuntu server over FreeBSD. This pains me greatly, as I have been a FreeBSD advocate/fan for fifteen years, and I believe that FreeBSD's tightly integrated kernel/userland/docs has the potential to be far superior. In the meantime, we keep reinventing the wheel. And each time, /usr/ports/UPDATING survives. And each time, the list of possible software management tools grows, such that each of them has to be mentioned in /usr/ports/UPDATING. This is another sign that something is deeply wrong. Any software management solution that does not kill /usr/ports/UPDATING forever is insufficient. There are other deep requirements of a software management tool suite so compelling that it would make all others obsolete. Those requirements should gathered and sponsored in an official way, instead of being developed by heroes in a vacuum. > This discussion is aimed at people who prefer to compile at least some of > their own binaries, else they wouldn't need Portmaster or Synth or poudriere > or portupgrade. Really and truly, and with due respect, speaking about dpkg > is really a diversion, unintentional as it may be, and detracts from your > main point about a totally unified package/ports system, which you believe > belongs in base. I don't entirely disagree with that, but having choices > about what wraps around pkg(8) should be up to the user. I use poudriere. > For my purposes it's the best available tool. Even if you have half a dozen > jails on one box poudriere + pkg makes distributing binaries to those jails > a joy. Synth might do the same. Portmaster might be satisfactory for > building a small number of ports in a system that mostly uses official > packages. Portupgrade, if you can live with the ruby dependency and the > occasional risk that it will crap out when upgrading a dependency, still > works well for solitary systems using only ports. My point is that the main > tool is there. It's pkg(8). It does a _reasonably_ good job of sussing out > what's necessary, installing only run dependencies, and avoiding "dependency > hell". For people who use only official packages I'd daresay it's superior > to apt-get. Can it be improved? Yes. I have a wishlist in fact. However, > it's a young tool that really is excellent, especially compared to what was > (not) present previously. What tools, if any, a user chooses to employ > around pkg is up to that user. On Debian and Ubuntu I need both apt-* tools > and aptitude. On FreeBSD I currently use poudriere. Others only need pkg > itself. I have no disagreement with most of this. pkg is, indeed, a big move in the right direction. I do believe that the fact that different tools are needed for different types and counts of deployment is also a sign that something is wrong. > In my use case, I compile everything myself because I like to customize > options and there also may be a slight control issue there as well. ;) I use > poudriere and maintain different repos for different options. Just the other > day I spun up a new one for the yet to committed PHP 7.0 ports. It took a > couple of minutes to do, though compiling some of the modules was an effort > - separate issue. I created a jail, added that repo, installed php70, and > was ready to test. To do that on Debian would probably have been a lot more > effort, though I imagine someone has a repo out there with packages, if I > wanted to use someone else's packages... This is, indeed, a gap in the Debian world. It's one that the ports system is a great start towards resolving. That's why I think that ports + pkg could be a superior offering that people would flock to, and which deserves more focus. >>> Synth is a binary. There's no POLA there. >> >> If there were no ports system, and everything was package-driven, I'd >> agree. Synth and its cousins exist because people work from ports -- >> which means that dependencies matter. >> >>> There's no requirement to build from ports, that's an unsubstanciated >>> invention. Notice that not a single person could defend that position >>> after a challenge. There's no technical basis for it; it's just >>> emotional. >> >> The laissez-faire "there's no requirement to build from ports" that >> permeates FreeBSD is exactly what's wrong. The fact that half of the >> documentation and quasi-official tools tell people "hey, use one of >> these three ports management tools, or maybe packages, pick what works >> for you -- oh, and be sure to check /usr/ports/UPDATING every time you >> touch any port or package" is a deep symptom of this fragmentation. >> >>> In a straight fly-off against any of the tools, Synth wins hands down >>> with any objective measurement. Poudriere is slightly more bulletproof >>> and more appropriate for a cluster (as it was targetted at) but for >>> average user Synth is better suited. >>> >>> It's a concurrent builder. Ada is a concurrent language. How is its >>> suitability even a debate? >> >> Because FreeBSD software management itself is not purely package based. >> >> As long as the ports system exists (and I think it should!), the >> management of compilation requirements -- especially for something >> that might need to be bootstrapped early, like a software management >> tool -- is a valid topic. >> >> To be clear: except for the Ada/ruby/whatever dependency chain, my >> beef isn't with Synth qua Synth. It's that every time we spin up Yet >> Another Optional Software Management Tool, we fragment further. If >> Synth becomes the holy grail of package management -- so compelling >> that it becomes the only choice people would want to make, which is >> what I think we need -- then it should become part of base. >> >> If that happened, would we want to ship with Ada in base? If not, why >> not? > > This is a good point. I still don't understand why pkg(8) is not in the base > (though I imagine there's a reason and it takes less than a minute to > install). There can't be many users who install a base system and use it > without a single additional piece of software. However, for my $0.02, that > is the only change I'd make to base at this point with respect to package > management, aside from my pkg(8) wishlist. As an aside, and fwiw, unless > there is a non-GPL'd Ada compiler out there, we won't see Ada or any > Ada-based binaries in base, even if Synth turns out to be the best thing > since sliced bread. Agreed. And Matthew Seaman's point downthread that pkg is still young and could, indeed, end up in base one day is an important one. Jim, thanks for the thoughtful reply ... including the parts where we disagree! > "Never argue with a fool, onlookers may not be able to tell the difference." > - Mark Twain I'm sure this is how John's feeling about me right now. ;) Royce From owner-freebsd-ports@freebsd.org Fri Feb 12 16: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 EF01DAA6715 for ; Fri, 12 Feb 2016 16:04:44 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from fly.hiwaay.net (fly.hiwaay.net [216.180.54.1]) (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 C19A1947 for ; Fri, 12 Feb 2016 16:04:44 +0000 (UTC) (envelope-from wam@hiwaay.net) Received: from kabini1.local (dynamic-216-186-244-25.knology.net [216.186.244.25] (may be forged)) (authenticated bits=0) by fly.hiwaay.net (8.13.8/8.13.8/fly) with ESMTP id u1CG4ffV031113 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Fri, 12 Feb 2016 10:04:42 -0600 Subject: Re: Removing documentation To: freebsd-ports@freebsd.org References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDF2A3.9030100@ohlste.in> <56BDFBE3.7050709@FreeBSD.org> From: "William A. Mahaffey III" Message-ID: <56BE0299.6080708@hiwaay.net> Date: Fri, 12 Feb 2016 10:10:11 -0553.75 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BDFBE3.7050709@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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 16:04:45 -0000 On 02/12/16 09:42, Matthew Seaman wrote: > On 12/02/2016 14:56, Jim Ohlstein wrote: >> This is a good point. I still don't understand why pkg(8) is not in the >> base (though I imagine there's a reason and it takes less than a minute >> to install). There can't be many users who install a base system and use >> it without a single additional piece of software. However, for my $0.02, >> that is the only change I'd make to base at this point with respect to >> package management, aside from my pkg(8) wishlist. As an aside, and >> fwiw, unless there is a non-GPL'd Ada compiler out there, we won't see >> Ada or any Ada-based binaries in base, even if Synth turns out to be the >> best thing since sliced bread. > The primary reason pkg(8) is not in base is to decouple it from the > FreeBSD release timescale. Given the promises about API/ABI stability > over a major release branch, development of pkg(8) would be forced to > slow to a crawl. > > pkg(8) still has a lot of changes yet to be realized, both in its own > code, and in the code of both the ports and the base system, and in > adjunct software like poudriere or indeed, synth, so it is likely to > remain a 'port' for some time to come. It is not completely > inconceivable though that at some future point, pkg(8) will have matured > into stability and require little further development, in which case, > importing it to base would be a natural next move. > > Cheers, > > Matthew There was a thread a month or 2 back that mentioned adopting the pkg 'package format' for binary base packages. This would at least unify base & userland binaries under 1 package management system (& I *love* freebsd-update, BTW, *NO* aspersions being cast here). As I understand things, there would be separate repo's for base (obviously) & userland, but 1 unified format/package-manager. For those wanting to compile either base or userland themselves, they still could, since pkg is reasonably 'port' aware (& hopefuly could be made /usr/src aware as well), & they could use whatever src-base/port management tools they wanted. I definitely agree that a well integrated ability to possibly mix locally compiled stuff w/ repo-binaries is quite desirable in many scenarios & a nice advantage for FreeBSD. $0.02 from the (*very*) cheap seats, no more, no less .... -- William A. Mahaffey III ---------------------------------------------------------------------- "The M1 Garand is without doubt the finest implement of war ever devised by man." -- Gen. George S. Patton Jr. From owner-freebsd-ports@freebsd.org Fri Feb 12 16:26: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 5C207AA60EA for ; Fri, 12 Feb 2016 16:26:01 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003: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 2371014AA; Fri, 12 Feb 2016 16:26:01 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by mail-ob0-x232.google.com with SMTP id wb13so128848781obb.1; Fri, 12 Feb 2016 08:26:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:cc:content-type; bh=+aGBpGPgYPOZPB3xnoLXiY+krsELg7j6/YEHyinwcHo=; b=oMaBwPfltsMelRh2uvwpGxK6aH2HyENWDpDK91UhybhcfYlPQMdfwOPm8r9WD1TOhp GCyO7pjA2jQmsp5XQAXpQj5tReDWwdYXKi75IBve5HWGPGkLYTD2e0VAxZ+EeRZgl2rr YoqSH3/OB+ARg6nEfAjkxhpdyLAs6M9MrQhaIZVExlYsnVp2NbMjDPGhoA2bFEGORML+ /6kXOWqrZiVmI+zOD6q4UhVAUHrvfxg2O+9JX8uncbFOAKEQYaGKVjr1+PDPZkaJnNj3 s9USo+1sB+WUVx7Jjvc3kYhnaMwdr8b1cD24mj8eLUVkHPifqu8NVsXrmpuXxKFtOrKG ljkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to:cc:content-type; bh=+aGBpGPgYPOZPB3xnoLXiY+krsELg7j6/YEHyinwcHo=; b=fmTc9BpP103MPtHxXy8zT4ChZnmLxMaJz6x5pyd953tF76QVluVHqIevGC9IpMvJqn e4eiAwFq9qp1eXjg78fuvXS0Nycmg8Ar3RepbGF9lH+2TGfd1VQxvRw6yIcvv6J7L5nn 8mkbvh4GHSu6mcXYgNU3Cxh5QDoE0KxUNZLcxbsboZtAMxdG4W631mboCkahpDhGrWWU 9SOeCmoE/rcQeoK1kBJ70w3qbtJW3Hflt+r3iO9plKifVm+PluUWIeQXG0ayj12DxY8Y uQRyP+IX6f1+IjTZw+evv7JGOE+gHwcw1zOnSkAnLVpuHI/4SU6bsNN6NZ0qrB57Took ugBw== X-Gm-Message-State: AG10YOTUuZvcZEX9UYnSSvP0Fi16JA3GERCRbrtCMEyAS43PQfdkCJndwCNCbj30xL8B0FecK3W26xdxG+bTFw== X-Received: by 10.202.77.197 with SMTP id a188mr1862666oib.10.1455294360317; Fri, 12 Feb 2016 08:26:00 -0800 (PST) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.169.198 with HTTP; Fri, 12 Feb 2016 08:25:30 -0800 (PST) From: Royce Williams Date: Fri, 12 Feb 2016 07:25:30 -0900 X-Google-Sender-Auth: SRJB74H4R6A8xTutc3hZjeGceIQ Message-ID: Subject: ports/pkg/OS integration 2.0 (was: Re: Removing documentation) To: Jim Ohlstein Cc: John Marino , Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 16:26:01 -0000 On Fri, Feb 12, 2016 at 6:38 AM, Royce Williams wrote: > This is, indeed, a gap in the Debian world. It's one that the ports > system is a great start towards resolving. That's why I think that > ports + pkg could be a superior offering that people would flock to, > and which deserves more focus. To be fair, this is also why my comparison FreeBSD's ports system to some other OSes binary package system is an unfair comparison. :) The complexity of letting people pick their own compilation options is significant, and one that the Linux/Debian/dpkg world largely sidesteps. But it's exactly where I think that FreeBSD could really shine. FreeBSD's ports system is the best system I've seen for managing custom compilation. If the OS, binary packages, and ports were more tightly integrated, it would be magic. Some goals: * The OS needs a structured way to know that a different package has changed its default behavior in some way. (The Ubuntu /etc/alternatives symlink system and other mechanisms solve this well). In other words, a common framework that could accommodate things like deciding to use a port or package instead of the facility provided by the OS. * Port maintainers should be able to express how one-offs and conflicts should be resolved in a machine-readable way. (In other words, as a test of fitness to purpose, most historic entries in /usr/ports/UPDATING should be programmatically expressible in the system). * The ports system needs to know which compilation options were used by packages in the pkg system, so that if a conflict arises, it can be intelligently expressed by the maintainers (or the user can be told that they are mutually exclusive). * if the user's port configuration options aren't different from the package defaults, ask the user if they want to use the package instead (with global and per-port knobs to stop asking if the user desires). In other words, the end goal should be that the OS, ports, and packages can coexist for common use cases. Royce From owner-freebsd-ports@freebsd.org Fri Feb 12 16:48: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 0903EAA69F0 for ; Fri, 12 Feb 2016 16:48:17 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id EF2C21EAB; Fri, 12 Feb 2016 16:48:16 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0O2G00D5X1NWA200@hades.sorbs.net>; Fri, 12 Feb 2016 08:55:11 -0800 (PST) Message-id: <56BE0CC5.50103@sorbs.net> Date: Fri, 12 Feb 2016 17:48:05 +0100 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: Royce Williams Cc: Jim Ohlstein , Kevin Oberman , John Marino , lev@freebsd.org, FreeBSD Mailing List Subject: Re: Removing documentation References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDF2A3.9030100@ohlste.in> In-reply-to: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 16:48:17 -0000 Royce Williams wrote: > On Fri, Feb 12, 2016 at 5:56 AM, Jim Ohlstein wrote: > > > >> FreeBSD is different in that regard. The ports system is one of the things >> that makes it great. Being able to choose whether to compile everything, >> compile some ports and use official packages (or non-official repos) for >> others, or entirely to use pre-built binaries is one of the great strengths >> of FreeBSD and is one of the features that distinguishes it from most >> flavors of GNU/Linux. There are even tools for creating repos fairly easily. >> Have you ever tried to write a spec file for an RPM based distro? Ugh! >> Unfortunately, dpkg is not designed for people in those first two categories >> above. It can be made to work, but requires much more effort. Add in systemd >> and the nightmare continues... >> > > Interestingly, my experience -- after having been an admin for 70+ > FreeBSD boxes for a 50K+ ISP user base for 12 years -- is different. > > It is the apt-get system that has never failed me, and it is FreeBSD > that has regularly left me with a software installation so wrecked > that I had to deinstall every third party package and start over, or > spending hours scripting a search-and-destroy mission to clean up the > mess. When people with significant FreeBSD experience regularly > recommend the "nuke it from orbit" remedy regularly to people in the > forums, that's a sign that something is deeply wrong. > And from my experience of building and running SORBS over the last 13-14 years on Linux and FreeBSD... Linux: rpms (centos) - every system that used them ended up being replaced because of horrible dependency loops. dpkg (debian) - every couple of years something needs to be upgraded and the OS has to be nuked from orbit (9 out of 10 libc patch) tgz (slackware) - everything compiled from source management was a nightmare but *never* resulted in unbootable systems... dependency - well you had to manage that yourself. FreeBSD: source upgrade (OS): only failed at 5.x and that was bad. freebsd-update (OS): several failures - particularly 9.x, particularly around 9.3-p5 and 9.0->9.3 (in one jump) ports (pre-pkg) from source: mostly worked fine - problems with options changing and defaults changing. ports (post pkg) from source: exactly the same problems as pre-pkg plus occasionally the DB would get corrupted and then you have to nuke the entire package system from orbit and reinstall all the ports. ports (pre-pkg) from precompiled: finding the right version for the system was always the issue because it was generally a moving target about what was on the system and what was not. ports (post-pkg) from precompiled: pretty much nuke and reinstall everything everytime to be 100% sure it's all done which pkg makes trivial... except when the DB blows up... which is when you need to have a list of your ports that you need on the system... Note: I don't use pkg at all anymore, don't even bother testing, gave up on that when it nuked a remote system and left me unable to get in... which resulted in an OS reload (from late 8.x IPMI remote consoles don't work so when pkg nukes the sudo install and you have only allowed ssh logins as a user (not root) - which is the FreeBSD default... well rather than spreading FreeBSD in the company (to 1000's of machines) we (others in the company) are now looking at the alternative and replacing the 50+ SORBS ones... Congrats guys!) > My Linux/dpkg/apt-get experience is entirely different. I have pushed > dpkg-based systems through three major OS/ABI upgrades with one or two > commands, almost without having to perform any manual steps at all -- > and when I did, someone had captured them as part of the package > system, informed me about it up front in the release notes, and almost > always empowered me to run a simple package command to do what needed > to be done automatically. To be clear, this is not "hey, the default > version of perl has changed, please do one of these five things, and > if they don't work, delete everything and start over" > /usr/ports/UPDATING equivalent. These were genuinely deep things that > justifiably required a human to decide which way they wanted to go. > And there was no ambiguity in the official documentation about which > commands I needed to run -- because there was a single, official > method included in the base OS. > > Managing software across FreeBSD OS upgrades, by contrast, is replete > with manual software removal and reinstallation steps, hunting down > old library dependencies, etc. Recurring "nuke it from orbit" > debacles, coupled with the necessity of /usr/ports/UPDATING, makes the > ports system an order of magnitude less reliable than stock > Debian/Ubuntu ports. This upgrade/management friction makes me far > less likely to want to try to upgrade a FreeBSD system, which, in > turn, when faced with a new install of some kind, makes me far more > likely to use and recommend Ubuntu server over FreeBSD. This pains me > greatly, as I have been a FreeBSD advocate/fan for fifteen years, and > I believe that FreeBSD's tightly integrated kernel/userland/docs has > the potential to be far superior. > > In the meantime, we keep reinventing the wheel. And each time, > /usr/ports/UPDATING survives. And each time, the list of possible > software management tools grows, such that each of them has to be > mentioned in /usr/ports/UPDATING. This is another sign that something > is deeply wrong. Any software management solution that does not kill > /usr/ports/UPDATING forever is insufficient. > Personally I think the system should be usable without /usr/ports at all.... which funnily enough is (was) the case before pkg (is still on my systems but that's another story.) Anyone the nice thing is I now I just sit back and devote my time to important things. -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-ports@freebsd.org Fri Feb 12 16:50: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 4C8DAAA6C56 for ; Fri, 12 Feb 2016 16:50:47 +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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D306F10FC for ; Fri, 12 Feb 2016 16:50:46 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from zero-gravitas.local (unknown [IPv6:2001:8b0:151:1:2ef0:eeff:fe24:fa38]) (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 531737B7F for ; Fri, 12 Feb 2016 16:50:43 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/531737B7F; dkim=none; dkim-atps=neutral Subject: Re: Removing documentation To: freebsd-ports@freebsd.org References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDF2A3.9030100@ohlste.in> <56BDFBE3.7050709@FreeBSD.org> <56BE0299.6080708@hiwaay.net> From: Matthew Seaman X-Enigmail-Draft-Status: N1110 Message-ID: <56BE0D5A.40507@FreeBSD.org> Date: Fri, 12 Feb 2016 16:50:34 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56BE0299.6080708@hiwaay.net> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mjA9qv93Es4wKs256vdLIvrBUeXlcimQV" X-Virus-Scanned: clamav-milter 0.99 at smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=2.2 required=5.0 tests=RDNS_NONE,SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Level: ** 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 16:50:47 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mjA9qv93Es4wKs256vdLIvrBUeXlcimQV Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2016/02/12 16:03, William A. Mahaffey III wrote: > There was a thread a month or 2 back that mentioned adopting the pkg > 'package format' for binary base packages. This would at least unify > base & userland binaries under 1 package management system (& I *love* > freebsd-update, BTW, *NO* aspersions being cast here). As I understand > things, there would be separate repo's for base (obviously) & userland,= > but 1 unified format/package-manager. For those wanting to compile > either base or userland themselves, they still could, since pkg is > reasonably 'port' aware (& hopefuly could be made /usr/src aware as > well), & they could use whatever src-base/port management tools they > wanted. I definitely agree that a well integrated ability to possibly > mix locally compiled stuff w/ repo-binaries is quite desirable in many > scenarios & a nice advantage for FreeBSD. $0.02 from the (*very*) cheap= > seats, no more, no less .... Yes, this is planned for FreeBSD 11.0-RELEASE. One big chunk of functionality made possible by this change is the ability to selectively install (or not) different bits of the base system -- so you could install FreeBSD /without/ sendmail using the standard binary packages, and maintain it entirely by binary pkg updates. At the moment, if you want a system 'WITHOUT_SENDMAIL' then you have to compile it yourself. Cheers, Matthew --mjA9qv93Es4wKs256vdLIvrBUeXlcimQV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQJ8BAEBCgBmBQJWvg1jXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnmSMP/RuMEAVue/P9juh/ELoJYUlM UAWCODXf+14hbFoTnzCaufxS46bL1RHF5lzXKbNMN0C5JHjdPHOrqfTMzYL2T7nk loLdh2eGEMMbQIUXcWSlIv+aWn61TARAPS6Erqz/WnXcDMBuC2ScQ4wFUJ8JYzjz hvU2Y2NfxZU+wAftK4zksQRH1qifFVws6ihC4qO3AwP3PzpIoL9pKxzCzxM6LZM7 NgNN5UbTJoQMEiGelgihZ2/fw+KJae6540aSfvOVcrxPMCT4hiWqf2KLk5Jo4kAw Zs4MBjoksmZ+BOJm2PZ+ItYdpQnpw24KSCo6CrAp4hiwg+8KaUGWIcJeK++F5z09 2XN60KxwZaLf8R5Cmw/o1LyHIS+JgUgHm6QKPm/keupMBDD4iTMWAK55sc3BaVAa 36SSyW8Xz8ppTAOyMrQTmQakKE/q3hYEU7rBDv51KEqN7XbSgJJDnX8CLGYvyl/0 aA5oovi/HUa/dv02UQ/fghwHaOyWh3KnKAwInw7bW6Yk1pAcCu8Vxx4yW0FO7UPl E82q6/nSvXLFwPV39DaQukxhDCwLyQRHEb1PVUx1fS6Mln+X20GUEWEfIeN40UyQ nSDS/OLBwYOOwgAwOuu0J7ozMpQbBTbIgR8WY5fCKOvO9kNinvhmUl9takXgOP0N xcZVP1HciwSSllkmysOS =6hex -----END PGP SIGNATURE----- --mjA9qv93Es4wKs256vdLIvrBUeXlcimQV-- From owner-freebsd-ports@freebsd.org Fri Feb 12 16:54: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 3E163AA6E55 for ; Fri, 12 Feb 2016 16:54:57 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qg0-x229.google.com (mail-qg0-x229.google.com [IPv6:2607:f8b0:400d:c04::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 ED581156A for ; Fri, 12 Feb 2016 16:54:56 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qg0-x229.google.com with SMTP id b35so66387995qge.0 for ; Fri, 12 Feb 2016 08:54:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=TP0UM5DJUGai0zSuvdMft8azw4j5qJ4w5ro9/vbzenY=; b=EucEJ/MKyhy934iU3Vy1B6GVlXiVUiYYmCWf6FhIa/ArM1Qe5Af3MDm1yObCOWR6mj A//KGufhi8pkpVrZs1QtpmJaePyj+AMCKgbnfiyiBroMbVUnIPF660d03vhnjw3PJSyb edBpvjsAehpt4N3ScqOTb0SxXe8K2DBhu4gpwPVPFLVUMG3tbR0LciH5YNWBAbm1oFRp Rq1gdqoFtO44iShrSk/MV/YokwMNtlZs5LKxfpk1PZufpbGhVSzruh+grohE7QeEiuBv asJFwRdOjD4jfzjcVWPHJ1rp9O69+zOSTg6rgnCNqcRghT1/d11j/7jvKoOSDl3xzLCO x8Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=TP0UM5DJUGai0zSuvdMft8azw4j5qJ4w5ro9/vbzenY=; b=mFOHIJCIEur1kZU0CG/4QvFG16GFGWtjV7tTbxakaQHbNIc3ozq8i6VkJNFsvJe6NC MLtVxkLrYntFKrhf2cNciWuuu10MrLwApaH8EpBr9MPIlY9abJVIMtRVX0AduDtkDNit 4YQOjrjWGHo2iQdYe25Gn342qqZPlLeiMMGHX15GWWuDems+Z5zvXWiVCW/8UyXmG6n/ EUGVMRPTOkiH2uvLIE4EuFMYMznJr9F96V6N5NO2x6NGxID/gntCLgrrGnLvY/KtFwbH skdGdL1wAgyxB1XmeL2ANZ/yqViXSSYt/UyFIPqBWaoZxar6jjmMn4EeDGWZNhcHeOJK 9Rkw== X-Gm-Message-State: AG10YOT94lxHrmb1QzjNIB27qWcMTnpnrZM9xiVUzdoAmG0iiFmMSM5dtnR/13wojeL97Q== X-Received: by 10.140.157.214 with SMTP id d205mr3443511qhd.3.1455296096011; Fri, 12 Feb 2016 08:54:56 -0800 (PST) Received: from [192.168.1.18] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.googlemail.com with ESMTPSA id g108sm5864250qge.23.2016.02.12.08.54.55 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 12 Feb 2016 08:54:55 -0800 (PST) Subject: Re: ports/pkg/OS integration 2.0 (was: Re: Removing documentation) To: Royce Williams References: Cc: John Marino , Kevin Oberman , lev@freebsd.org, FreeBSD Mailing List From: Jim Ohlstein Message-ID: <56BE0E5E.7020102@ohlste.in> Date: Fri, 12 Feb 2016 11:54:54 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 16:54:57 -0000 Hello, On 2/12/16 11:25 AM, Royce Williams wrote: > On Fri, Feb 12, 2016 at 6:38 AM, Royce Williams wrote: >> This is, indeed, a gap in the Debian world. It's one that the ports >> system is a great start towards resolving. That's why I think that >> ports + pkg could be a superior offering that people would flock to, >> and which deserves more focus. > > To be fair, this is also why my comparison FreeBSD's ports system to > some other OSes binary package system is an unfair comparison. :) > The complexity of letting people pick their own compilation options is > significant, and one that the Linux/Debian/dpkg world largely > sidesteps. > > But it's exactly where I think that FreeBSD could really shine. > FreeBSD's ports system is the best system I've seen for managing > custom compilation. If the OS, binary packages, and ports were more > tightly integrated, it would be magic. > > Some goals: > > * The OS needs a structured way to know that a different package has > changed its default behavior in some way. (The Ubuntu > /etc/alternatives symlink system and other mechanisms solve this > well). In other words, a common framework that could accommodate > things like deciding to use a port or package instead of the facility > provided by the OS. This is true. That probably would not be impossible to implement. It would be nice to be able to have two or more versions of a tool installed and relatively seamlessly switchable, at least for testing. I'm thinking PHP, Apache, nginx, etc. /usr/local/bin/php5 and /usrlocal/bin/php7 with one at any time symlinked to /usr/local/bin/php or /usr/local/alternatives/php or whatever. > > * Port maintainers should be able to express how one-offs and > conflicts should be resolved in a machine-readable way. (In other > words, as a test of fitness to purpose, most historic entries in > /usr/ports/UPDATING should be programmatically expressible in the > system). Yes! > > * The ports system needs to know which compilation options were used > by packages in the pkg system, so that if a conflict arises, it can be > intelligently expressed by the maintainers (or the user can be told > that they are mutually exclusive). I believe at this time all official packages are compiled with the particular port's default options. That is until "flavors" are implemented at some point in the future. > > * if the user's port configuration options aren't different from the > package defaults, ask the user if they want to use the package instead > (with global and per-port knobs to stop asking if the user desires). Another big YES! > > In other words, the end goal should be that the OS, ports, and > packages can coexist for common use cases. > -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From owner-freebsd-ports@freebsd.org Fri Feb 12 16:59: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 7F8F8AA608B for ; Fri, 12 Feb 2016 16:59:03 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id 72A42193A for ; Fri, 12 Feb 2016 16:59:02 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0O2G00D62262A200@hades.sorbs.net> for freebsd-ports@freebsd.org; Fri, 12 Feb 2016 09:06:04 -0800 (PST) Message-id: <56BE0F54.6040006@sorbs.net> Date: Fri, 12 Feb 2016 17:59:00 +0100 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: "William A. Mahaffey III" Cc: freebsd-ports@freebsd.org Subject: Re: Removing documentation References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDF2A3.9030100@ohlste.in> <56BDFBE3.7050709@FreeBSD.org> <56BE0299.6080708@hiwaay.net> In-reply-to: <56BE0299.6080708@hiwaay.net> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 16:59:03 -0000 William A. Mahaffey III wrote: > > There was a thread a month or 2 back that mentioned adopting the pkg > 'package format' for binary base packages. Yeah that would be the final nail.. ...and then we have an OS that relies on an sqlite db to be patched up correctly... why not go with BerkeleyDB .. oh wait, nevermind... how about going the whole hog and putting in a registry...that'll work, somewhere to store those pesky DWORDs so you could move rc.conf there as well... oh and the registry of installed ports there as well... No further comment necessary. -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-ports@freebsd.org Fri Feb 12 16:59: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 6F0FAAA60D3 for ; Fri, 12 Feb 2016 16:59:28 +0000 (UTC) (envelope-from rjk@wintek.com) Received: from local.wintek.com (local.wintek.com [72.12.201.234]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "local.wintek.com", Issuer "GeoTrust DV SSL CA - G4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 435E919D4; Fri, 12 Feb 2016 16:59:28 +0000 (UTC) (envelope-from rjk@wintek.com) Received: from rjk.wintek.local (172.28.1.248) by EX-2012.wintek.local (172.28.1.134) with Microsoft SMTP Server (TLS) id 15.0.847.32; Fri, 12 Feb 2016 11:59:42 -0500 Subject: Re: Recent update of security/nettle broke security/keepassx2 To: "freebsd-ports@freebsd.org" , References: <56BDEC41.4060502@wintek.com> From: Richard Kuhns Message-ID: <56BE0F6E.2080509@wintek.com> Date: Fri, 12 Feb 2016 11:59:26 -0500 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: <56BDEC41.4060502@wintek.com> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: EX-2012.wintek.local (172.28.1.134) To EX-2012.wintek.local (172.28.1.134) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 16:59:28 -0000 Apologies; it was apparently libgcrypt, not nettle. On 02/12/16 09:29, Richard Kuhns wrote: > Hi all, > > After updating security/nettle, when I try to start keepassx2 I get: > > : rjk$~; keepassx > Ohhhh jeeee: Assertion `ctx->unused < 64' failed > (salsa20.c:400:salsa20_do_encrypt_stream) > Abort trap > -- Richard Kuhns Wintek Corporation 427 N 6th Street Lafayette, IN 47901-2211 Main: 765-742-8428 Direct: 765-269-8541 From owner-freebsd-ports@freebsd.org Fri Feb 12 19:00: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 8CA95AA7AB8 for ; Fri, 12 Feb 2016 19:00:30 +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 4D5111A29 for ; Fri, 12 Feb 2016 19:00:30 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aUIxE-0007X8-SS for freebsd-ports@freebsd.org; Fri, 12 Feb 2016 20:00:32 +0100 Date: Fri, 12 Feb 2016 20:00:32 +0100 From: Kurt Jaeger To: FreeBSD Mailing List Subject: Re: Removing documentation Message-ID: <20160212190032.GD26283@home.opsec.eu> References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDF2A3.9030100@ohlste.in> <56BE0CC5.50103@sorbs.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BE0CC5.50103@sorbs.net> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 19:00:30 -0000 Hi! Michelle wrote: > ports (post pkg) from source: exactly the same problems as pre-pkg plus > occasionally the DB would get corrupted and then you have to nuke the > entire package system from orbit and reinstall all the ports. Interestingly, I had my cases of strange dependencies chains, but I can't remember a case where the pkg-db was really trashed to no longer function. The more recent pkg versions are very robust for my use cases. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Fri Feb 12 19:07: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 54D83AA7DB8 for ; Fri, 12 Feb 2016 19:07:43 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (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 2160C1DFB for ; Fri, 12 Feb 2016 19:07:43 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from [176.158.145.63] (helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aUJ49-0008qk-Ag for freebsd-ports@freebsd.org; Fri, 12 Feb 2016 20:07:41 +0100 Subject: Re: Fw: Unexpected dependencies of graphics/libGL To: freebsd-ports@freebsd.org References: <20160119044908.6cb999497ee9cd36b8dec497@ime.usp.br> From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <56BE2D76.404@FreeBSD.org> Date: Fri, 12 Feb 2016 20:07:34 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160119044908.6cb999497ee9cd36b8dec497@ime.usp.br> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="9u3m79JS4aOPhhSlPsk90PtvSpPN8vwsB" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 19:07:43 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --9u3m79JS4aOPhhSlPsk90PtvSpPN8vwsB Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 19/01/2016 05:49, Lu=EDs Fernando Schultz Xavier da Silveira wrote: > Since the beginning of this year, graphics/libGL and friends started > depending on a significant amount of software, including git and bzr. > Could anyone explain why that is and whether it is possible to avoid > such dependencies? Hello! I'm not sure how you end up with git and bzr. Maybe git is required by a depency downloaded from GitHub. As for bzr, I have no idea: I don't have it installed and I frequently build Mesa ports. > Also, there is a dependency on clang and llvm from ports because of > advanced features that I (and I guess many of us) do not require. > I believe it has to do with the Gallium driver and OpenCL. Yes, this is correct, LLVM is required to build and run the Radeon Gallium drivers and OpenCL. When the Ports tree will allow to build subpackages from one port, then we will be able to achieve that for runtime dependencies (ie. only install LLVM if you install the Radeon Gallium driver or libOpenCL.so). For the build time, no, we won't add an option to drop LLVM. We already spent a significant amount of time to cleanup Mesa ports so they are all built correctly (they are all built with the same configure flags). Now, it's way easier to maintain those ports, so we won't go back to where we were. As for the version of LLVM, we can't use the one in base because it contains only parts of LLVM. Anyway, the API breaks with every releases of LLVM. Mesa or libclc developers can only support a couple versions of LLVM at one time. --=20 Jean-S=E9bastien P=E9dron --9u3m79JS4aOPhhSlPsk90PtvSpPN8vwsB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWvi12XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMAtsQAIU7UrZdEbxo0P+m75/iWzvM +Ba+ApGrRzys0hG3xRxTzVGnltaw6INDwPOS7SkltqtIjHZ883wzk3C3zGcWR5rS Luk1hCs11LoWbOOlbnbx6NFKbBUnadazFxDpZvrTYaufF0OZQAMQ0NyQUXBLzmkF tBQ51CBuVWYPJU+NkuLS4p9ow0+9KmcWpt8w/EOa7zovT4tmvv054ZpCtYJ0FBv6 nRLD5TBT/5HosuTYSPmjwrwICXMNKiKzOXASEV88HrjKJafMK7IXMSiYcJ7fY5Jd OLRunQ1E8seiTrDFHucJ3rHLuNVVrxtda987qJE6irb08TAfSHplMVD0Kf55iXFH vldm7L5L5E4xikPeNEtrpodHUSWQkoiWpXm1rQQwbaH4pN5/5ab+U56UDPXdpBQQ fo/5N6sy5SuIhpIeSmnGaj+ZDQG397pPSmUPfHokwWj4PVBoaXt3WQ6PNcYY0GsH xii/F+k1co5+VoG2UWaHOrpTZk5F2N5WuIQfEji/EzCtypBbWLp0RIo0g1OhaoE1 zs5odyxazBubNbdIlufJORVG1mIKPDWw9zcERgUv0FLFHggdqIWLbZNsiXT0XQJR +8D309Fa4LgUCpIMNng8ocvzasIiD3e8u+LpM+RBgjYa/3UaGq33BSadK+Xw61fv 8aFq63BhgKTJxjcoXZyC =SBim -----END PGP SIGNATURE----- --9u3m79JS4aOPhhSlPsk90PtvSpPN8vwsB-- From owner-freebsd-ports@freebsd.org Fri Feb 12 19:22: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 1DDF0AA65A2 for ; Fri, 12 Feb 2016 19:22:59 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (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 DF2841949 for ; Fri, 12 Feb 2016 19:22:58 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from [176.158.145.63] (helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aUJIv-00092h-5r for freebsd-ports@freebsd.org; Fri, 12 Feb 2016 20:22:57 +0100 Subject: Re: Unexpected dependencies of graphics/libGL To: freebsd-ports@freebsd.org References: <20160119044908.6cb999497ee9cd36b8dec497@ime.usp.br> From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= X-Enigmail-Draft-Status: N1110 Message-ID: <56BE310C.3010306@FreeBSD.org> Date: Fri, 12 Feb 2016 20:22:52 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i5NPMv2vuLCeFHq8F7aFEUu7usGh1oDhK" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 19:22:59 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --i5NPMv2vuLCeFHq8F7aFEUu7usGh1oDhK Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 19/01/2016 07:59, Manfred Antar wrote: > As an added note the new dependencies also break the build on > Sparc64 clang will not build on Sparc64 although llvm will. So i=E2=80=99= m > stuck with the earlier version of dri libGl etc. If there was a way > to turn off the depend on clang llvm it would be nice. Hi! Hmm, that's a problem indeed. I filed a bug report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207135 Thanks! --=20 Jean-S=C3=A9bastien P=C3=A9dron --i5NPMv2vuLCeFHq8F7aFEUu7usGh1oDhK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWvjENXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMm1wQANBQDzDZ3CBNbeziMIio3g4L g28biBKv7y3rxpsOzgovcAkLWWPcgUTYVtZAZ/2O53dqjdlO+lGPpc2PUU9N57wq 5ZQa5thvRk9C1qzlFS1QErWewcjXqWdmVKpuQt1DBMZWYvPujnNWegCkHHe7T9Gw FLDIaTRteP1kJcNtZC+zYHmk53d/hOl6F2uhuLkDqXI3BKbwS7dQmUxCRkVWte3k K95vclQqaQ1MCPtd4eLoTn8g2TD19KzTsrWUdDDXUV0uH3QuxrIrsyRtE68ZW59Y dDFmpQY5PL2BAfqMW4OzOqhUfYEZWVOoV7kyyyPRaor5tWZqOqupdBMzCWLMegnM lORpK/i5vtYYXvpnJJMZw7Zgu1OLkWf7d0BTfQj0EH8Lc9JrjHX2tSunIMVXiaZ0 YgkBvllNUsXm87mxUHwPIvxzY9VOqQr7TOU2GDdXxOXz4LhGOeKQXj5zMfLbPyJR CQz7KSJOl7MjETdBMyGTH40MiSSe2HeDV3massch+D4BZsvaOhh+qpGH76MpBTzA zjP2PWXLuLV0dBlc4pvN290vpdbcyvJafwEfCw5zrqc5rJrnMa56xZfLOISxIOB3 8Hrp9O//k1MJN2IHxB1/aHgRnUSzJLhB5JpUqecTfworT/1ewPVqppivrDsc8vcf ycob84gVsjD/fxA/GpNp =fbKx -----END PGP SIGNATURE----- --i5NPMv2vuLCeFHq8F7aFEUu7usGh1oDhK-- From owner-freebsd-ports@freebsd.org Fri Feb 12 22:07: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 51CEFAA74BD for ; Fri, 12 Feb 2016 22:07:31 +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 49BA71D2A for ; Fri, 12 Feb 2016 22:07:30 +0000 (UTC) (envelope-from marquis@roble.com) Date: Fri, 12 Feb 2016 14:07:24 -0800 (PST) From: Roger Marquis To: freebsd-ports@freebsd.org Subject: Re: ports/pkg/OS integration 2.0 (was: Re: Removing documentation) In-Reply-To: <56BE0E5E.7020102@ohlste.in> References: <56BE0E5E.7020102@ohlste.in> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 22:07:31 -0000 >> (The Ubuntu /etc/alternatives symlink system and other mechanisms solve >> this well) That hasn't been my experience but then I'm not a big fan of symlinks which can't be safely modified outside of the (d)pkg system. As a general rule you want to avoid such unnecessary layers of abstraction where possible. >> * if the user's port configuration options aren't different from the >> package defaults, ask the user if they want to use the package instead >> (with global and per-port knobs to stop asking if the user desires). Can't really see much use for this. Those of us building from source know when we can install a binary and nobody really wants to be held-up by another prompt. Roger From owner-freebsd-ports@freebsd.org Fri Feb 12 22:33: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 02514AA7D7B for ; Fri, 12 Feb 2016 22:33:10 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-ob0-x231.google.com (mail-ob0-x231.google.com [IPv6:2607:f8b0:4003:c01::231]) (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 BF1438B8 for ; Fri, 12 Feb 2016 22:33:09 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by mail-ob0-x231.google.com with SMTP id gc3so40854653obb.3 for ; Fri, 12 Feb 2016 14:33:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=jP/7rNej6rOXo+kGKCEsY7nywcqGAy7w2WcUz50Xb08=; b=RvRMRO2WATO9s7kN73cPopwY/yJXl0LAQhitgsDRC81Dq9bIci2gVizDN0nsBPpCCa KUTRlve+E5Png6dryKJUUfF16lRDQP3mNSSBf86SugL+iUsyK9ZLWqSGegzwiTdCV1Rn cQlhwkjQqhy/FKzpviEgB+ZvL6givv3d9pueQBttRgpkMaOQCxrH7JS8BL9VSQsPzbEC yEXqCxXxmBTH3zhFnQw6DpuXCWxWkHSwn+cP24txLTg8iiRpC9XDe649GpR+wCr+36up p4ZZMme2FtCwsyenAURPTZ25f4hSlC188Slb25ZsJlt5Up0HI0SFh+bTIxkgCt08iaGM HL3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=jP/7rNej6rOXo+kGKCEsY7nywcqGAy7w2WcUz50Xb08=; b=kG3XeKquDF7srH0V8ylBAblTpXQ2+rK5wMl1tMtLcdsOrRLfIWssF8yvEKHiTPkDxc tJWCHjKbq+anARtUuxOryLKjqBXg4LGJwDSHOjadHh0/1YbCwZQYQKlcOHwN/mS3ENe+ 22V9nTCa9wzeR5yVCMgUIU24Ue4H16Nx34FIY5+60QZm46ybkhIAvPHxySupNQtmzHPJ +dmZJNUHDZ+Z4U7uwCmNrAfBFNR/mhzAWuBpmB60yNHXUzw8GbiSZ0I8uDup53gxq2GI OVvIK5+PLCAtJGVeIwM/2thfVFR0IxnmrrQIP5oOoxHY7kDSaRALAxbgzPg152SMno0s HvCQ== X-Gm-Message-State: AG10YOSdrYK0Ttjh1X6tNqtfbheI17CQMD0OHVxlU3/uoRajV7EXj1cDIEfmW6+NfsuXWC1NWVgBIqxym9a0zQ== X-Received: by 10.202.232.19 with SMTP id f19mr3293340oih.113.1455316388874; Fri, 12 Feb 2016 14:33:08 -0800 (PST) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.169.198 with HTTP; Fri, 12 Feb 2016 14:32:39 -0800 (PST) In-Reply-To: <56be57ac.565d620a.3c845.062aSMTPIN_ADDED_MISSING@mx.google.com> References: <56BE0E5E.7020102@ohlste.in> <56be57ac.565d620a.3c845.062aSMTPIN_ADDED_MISSING@mx.google.com> From: Royce Williams Date: Fri, 12 Feb 2016 13:32:39 -0900 X-Google-Sender-Auth: DC-qIvOArpaLsbsL5LuD3mAEoeQ Message-ID: Subject: Re: ports/pkg/OS integration 2.0 (was: Re: Removing documentation) To: FreeBSD Mailing List Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 22:33:10 -0000 On Fri, Feb 12, 2016 at 1:07 PM, Roger Marquis wrote: >>> (The Ubuntu /etc/alternatives symlink system and other mechanisms solve >>> this well) > > > That hasn't been my experience but then I'm not a big fan of symlinks > which can't be safely modified outside of the (d)pkg system. As a > general rule you want to avoid such unnecessary layers of abstraction > where possible. > >>> * if the user's port configuration options aren't different from the >>> package defaults, ask the user if they want to use the package instead >>> (with global and per-port knobs to stop asking if the user desires). > > > Can't really see much use for this. Those of us building from source > know when we can install a binary and nobody really wants to be > held-up by another prompt. That's exactly why I suggested the knobs. I regularly run into circumstances where I want to tweak a config option for one port, but I'd actually prefer that its dependencies be packages ... until I need to tweak something else. So in my pie-in-the-sky world, when an upgrade triggers the need to upgrade a dependency, if the config options haven't changed, then install the package automatically; otherwise, show me the new config options (highlighted!), and ask me if I want to change the defaults. If I do, that dependency becomes managed from ports. If I don't, it stays managed by packages. The knobs would let you make this behavior possible -- or not. It would be nice to be asked at the point of installing the system what kind of software management you want: [X] Install software from binary packages only [ ] Install software from ports only (compiling everything locally) [ ] Prefer packages, prompting me when default options change [ ] Prefer ports, but use packages if the port options are identical Royce From owner-freebsd-ports@freebsd.org Fri Feb 12 22:49: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 13D69AA63A1 for ; Fri, 12 Feb 2016 22:49:22 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 E9EBDF9B for ; Fri, 12 Feb 2016 22:49:21 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 85FFF43CB2; Fri, 12 Feb 2016 16:49:19 -0600 (CST) To: FreeBSD Mailing List , royce@tycho.org From: John Marino Subject: ports/pkg/OS integration 2.0 Message-ID: <56BE6161.5000103@marino.st> Date: Fri, 12 Feb 2016 23:49:05 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 22:49:22 -0000 Royce wrote: > It would be nice to be asked at the point of installing the system > what kind of software management you want: > > [X] Install software from binary packages only > [ ] Install software from ports only (compiling everything locally) > [ ] Prefer packages, prompting me when default options change > [ ] Prefer ports, but use packages if the port options are identical I can't tell if you realize that Synth already does this. well, not the first one because if a person used binary packages *only* then Synth has nothing to do. But there is definitely an option to use official FreeBSD packages instead of building when they are "suitable" which includes identical build options. So anyway, this wish is already here. John From owner-freebsd-ports@freebsd.org Sat Feb 13 02:11: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 29631AA7739 for ; Sat, 13 Feb 2016 02:11:29 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qg0-x229.google.com (mail-qg0-x229.google.com [IPv6:2607:f8b0:400d:c04::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 DC8E51268 for ; Sat, 13 Feb 2016 02:11:27 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qg0-x229.google.com with SMTP id y89so76126556qge.2 for ; Fri, 12 Feb 2016 18:11:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=3+M767eaQYkevKZ+DNWdXh9i72Uu2W5K5vc/K24odZo=; b=urnMB5+ioH0MJqiuFi1px23fIXEsraTp3OIBWwhIBSgswPbjakawLDqc8Hpg8/DlMs fZA+6B6/t8EeVSLC84r5zibp+XVwN6ZtQzpnwDIzwKIFOHvF/MMHD8+cixlKyxroj5Mv JjidFWpNgcH/8BloVj6JNh5a8joDFeNCvfdAoLZGvvIDE0qz4wFADplmPZ6xvbWQ+Gx6 zmYmV6DiZQFCPBsQE6xMlOQR8xWAgqr4adXd9KBaXHoHWbDAWKPGFNm3YCnwmGOL2+nH dMFcDX6fpYrpC2XuwuegqKutdY4Hw6XRneamzyXCy2K+ZbJ0Nd+ktwiYhN/H+hUpyQOp PAXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=3+M767eaQYkevKZ+DNWdXh9i72Uu2W5K5vc/K24odZo=; b=P5+URYA/Fhi1slUaLL9n7+Dg2qKIC67IbO1GsostJfOClqLcAstI0bBIYQ2APpLlBu SeDWIlTaBmyhzKz3D4XasLak/o+FWsatKFf8WtjFIxXgThtZxcPtCNLM4HdvKvzrywsE nhhMNXdfaJb9/TQ7k/d2VMrHWkmzCUneP1+kaXXOcZHVGupDvoTE/FuLHSPPk61ZI+3x qh+8Hmyhv000xG+KK/hNsU74FQ5O3ANUFgLF5thYPiYLCfsAnAebg4TIi5eRQRHWrlnX InEd1Vp+bgvZn1gqOXwkUg31Sc34grQBv4U7C9oi3+Xmp2S7tayT7O8adkLo6ChLzHNI IvGg== X-Gm-Message-State: AG10YOTbFYjbiQVsCq0ifXn3RpDZTu59jHpXUhghN5+8XuP8/VqMpsIFNrSe3+ZQ9gcjzw== X-Received: by 10.140.108.181 with SMTP id j50mr5977466qgf.104.1455329486757; Fri, 12 Feb 2016 18:11:26 -0800 (PST) Received: from [192.168.1.18] (pool-96-249-243-37.nrflva.fios.verizon.net. [96.249.243.37]) by smtp.googlemail.com with ESMTPSA id e11sm6693998qkb.39.2016.02.12.18.11.25 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 12 Feb 2016 18:11:25 -0800 (PST) Subject: Re: PHP7 package? To: Kurt Jaeger References: <56B68BFD.20102@buildingonline.com> <56B6B4D4.7000109@gmail.com> <56B74421.3070700@buildingonline.com> <20160207133214.GS46096@home.opsec.eu> <56BCA279.1030409@ohlste.in> <20160211151236.GH46096@home.opsec.eu> <56BCAA68.8060607@ohlste.in> <20160211162002.GI46096@home.opsec.eu> Cc: freebsd-ports@freebsd.org, miwi@FreeBSD.org From: Jim Ohlstein Message-ID: <56BE90CC.3000304@ohlste.in> Date: Fri, 12 Feb 2016 21:11:24 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160211162002.GI46096@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 02:11:29 -0000 Hello, On 2/11/16 11:20 AM, Kurt Jaeger wrote: > Hi! > >> That's fewer than I'd have thought, but there are also ports like >> php56-redis which don't show up as "pecl" though they are in the PECL >> repo. > > Then we have to add them manually to the 'ports-to-test' list. > >> I'd say that in order to be rigorous, all php*- and pecl- ports need to >> be tested (at least) for compilation against php70 in in a clean system, >> and it's a good opportunity to update all with current versions. I'm >> happy to help. Feel free to contact me off list. > > Three tests then: build-test, run-test, use-test > I've run some initial tests on PHP 7.0 and 10-STABLE in jails. The good news is I have definitely seen quantifiable page load time improvements in a small (~150 blogs of varying activity) WordPress Multisite installation using nginx and php-fpm that I tested using both Pingdom's page load test and curl's "time_starttransfer" result from nearby and remote IP's. This is evident even with the use of a Redis object cache via predis. The bad news is there seems to be a bug in php-fpm. When started at jail startup it results in the following: last pid: 61693; load averages: 4.69, 2.11, 1.07 up 13+14:07:02 20:50:42 16 processes: 6 running, 10 sleeping CPU 0: 37.8% user, 0.0% nice, 61.4% system, 0.8% interrupt, 0.0% idle CPU 1: 41.7% user, 0.0% nice, 58.3% system, 0.0% interrupt, 0.0% idle CPU 2: 29.9% user, 0.0% nice, 70.1% system, 0.0% interrupt, 0.0% idle CPU 3: 42.5% user, 0.0% nice, 57.5% system, 0.0% interrupt, 0.0% idle Mem: 327M Active, 1531M Inact, 13G Wired, 27M Cache, 236M Buf, 963M Free ARC: 10G Total, 4367M MFU, 3956M MRU, 691K Anon, 131M Header, 1824M Other Swap: 8192M Total, 8192M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 61600 www 1 96 0 155M 25160K RUN 2 1:41 84.47% php-fpm: pool www (php-fpm) 61587 www 1 96 0 155M 25160K CPU1 1 1:38 81.88% php-fpm: pool www (php-fpm) 61588 www 1 96 0 155M 25160K CPU3 3 1:41 77.49% php-fpm: pool www (php-fpm) 61536 www 1 96 0 155M 25160K CPU2 2 1:44 77.29% php-fpm: pool www (php-fpm) 61535 www 1 96 0 155M 25160K RUN 0 1:40 76.76% php-fpm: pool www (php-fpm) This is fixed by restarting php-fpm. Otherwise these processes will spin out of control happily consuming 60-90% of each CPU indefinitely. For now my somewhat less than elegant workaround has been to restart php-fpm using a cron and a five second sleep after boot. It never recurs, at least not after 24 hours. I haven't had a chance to look into this further but am curious if anyone else has noticed it. Note that these children are spawned inappropriately as there are no requests coming into this particular jail and pm.start_servers is set to the default of 2 with the default pm.max_children = 5. After restart there are just the 2 children behaving as expected. -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From owner-freebsd-ports@freebsd.org Sat Feb 13 02:54: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 A60D6AA6928 for ; Sat, 13 Feb 2016 02:54:02 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: from mail-lb0-x236.google.com (mail-lb0-x236.google.com [IPv6:2a00:1450:4010:c04::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 2E6711FD5; Sat, 13 Feb 2016 02:54:02 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mail-lb0-x236.google.com with SMTP id aj3so7299312lbd.1; Fri, 12 Feb 2016 18:54:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:subject:cc:from:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=PBYZZtlLdT9ZXquk8Jmm4xNzZkMEKlSdUZlORBs7XQE=; b=oh8bvzasFv+3hQ8MiHCE0exFW10+W0+/2IZ3IXWdwbpTKCszkL3LiL9VlQsnjVfie8 bgdIauQhSf+Sgyjm9wdfCRxEtoaOYwtblRlnvfouf9W/aSVzrliVzkTOR+Mzawdi960K BE7z0X9Sb8Icr02VHY5rSnoVi7ClF6nLueOOd1GxwL2Gqx4kcBp+4u2t321ZJhC9D9KK w4jw4SdWUkggmzAEaqk67jdusn/AS0mQP3SOTclqXRMjyyR8OYV/udJZWJyg0FGnCuq9 wHLCDZS/jF0umuxiVMJ1NzsZGQejvj/9/PSpQu1O7pf69zUYJVxZDlUOoyfnpqmjcSAA R/1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:subject:cc:from:message-id:date:user-agent :mime-version:content-type:content-transfer-encoding; bh=PBYZZtlLdT9ZXquk8Jmm4xNzZkMEKlSdUZlORBs7XQE=; b=NL6ZCfo/43o105lTRckW0n54P3e6icjR87zNpoMHYM8y3zD53JMDm0JGUleuT01cSV Ds5hbKi8hyDUlY4+A5CXe5QkFYAM5dqDqU0JpclCxy3Ynq7KBdqYHgqXvh1Ae4JRla1V CC6U5jBxSGmcrENu+KmRfjE5kq+PlYMH10LrXuYWAXfMz6C9wmIaSvxr9D7cHzBfSULh ooKIIopNYzc0DEGyix8jrK1YChF/W+0TFXCQ8oj6GtqbhiGCzBvem+q0UikPHj+OtfMP qITqDbHI0isdETGxiPyXJBkWHtqWrYkqL7LE/CXlpDayHLsBzMVDOP698RcR28vhvnx4 Jw5Q== X-Gm-Message-State: AG10YOSPpQUQFn25NQtyx10bWG3nFiO1/OwL4xvQtz/w3XawynCYP8OFVtxbNVcwKBfvrQ== X-Received: by 10.112.167.231 with SMTP id zr7mr2081292lbb.92.1455332039603; Fri, 12 Feb 2016 18:53:59 -0800 (PST) Received: from alex.super (stone.g-service.ru. [84.22.141.217]) by smtp.googlemail.com with ESMTPSA id z193sm2317945lfd.0.2016.02.12.18.53.58 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 12 Feb 2016 18:53:59 -0800 (PST) To: madpilot@FreeBSD.org Subject: FreeBSD Port: deskutils/calibre Cc: freebsd-ports@freebsd.org From: "Alex V. Petrov" Message-ID: <56BE9AC5.7030001@gmail.com> Date: Sat, 13 Feb 2016 09:53:57 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 02:54:02 -0000 Hi! Last port freezed install with: * * Running install * INSTALL paths: LIB: /usr/ports/deskutils/calibre/work/stage/usr/local/lib/calibre SHARE: /usr/ports/deskutils/calibre/work/stage/usr/local/share/calibre Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/ebook-device Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/ebook-meta Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/ebook-convert Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/ebook-polish Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/markdown-calibre Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/web2disk Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/calibre-server Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/lrf2lrs Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/lrs2lrf Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/calibre-debug Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/calibredb Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/calibre-parallel Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/calibre-customize Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/calibre-complete Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/fetch-ebook-metadata Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/calibre-smtp Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/calibre Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/lrfviewer Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/ebook-viewer Installing binary: /usr/ports/deskutils/calibre/work/stage/usr/local/bin/ebook-edit Installing code to /usr/ports/deskutils/calibre/work/stage/usr/local/lib/calibre Installing resources to /usr/ports/deskutils/calibre/work/stage/usr/local/share/calibre Setting up command-line completion... Installing bash completion to: /usr/ports/deskutils/calibre/work/stage/usr/local/share/bash-completion/completions/calibre Setting up desktop integration... ------ Alex. From owner-freebsd-ports@freebsd.org Sat Feb 13 08:36: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 B9231AA6FAE for ; Sat, 13 Feb 2016 08:36:12 +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 A74111971 for ; Sat, 13 Feb 2016 08:36:12 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id A772DAA6FA8; Sat, 13 Feb 2016 08:36: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 A6243AA6FA7 for ; Sat, 13 Feb 2016 08:36:12 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.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 99CA71970 for ; Sat, 13 Feb 2016 08:36:12 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id u1D8aCgq074063 for ; Sat, 13 Feb 2016 08:36:12 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id u1D8aCC7074062; Sat, 13 Feb 2016 08:36:12 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201602130836.u1D8aCC7074062@portscout.freebsd.org> X-Authentication-Warning: portscout.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, 13 Feb 2016 08:36:12 +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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 08:36:12 -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/ocaml-lacaml | 7.2.6 | v8.0.1 ------------------------------------------------+-----------------+------------ net-mgmt/weathermap | 1.1.1 | 17.0.1 ------------------------------------------------+-----------------+------------ x11/slock | 1.2 | 1.3 ------------------------------------------------+-----------------+------------ 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 Feb 13 10:24: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 3C6B6AA629B for ; Sat, 13 Feb 2016 10:24:20 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::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 098E419CF for ; Sat, 13 Feb 2016 10:24:20 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mail-io0-x22e.google.com with SMTP id 9so116203983iom.1 for ; Sat, 13 Feb 2016 02:24:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=uAOwjpi3c/mc2Z3fTAfvHkQS3t2/U5Y4WdPFpxJyuDI=; b=yk1LWS+aHysTJmSUChKslM8eqzdPwf4a2eJngC80aEMF/S61FhyeZ9IEkTif7UYE8F lv0AfXvqfLDfROGA33l1Or81yqg1pE0v0bJBQ8+mGjqZctEEISKBspCEs+lNjoAgS3xw jA5z1mVbPw7ddr6KaKCQuWWI/ERvQHxLtIJDsagYF8jqCTog/+Hl15EK01WDNvvkI3E3 aOqNQa4Z2lJlIfpSoPUp7xs8aF+V7GbfFfS/oUTYmGbG2t42y0eAEfkWQi0FoS6xrtzw knmnRmi69U+V9CYIM9n9Tg8UwhlzLen5gBcYjBCgA/shju7x8rTW+QFERnxp35bHnWHM zgEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=uAOwjpi3c/mc2Z3fTAfvHkQS3t2/U5Y4WdPFpxJyuDI=; b=gsQC+nzOBeqtihtuFVyuuzcme6xyA374L9/JFGof+H1SrYJ4M9qn2LZouh65EA1i4B VVvGulg0b8Tcc4EM5cq+lg/BpBNON61F4ejkWWj+3Z2M4rWUAnhjTnfqEcrfTlmYTKmS epW09oqEJon47RSmjRmOrMuq13VMIqP21W8fb/Fa1AA83baSp/I2C2UNUF3lAMzb/H/+ L6GfXdkRngxNuF0UPppdYMdqTYYG0xdFrPLZLAYT7HLVpFNkdqrNhilOjf9e+qLOXS2Z WsAKZ+mGceRt+ej6ZjLiTPdLqQUVeKJESfZU0G3153LsPctTTRQ9vLKxTk3/SgfuCPz9 K+7Q== X-Gm-Message-State: AG10YOSGq4pMkYx9TFYnR68153L65N4OS+JKjPfUsyz0mhUxnrhA3xK1RluJIY3fIuRF/NbMnEMoqSVs84tfQg== MIME-Version: 1.0 X-Received: by 10.107.32.144 with SMTP id g138mr7323423iog.33.1455359059552; Sat, 13 Feb 2016 02:24:19 -0800 (PST) Received: by 10.36.77.1 with HTTP; Sat, 13 Feb 2016 02:24:19 -0800 (PST) Date: Sat, 13 Feb 2016 11:24:19 +0100 Message-ID: Subject: Introduction of a new member From: =?UTF-8?Q?Fernando_Herrero_Carr=C3=B3n?= To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 10:24:20 -0000 Hi everyone, I have been a FreeBSD user for a long time and decided it is time to give back. I hope I can start contributing soon. Thanks for all the great work! Cheers, Fernando From owner-freebsd-ports@freebsd.org Sat Feb 13 10:29: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 6493FAA64C1 for ; Sat, 13 Feb 2016 10:29:17 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id 552DF1AB2 for ; Sat, 13 Feb 2016 10:29:16 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0O2H00G1RESEWX00@hades.sorbs.net> for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 02:36:16 -0800 (PST) Message-id: <56BF0577.7010808@sorbs.net> Date: Sat, 13 Feb 2016 11:29:11 +0100 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: Kurt Jaeger Cc: FreeBSD Mailing List Subject: Re: Removing documentation References: <56B754A8.3030605@marino.st> <56BCE01D.4010701@FreeBSD.org> <56BCE218.40403@marino.st> <56BCEC5F.4020007@marino.st> <56BDF2A3.9030100@ohlste.in> <56BE0CC5.50103@sorbs.net> <20160212190032.GD26283@home.opsec.eu> In-reply-to: <20160212190032.GD26283@home.opsec.eu> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 10:29:17 -0000 Kurt Jaeger wrote: > Hi! > > Michelle wrote: > >> ports (post pkg) from source: exactly the same problems as pre-pkg plus >> occasionally the DB would get corrupted and then you have to nuke the >> entire package system from orbit and reinstall all the ports. >> > > Interestingly, I had my cases of strange dependencies chains, but > I can't remember a case where the pkg-db was really trashed to no > longer function. > > The more recent pkg versions are very robust for my use cases. > > It was earlyish (first 6-9 months) in the "you're going to use this now whether you like it or not and whether it works or not phase".. since then I've made the ports system work with pkg_tools again so no longer have anything to do with pkg. Its a good stop-gap until I can get the build environment integrated into the CentOS one @ $employer. -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-ports@freebsd.org Sat Feb 13 10:41: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 5E139AA6A17 for ; Sat, 13 Feb 2016 10:41:06 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from anny.lostinspace.de (anny.lostinspace.de [IPv6:2a01:138:a006::2]) (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 255EA1F3A for ; Sat, 13 Feb 2016 10:41:06 +0000 (UTC) (envelope-from idefix@fechner.net) Received: from server.idefix.lan (aftr-185-17-205-89.dynamic.mnet-online.de [185.17.205.89]) (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 A6B471A3E7E for ; Sat, 13 Feb 2016 11:41:03 +0100 (CET) DMARC-Filter: OpenDMARC Filter v1.3.1 anny.lostinspace.de A6B471A3E7E 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=1455360063; bh=bmn6f6N7BH/UiDRN9yA9DV+B+6I7nd8XFBo05JI97/E=; h=To:From:Subject:Date; b=WGJdHZEQi+gAsx+kdE9CHvbD20qvc0PURRKjpkLSZLBjOkptvj4DC10GTNqNjSe+I ppQhDOZUXSYfwwGS8as838GISRYoTt5pfPp+YzexnfMwPddM5obZn57i24G2lfDMb2 FDnolu5V0zWmb3MF/nColz0C9+E/d28g+FPNVgEU= Received: from [192.168.0.151] (aftr-185-17-205-89.dynamic.mnet-online.de [185.17.205.89]) (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 9262BCEB54 for ; Sat, 13 Feb 2016 11:41:02 +0100 (CET) To: freebsd-ports@freebsd.org From: Matthias Fechner Subject: New user/group in /usr/ports/UIDs and /usr/ports/GIDs Message-ID: <56BF0836.6050507@fechner.net> Date: Sat, 13 Feb 2016 11:40:54 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 10:41:06 -0000 Dear all, Yuri us are currently working on a new port for gogs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205283 For this a new user and group is required. I already checked the file and I would like to add the following files: gogs:*:209:209::0:0:gogs user:/var/db/gogs/home:/bin/sh and gogs:*:209: Could you please advise me, what kind of PR I should create and what kind of approval is required? Thanks a lot. 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 Sat Feb 13 10:43: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 8BF4AAA6BBD for ; Sat, 13 Feb 2016 10:43:05 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 552A61173 for ; Sat, 13 Feb 2016 10:43:04 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2Svn5xLVzZqp; Sat, 13 Feb 2016 11:43:01 +0100 (CET) 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 V1gcW7BjGmCq; Sat, 13 Feb 2016 11:42:59 +0100 (CET) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 11:42:59 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: "Alex V. Petrov" References: <56BE9AC5.7030001@gmail.com> Cc: freebsd-ports@freebsd.org From: Guido Falsi Message-ID: <56BF08B2.1070006@FreeBSD.org> Date: Sat, 13 Feb 2016 11:42:58 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BE9AC5.7030001@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 10:43:05 -0000 On 02/13/16 03:53, Alex V. Petrov wrote: > Hi! > > Last port freezed install with: > > Hi, What do you mean by "freeze" that it just stays there? Unluckily there are no error message or any useful diagnostics in this snippet. Could yo reproduce the problem and send me the full output of the failing build? You can use script(1) to capture it. -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 10:46: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 0073AAA6CE1 for ; Sat, 13 Feb 2016 10:46:21 +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 BB9D61253 for ; Sat, 13 Feb 2016 10:46:20 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1aUXiU-0008vb-NN; Sat, 13 Feb 2016 11:46:18 +0100 Date: Sat, 13 Feb 2016 11:46:18 +0100 From: Kurt Jaeger To: Fernando Herrero =?iso-8859-1?Q?Carr=F3n?= Cc: freebsd-ports@freebsd.org Subject: Re: Introduction of a new member Message-ID: <20160213104618.GF26283@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 10:46:21 -0000 Hi! > I have been a FreeBSD user for a long time and decided it is time to give > back. I hope I can start contributing soon. Great! What applications are you using ? We need people that can test ports if they work as intended after changes. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-ports@freebsd.org Sat Feb 13 11:16: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 637C7AA79C8 for ; Sat, 13 Feb 2016 11:16:56 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: from mail-lb0-x22b.google.com (mail-lb0-x22b.google.com [IPv6:2a00:1450:4010:c04::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 5A9701FD8; Sat, 13 Feb 2016 11:16:55 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mail-lb0-x22b.google.com with SMTP id tk3so45131861lbb.3; Sat, 13 Feb 2016 03:16:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type; bh=VMnOjcHsJoIN2hdtECcqa4uzc9olHzLvFmCHwcZfMbY=; b=YaUomBeC2f21eN5ax+PogTX9Z6gh1P/Yc6Fbw6fe9L/EWEIlgfzylWok/bQ0NmWDqN 2/J2ZC9OfrNVhbcf12ktQ/tpkFqQy+yB6En3lr55EtwqIcnyu2WB3oX6PPx1f2R4zVou zFmRhWUFQlhJij3/NkW2i+xmrm18m4WvhPpnR0TvQ0fD6RkO7zS1ZZy877GrnFZEW9ec 4vH5lofC/GhCVA4uS4J5pLJQdvd+iBnZMYhbzdCqpQIutP6xggkoOrmoNgD6TFYGEi3q dlKbIShNM4bqDqaBUqOFe5A1QGNmCkx4YakLYWcrAWq0YFIdtwuv5FzHIZKijLQIiJkM /iYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=VMnOjcHsJoIN2hdtECcqa4uzc9olHzLvFmCHwcZfMbY=; b=Ffk5ypFnGv0Lixp/r5vVmnA3lSY10ARMfxhPEhMDT7Rwfrkhmiy7lfnnjcS7um9cGv ZdBnbTYm/Mt6k6EdKrT6nHqBI1Scz6GiqDkw8TRah9lugbwOG2pfZG/fSAaQb6RJFF8o orMaOfnQRat/Va3k/AMomNdm9CXyBFe3yosGYWQEnqzNrDfn7ZsfU1+bKK6yAsYltQvY vtuzw+5FaQ9VfO24qwjpYPzGOjlFWk8fQ31/p73+kAuVFYT0iNF3j2TAMxTwPZBLiH9c XmpKyTT78+keyIC64i3dZd4DTflI9uWFdZ4WPOkw6CBK0Q0YN/4I8JyKU+RpHar9CT9W EPew== X-Gm-Message-State: AG10YORxqcFhKfc1Tp6wMO6W2VDWsdcnyS0akV+2c3nnF7SUW9N9uIdPZ+isS11QLdWiLQ== X-Received: by 10.112.173.164 with SMTP id bl4mr2369389lbc.144.1455362213364; Sat, 13 Feb 2016 03:16:53 -0800 (PST) Received: from alex.super (stone.g-service.ru. [84.22.141.217]) by smtp.googlemail.com with ESMTPSA id e92sm2441062lfi.48.2016.02.13.03.16.51 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 13 Feb 2016 03:16:52 -0800 (PST) Subject: Re: FreeBSD Port: deskutils/calibre To: Guido Falsi References: <56BE9AC5.7030001@gmail.com> <56BF08B2.1070006@FreeBSD.org> Cc: freebsd-ports@freebsd.org From: "Alex V. Petrov" Message-ID: <56BF10A2.5060909@gmail.com> Date: Sat, 13 Feb 2016 18:16:50 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF08B2.1070006@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 11:16:56 -0000 13.02.2016 17:42, Guido Falsi пишет: > On 02/13/16 03:53, Alex V. Petrov wrote: >> Hi! >> >> Last port freezed install with: >> >> > > Hi, > > What do you mean by "freeze" that it just stays there? > > > Unluckily there are no error message or any useful diagnostics in this > snippet. > > Could yo reproduce the problem and send me the full output of the > failing build? You can use script(1) to capture it. > freeze - Stayed at this place. It seems that waiting for input. For the first time all night. ----- Alex From owner-freebsd-ports@freebsd.org Sat Feb 13 11:29: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 C6394AA7DFA for ; Sat, 13 Feb 2016 11:29:18 +0000 (UTC) (envelope-from freebsdml@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 B62521394 for ; Sat, 13 Feb 2016 11:29:18 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id B57B3AA7DF8; Sat, 13 Feb 2016 11:29:18 +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 B5145AA7DF7 for ; Sat, 13 Feb 2016 11:29:18 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (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 95B111393; Sat, 13 Feb 2016 11:29:17 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from [192.168.1.21] (248.Red-83-39-200.dynamicIP.rima-tde.net [83.39.200.248]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 2BE6743C38; Sat, 13 Feb 2016 05:29:14 -0600 (CST) To: "ports@FreeBSD.org Ports" , Guido Falsi , alexvpetrov@gmail.com From: John Marino Subject: FreeBSD Port: deskutils/calibre Message-ID: <56BF1388.8040105@marino.st> Date: Sat, 13 Feb 2016 12:29:12 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 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.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 11:29:18 -0000 Guido wrote: > On 02/13/16 03:53, Alex V. Petrov wrote: >> Hi! >> >> Last port freezed install with: >> >> > > Hi, > > What do you mean by "freeze" that it just stays there? > > > Unluckily there are no error message or any useful diagnostics in this > snippet. > > Could yo reproduce the problem and send me the full output of the > failing build? You can use script(1) to capture it. Guido, assuming it's not from the same source, I've seen complaints about this exact port hanging in a synth thread too: https://forums.freebsd.org/threads/synth-introducing-new-custom-package-repository-builder-for-freebsd-and-dragonfly.54690/page-22#post-311391 where multiple people confirm it. So if Alex isn't using Synth then you've got 3-4 confirmations of this in different build environments. John From owner-freebsd-ports@freebsd.org Sat Feb 13 11:37: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 08336AA6131 for ; Sat, 13 Feb 2016 11:37:37 +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 C481219F9 for ; Sat, 13 Feb 2016 11:37:36 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from localhost (localhost [127.0.0.1]) by smtp.burggraben.net (Postfix) with ESMTP id C3C596000AF for ; Sat, 13 Feb 2016 12:37:33 +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 aKPpDNletY+9 for ; Sat, 13 Feb 2016 12:37:32 +0100 (CET) Received: from elch.exwg.net (dslb-088-066-000-049.088.066.pools.vodafone-ip.de [88.66.0.49]) (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 ; Sat, 13 Feb 2016 12:37:32 +0100 (CET) Received: by elch.exwg.net (Postfix, from userid 1000) id 4F1A13021C; Sat, 13 Feb 2016 12:37:32 +0100 (CET) Date: Sat, 13 Feb 2016 12:37:32 +0100 From: Christoph Moench-Tegeder To: freebsd-ports@freebsd.org Subject: Re: FreeBSD Port: deskutils/calibre Message-ID: <20160213113732.GA1540@elch.exwg.net> References: <56BE9AC5.7030001@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56BE9AC5.7030001@gmail.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 11:37:37 -0000 ## Alex V. Petrov (alexvpetrov@gmail.com): > /usr/ports/deskutils/calibre/work/stage/usr/local/share/bash-completion/completions/calibre > Setting up desktop integration... The install is hanging in a call to xdg-desktop-menu (from devel/xdg-utils). I haven't come around to fully debugging this, but the genral code path to the problem in xdg-desktop-menu is in function make_lazy_default, where grep is called - presumably on a file, but as the variable holding the filename is empty/unset, grep waits for input on stdin. See ps for confirmation. As I've no use for these xdg-menus and the shell scripting in xdg-utils brought up memories of more eldritch horrors than I've time for, I just disabled the call to make_lazy_default and left the whole thing sitting on my TODO list :/. HTH, Christoph -- Spare Space From owner-freebsd-ports@freebsd.org Sat Feb 13 12:48: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 A5713AA69BF for ; Sat, 13 Feb 2016 12:48:31 +0000 (UTC) (envelope-from madpilot@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 93CB51F4A for ; Sat, 13 Feb 2016 12:48:31 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9209DAA69B8; Sat, 13 Feb 2016 12:48:31 +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 91AB6AA69B3 for ; Sat, 13 Feb 2016 12:48:31 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 5C75B1F49 for ; Sat, 13 Feb 2016 12:48:31 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2WhX1plczZqp; Sat, 13 Feb 2016 13:48:28 +0100 (CET) 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 1MPuEK13qzoB; Sat, 13 Feb 2016 13:48:25 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 13:48:25 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: John Marino , "ports@FreeBSD.org Ports" , alexvpetrov@gmail.com References: <56BF1388.8040105@marino.st> From: Guido Falsi Message-ID: <56BF2619.1060904@FreeBSD.org> Date: Sat, 13 Feb 2016 13:48:25 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF1388.8040105@marino.st> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 12:48:31 -0000 On 02/13/16 12:29, John Marino wrote: > Guido wrote: >> On 02/13/16 03:53, Alex V. Petrov wrote: >>> Hi! >>> >>> Last port freezed install with: >>> >>> >> >> Hi, >> >> What do you mean by "freeze" that it just stays there? >> >> >> Unluckily there are no error message or any useful diagnostics in this >> snippet. >> >> Could yo reproduce the problem and send me the full output of the >> failing build? You can use script(1) to capture it. > > Guido, assuming it's not from the same source, I've seen complaints > about this exact port hanging in a synth thread too: > > https://forums.freebsd.org/threads/synth-introducing-new-custom-package-repository-builder-for-freebsd-and-dragonfly.54690/page-22#post-311391 > > where multiple people confirm it. So if Alex isn't using Synth then > you've got 3-4 confirmations of this in different build environments. > Thanks for the further report. >From what I get first idea I get is, maybe the port isn't really JOBS_SAFE. Could you please try adding the line "MAKE_JOBS_UNSAFE=yes" to the port and test again? I have never seen this so I need someone having this problem do this simple test to rule out (or in) this possible cause. Thanks in advance. -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 12:54: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 C7303AA6CA5 for ; Sat, 13 Feb 2016 12:54:01 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 91CA312E5 for ; Sat, 13 Feb 2016 12:54:01 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2Wpv4GMzzZqq; Sat, 13 Feb 2016 13:53:59 +0100 (CET) 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 r67k5xd_9EOQ; Sat, 13 Feb 2016 13:53:57 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 13:53:57 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: Christoph Moench-Tegeder , freebsd-ports@freebsd.org References: <56BE9AC5.7030001@gmail.com> <20160213113732.GA1540@elch.exwg.net> From: Guido Falsi Message-ID: <56BF2765.7030607@FreeBSD.org> Date: Sat, 13 Feb 2016 13:53:57 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <20160213113732.GA1540@elch.exwg.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 12:54:01 -0000 On 02/13/16 12:37, Christoph Moench-Tegeder wrote: > ## Alex V. Petrov (alexvpetrov@gmail.com): > >> /usr/ports/deskutils/calibre/work/stage/usr/local/share/bash-completion/completions/calibre >> Setting up desktop integration... > > The install is hanging in a call to xdg-desktop-menu (from devel/xdg-utils). > I haven't come around to fully debugging this, but the genral code path > to the problem in xdg-desktop-menu is in function make_lazy_default, > where grep is called - presumably on a file, but as the variable holding > the filename is empty/unset, grep waits for input on stdin. See ps > for confirmation. Thanks for this analysis, this could mean the problem has been introduced by the recent update to xdg-utils. I need to check if it's calibre usage of those causing problems or if it's xdg-utils fault really. > As I've no use for these xdg-menus and the shell scripting in xdg-utils > brought up memories of more eldritch horrors than I've time for, I just > disabled the call to make_lazy_default and left the whole thing sitting > on my TODO list :/. I personally have little use for those too, not using any major desktop environment, but the port includes such functionality, at most an option to exclude it could be added, but I don't see the point really. Anyway just allow me a little time to properly diagnose this and test the eventual fix. -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 12:56: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 4D227AA6DA9 for ; Sat, 13 Feb 2016 12:56:37 +0000 (UTC) (envelope-from alexvpetrov@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 2D5FC13B1 for ; Sat, 13 Feb 2016 12:56:37 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 2B155AA6DA8; Sat, 13 Feb 2016 12:56: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 2A3A6AA6DA7 for ; Sat, 13 Feb 2016 12:56:37 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: from mail-lf0-x22b.google.com (mail-lf0-x22b.google.com [IPv6:2a00:1450:4010:c07::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 0D08D13B0; Sat, 13 Feb 2016 12:56:36 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mail-lf0-x22b.google.com with SMTP id m1so66539605lfg.0; Sat, 13 Feb 2016 04:56:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type; bh=rwe2LK/qeJ5TU3KkRA51PEQ4LcvKpHDEiQX97dYklyI=; b=ut/H6CHxGINdOr0QpSJ2oB/bq5fb84ydBWC+VY36aFw8a9BFBzUDWvWADt45ff7I/k E2KIFydNOwJZt8yTrc2CSlqYh016bJ2aw7fyzB8f4Wihn2+LR/K9R73rHep3L4qlUmuz T3tOW5C0Mpgvod3K3jlFv4LAAYC2aoZDVpxe14i+CYcx2jp2cfPQZhrrZxd5jd5vD60i SmPLHg5O6pomOth1QX9AFBEeQx/IK40xcSeWsxs3r0Gy8QTKIwgYJKBgTbGQwEs9uvwT 1iikxUzKG1WvOB5p83erIL0aVf7cXRJFvsO05dE8x/VHguaqI5CdticvM92LNu22zqsR lyIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=rwe2LK/qeJ5TU3KkRA51PEQ4LcvKpHDEiQX97dYklyI=; b=TG13hqB4h1Bfy2LjjKOSyrDOtGTuMG8Vwl1ZV0c3KxLvHAUh1dLKrI09ykE7Yrq0BD msG1TVSDqtcsnYXQ2XxlP9hPXuiPXyxErMHByCnnYPBOdHuNhKmR7aRcoxrUg/QalFvq 84MFiLf1myDqywti+2kFSvjhNqDHuQpmcsrJ+7O9bYqVSjIHsJW939PmR/kDFGNOYOq8 0kwZ7FM1AXIKzMM+VdVfu6lVti58CiVxlMGyrau2JRRluCQTSMUuukqdNpa1xLQHvmB1 FH3fz6C6vjv9YkTtvmo6O8AhfuDO0uw4/wpkIFtXBENIrgZvwV9saJSF+j4UtflmtqBg Gx5g== X-Gm-Message-State: AG10YORcmPG3fZFFAyjRQHL5A6elszkWLUsteYHvNdFHsmPlyuUoEFtI6V4dojHWFeE6zQ== X-Received: by 10.25.205.7 with SMTP id d7mr3015823lfg.70.1455368194014; Sat, 13 Feb 2016 04:56:34 -0800 (PST) Received: from alex.super (stone.g-service.ru. [84.22.141.217]) by smtp.googlemail.com with ESMTPSA id s75sm2481654lfd.38.2016.02.13.04.56.32 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 13 Feb 2016 04:56:33 -0800 (PST) Subject: Re: FreeBSD Port: deskutils/calibre To: Guido Falsi , "ports@FreeBSD.org Ports" References: <56BF1388.8040105@marino.st> <56BF2619.1060904@FreeBSD.org> From: "Alex V. Petrov" Message-ID: <56BF27FF.8060400@gmail.com> Date: Sat, 13 Feb 2016 19:56:31 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF2619.1060904@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 12:56:37 -0000 13.02.2016 19:48, Guido Falsi пишет: > On 02/13/16 12:29, John Marino wrote: >> Guido wrote: >>> On 02/13/16 03:53, Alex V. Petrov wrote: >>>> Hi! >>>> >>>> Last port freezed install with: >>>> >>>> >>> >>> Hi, >>> >>> What do you mean by "freeze" that it just stays there? >>> >>> >>> Unluckily there are no error message or any useful diagnostics in this >>> snippet. >>> >>> Could yo reproduce the problem and send me the full output of the >>> failing build? You can use script(1) to capture it. >> >> Guido, assuming it's not from the same source, I've seen complaints >> about this exact port hanging in a synth thread too: >> >> https://forums.freebsd.org/threads/synth-introducing-new-custom-package-repository-builder-for-freebsd-and-dragonfly.54690/page-22#post-311391 >> >> where multiple people confirm it. So if Alex isn't using Synth then >> you've got 3-4 confirmations of this in different build environments. >> > > Thanks for the further report. > >>From what I get first idea I get is, maybe the port isn't really JOBS_SAFE. > > Could you please try adding the line "MAKE_JOBS_UNSAFE=yes" to the port > and test again? I have never seen this so I need someone having this > problem do this simple test to rule out (or in) this possible cause. > > Thanks in advance. > From owner-freebsd-ports@freebsd.org Sat Feb 13 13:40: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 0B0B8AA7FEC for ; Sat, 13 Feb 2016 13:40:23 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::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 CEC3014D0 for ; Sat, 13 Feb 2016 13:40:22 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mail-io0-x22e.google.com with SMTP id 9so118703140iom.1 for ; Sat, 13 Feb 2016 05:40:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=OX+QZ3nuEjO/zd59nqUPIAHGErO7NWEL6jo/ga5EGeg=; b=aBW+Z4McDWuywOYg8jrgxxx+glHZHdcokbK14TEnQlk985A8hXxa64Ex8YOPcdQc6z 4P3BEuaHNrcexixrUys4NbSP2Pb850jDB5EWxNy+QJs9biiMzft8lxRbtXhPQ3mpoYJ8 xxqSG/1TJ4sLqyEJXAnH5E7ezfXs8gxmiCE3Azjf1uCg8+zqJ1FzlrDnH49/5E1i0XvD hIVAEG3uO/bMY0+DyGDrRctbxZ2yWu1OgwY+nV6uS28YDeJD/WPrIgktH1CmIUSmYgRi ahAeSiSbeNZ1GTR1Ya1W7Ohn/rqWozMS+SObJ2FQDXqwyA0+7T0Eps/VE1azZj76fYA6 yydg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=OX+QZ3nuEjO/zd59nqUPIAHGErO7NWEL6jo/ga5EGeg=; b=SxVos2stdoFTmmkrL15F2Y07VYXM0JybIoeI7WNXK2dehhpawb9YagWSsPr1t+WcJX 8FAjxkkaPNcbRKsLeX7VNYKEI87omkmJcSbaKpLl+vtuhNfxDPcxJJ1peNQx4+hCPH1R pGHRNqDfw38giMpQOK0GfxpdfMGZMoFDqTB8CbpVI7sHiQpmK5zDtePPP81uZL/+Imgs Ow8r3RqXzRR+L4FRtSAGAs7hivFLlEWm9Ker6OXsORNio57LM1rc0fRW+ZC33A5k5/jh 4vMbhHyLv3LboJzYRxUWXCw3dL3nMownyo3SHRWAmeQv7srpL1a2wx9KY0a8yyZI3v4O LsFg== X-Gm-Message-State: AG10YOTUi5Sb91QAasSFBSJ9xIzj6TUkNwQmWrMtxgjm+N3UzQVnEj6ZCvxqWlkPGRQMn5kLNjHQ0dxeFTU+uw== MIME-Version: 1.0 X-Received: by 10.107.32.144 with SMTP id g138mr7938875iog.33.1455370822333; Sat, 13 Feb 2016 05:40:22 -0800 (PST) Received: by 10.36.77.1 with HTTP; Sat, 13 Feb 2016 05:40:22 -0800 (PST) Date: Sat, 13 Feb 2016 14:40:22 +0100 Message-ID: Subject: math/R and slave ports guidelines From: =?UTF-8?Q?Fernando_Herrero_Carr=C3=B3n?= To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 13:40:23 -0000 Hi all, I am working on some upgrades to the Makefile of math/R and I have found that there are two slave ports depending on it: math/libR and math/libRmath. Now I have some questions about how slave ports should be handled. As it stands, the master port will only set some options *if* it is the master port itself being built and not one of the slaves. For example (math/R/Makefile:145): *.if !defined(LIBRMATH_SLAVEPORT)* .if ${PORT_OPTIONS:MATLAS} LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas BLAS?= ${LIBM} -lf77blas LAPACK?= ${LIBM} -lalapack -lcblas .else BLAS?= no LAPACK?= no .endif CONFIGURE_ARGS+= --with-blas="${BLAS}" --with-lapack="${LAPACK}" .if ${BLAS} == "no" || ${LAPACK} == "no" PLIST_SUB+= LAPACK="" .else PLIST_SUB+= LAPACK="@comment " .endif [...] this fragment will only try compiling against ATLAS if it is not the math/libRmath port the one being compiled. In my opinion having the choice to link against ATLAS/openBLAS/netlib/none_of_them is interesting to any maths ports. Is there any reason why this specific slave port rejects it? Are there any general guidelines as to how options from master ports should be handled in slave ports? I haven't found any specific hints in the porter's handbook. Having a look at editors/emacs-nox11/Makefile (emacs-nox11 is a slave to emacs) I see the possibility of specifying OPTIONS_EXCLUDE, which seems a more reasonable place to handle such cases. Any help with this will be highly appreciated. Best, Fernando From owner-freebsd-ports@freebsd.org Sat Feb 13 13:42: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 B1C71AA61A9 for ; Sat, 13 Feb 2016 13:42:48 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: from mail-io0-x22a.google.com (mail-io0-x22a.google.com [IPv6:2607:f8b0:4001:c06::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 7D14118FE for ; Sat, 13 Feb 2016 13:42:48 +0000 (UTC) (envelope-from elferdo@gmail.com) Received: by mail-io0-x22a.google.com with SMTP id l127so117782071iof.3 for ; Sat, 13 Feb 2016 05:42:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=90qDMt7RpHnm8gtOsxASlKo6vLZAFr0c4vwu76jXN+g=; b=bJLgzoO/vWo44HxrFvAfz0lOkYH0cNvVorpfSVW4cTMMOMfl/AfcGU0PQ2DN8rfrs4 AObXKp9Xxfl2jap2OJ+b0STUvWsODzz9nVNKMAKyh2LoNvKEHw4Z3q9AMCUI5eQv/FRY 5LKLIVVhrKalf0j26FK3ultjL1ooh4PKPS88pJVwpd9vaUSeb+xq36GFgblTEU3mGge4 /s9o+1f4AZUmp+RX966kdIQSaapULRm1Sv9N+NaDgvzSE3DJNaC+A3mEDWcTKL3emvvD kSz7g1UkH4wIh0qq6TgdGVzfutY8ClwsVSugXnOcrOuZYJOBOcc4XfZJQN6JIuZgwJnH PLog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=90qDMt7RpHnm8gtOsxASlKo6vLZAFr0c4vwu76jXN+g=; b=ORfpwXfQ6oID87n6Gx193I/ByOLZcowNOtV7vSe5gbdmyDrrKAu5uwFE7M6cTeAMov tx1Gdu/kDPtOcQY2vNUcEkThPuNo8uJhMCoB1f2c3IS+O7UgK142t4o06hi3wBiYBbbY zbN8V9suN8PfNyHci0CQtHWyilHW+MZ06NamIVdQUrH4x/XEMtTXetZ9KcIe1obHdc1I MADqfzTTvVYFf61deSxKxSviftMU9Ma1Gsi2HuIXX1+b3Uuqv3EbI4GpfCO9OhsgWwy3 GHhKPYg5nFLJsBH1Z6emWfTrfndS1E04dXSGgl7P26W8l+ENGMlWgUGT37KIX2qEoXn1 d2Cw== X-Gm-Message-State: AG10YOQIw0dGuydFvjy5S1xnDWdJsiJJmmGmhpsOVz0lfzU1WUvTfteGbuANuZUdtGoqg4T+6S4CTkmyQROM+Q== MIME-Version: 1.0 X-Received: by 10.107.129.215 with SMTP id l84mr9248813ioi.47.1455370967979; Sat, 13 Feb 2016 05:42:47 -0800 (PST) Received: by 10.36.77.1 with HTTP; Sat, 13 Feb 2016 05:42:47 -0800 (PST) In-Reply-To: References: Date: Sat, 13 Feb 2016 14:42:47 +0100 Message-ID: Subject: Re: math/R and slave ports guidelines From: =?UTF-8?Q?Fernando_Herrero_Carr=C3=B3n?= To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 13:42:48 -0000 My proposal would be that the master port offers the options to link against: none/ATLAS/openBLAS/netlib and that slave ports follow suit. Does that sound reasonable? 2016-02-13 14:40 GMT+01:00 Fernando Herrero Carr=C3=B3n = : > Hi all, > > I am working on some upgrades to the Makefile of math/R and I have found > that there are two slave ports depending on it: math/libR and > math/libRmath. Now I have some questions about how slave ports should be > handled. > > As it stands, the master port will only set some options *if* it is the > master port itself being built and not one of the slaves. For example > (math/R/Makefile:145): > > *.if !defined(LIBRMATH_SLAVEPORT)* > .if ${PORT_OPTIONS:MATLAS} > LIB_DEPENDS+=3D libatlas.so:${PORTSDIR}/math/atlas > BLAS?=3D ${LIBM} -lf77blas > LAPACK?=3D ${LIBM} -lalapack -lcblas > .else > BLAS?=3D no > LAPACK?=3D no > .endif > CONFIGURE_ARGS+=3D --with-blas=3D"${BLAS}" --with-lapack=3D"${LAPA= CK}" > .if ${BLAS} =3D=3D "no" || ${LAPACK} =3D=3D "no" > PLIST_SUB+=3D LAPACK=3D"" > .else > PLIST_SUB+=3D LAPACK=3D"@comment " > .endif > [...] > > this fragment will only try compiling against ATLAS if it is not the > math/libRmath port the one being compiled. > > In my opinion having the choice to link against > ATLAS/openBLAS/netlib/none_of_them is interesting to any maths ports. Is > there any reason why this specific slave port rejects it? Are there any > general guidelines as to how options from master ports should be handled = in > slave ports? I haven't found any specific hints in the porter's handbook. > > Having a look at editors/emacs-nox11/Makefile (emacs-nox11 is a slave to > emacs) I see the possibility of specifying OPTIONS_EXCLUDE, which seems a > more reasonable place to handle such cases. > > Any help with this will be highly appreciated. > > Best, > Fernando > > > From owner-freebsd-ports@freebsd.org Sat Feb 13 14:59: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 C7A93AA70F9 for ; Sat, 13 Feb 2016 14:59:40 +0000 (UTC) (envelope-from marko.cupac@mimar.rs) Received: from mail.mimar.rs (mail1.mimar.rs [193.53.106.128]) (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 8276A1169 for ; Sat, 13 Feb 2016 14:59:39 +0000 (UTC) (envelope-from marko.cupac@mimar.rs) Received: from mail1.mimar.rs (localhost [127.0.1.128]) by mail.mimar.rs (Postfix) with ESMTP id 155DD45CDE58 for ; Sat, 13 Feb 2016 15:50:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mimar.rs; h= content-transfer-encoding:content-type:content-type:mime-version :x-mailer:organization:message-id:subject:subject:from:from:date :date:received:received; s=mimar-0901; t=1455375046; x= 1457189447; bh=+s3J2ll1d75JTlwqGFucbDjKVbnrSQtRKr1BAHYvI+U=; b=p 2bz8LexEHWMfJkcDIKfn21JZ6AXuEd7BfXxHfQMuhFY6YCqGfX7BS1Vb3/L3VrgC Yd1hUblnbA+QEiaDUbPw/dRFa6jbpAizt6/ZXGhzqKoNxaLgIFLZBCg+CW6h7i8J r2pgEC4vM0JILHqz5BT7SFF6jhhe86CLc6ZcY76bkg= X-Virus-Scanned: amavisd-new at mimar.rs Received: from mail.mimar.rs ([127.0.1.128]) by mail1.mimar.rs (amavis.mimar.rs [127.0.1.128]) (amavisd-new, port 10026) with LMTP id DeUf4dVczL-t for ; Sat, 13 Feb 2016 15:50:46 +0100 (CET) Received: from efreet (109-93-30-181.dynamic.isp.telekom.rs [109.93.30.181]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: marko.cupac@mimar.rs) by mail.mimar.rs (Postfix) with ESMTPSA id C59C745CDE57 for ; Sat, 13 Feb 2016 15:50:46 +0100 (CET) Date: Sat, 13 Feb 2016 15:50:46 +0100 From: Marko =?UTF-8?B?Q3VwYcSH?= To: freebsd-ports@freebsd.org Subject: ftp/pure-ftpd mysql auth from jail not working? Message-ID: <20160213155046.020932af@efreet> Organization: Mimar X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.23; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 14:59:41 -0000 Hi, I have working pure-ftpd server on vmware-based 9.3-RELEASE-p33. It authenticates virtual users from mysql server over tcp, and chroots them to their directories. I'd like to move pure-ftpd to jail-based 10.2-RELEASE-p10. I copied pure-ftpd.conf and pureftpd-mysql.conf to new server, but I get: 331 User someuser OK. Password required Password: 530 Login authentication failed Login failed. pure-ftpd.conf: ChrootEveryone yes BrokenClientsCompatibility no MaxClientsNumber 50 Daemonize yes MaxClientsPerIP 32 VerboseLog no DisplayDotFiles no AnonymousOnly no NoAnonymous yes SyslogFacility ftp DontResolve yes MaxIdleTime 15 MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf LimitRecursion 10000 8 MaxLoad 4 PassivePortRange 30000 31000 Umask 133:022 MinUID 2001 AllowUserFXP no ProhibitDotFilesWrite yes ProhibitDotFilesRead yes AltLog stats:/var/log/pureftpd.log NoChmod yes CreateHomeDir yes MaxDiskUsage 99 CustomerProof yes IPV4Only yes Bind IP.ADD.RE.SS,21 pureftpd-mysql.conf: MYSQLServer mysql.example.org MYSQLPort 3306 MYSQLUser user MYSQLPassword pass MYSQLDatabase pureftpd MYSQLCrypt any MYSQLGetPW SELECT Password FROM users WHERE User=3D'\L' MYSQLGetUID SELECT Uid FROM users WHERE User=3D'\L' MYSQLGetGID SELECT Gid FROM users WHERE User=3D'\L' MYSQLGetDir SELECT Dir FROM users WHERE User=3D'\L' MySQLGetBandwidthUL SELECT ulBwidth FROM users WHERE User=3D'\L' MySQLGetBandwidthDL SELECT dlBwidth FROM users WHERE User=3D'\L' MySQLGetQTASZ SELECT sizeQuota FROM users WHERE User=3D'\L' MySQLGetQTAFS SELECT fileQuota FROM users WHERE User=3D'\L' Any idea why the same configuration does not work in jail-based host? --=20 Before enlightenment - chop wood, draw water. After enlightenment - chop wood, draw water. Marko Cupa=C4=87 https://www.mimar.rs/ From owner-freebsd-ports@freebsd.org Sat Feb 13 14:59: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 6DF63AA710D for ; Sat, 13 Feb 2016 14:59:48 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (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 0A8E411C6 for ; Sat, 13 Feb 2016 14:59:47 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=9aOkeFfeXS6KHlxqzAZgKR+8aHSbu0EFJ9z0oJAfEME=; b=oudiAimkcZDMq68j3iBsPt5WOuPxc8By6zY8eiiLT3RZO0we5Nf4umyl2h0yWmxPfSf5hWAiebjtox3PauGgd1P2aW2ZELdUvdAix9+nUCmFSVq83luf/wI6p5/lXFzUjsy09lovKHE1LgErh2ngxBMEnrL4uZZKTrfdVnF0+nU=; Received: from paris.xoc.tele2net.at ([213.90.36.7]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1aUbfj-0006Lk-Sg for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 15:59:43 +0100 Received: from 62-47-168-55.adsl.highway.telekom.at ([62.47.168.55] helo=[10.0.0.93]) by paris.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1aUbfj-0002Mc-QT for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 15:59:43 +0100 To: freebsd-ports@freebsd.org References: <56BF2619.1060904@FreeBSD.org> Subject: Re: FreeBSD Port: deskutils/calibre From: Walter Schwarzenfeld Message-ID: <56BF44DF.5080307@utanet.at> Date: Sat, 13 Feb 2016 15:59:43 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF2619.1060904@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 14:59:48 -0000 MAKE_JOBS_UNSATE=yes change nothing. If I interrupt after some waiting, it states: Traceback (most recent call last): File "setup.py", line 99, in sys.exit(main()) File "setup.py", line 85, in main command.run_all(opts) File "/ram/usr/ports/deskutils/calibre/work/calibre-src-2.50.1/setup/__init__.py", line 181, in run_all self.run_cmd(self, opts) File "/ram/usr/ports/deskutils/calibre/work/calibre-src-2.50.1/setup/__init__.py", line 178, in run_cmd cmd.run(opts) File "/ram/usr/ports/deskutils/calibre/work/calibre-src-2.50.1/setup/install.py", line 141, in run self.run_postinstall() File "/ram/usr/ports/deskutils/calibre/work/calibre-src-2.50.1/setup/install.py", line 166, in run_postinstall manifest=self.manifest) File "/ram/usr/ports/deskutils/calibre/work/calibre-src-2.50.1/src/calibre/linux.py", line 695, in __init__ self.setup_desktop_integration() File "/ram/usr/ports/deskutils/calibre/work/calibre-src-2.50.1/src/calibre/linux.py", line 854, in setup_desktop_integration cc(' '.join(cmd), shell=True) File "/usr/local/lib/python2.7/subprocess.py", line 535, in check_call retcode = call(*popenargs, **kwargs) File "/usr/local/lib/python2.7/subprocess.py", line 522, in call return Popen(*popenargs, **kwargs).wait() File "/usr/local/lib/python2.7/subprocess.py", line 1384, in wait pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0) File "/usr/local/lib/python2.7/subprocess.py", line 476, in _eintr_retry_call return func(*args) don't know if this helps. From owner-freebsd-ports@freebsd.org Sat Feb 13 15:16:16 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 F3B76AA7971 for ; Sat, 13 Feb 2016 15:16:16 +0000 (UTC) (envelope-from madpilot@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 E204511BB for ; Sat, 13 Feb 2016 15:16:16 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id DDFE0AA7970; Sat, 13 Feb 2016 15:16:16 +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 DD953AA796F for ; Sat, 13 Feb 2016 15:16:16 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 A817511BA for ; Sat, 13 Feb 2016 15:16:16 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2Zz1316RzZqp; Sat, 13 Feb 2016 16:16:13 +0100 (CET) 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 TuFMXTO1rndq; Sat, 13 Feb 2016 16:16:11 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 16:16:10 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: "Alex V. Petrov" , "ports@FreeBSD.org Ports" References: <56BF1388.8040105@marino.st> <56BF2619.1060904@FreeBSD.org> <56BF27FF.8060400@gmail.com> From: Guido Falsi Message-ID: <56BF48B9.1010307@FreeBSD.org> Date: Sat, 13 Feb 2016 16:16:09 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF27FF.8060400@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 15:16:17 -0000 On 02/13/16 13:56, Alex V. Petrov wrote: >> >> Could you please try adding the line "MAKE_JOBS_UNSAFE=yes" to the port >> and test again? I have never seen this so I need someone having this >> problem do this simple test to rule out (or in) this possible cause. >> >> Thanks in advance. >> Just to exclude another hypothesis, could you try reinstalling xdg-utils with "portmaster devel/xdg-utils" and then rebuilding calibre? I'm looking at the sources, but have been unable to reproduce the issue, and I'd like to investigate also the case where a few users could have ended up with a broken xdg-utils build, for some reason. If you already tried this let me know! Thanks again. -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 15:24:07 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 E7950AA7CD5 for ; Sat, 13 Feb 2016 15:24:07 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (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 B18C215D4 for ; Sat, 13 Feb 2016 15:24:06 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.15.2/8.15.2) with ESMTP id u1DFO4QS082561 for ; Sat, 13 Feb 2016 15:24:04 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.15.2/8.15.2/Submit) id u1DFO4Jc082560 for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 07:24:04 -0800 (PST) (envelope-from david) Date: Sat, 13 Feb 2016 07:24:04 -0800 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: poudriere: success(?) despite "ELF interpreter /lib/ld-linux.so.2 not found, error 2"? Message-ID: <20160213152404.GK1364@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xpAEiv7IYLnw+pq/" Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 15:24:08 -0000 --xpAEiv7IYLnw+pq/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I encountered an unexpected whine-like message during a poudriere run, but it doesn't seem to actually have indicated a reported (or logged) error. So I wrote this up, hoping for a reality check. I started using poudriere to build my own packages for my stable/10 amd64 machines last July (and actually started installing those packages on a couple of the machines shortly thereafter). That effort appears to have been reasonably successful: one of the machines thus affected is the one where this email message is being created; the other is the machine that acts as a packet filter between the Internet and my internal networks at home. I update those machines weekly (Sunday mornings) -- first FreeBSD base, then the installed packages. In order to accomplish that, I update FreeBSD base on a "build machine," and perform a "poudriere bulk" on the same build amchine. (Actually, I do a couple "poudriere bulk" runs: one Saturday morning, after the Saturday update to FreeBSD on the build machine, and another on Sunday, after the update that day. The intent is to reduce the amount of package-building time required on Sunday.) I perform all FreeBSD builds and poudriere runs within script(1), as I like to have a record of what happened. This morning, I just happened to glance at the xterm where poudriere was running, and noticed a message I wasn't expecting: ELF interpreter /lib/ld-linux.so.2 not found, error 2 I wondered a few things at that point, including: * What port it was working on when that was issued? * Does that (message) indicate a failure to build a package? * Has it been issued before? Eventually, the poudriere run ended: =2E.. [10amd64-ports-home] [2016-02-13_12h44m25s] [committing:] Queued: 266 Built= : 266 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 0 Time: 01:24:58 [01:25:00] =3D=3D=3D=3D>> Logs: /usr/local/poudriere/data/logs/bulk/10amd64= -ports-home/2016-02-13_12h44m25s [01:25:00] =3D=3D=3D=3D>> Cleaning up [01:25:00] =3D=3D=3D=3D>> Umounting file systems freebeast(10.3)[2] echo $? 0 I suppose that answers the 2nd of my questions (above) in the negative. And looking through the poudriere typescripts, I found that the message was also issued 31 January -- again with no (other) indication of error: =2E.. [10amd64-ports-home] [2016-01-31_12h34m04s] [committing:] Queued: 77 Built:= 77 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 0 Time: 00:19:47 [00:19:50] =3D=3D=3D=3D>> Logs: /usr/local/poudriere/data/logs/bulk/10amd64= -ports-home/2016-01-31_12h34m04s [00:19:50] =3D=3D=3D=3D>> Cleaning up [00:19:50] =3D=3D=3D=3D>> Umounting file systems freebeast(10.3-P)[2] echo $? 0 freebeast(10.3-P)[3] exit (I only keep the last 4 poudriere typescripts, unless I have some reason to retain one specially.) I then checked /usr/local/poudriere/data/logs/bulk/10amd64-ports-home: freebeast(10.3)[9] dirs /usr/local/poudriere/data/logs/bulk/10amd64-ports-home=20 freebeast(10.3)[10] grep -r 'ELF interpreter .* not found' . freebeast(10.3)[11] echo $? 1 freebeast(10.3)[12]=20 Mind, I haven't got around to cleaning out my logs yet, so I have all of them since I started using poudriere: freebeast(10.3)[12] ls 2015-07-04_07h07m54s 2015-09-13_04h43m51s 2015-12-05_05h09m40s 2015-07-04_13h20m32s 2015-09-19_04h59m06s 2015-12-06_04h32m19s 2015-07-11_05h38m13s 2015-09-20_04h14m55s 2015-12-12_05h00m18s 2015-07-11_05h38m49s 2015-09-26_05h28m39s 2015-12-13_04h22m52s 2015-07-11_11h57m33s 2015-09-27_04h12m01s 2015-12-19_05h18m01s 2015-07-11_11h59m13s 2015-10-03_04h53m56s 2015-12-20_04h50m11s 2015-07-11_12h06m53s 2015-10-04_04h33m25s 2015-12-24_05h46m16s 2015-07-12_04h47m09s 2015-10-10_05h46m40s 2015-12-24_07h08m50s 2015-07-19_04h25m15s 2015-10-10_08h53m29s 2015-12-24_07h17m26s 2015-07-25_04h52m51s 2015-10-10_12h44m50s 2015-12-26_05h11m20s 2015-07-26_04h08m48s 2015-10-11_04h15m52s 2015-12-26_07h07m21s 2015-07-29_04h16m57s 2015-10-17_05h19m14s 2015-12-27_04h27m54s 2015-08-01_04h47m26s 2015-10-18_04h26m37s 2016-01-02_12h53m11s 2015-08-02_05h04m48s 2015-10-24_05h03m43s 2016-01-03_12h30m26s 2015-08-08_04h44m21s 2015-10-25_04h31m41s 2016-01-09_13h21m18s 2015-08-09_04h30m50s 2015-10-31_05h32m16s 2016-01-16_13h00m21s 2015-08-15_04h31m27s 2015-10-31_07h04m35s 2016-01-17_12h45m33s 2015-08-16_04h30m41s 2015-10-31_07h07m28s 2016-01-23_13h00m20s 2015-08-22_04h52m44s 2015-10-31_07h13m33s 2016-01-24_12h36m54s 2015-08-23_04h29m06s 2015-11-01_04h14m59s 2016-01-30_13h24m11s 2015-08-23_04h57m31s 2015-11-07_08h20m41s 2016-01-31_12h34m04s 2015-08-23_05h00m13s 2015-11-08_04h26m39s 2016-02-06_13h22m35s 2015-08-29_05h14m53s 2015-11-14_10h05m27s 2016-02-07_12h09m49s 2015-08-29_17h42m34s 2015-11-15_04h25m40s 2016-02-13_12h44m25s 2015-08-30_04h31m17s 2015-11-21_04h58m55s latest 2015-09-05_04h54m19s 2015-11-22_04h26m11s latest-per-pkg 2015-09-06_04h22m05s 2015-11-28_04h51m26s 2015-09-12_04h48m17s 2015-11-29_04h25m40s freebeast(10.3)[13]=20 So we can conclude that the message has been issued before, but I have no evidence to tie its issuance with the build of any particular package. Since the packages all report having been built OK, I suppose nothing is exactly wrong, per se... but this seems a little on the "odd" side. Oh: for reference: freebeast(10.3)[13] uname -a FreeBSD freebeast.catwhisker.org 10.3-BETA2 FreeBSD 10.3-BETA2 #1938 r2955= 52M/295562:1002509: Fri Feb 12 04:04:31 PST 2016 root@freebeast.catwhis= ker.org:/common/S1/obj/usr/src/sys/GENERIC amd64 freebeast(10.3)[14] pkg info poudriere\* poudriere-devel-3.1.99.20160127_1 freebeast(10.3)[15] svn info /usr/ports/ Path: /usr/ports Working Copy Root Path: /usr/ports URL: file:///svn/freebsd/ports/head Relative URL: ^/head Repository Root: file:///svn/freebsd/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 408784 Node Kind: directory Schedule: normal Last Changed Author: koobs Last Changed Rev: 408782 Last Changed Date: 2016-02-13 02:51:08 -0800 (Sat, 13 Feb 2016) freebeast(10.3)[16]=20 I use private SVN mirrors of the FreeBSD src, ports, and doc repositories, updated nightly (in 2 stages, for historical reasons dating back to CVS and CVSup & inertia on my part). Info on my environment and "how I do stuff" may be found at: * http://www.catwhisker.org/~david/FreeBSD/upgrade.html * http://www.catwhisker.org/~david/FreeBSD/convert_i386_amd64.html Peace, david --=20 David H. Wolfskill david@catwhisker.org Those who would murder in the name of God or prophet are blasphemous coward= s. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --xpAEiv7IYLnw+pq/ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJWv0qUXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4X7v0H+gLOrZiU7kITguhCh6P98k+Z nj7OYG9XM54BechFP49uOXWcusKFSB8yyS5l/hrzeDYYbYOgcwl+LX5f60X2V/n2 sDfkZjNUclOUmWwwOebZ6ZtJWvNjh+hNcmTYaRRyAVC6qkp+35j654EhD+WCdjsE mY177FW2Jlk4930yktBUuQBK5lcDMK2z8ZhhH8Hzar9PrxGYXNJEzU1WsxELN24W RPCmbaK0V8jIoDThgeWqgdPCAfIii1c0f/DW5VYBshk8Q6lMmfB+DyzP+1SBxTYL oh+mNsSdsfZzPFNy0heEmCu7kMOngAZyXd70c4vk1YrC3zr1m5WscDPq7mVBJb0= =S2D8 -----END PGP SIGNATURE----- --xpAEiv7IYLnw+pq/-- From owner-freebsd-ports@freebsd.org Sat Feb 13 15:24: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 7F8C8AA7CE2 for ; Sat, 13 Feb 2016 15:24:10 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 4A72815D8 for ; Sat, 13 Feb 2016 15:24:09 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2b8823NbzZqp; Sat, 13 Feb 2016 16:24:08 +0100 (CET) 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 fXOYCxs_noSs; Sat, 13 Feb 2016 16:24:06 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 16:24:06 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: Walter Schwarzenfeld , freebsd-ports@freebsd.org References: <56BF2619.1060904@FreeBSD.org> <56BF44DF.5080307@utanet.at> From: Guido Falsi Message-ID: <56BF4A96.2020906@FreeBSD.org> Date: Sat, 13 Feb 2016 16:24:06 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF44DF.5080307@utanet.at> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 15:24:10 -0000 On 02/13/16 15:59, Walter Schwarzenfeld wrote: > MAKE_JOBS_UNSATE=yes change nothing. Thanks or performing the test. It was worth a try :) > > don't know if this helps. It gives me the line number in linux.py where the program stops at least. I'm investigating it. -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 16: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 851CDAA0FA0 for ; Sat, 13 Feb 2016 16:01:21 +0000 (UTC) (envelope-from alexvpetrov@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 661431981 for ; Sat, 13 Feb 2016 16:01:21 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 64F5FAA0F9F; Sat, 13 Feb 2016 16:01:21 +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 63A5BAA0F9E for ; Sat, 13 Feb 2016 16:01:21 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: from mail-lb0-x232.google.com (mail-lb0-x232.google.com [IPv6:2a00:1450:4010:c04::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 DC12F197B; Sat, 13 Feb 2016 16:01:20 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mail-lb0-x232.google.com with SMTP id tk3so47040610lbb.3; Sat, 13 Feb 2016 08:01:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=3mk8Zcgyjx86n/gpvhmxL6SvgnLlLAYQBuXsyxpluyQ=; b=wS4bzdMicqixfZdx+uq5yQiGjMwEwfMS0XLLZxtdyV7WbMlTgdm3JwhOC/qwMRm5ML 0nJIEE5cCTo/zdYcUd9c4zUYls3itBTz5A/loaMT/2/5qjm4u4zqAp5T3F7jVmNWuJ42 rcR4vOA1bmVx8YAaQwpN5/Cl4KtRfcMhpcX6IU0ayJQ/it9uc16nYvc3bBg1VXFbIdvb xROjGF7HL2ye3K2LS7vy2c1SoQr2AQ1eNEZ+QBcC/kwvyacQ2vqoLRK6iNnMjIZEgF8a XP19/+5osE+QR7cerYviIuFcBHA0zq5ev2Ks1ApITHGYXcZIIjl/CA/VL4jbBHI89GYf 48Zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=3mk8Zcgyjx86n/gpvhmxL6SvgnLlLAYQBuXsyxpluyQ=; b=XTquuoCiJFiidMjujtJpYqZVT+XHrcRXemvgjmT+tbcNCkaQMAXG7QTaV1Ulwc71Mp DNrXW10Ed2U94Vjfx44NhHWhdLmKYYgggy8JBAMnYy+y0TripQBUl+IapSATRoPEcg9d yg5Kc6g/voHbxpUXZwDdZzQW5Y4B75weebyfBARKuUDg8W38lPtxRSgGX7aVn52wSgM8 mthunVjwwdumfidW+9IR+J9tW46sJdZ8hrk84nERroUEJiYiEYAEbMGtjHtYm5nTh2Rv fa/3Rw1GNJZm+3Yn7aBr8715uSJVjr69St2iCU230oVk/35V175gST5JBN5jK3ygnCR7 Sfyw== X-Gm-Message-State: AG10YOQ5UMJ6sCkJoLjgoVb1XJrjc6l0QPGPYkiEg8riDCpjhWYSz1TpOe4prkPX7aAlkQ== X-Received: by 10.112.132.5 with SMTP id oq5mr3115958lbb.16.1455379279020; Sat, 13 Feb 2016 08:01:19 -0800 (PST) Received: from alex.super (stone.g-service.ru. [84.22.141.217]) by smtp.googlemail.com with ESMTPSA id k65sm2525909lfe.41.2016.02.13.08.01.17 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 13 Feb 2016 08:01:18 -0800 (PST) Subject: Re: FreeBSD Port: deskutils/calibre To: Guido Falsi , "ports@FreeBSD.org Ports" References: <56BF1388.8040105@marino.st> <56BF2619.1060904@FreeBSD.org> <56BF27FF.8060400@gmail.com> <56BF48B9.1010307@FreeBSD.org> From: "Alex V. Petrov" Message-ID: <56BF534C.8050304@gmail.com> Date: Sat, 13 Feb 2016 23:01:16 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF48B9.1010307@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 16:01:21 -0000 I reinstalled xdg-utils. It did not change anything. 13.02.2016 22:16, Guido Falsi пишет: > On 02/13/16 13:56, Alex V. Petrov wrote: > >>> >>> Could you please try adding the line "MAKE_JOBS_UNSAFE=yes" to the port >>> and test again? I have never seen this so I need someone having this >>> problem do this simple test to rule out (or in) this possible cause. >>> >>> Thanks in advance. >>> > > Just to exclude another hypothesis, could you try reinstalling xdg-utils > with "portmaster devel/xdg-utils" and then rebuilding calibre? > > I'm looking at the sources, but have been unable to reproduce the issue, > and I'd like to investigate also the case where a few users could have > ended up with a broken xdg-utils build, for some reason. > > If you already tried this let me know! > > Thanks again. > ----- Alex. From owner-freebsd-ports@freebsd.org Sat Feb 13 16:40: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 30911AA1FAD for ; Sat, 13 Feb 2016 16:40:02 +0000 (UTC) (envelope-from madpilot@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 1D078178D for ; Sat, 13 Feb 2016 16:40:02 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1A6F0AA1FAC; Sat, 13 Feb 2016 16:40:02 +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 1A152AA1FAB for ; Sat, 13 Feb 2016 16:40:02 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 D5E05178C for ; Sat, 13 Feb 2016 16:40:01 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2cqf7199zZqq; Sat, 13 Feb 2016 17:39:58 +0100 (CET) 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 GIbI4xOZXn7l; Sat, 13 Feb 2016 17:39:57 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 17:39:57 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: "Alex V. Petrov" , "ports@FreeBSD.org Ports" References: <56BF1388.8040105@marino.st> <56BF2619.1060904@FreeBSD.org> <56BF27FF.8060400@gmail.com> <56BF48B9.1010307@FreeBSD.org> <56BF534C.8050304@gmail.com> From: Guido Falsi Message-ID: <56BF5C5C.30402@FreeBSD.org> Date: Sat, 13 Feb 2016 17:39:56 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF534C.8050304@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 16:40:02 -0000 On 02/13/16 17:01, Alex V. Petrov wrote: > I reinstalled xdg-utils. It did not change anything. > I was finally able to reproduce the issue. Now at least I can run tests myself. Thanks all for the kind help! -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 17:49: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 DACAFAA7DB1 for ; Sat, 13 Feb 2016 17:49:57 +0000 (UTC) (envelope-from madpilot@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 C675A1BBD for ; Sat, 13 Feb 2016 17:49:57 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id C3DF1AA7DB0; Sat, 13 Feb 2016 17:49: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 C3543AA7DAE; Sat, 13 Feb 2016 17:49:57 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 8AC941BBC; Sat, 13 Feb 2016 17:49:56 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2fNL2mytzZqp; Sat, 13 Feb 2016 18:49:54 +0100 (CET) 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 jTOFqsQ-ozmY; Sat, 13 Feb 2016 18:49:52 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 18:49:52 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: "Alex V. Petrov" , "ports@FreeBSD.org Ports" , John Marino References: <56BF1388.8040105@marino.st> <56BF2619.1060904@FreeBSD.org> <56BF27FF.8060400@gmail.com> <56BF48B9.1010307@FreeBSD.org> <56BF534C.8050304@gmail.com> <56BF5C5C.30402@FreeBSD.org> Cc: gnome@FreeBSD.org From: Guido Falsi Message-ID: <56BF6CBF.6000508@FreeBSD.org> Date: Sat, 13 Feb 2016 18:49:51 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF5C5C.30402@FreeBSD.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 17:49:57 -0000 On 02/13/16 17:39, Guido Falsi wrote: > On 02/13/16 17:01, Alex V. Petrov wrote: >> I reinstalled xdg-utils. It did not change anything. >> > > I was finally able to reproduce the issue. > > Now at least I can run tests myself. > > Thanks all for the kind help! > I'm adding gnome@ as CC, because I'm not sure at this point if this issue should be looked in the xdg-utils port. II have generated a patch I'd like affected parties too test, you can get it here: https://people.freebsd.org/~madpilot/calibre.diff Please test it and report back, I'm performing my own testing here right now. I'll commit it once I am reasonably sure it does address the problem. It is a simple workaround. By reading the sources of xdg-desktop-menu I noticed it expects the file PREFIX/share/applications/defaults.list to always exist (also when working in STAGEDIR), and calls grep with a this non existent file as argument, causing it to hang. The offending line is line 93 in the xdg-utuils distribution file scripts/xdg-desktop-menu.in, in function make_lazy_default() (thanks to Christoph Moench-Tegeder for pointing me in this direction). My workaround is to touch this file in STAGEDIR so the script does not hang. I then remove it to avoid stage orphans. Anyone has a better solution or can tell if the final fault lays in calibre or xdg-utils? Thanks in advance. -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 17:57:45 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 A78A1AA7208 for ; Sat, 13 Feb 2016 17:57:45 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (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 6AB541111 for ; Sat, 13 Feb 2016 17:57:45 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=Yq4rDBwqm6etDmSxO6kSAqSfu5T3lzRePZoU1eM04nk=; b=jNirXlhEtSPjJpM1Gblmdw5WOI4mP8qqPfP6XMkvrUNL37A8IR2suWS93igHTtO4HDOeRYfJzELEAzUPwuEVop5oaXloBgwAFj7KVZasYWCBs0nNjp+Sl4OLQRMQo/TGmS2tdF5oVVCz6zkslEg3j3+5C616wl2ZSb59OS1C2bE=; Received: from patricia.xoc.tele2net.at ([213.90.36.9]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1aUeRy-0000j7-UL for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 18:57:42 +0100 Received: from 62-47-168-55.adsl.highway.telekom.at ([62.47.168.55] helo=[10.0.0.93]) by patricia.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1aUeRy-0000r6-Sf for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 18:57:42 +0100 To: freebsd-ports@freebsd.org References: <56BF6CBF.6000508@FreeBSD.org> Subject: Re: FreeBSD Port: deskutils/calibre From: Walter Schwarzenfeld Message-ID: <56BF6E95.9050204@utanet.at> Date: Sat, 13 Feb 2016 18:57:41 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF6CBF.6000508@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 17:57:45 -0000 make: exec(/usr/ports/deskutils/calibre/work/stage/usr/local/share/applications/defaults.list) failed (Permission denied) *** Error code 1 From owner-freebsd-ports@freebsd.org Sat Feb 13 18:11: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 E587EAA786A for ; Sat, 13 Feb 2016 18:11:03 +0000 (UTC) (envelope-from alexvpetrov@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 C50BC1941 for ; Sat, 13 Feb 2016 18:11:03 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id C237BAA7868; Sat, 13 Feb 2016 18:11: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 A7990AA7866; Sat, 13 Feb 2016 18:11:03 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::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 2D8751939; Sat, 13 Feb 2016 18:11:03 +0000 (UTC) (envelope-from alexvpetrov@gmail.com) Received: by mail-lb0-x22d.google.com with SMTP id ap4so2631228lbd.1; Sat, 13 Feb 2016 10:11:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=eRMojrda3Fgqu7+RuvGSQQk+sMDNrqXn1bg1Qgu6z9g=; b=OoqiQpLY1xRyJ8GoG407nwZgEuDxCcKMi/8JKhPeRqYq2I1803afFWWMHzdXpqyk9O SRC77LAvVMkH0REc5/9s17fS+02k1EyPi7LlL1lZ1UmeXIIjlulluHB4cI3yMOM5IZlV uh+pn6yA3pvOexjZWUDoR9RMwf+y/hUIbXU29HyLC5dD4MQS1R4NtnmO7CObC4KHscSI 2fiQa8J1WN8p5I7dkjqePt+QgCqM+Lx099/smY3jbLI1I7FdbeNE+oPshsY6NTkgBX4L 5JVnSu6rpHBmqrDYeORSqNLgE31q2AUeVPXmcTiEnRjlyfPqKgoYIrfSltWlLVRWpYhJ u/Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=eRMojrda3Fgqu7+RuvGSQQk+sMDNrqXn1bg1Qgu6z9g=; b=Q3qGOaPk/+eYMljBrCnLIAYL5O20ZXMNGeclwmUAmvG2SZLsOGENQZoBI+6pL21XFX y2VAp6vdTEHNdPSjaPWHH8yPUsDCK2hS61AudpiSTT4lyn/iNgnsOZSkxRYffU31+tA/ knJR2eivGlB8YKio7Id/JMjXFIafRy4mAaZ7mczcV4k9mSb7u48ps2pDHIdJgK7JLufK DikEVHiv1oKU2/sXRe3/tYvWao0ZR21IQY91cRYEoyFWbdVdNIQIA0rfUna2e542bIwA LWeUZUEZaq4YN/iHdEwMb4IV51+UM0qBxTuxWJCQ+jaZ7SmXIlhng7pim010bcjfx8Io qqZg== X-Gm-Message-State: AG10YORtq0nVlP5EZlVuQP2TUMyitwXUgXZeZXOpcOh2P6hMvxuCMug6SZjhVRUSCBvLNQ== X-Received: by 10.112.126.229 with SMTP id nb5mr2898270lbb.28.1455387061444; Sat, 13 Feb 2016 10:11:01 -0800 (PST) Received: from alex.super (stone.g-service.ru. [84.22.141.217]) by smtp.googlemail.com with ESMTPSA id m8sm2566924lfe.32.2016.02.13.10.10.59 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 13 Feb 2016 10:11:00 -0800 (PST) Subject: Re: FreeBSD Port: deskutils/calibre To: Guido Falsi , "ports@FreeBSD.org Ports" References: <56BF1388.8040105@marino.st> <56BF2619.1060904@FreeBSD.org> <56BF27FF.8060400@gmail.com> <56BF48B9.1010307@FreeBSD.org> <56BF534C.8050304@gmail.com> <56BF5C5C.30402@FreeBSD.org> <56BF6CBF.6000508@FreeBSD.org> Cc: gnome@FreeBSD.org From: "Alex V. Petrov" Message-ID: <56BF71B2.7070608@gmail.com> Date: Sun, 14 Feb 2016 01:10:58 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF6CBF.6000508@FreeBSD.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 18:11:04 -0000 Guido, your patch works for me. Thank you! 14.02.2016 00:49, Guido Falsi пишет: > On 02/13/16 17:39, Guido Falsi wrote: >> On 02/13/16 17:01, Alex V. Petrov wrote: >>> I reinstalled xdg-utils. It did not change anything. >>> >> >> I was finally able to reproduce the issue. >> >> Now at least I can run tests myself. >> >> Thanks all for the kind help! >> > > I'm adding gnome@ as CC, because I'm not sure at this point if this > issue should be looked in the xdg-utils port. > > II have generated a patch I'd like affected parties too test, you can > get it here: > > https://people.freebsd.org/~madpilot/calibre.diff > > Please test it and report back, I'm performing my own testing here right > now. I'll commit it once I am reasonably sure it does address the problem. > > It is a simple workaround. By reading the sources of xdg-desktop-menu I > noticed it expects the file PREFIX/share/applications/defaults.list to > always exist (also when working in STAGEDIR), and calls grep with a this > non existent file as argument, causing it to hang. The offending line is > line 93 in the xdg-utuils distribution file scripts/xdg-desktop-menu.in, > in function make_lazy_default() (thanks to Christoph Moench-Tegeder for > pointing me in this direction). > > My workaround is to touch this file in STAGEDIR so the script does not > hang. I then remove it to avoid stage orphans. > > Anyone has a better solution or can tell if the final fault lays in > calibre or xdg-utils? > > Thanks in advance. > -- ----- Alex. From owner-freebsd-ports@freebsd.org Sat Feb 13 18:12: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 AF89EAA79BC for ; Sat, 13 Feb 2016 18:12:12 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 78E8B1BCB for ; Sat, 13 Feb 2016 18:12:11 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2ft13LLHzZqq; Sat, 13 Feb 2016 19:12:09 +0100 (CET) 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 3OL82fczWC-N; Sat, 13 Feb 2016 19:12:07 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 19:12:07 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: Walter Schwarzenfeld , freebsd-ports@freebsd.org References: <56BF6CBF.6000508@FreeBSD.org> <56BF6E95.9050204@utanet.at> From: Guido Falsi Message-ID: <56BF71F7.5080007@FreeBSD.org> Date: Sat, 13 Feb 2016 19:12:07 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF6E95.9050204@utanet.at> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 18:12:12 -0000 On 02/13/16 18:57, Walter Schwarzenfeld wrote: > make: > exec(/usr/ports/deskutils/calibre/work/stage/usr/local/share/applications/defaults.list) > failed (Permission denied) > *** Error code 1 I need some context, are you sure the patch applied cleanly? Just to avoid confusion, doownload this: https://people.freebsd.org/~madpilot/Makefile.xz decompress it with xz -d and replace the calibre port Makefile with this one. It's the only file the diff is touching. -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 18: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 5039EAA79D2 for ; Sat, 13 Feb 2016 18:12:17 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 17CAE1C33 for ; Sat, 13 Feb 2016 18:12:17 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2ft744LfzZqp; Sat, 13 Feb 2016 19:12:15 +0100 (CET) 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 EUQ_0M7VMULL; Sat, 13 Feb 2016 19:12:13 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 19:12:13 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: Walter Schwarzenfeld , freebsd-ports@freebsd.org References: <56BF6CBF.6000508@FreeBSD.org> <56BF6E95.9050204@utanet.at> From: Guido Falsi Message-ID: <56BF71FD.6050501@FreeBSD.org> Date: Sat, 13 Feb 2016 19:12:13 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF6E95.9050204@utanet.at> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 18:12:17 -0000 On 02/13/16 18:57, Walter Schwarzenfeld wrote: > make: > exec(/usr/ports/deskutils/calibre/work/stage/usr/local/share/applications/defaults.list) > failed (Permission denied) > *** Error code 1 I need some context, are you sure the patch applied cleanly? Just to avoid confusion, download this: https://people.freebsd.org/~madpilot/Makefile.xz decompress it with xz -d and replace the calibre port Makefile with this one. It's the only file the diff is touching. -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 18:16: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 B7CA7AA7BCE for ; Sat, 13 Feb 2016 18:16:49 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from taro.utanet.at (taro.utanet.at [IPv6:2001:938:1337:25::25:45]) (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 7B1BC1E6A for ; Sat, 13 Feb 2016 18:16:49 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=C8KvgnsqMa0scnAV2tzX1pH2bl2dvL7Gv9Oz+D+/Ka0=; b=BL1rbdThiKkNCnMeSSRzPx13r7Bs6HGoj2gTJitLWVZXdSOYWcvF0Q6HCVj48Fis/FFv1TTerb0rzF//1KQocjp3rt0XzgGysaRJBYNYPMw0yk8E7UwwVJ0l1CL/LkwngQdGniRQ4CFNkVLt6vV4ypbCiKxHVyVD85ueeV+7M3Q=; Received: from patricia.xoc.tele2net.at ([213.90.36.9]) by taro.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1aUekQ-0007uV-9B for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 19:16:46 +0100 Received: from 62-47-168-55.adsl.highway.telekom.at ([62.47.168.55] helo=[10.0.0.93]) by patricia.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1aUekQ-00072a-7O for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 19:16:46 +0100 To: freebsd-ports@freebsd.org References: <56BF71F7.5080007@FreeBSD.org> Subject: Re: FreeBSD Port: deskutils/calibre From: Walter Schwarzenfeld Message-ID: <56BF730D.9020306@utanet.at> Date: Sat, 13 Feb 2016 19:16:45 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF71F7.5080007@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 18:16:49 -0000 Sorry, was my error - edited by hand andforgot the backslash on the end of the line. From owner-freebsd-ports@freebsd.org Sat Feb 13 18:19: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 C1550AA7D76 for ; Sat, 13 Feb 2016 18:19:31 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) 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 8A7C21104 for ; Sat, 13 Feb 2016 18:19:31 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3q2g2T3rQJzZqq; Sat, 13 Feb 2016 19:19:29 +0100 (CET) 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 LfwXTtJcPsiJ; Sat, 13 Feb 2016 19:19:28 +0100 (CET) Received: from tommy.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 13 Feb 2016 19:19:28 +0100 (CET) Subject: Re: FreeBSD Port: deskutils/calibre To: Walter Schwarzenfeld , freebsd-ports@freebsd.org References: <56BF71F7.5080007@FreeBSD.org> <56BF730D.9020306@utanet.at> From: Guido Falsi Message-ID: <56BF73AF.7090607@FreeBSD.org> Date: Sat, 13 Feb 2016 19:19:27 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF730D.9020306@utanet.at> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 18:19:31 -0000 On 02/13/16 19:16, Walter Schwarzenfeld wrote: > Sorry, was my error - edited by hand andforgot the backslash on the end > of the line. Anyway, I just committed this workaround. Thanks to all for your help! -- Guido Falsi From owner-freebsd-ports@freebsd.org Sat Feb 13 18: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 49250AA60DC for ; Sat, 13 Feb 2016 18:25:54 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from taro.utanet.at (taro.utanet.at [IPv6:2001:938:1337:25::25:45]) (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 0CAC81478 for ; Sat, 13 Feb 2016 18:25:53 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=sylMEOKlhj0hW5+vbIkquhN4+1f7whmHCgyh872Suyg=; b=YE4gbgpiuxbxfjTWXHbYJQa1IRKWxV6zs3OHNwsigkkq25uRc0OXooF7H5Mua8GauTSsppdZ8OW/ovbxDA+3xXZQ3JfB/T52wobmDT8l4J9ahpD9tVRI66KiCx90ZxyXljeLaXiBQvzT0eTdnU2WTALvXenmdJFtoyZkpHlOJhI=; Received: from plenty.xoc.tele2net.at ([213.90.36.8]) by taro.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1aUetE-0000Ev-1K for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 19:25:52 +0100 Received: from 62-47-168-55.adsl.highway.telekom.at ([62.47.168.55] helo=[10.0.0.93]) by plenty.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1aUetD-0004QB-Vo for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 19:25:52 +0100 To: freebsd-ports@freebsd.org References: <56BF73AF.7090607@FreeBSD.org> Subject: Re: FreeBSD Port: deskutils/calibre From: Walter Schwarzenfeld Message-ID: <56BF752E.2090904@utanet.at> Date: Sat, 13 Feb 2016 19:25:50 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF73AF.7090607@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 18:25:54 -0000 I don't need this port - I only have a look in it. But this install not the desktop-files (I did not find it on my system). I think it is possible to install it with some commands in the Makefile. From owner-freebsd-ports@freebsd.org Sat Feb 13 18:29: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 45E39AA6219 for ; Sat, 13 Feb 2016 18:29:41 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (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 093FD15CF for ; Sat, 13 Feb 2016 18:29:40 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=AZW/JPCwQY+aQF2RKcBvhtMlqEL/OO0aobx8rhOR3e0=; b=B48TadfsFLhpajWnaMFPlmTcmeAay82bxjsVa94JOXXToqeCcv+DSGQbbhDlf3aWS/0tvaGOvojCKnJKD6AiQMsuuyuJqVeMTKpUSi/1x5cGXPGN7wKBmWoIhpB4ZRu2+Hr/OiV7kAnYrJFppbOXfkm3QcWQBOZn5VqZa55HbVw=; Received: from paris.xoc.tele2net.at ([213.90.36.7]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1aUewp-0006EO-MJ for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 19:29:35 +0100 Received: from 62-47-168-55.adsl.highway.telekom.at ([62.47.168.55] helo=[10.0.0.93]) by paris.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1aUewp-0005Zr-KZ for freebsd-ports@freebsd.org; Sat, 13 Feb 2016 19:29:35 +0100 To: freebsd-ports@freebsd.org References: <56BF752E.2090904@utanet.at> Subject: Re: FreeBSD Port: deskutils/calibre From: Walter Schwarzenfeld Message-ID: <56BF760E.1060905@utanet.at> Date: Sat, 13 Feb 2016 19:29:34 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <56BF752E.2090904@utanet.at> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 18:29:41 -0000 It is not my day. Again my error. Everythings ok. From owner-freebsd-ports@freebsd.org Sat Feb 13 23:37: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 6876FAA8EB0 for ; Sat, 13 Feb 2016 23:37:12 +0000 (UTC) (envelope-from starikarp@yandex.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 528251D52 for ; Sat, 13 Feb 2016 23:37:12 +0000 (UTC) (envelope-from starikarp@yandex.com) Received: by mailman.ysv.freebsd.org (Postfix) id 4E88DAA8EAF; Sat, 13 Feb 2016 23:37: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 4E1FFAA8EAE for ; Sat, 13 Feb 2016 23:37:12 +0000 (UTC) (envelope-from starikarp@yandex.com) Received: from forward12h.cmail.yandex.net (forward12h.cmail.yandex.net [IPv6:2a02:6b8:0:f35::9d]) (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 0E8711D51 for ; Sat, 13 Feb 2016 23:37:11 +0000 (UTC) (envelope-from starikarp@yandex.com) Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward12h.cmail.yandex.net (Yandex) with ESMTP id 5A15A20730 for ; Sun, 14 Feb 2016 02:37:08 +0300 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id 16EA617008EA for ; Sun, 14 Feb 2016 02:37:07 +0300 (MSK) Received: by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id nlb8F4zBd7-b65K01KA; Sun, 14 Feb 2016 02:37:07 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1455406627; bh=s3qgmOcrjI3+phVE+4AczX2pSh8Osj50F1JEZx8QHcM=; h=Message-ID:Subject:From:To:Date:Content-Type:X-Mailer: Mime-Version:Content-Transfer-Encoding; b=U3AOk/66yB9VHzRl3lc6vtmlqsYs1DdlPJUvI4O3r2Zdsv6UVnpTgQ/Q4jgbpUjhw 3aebiRou9D/DRJ0pTprYMJPe0RbI7I1dX+H1Z5+v627N/1wKcDR5kE4RmUjOgB/b8O KxwKbEwumRUPqVDAHBKHIsidC7mZ09vaST7FGaTY= Authentication-Results: smtp2h.mail.yandex.net; dkim=pass header.i=@yandex.com X-Yandex-ForeignMX: US X-Yandex-Suid-Status: 1 0 Message-ID: <1455406624.60206.2.camel@yandex.com> Subject: cups-base From: Stari Karp To: "ports@freebsd.org" Date: Sat, 13 Feb 2016 18:37:04 -0500 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 23:37:12 -0000 Hi! I did try to update cups-base to version 2.0.3_4 with Synth on FreeBSD 10.2-RELEASE (amd 64) and it failed: ========================< phase : package >======================== ===> Building package for cups-base-2.0.3_4 pkg-static: Unable to access file /construction/xports/print/cups -base/work/stag e/usr/local/%%ICONS%%share/icons/hicolor/128x128/apps/cups.png: No such file or directory pkg-static: Unable to access file /construction/xports/print/cups -base/work/stag e/usr/local/%%ICONS%%share/icons/hicolor/16x16/apps/cups.png: No such file or di rectory pkg-static: Unable to access file /construction/xports/print/cups -base/work/stag e/usr/local/%%ICONS%%share/icons/hicolor/32x32/apps/cups.png: No such file or di rectory pkg-static: Unable to access file /construction/xports/print/cups -base/work/stag e/usr/local/%%ICONS%%share/icons/hicolor/64x64/apps/cups.png: No such file or di rectory *** Error code 1 Stop. make: stopped in /xports/print/cups-base ======================================================================= ==== Thank you. From owner-freebsd-ports@freebsd.org Sat Feb 13 23:59: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 40D4AAA78A5 for ; Sat, 13 Feb 2016 23:59:03 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (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 7643812C8 for ; Sat, 13 Feb 2016 23:59:02 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=hnThNYYADY6vY045TP6O9jvatA36w0DRcjH1iD4lDGY=; b=JBuvPaOe12K0+omzJHxHKbnRNKO0Cx0aqKOXsgSh44j9S9iQjmB6uiTddREEpVnL50fXLFGSR83x0JIQGNPko5enDfmMTqUBlZGP4MI/XF63E1y7qa+YVeNNzPYA4YfYxuj29nCIkvjKqaI4W+2Wp9F+NYtn82ziHSHcPZfPcfU=; Received: from plenty.xoc.tele2net.at ([213.90.36.8]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1aUk5c-0000mT-5d for freebsd-ports@freebsd.org; Sun, 14 Feb 2016 00:59:00 +0100 Received: from 62-47-168-55.adsl.highway.telekom.at ([62.47.168.55] helo=[10.0.0.93]) by plenty.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1aUk5b-00059C-Sq for freebsd-ports@freebsd.org; Sun, 14 Feb 2016 00:59:00 +0100 To: freebsd-ports@freebsd.org References: <1455406624.60206.2.camel@yandex.com> Subject: Re: cups-base From: Walter Schwarzenfeld Message-ID: <56BFC341.2040100@utanet.at> Date: Sun, 14 Feb 2016 00:58:57 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <1455406624.60206.2.camel@yandex.com> Content-Type: multipart/mixed; boundary="------------070003080405080105090002" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2016 23:59:03 -0000 This is a multi-part message in MIME format. --------------070003080405080105090002 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Seems pkg-plist forgotten patch in the attachment --------------070003080405080105090002 Content-Type: text/plain; charset=UTF-8; name="patch-pkg_plist" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch-pkg_plist" LS0tIHBrZy1wbGlzdC5vcmlnCTIwMTYtMDItMTMgMjM6NTM6NTAgVVRDCisrKyBwa2ctcGxp c3QKQEAgLTEsMjMgKzEsNiBAQAotJSVPVkVSV1JJVEUlJUBleGVjIGlmIHRlc3QgLWUgL3Vz ci9iaW4vbHA7IHRoZW4gY2htb2QgLWggMCAvdXNyL2Jpbi9scDsgZmkKLSUlT1ZFUldSSVRF JSVAZXhlYyBpZiB0ZXN0IC1lIC91c3IvYmluL2xwcTsgdGhlbiBjaG1vZCAtaCAwIC91c3Iv YmluL2xwcTsgZmkKLSUlT1ZFUldSSVRFJSVAZXhlYyBpZiB0ZXN0IC1lIC91c3IvYmluL2xw cjsgdGhlbiBjaG1vZCAtaCAwIC91c3IvYmluL2xwcjsgZmkKLSUlT1ZFUldSSVRFJSVAZXhl YyBpZiB0ZXN0IC1lIC91c3IvYmluL2xwcm07IHRoZW4gY2htb2QgLWggMCAvdXNyL2Jpbi9s cHJtOyBmaQotJSVPVkVSV1JJVEUlJUBleGVjIGlmIHRlc3QgLWUgL3Vzci9zYmluL2xwYzsg dGhlbiBjaG1vZCAtaCAwIC91c3Ivc2Jpbi9scGM7IGZpCi0lJU9WRVJXUklURSUlQHVuZXhl YyBpZiB0ZXN0IC1lIC91c3IvYmluL2xwOyB0aGVuIGNobW9kIC1oIDA1NTUgL3Vzci9iaW4v bHA7IGZpCi0lJU9WRVJXUklURSUlQHVuZXhlYyBpZiB0ZXN0IC1lIC91c3IvYmluL2xwcTsg dGhlbiBjaG1vZCAtaCAwNjU1NSAvdXNyL2Jpbi9scHE7IGZpCi0lJU9WRVJXUklURSUlQHVu ZXhlYyBpZiB0ZXN0IC1lIC91c3IvYmluL2xwcjsgdGhlbiBjaG1vZCAtaCAwNjU1NSAvdXNy L2Jpbi9scHI7IGZpCi0lJU9WRVJXUklURSUlQHVuZXhlYyBpZiB0ZXN0IC1lIC91c3IvYmlu L2xwcm07IHRoZW4gY2htb2QgLWggMDY1NTUgL3Vzci9iaW4vbHBybTsgZmkKLSUlT1ZFUldS SVRFJSVAdW5leGVjIGlmIHRlc3QgLWUgL3Vzci9zYmluL2xwYzsgdGhlbiBjaG1vZCAtaCAw MjU1NSAvdXNyL3NiaW4vbHBjOyBmaQotQHNhbXBsZSAlJUVUQ0RJUiUlL2N1cHMtZmlsZXMu Y29uZi5zYW1wbGUKLUBzYW1wbGUgJSVFVENESVIlJS9jdXBzZC5jb25mLnNhbXBsZQotQHNh bXBsZSAlJUVUQ0RJUiUlL21pbWUuY29udnMuc2FtcGxlCi1Ac2FtcGxlICUlRVRDRElSJSUv bWltZS50eXBlcy5zYW1wbGUKLUBzYW1wbGUgJSVFVENESVIlJS9zbm1wLmNvbmYuc2FtcGxl Ci0lJVBBTSUlQHNhbXBsZSBldGMvcGFtLmQvY3Vwcy5zYW1wbGUKIGJpbi9jYW5jZWwKIGJp bi9jdXBzdGVzdGRzYwogYmluL2N1cHN0ZXN0cHBkCi1AY29tbWVudCBiaW4vaXBwZmluZAog YmluL2lwcHRvb2wKIGJpbi9scAogYmluL2xwb3B0aW9ucwpAQCAtMzEsNiArMTQsMTIgQEAg YmluL3BwZGh0bWwKIGJpbi9wcGRpCiBiaW4vcHBkbWVyZ2UKIGJpbi9wcGRwbworJSVFVENE SVIlJS9jdXBzLWZpbGVzLmNvbmYuc2FtcGxlCislJUVUQ0RJUiUlL2N1cHNkLmNvbmYuc2Ft cGxlCislJUVUQ0RJUiUlL21pbWUuY29udnMuc2FtcGxlCislJUVUQ0RJUiUlL21pbWUudHlw ZXMuc2FtcGxlCislJUVUQ0RJUiUlL3NubXAuY29uZi5zYW1wbGUKK2V0Yy9yYy5kL2N1cHNk CiBpbmNsdWRlL2N1cHMvY2dpLmgKIGluY2x1ZGUvY3Vwcy9oZWxwLWluZGV4LmgKIGluY2x1 ZGUvY3Vwcy9taW1lLmgKQEAgLTQxLDE3ICszMCwxNiBAQCBsaWIvbGliY3Vwc21pbWUuc28K IGxpYi9saWJjdXBzbWltZS5zby4xCiBsaWIvbGliY3Vwc3BwZGMuc28KIGxpYi9saWJjdXBz cHBkYy5zby4xCitsaWJleGVjL2N1cHMvYmFja2VuZC9kbnNzZAogbGliZXhlYy9jdXBzL2Jh Y2tlbmQvaHR0cAogbGliZXhlYy9jdXBzL2JhY2tlbmQvaHR0cHMKIGxpYmV4ZWMvY3Vwcy9i YWNrZW5kL2lwcAogbGliZXhlYy9jdXBzL2JhY2tlbmQvaXBwcwogbGliZXhlYy9jdXBzL2Jh Y2tlbmQvbHBkCitsaWJleGVjL2N1cHMvYmFja2VuZC9tZG5zCiBsaWJleGVjL2N1cHMvYmFj a2VuZC9zbm1wCiBsaWJleGVjL2N1cHMvYmFja2VuZC9zb2NrZXQKIGxpYmV4ZWMvY3Vwcy9i YWNrZW5kL3VzYgotJSVBVkFISSUlbGliZXhlYy9jdXBzL2JhY2tlbmQvZG5zc2QKLSUlTURO U1JFU1BPTkRFUiUlbGliZXhlYy9jdXBzL2JhY2tlbmQvZG5zc2QKLSUlTUROU1JFU1BPTkRF UiUlbGliZXhlYy9jdXBzL2JhY2tlbmQvbWRucwogbGliZXhlYy9jdXBzL2NnaS1iaW4vYWRt aW4uY2dpCiBsaWJleGVjL2N1cHMvY2dpLWJpbi9jbGFzc2VzLmNnaQogbGliZXhlYy9jdXBz L2NnaS1iaW4vaGVscC5jZ2kKQEAgLTYzLDE0ICs1MSwxMyBAQCBsaWJleGVjL2N1cHMvZGFl bW9uL2N1cHMtZXhlYwogbGliZXhlYy9jdXBzL2RhZW1vbi9jdXBzLWxwZAogbGliZXhlYy9j dXBzL21vbml0b3IvYmNwCiBsaWJleGVjL2N1cHMvbW9uaXRvci90YmNwCi0lJURCVVMlJWxp YmV4ZWMvY3Vwcy9ub3RpZmllci9kYnVzCitsaWJleGVjL2N1cHMvbm90aWZpZXIvZGJ1cwog bGliZXhlYy9jdXBzL25vdGlmaWVyL21haWx0bwogbGliZXhlYy9jdXBzL25vdGlmaWVyL3Jz cwogbWFuL21hbjEvY2FuY2VsLjEuZ3oKK21hbi9tYW4xL2N1cHMuMS5negogbWFuL21hbjEv Y3Vwc3Rlc3Rkc2MuMS5negogbWFuL21hbjEvY3Vwc3Rlc3RwcGQuMS5negotbWFuL21hbjEv Y3Vwcy4xLmd6Ci0lJUFWQUhJJSVtYW4vbWFuMS9pcHBmaW5kLjEuZ3oKIG1hbi9tYW4xL2lw cHRvb2wuMS5negogbWFuL21hbjEvbHAuMS5negogbWFuL21hbjEvbHBvcHRpb25zLjEuZ3oK QEAgLTk5LDE2ICs4NiwxNiBAQCBtYW4vbWFuNy9iYWNrZW5kLjcuZ3oKIG1hbi9tYW43L2Zp bHRlci43Lmd6CiBtYW4vbWFuNy9ub3RpZmllci43Lmd6CiBtYW4vbWFuOC9hY2NlcHQuOC5n egotbWFuL21hbjgvY3Vwc2QtbG9ncy44Lmd6Ci1tYW4vbWFuOC9jdXBzZC1oZWxwZXIuOC5n egogbWFuL21hbjgvY3Vwcy1kZXZpY2VkLjguZ3oKLW1hbi9tYW44L2N1cHMtZXhlYy44Lmd6 CiBtYW4vbWFuOC9jdXBzLWRyaXZlcmQuOC5negorbWFuL21hbjgvY3Vwcy1leGVjLjguZ3oK IG1hbi9tYW44L2N1cHMtbHBkLjguZ3oKIG1hbi9tYW44L2N1cHMtc25tcC44Lmd6CiBtYW4v bWFuOC9jdXBzYWNjZXB0LjguZ3oKIG1hbi9tYW44L2N1cHNhZGRzbWIuOC5negogbWFuL21h bjgvY3Vwc2N0bC44Lmd6CittYW4vbWFuOC9jdXBzZC1oZWxwZXIuOC5negorbWFuL21hbjgv Y3Vwc2QtbG9ncy44Lmd6CiBtYW4vbWFuOC9jdXBzZC44Lmd6CiBtYW4vbWFuOC9jdXBzZGlz YWJsZS44Lmd6CiBtYW4vbWFuOC9jdXBzZW5hYmxlLjguZ3oKQEAgLTEzNCw2ICsxMjEsNyBA QCBzYmluL2xwaW5mbwogc2Jpbi9scG1vdmUKIHNiaW4vcmVqZWN0CiBzYmluL3VscHQtY3Vw c2Quc2gKK3NoYXJlL2FwcGxpY2F0aW9ucy9jdXBzLmRlc2t0b3AKICUlREFUQURJUiUlL2Ry di9zYW1wbGUuZHJ2CiAlJURBVEFESVIlJS9leGFtcGxlcy9jb2xvci5kcnYKICUlREFUQURJ UiUlL2V4YW1wbGVzL2NvbnN0cmFpbnQuZHJ2CkBAIC01MzIsMTE4ICs1MjAsMTE2IEBAIHNi aW4vdWxwdC1jdXBzZC5zaAogJSVEQVRBRElSJSUvdGVtcGxhdGVzL3Rlc3QtcGFnZS50bXBs CiAlJURBVEFESVIlJS90ZW1wbGF0ZXMvdHJhaWxlci50bXBsCiAlJURBVEFESVIlJS90ZW1w bGF0ZXMvdXNlcnMudG1wbAotJSVMSUJVU0IlJSUlREFUQURJUiUlL3VzYi9vcmcuY3Vwcy51 c2ItcXVpcmtzCi0lJURPQ1NESVIlJS9hcHBsZS10b3VjaC1pY29uLnBuZwotJSVET0NTRElS JSUvY3Vwcy1wcmludGFibGUuY3NzCi0lJURPQ1NESVIlJS9jdXBzLmNzcwotJSVET0NTRElS JSUvZGUvaW5kZXguaHRtbAotJSVET0NTRElSJSUvZXMvaW5kZXguaHRtbAotJSVET0NTRElS JSUvaGVscC9hY2NvdW50aW5nLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvYXBpLWFycmF5Lmh0 bWwKLSUlRE9DU0RJUiUlL2hlbHAvYXBpLWNnaS5odG1sCi0lJURPQ1NESVIlJS9oZWxwL2Fw aS1jdXBzLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvYXBpLWRyaXZlci5odG1sCi0lJURPQ1NE SVIlJS9oZWxwL2FwaS1maWxlZGlyLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvYXBpLWZpbHRl ci5odG1sCi0lJURPQ1NESVIlJS9oZWxwL2FwaS1odHRwaXBwLmh0bWwKLSUlRE9DU0RJUiUl L2hlbHAvYXBpLW1pbWUuaHRtbAotJSVET0NTRElSJSUvaGVscC9hcGktb3ZlcnZpZXcuaHRt bAotJSVET0NTRElSJSUvaGVscC9hcGktcHBkLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvYXBp LXBwZGMuaHRtbAotJSVET0NTRElSJSUvaGVscC9hcGktcmFzdGVyLmh0bWwKLSUlRE9DU0RJ UiUlL2hlbHAvY2dpLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvZ2xvc3NhcnkuaHRtbAotJSVE T0NTRElSJSUvaGVscC9rZXJiZXJvcy5odG1sCi0lJURPQ1NESVIlJS9oZWxwL2xpY2Vuc2Uu aHRtbAotJSVET0NTRElSJSUvaGVscC9tYW4tYmFja2VuZC5odG1sCi0lJURPQ1NESVIlJS9o ZWxwL21hbi1jYW5jZWwuaHRtbAotJSVET0NTRElSJSUvaGVscC9tYW4tY2xhc3Nlcy5jb25m Lmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLWNsaWVudC5jb25mLmh0bWwKLSUlRE9DU0RJ UiUlL2hlbHAvbWFuLWN1cHMtY29uZmlnLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLWN1 cHMtZmlsZXMuY29uZi5odG1sCi0lJURPQ1NESVIlJS9oZWxwL21hbi1jdXBzLWxwZC5odG1s Ci0lJURPQ1NESVIlJS9oZWxwL21hbi1jdXBzLXNubXAuaHRtbAotJSVET0NTRElSJSUvaGVs cC9tYW4tY3Vwcy5odG1sCi0lJURPQ1NESVIlJS9oZWxwL21hbi1jdXBzYWNjZXB0Lmh0bWwK LSUlRE9DU0RJUiUlL2hlbHAvbWFuLWN1cHNhZGRzbWIuaHRtbAotJSVET0NTRElSJSUvaGVs cC9tYW4tY3Vwc2QtaGVscGVyLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLWN1cHNkLWxv Z3MuaHRtbAotJSVET0NTRElSJSUvaGVscC9tYW4tY3Vwc2QuY29uZi5odG1sCi0lJURPQ1NE SVIlJS9oZWxwL21hbi1jdXBzZC5odG1sCi0lJURPQ1NESVIlJS9oZWxwL21hbi1jdXBzZW5h YmxlLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLWN1cHN0ZXN0ZHNjLmh0bWwKLSUlRE9D U0RJUiUlL2hlbHAvbWFuLWN1cHN0ZXN0cHBkLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFu LWZpbHRlci5odG1sCi0lJURPQ1NESVIlJS9oZWxwL21hbi1pcHB0b29sLmh0bWwKLSUlRE9D U0RJUiUlL2hlbHAvbWFuLWlwcHRvb2xmaWxlLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFu LWxwLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLWxwYWRtaW4uaHRtbAotJSVET0NTRElS JSUvaGVscC9tYW4tbHBjLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLWxwaW5mby5odG1s Ci0lJURPQ1NESVIlJS9oZWxwL21hbi1scG1vdmUuaHRtbAotJSVET0NTRElSJSUvaGVscC9t YW4tbHBvcHRpb25zLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLWxwcS5odG1sCi0lJURP Q1NESVIlJS9oZWxwL21hbi1scHIuaHRtbAotJSVET0NTRElSJSUvaGVscC9tYW4tbHBybS5o dG1sCi0lJURPQ1NESVIlJS9oZWxwL21hbi1scHN0YXQuaHRtbAotJSVET0NTRElSJSUvaGVs cC9tYW4tbWltZS5jb252cy5odG1sCi0lJURPQ1NESVIlJS9oZWxwL21hbi1taW1lLnR5cGVz Lmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLW5vdGlmaWVyLmh0bWwKLSUlRE9DU0RJUiUl L2hlbHAvbWFuLXBwZGMuaHRtbAotJSVET0NTRElSJSUvaGVscC9tYW4tcHBkaHRtbC5odG1s Ci0lJURPQ1NESVIlJS9oZWxwL21hbi1wcGRpLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFu LXBwZG1lcmdlLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbWFuLXBwZHBvLmh0bWwKLSUlRE9D U0RJUiUlL2hlbHAvbWFuLXByaW50ZXJzLmNvbmYuaHRtbAotJSVET0NTRElSJSUvaGVscC9t YW4tc3Vic2NyaXB0aW9ucy5jb25mLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvbmV0d29yay5o dG1sCi0lJURPQ1NESVIlJS9oZWxwL29wdGlvbnMuaHRtbAotJSVET0NTRElSJSUvaGVscC9v dmVydmlldy5odG1sCi0lJURPQ1NESVIlJS9oZWxwL3BvbGljaWVzLmh0bWwKLSUlRE9DU0RJ UiUlL2hlbHAvcG9zdHNjcmlwdC1kcml2ZXIuaHRtbAotJSVET0NTRElSJSUvaGVscC9wcGQt Y29tcGlsZXIuaHRtbAotJSVET0NTRElSJSUvaGVscC9yYXN0ZXItZHJpdmVyLmh0bWwKLSUl RE9DU0RJUiUlL2hlbHAvcmVmLXBwZGNmaWxlLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvc2Vj dXJpdHkuaHRtbAotJSVET0NTRElSJSUvaGVscC9zaGFyaW5nLmh0bWwKLSUlRE9DU0RJUiUl L2hlbHAvc3BlYy1iYW5uZXIuaHRtbAotJSVET0NTRElSJSUvaGVscC9zcGVjLWNtcC5odG1s Ci0lJURPQ1NESVIlJS9oZWxwL3NwZWMtY29tbWFuZC5odG1sCi0lJURPQ1NESVIlJS9oZWxw L3NwZWMtZGVzaWduLmh0bWwKLSUlRE9DU0RJUiUlL2hlbHAvc3BlYy1pcHAuaHRtbAotJSVE T0NTRElSJSUvaGVscC9zcGVjLXBkZi5odG1sCi0lJURPQ1NESVIlJS9oZWxwL3NwZWMtcG9z dHNjcmlwdC5odG1sCi0lJURPQ1NESVIlJS9oZWxwL3NwZWMtcHBkLmh0bWwKLSUlRE9DU0RJ UiUlL2hlbHAvc3BlYy1yYXN0ZXIuaHRtbAotJSVET0NTRElSJSUvaGVscC9zcGVjLXN0cC5o dG1sCi0lJURPQ1NESVIlJS9oZWxwL3RyYW5zbGF0aW9uLmh0bWwKLSUlRE9DU0RJUiUlL2lt YWdlcy9jb2xvci13aGVlbC5wbmcKLSUlRE9DU0RJUiUlL2ltYWdlcy9jdXBzLWJsb2NrLWRp YWdyYW0ucG5nCi0lJURPQ1NESVIlJS9pbWFnZXMvY3Vwcy1jb21tYW5kLWNoYWluLnBuZwot JSVET0NTRElSJSUvaW1hZ2VzL2N1cHMtaWNvbi5wbmcKLSUlRE9DU0RJUiUlL2ltYWdlcy9j dXBzLXBvc3RzY3JpcHQtY2hhaW4ucG5nCi0lJURPQ1NESVIlJS9pbWFnZXMvY3Vwcy1yYXN0 ZXItY2hhaW4ucG5nCi0lJURPQ1NESVIlJS9pbWFnZXMvY3Vwcy5wbmcKLSUlRE9DU0RJUiUl L2ltYWdlcy9nZW5lcmljLnBuZwotJSVET0NTRElSJSUvaW1hZ2VzL2xlZnQuZ2lmCi0lJURP Q1NESVIlJS9pbWFnZXMvcmFzdGVyLW9yZ2FuaXphdGlvbi5wbmcKLSUlRE9DU0RJUiUlL2lt YWdlcy9yYXN0ZXIucG5nCi0lJURPQ1NESVIlJS9pbWFnZXMvcmlnaHQuZ2lmCi0lJURPQ1NE SVIlJS9pbWFnZXMvc2FtcGxlLWltYWdlLnBuZwotJSVET0NTRElSJSUvaW1hZ2VzL3NlbC5n aWYKLSUlRE9DU0RJUiUlL2ltYWdlcy9zbWlsZXkuanBnCi0lJURPQ1NESVIlJS9pbWFnZXMv dW5zZWwuZ2lmCi0lJURPQ1NESVIlJS9pbWFnZXMvd2FpdC5naWYKLSUlRE9DU0RJUiUlL2lu ZGV4Lmh0bWwKLSUlRE9DU0RJUiUlL2phL2luZGV4Lmh0bWwKLSUlRE9DU0RJUiUlL3JvYm90 cy50eHQKLSUlRE9DU0RJUiUlL3J1L2luZGV4Lmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJ UiUlL2FwcGxlLXRvdWNoLWljb24ucG5nCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9jdXBz LXByaW50YWJsZS5jc3MKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2N1cHMuY3NzCislJVBP UlRET0NTJSUlJURPQ1NESVIlJS9kZS9pbmRleC5odG1sCislJVBPUlRET0NTJSUlJURPQ1NE SVIlJS9lcy9pbmRleC5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL2FjY291 bnRpbmcuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9hcGktYXJyYXkuaHRt bAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9hcGktY2dpLmh0bWwKKyUlUE9SVERP Q1MlJSUlRE9DU0RJUiUlL2hlbHAvYXBpLWN1cHMuaHRtbAorJSVQT1JURE9DUyUlJSVET0NT RElSJSUvaGVscC9hcGktZHJpdmVyLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hl bHAvYXBpLWZpbGVkaXIuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9hcGkt ZmlsdGVyLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvYXBpLWh0dHBpcHAu aHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9hcGktbWltZS5odG1sCislJVBP UlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL2FwaS1vdmVydmlldy5odG1sCislJVBPUlRET0NT JSUlJURPQ1NESVIlJS9oZWxwL2FwaS1wcGQuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElS JSUvaGVscC9hcGktcHBkYy5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL2Fw aS1yYXN0ZXIuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9jZ2kuaHRtbAor JSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9nbG9zc2FyeS5odG1sCislJVBPUlRET0NT JSUlJURPQ1NESVIlJS9oZWxwL2tlcmJlcm9zLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJ UiUlL2hlbHAvbGljZW5zZS5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL21h bi1iYWNrZW5kLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLWNhbmNl bC5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL21hbi1jbGFzc2VzLmNvbmYu aHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tY2xpZW50LmNvbmYuaHRt bAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tY3Vwcy1jb25maWcuaHRtbAor JSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tY3Vwcy1maWxlcy5jb25mLmh0bWwK KyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLWN1cHMtbHBkLmh0bWwKKyUlUE9S VERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLWN1cHMtc25tcC5odG1sCislJVBPUlRET0NT JSUlJURPQ1NESVIlJS9oZWxwL21hbi1jdXBzLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJ UiUlL2hlbHAvbWFuLWN1cHNhY2NlcHQuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUv aGVscC9tYW4tY3Vwc2FkZHNtYi5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxw L21hbi1jdXBzZC1oZWxwZXIuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9t YW4tY3Vwc2QtbG9ncy5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL21hbi1j dXBzZC5jb25mLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLWN1cHNk Lmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLWN1cHNlbmFibGUuaHRt bAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tY3Vwc3Rlc3Rkc2MuaHRtbAor JSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tY3Vwc3Rlc3RwcGQuaHRtbAorJSVQ T1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tZmlsdGVyLmh0bWwKKyUlUE9SVERPQ1Ml JSUlRE9DU0RJUiUlL2hlbHAvbWFuLWlwcHRvb2wuaHRtbAorJSVQT1JURE9DUyUlJSVET0NT RElSJSUvaGVscC9tYW4taXBwdG9vbGZpbGUuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElS JSUvaGVscC9tYW4tbHAuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4t bHBhZG1pbi5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL21hbi1scGMuaHRt bAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tbHBpbmZvLmh0bWwKKyUlUE9S VERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLWxwbW92ZS5odG1sCislJVBPUlRET0NTJSUl JURPQ1NESVIlJS9oZWxwL21hbi1scG9wdGlvbnMuaHRtbAorJSVQT1JURE9DUyUlJSVET0NT RElSJSUvaGVscC9tYW4tbHBxLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAv bWFuLWxwci5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL21hbi1scHJtLmh0 bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLWxwc3RhdC5odG1sCislJVBP UlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL21hbi1taW1lLmNvbnZzLmh0bWwKKyUlUE9SVERP Q1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLW1pbWUudHlwZXMuaHRtbAorJSVQT1JURE9DUyUl JSVET0NTRElSJSUvaGVscC9tYW4tbm90aWZpZXIuaHRtbAorJSVQT1JURE9DUyUlJSVET0NT RElSJSUvaGVscC9tYW4tcHBkYy5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxw L21hbi1wcGRodG1sLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvbWFuLXBw ZGkuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tcHBkbWVyZ2UuaHRt bAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tcHBkcG8uaHRtbAorJSVQT1JU RE9DUyUlJSVET0NTRElSJSUvaGVscC9tYW4tcHJpbnRlcnMuY29uZi5odG1sCislJVBPUlRE T0NTJSUlJURPQ1NESVIlJS9oZWxwL21hbi1zdWJzY3JpcHRpb25zLmNvbmYuaHRtbAorJSVQ T1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9uZXR3b3JrLmh0bWwKKyUlUE9SVERPQ1MlJSUl RE9DU0RJUiUlL2hlbHAvb3B0aW9ucy5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9o ZWxwL292ZXJ2aWV3Lmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvcG9saWNp ZXMuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9wb3N0c2NyaXB0LWRyaXZl ci5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL3BwZC1jb21waWxlci5odG1s CislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL3Jhc3Rlci1kcml2ZXIuaHRtbAorJSVQ T1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9yZWYtcHBkY2ZpbGUuaHRtbAorJSVQT1JURE9D UyUlJSVET0NTRElSJSUvaGVscC9zZWN1cml0eS5odG1sCislJVBPUlRET0NTJSUlJURPQ1NE SVIlJS9oZWxwL3NoYXJpbmcuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9z cGVjLWJhbm5lci5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL3NwZWMtY21w Lmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvc3BlYy1jb21tYW5kLmh0bWwK KyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvc3BlYy1kZXNpZ24uaHRtbAorJSVQT1JU RE9DUyUlJSVET0NTRElSJSUvaGVscC9zcGVjLWlwcC5odG1sCislJVBPUlRET0NTJSUlJURP Q1NESVIlJS9oZWxwL3NwZWMtcGRmLmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hl bHAvc3BlYy1wb3N0c2NyaXB0Lmh0bWwKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAv c3BlYy1wcGQuaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaGVscC9zcGVjLXJhc3Rl ci5odG1sCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9oZWxwL3NwZWMtc3RwLmh0bWwKKyUl UE9SVERPQ1MlJSUlRE9DU0RJUiUlL2hlbHAvdHJhbnNsYXRpb24uaHRtbAorJSVQT1JURE9D UyUlJSVET0NTRElSJSUvaW1hZ2VzL2NvbG9yLXdoZWVsLnBuZworJSVQT1JURE9DUyUlJSVE T0NTRElSJSUvaW1hZ2VzL2N1cHMtYmxvY2stZGlhZ3JhbS5wbmcKKyUlUE9SVERPQ1MlJSUl RE9DU0RJUiUlL2ltYWdlcy9jdXBzLWNvbW1hbmQtY2hhaW4ucG5nCislJVBPUlRET0NTJSUl JURPQ1NESVIlJS9pbWFnZXMvY3Vwcy1pY29uLnBuZworJSVQT1JURE9DUyUlJSVET0NTRElS JSUvaW1hZ2VzL2N1cHMtcG9zdHNjcmlwdC1jaGFpbi5wbmcKKyUlUE9SVERPQ1MlJSUlRE9D U0RJUiUlL2ltYWdlcy9jdXBzLXJhc3Rlci1jaGFpbi5wbmcKKyUlUE9SVERPQ1MlJSUlRE9D U0RJUiUlL2ltYWdlcy9jdXBzLnBuZworJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2Vz L2dlbmVyaWMucG5nCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9pbWFnZXMvbGVmdC5naWYK KyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2ltYWdlcy9yYXN0ZXItb3JnYW5pemF0aW9uLnBu ZworJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL3Jhc3Rlci5wbmcKKyUlUE9SVERP Q1MlJSUlRE9DU0RJUiUlL2ltYWdlcy9yaWdodC5naWYKKyUlUE9SVERPQ1MlJSUlRE9DU0RJ UiUlL2ltYWdlcy9zYW1wbGUtaW1hZ2UucG5nCislJVBPUlRET0NTJSUlJURPQ1NESVIlJS9p bWFnZXMvc2VsLmdpZgorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvaW1hZ2VzL3NtaWxleS5q cGcKKyUlUE9SVERPQ1MlJSUlRE9DU0RJUiUlL2ltYWdlcy91bnNlbC5naWYKKyUlUE9SVERP Q1MlJSUlRE9DU0RJUiUlL2ltYWdlcy93YWl0LmdpZgorJSVQT1JURE9DUyUlJSVET0NTRElS JSUvaW5kZXguaHRtbAorJSVQT1JURE9DUyUlJSVET0NTRElSJSUvamEvaW5kZXguaHRtbAor JSVQT1JURE9DUyUlJSVET0NTRElSJSUvcm9ib3RzLnR4dAorJSVQT1JURE9DUyUlJSVET0NT RElSJSUvcnUvaW5kZXguaHRtbAogJSVQT1JURVhBTVBMRVMlJSUlRVhBTVBMRVNESVIlJS91 bHB0LWN1cHNkLmNvbmYKLXNoYXJlL2FwcGxpY2F0aW9ucy9jdXBzLmRlc2t0b3AKLSUlSUNP TlMlJXNoYXJlL2ljb25zL2hpY29sb3IvMTI4eDEyOC9hcHBzL2N1cHMucG5nCi0lJUlDT05T JSVzaGFyZS9pY29ucy9oaWNvbG9yLzE2eDE2L2FwcHMvY3Vwcy5wbmcKLSUlSUNPTlMlJXNo YXJlL2ljb25zL2hpY29sb3IvMzJ4MzIvYXBwcy9jdXBzLnBuZwotJSVJQ09OUyUlc2hhcmUv aWNvbnMvaGljb2xvci82NHg2NC9hcHBzL2N1cHMucG5nCitzaGFyZS9pY29ucy9oaWNvbG9y LzEyOHgxMjgvYXBwcy9jdXBzLnBuZworc2hhcmUvaWNvbnMvaGljb2xvci8xNngxNi9hcHBz L2N1cHMucG5nCitzaGFyZS9pY29ucy9oaWNvbG9yLzMyeDMyL2FwcHMvY3Vwcy5wbmcKK3No YXJlL2ljb25zL2hpY29sb3IvNjR4NjQvYXBwcy9jdXBzLnBuZwogc2hhcmUvbG9jYWxlL2Nh L2N1cHNfY2EucG8KIHNoYXJlL2xvY2FsZS9jcy9jdXBzX2NzLnBvCiBzaGFyZS9sb2NhbGUv ZGUvY3Vwc19kZS5wbwpAQCAtNjUyLDE4ICs2MzgsMTYgQEAgc2hhcmUvbG9jYWxlL2ZyL2N1 cHNfZnIucG8KIHNoYXJlL2xvY2FsZS9pdC9jdXBzX2l0LnBvCiBzaGFyZS9sb2NhbGUvamEv Y3Vwc19qYS5wbwogc2hhcmUvbG9jYWxlL3J1L2N1cHNfcnUucG8KLUBkaXIgZXRjL2N1cHMv aW50ZXJmYWNlcwotQGRpciBldGMvY3Vwcy9wcGQKLUBkaXIgZXRjL2N1cHMvc3NsCi1AZGly IGV0Yy9wYW0uZAotQGRpcigsY3VwcywpIGV0Yy9jdXBzCitAZGlyICUlRVRDRElSJSUvaW50 ZXJmYWNlcworQGRpciAlJUVUQ0RJUiUlL3BwZAorQGRpciAlJUVUQ0RJUiUlL3NzbAogQGRp ciBsaWJleGVjL2N1cHMvZHJpdmVyCiBAZGlyICUlREFUQURJUiUlL21vZGVsCiBAZGlyICUl REFUQURJUiUlL3Byb2ZpbGVzCi1AZGlyKHJvb3QsY3Vwcyw3NzUpICUlQ0FDSEVESVIlJS9y c3MKLUBkaXIocm9vdCxjdXBzLDc3NSkgJSVDQUNIRURJUiUlCi1AZGlyKGN1cHMsZGFlbW9u LCkgL3Zhci9sb2cvY3VwcwotQGRpcihjdXBzLHdoZWVsLCkgL3Zhci9ydW4vY3Vwcy9jZXJ0 cwotQGRpcihyb290LGN1cHMsKSAvdmFyL3J1bi9jdXBzCi1AZGlyKHJvb3QsY3VwcywxNzEw KSAvdmFyL3Nwb29sL2N1cHMvdG1wCi1AZGlyKHJvb3QsY3VwcywpIC92YXIvc3Bvb2wvY3Vw cworQGRpciAlJUNBQ0hFRElSJSUvcnNzCitAZGlyICUlQ0FDSEVESVIlJQorQGRpciAvdmFy L2xvZy9jdXBzCitAZGlyIC92YXIvcnVuL2N1cHMvY2VydHMKK0BkaXIgL3Zhci9ydW4vY3Vw cworQGRpciAvdmFyL3Nwb29sL2N1cHMvdG1wCitAZGlyIC92YXIvc3Bvb2wvY3Vwcwo= --------------070003080405080105090002--