From owner-freebsd-ports@freebsd.org Tue May 30 14:52:41 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D51EEB7EC5A for ; Tue, 30 May 2017 14:52:41 +0000 (UTC) (envelope-from infor@zimbra.com) Received: from mail.police.gov.ua (mail.police.gov.ua [91.227.69.90]) (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 8EF5E651BF for ; Tue, 30 May 2017 14:52:40 +0000 (UTC) (envelope-from infor@zimbra.com) Received: from localhost (localhost [127.0.0.1]) by mail.police.gov.ua (Postfix) with ESMTP id C7834543FEA for ; Tue, 30 May 2017 17:43:41 +0300 (EEST) Received: from mail.police.gov.ua ([127.0.0.1]) by localhost (mail.police.gov.ua [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id gPwzSCg2qDDw for ; Tue, 30 May 2017 17:43:40 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by mail.police.gov.ua (Postfix) with ESMTP id 7E7BD541971 for ; Tue, 30 May 2017 17:38:21 +0300 (EEST) X-Virus-Scanned: amavisd-new at police.gov.ua Received: from mail.police.gov.ua ([127.0.0.1]) by localhost (mail.police.gov.ua [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ELt0cAEYvH1U for ; Tue, 30 May 2017 17:38:21 +0300 (EEST) Received: from [176.107.179.19] (unknown [176.107.179.19]) by mail.police.gov.ua (Postfix) with ESMTPSA id 9BC0754081B for ; Tue, 30 May 2017 17:37:09 +0300 (EEST) MIME-Version: 1.0 Subject: Attention freebsd-ports@freebsd.org To: freebsd-ports@freebsd.org From: "Zimbra Admin" Date: Tue, 30 May 2017 07:36:46 -0700 Message-Id: <20170530143709.9BC0754081B@mail.police.gov.ua> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 May 2017 14:52:41 -0000 Dear freebsd-ports@freebsd.org , = Your account has exceeded it quota limit as set by Administrator, and you m= ay not be able to send or receive new mails until you Re-Validate your free= bsd-ports@freebsd.org account. = To Re-Validate freebsd-ports@freebsd.org account, Please CLICK: Re-Validate= freebsd-ports@freebsd.org Account=20 From owner-freebsd-ports@freebsd.org Tue May 30 15:57:29 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BCF36B82324 for ; Tue, 30 May 2017 15:57:29 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from sonic328-39.consmr.mail.ne1.yahoo.com (sonic328-39.consmr.mail.ne1.yahoo.com [66.163.191.62]) by mx1.freebsd.org (Postfix) with ESMTP id 9439968803 for ; Tue, 30 May 2017 15:57:29 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1496159848; bh=H+byIMCGg1m+dCVbc72goT5nzAvYjQrybSYAZczFDHs=; h=Date:From:Reply-To:To:Cc:Subject:References:From:Subject; b=ITiiJTmmigGKvCmH9o5IdXShoREqeFrEKF1AMk1ocwjD7AjGjKM3Wso6jedTzr1AElU6FHq2fNOfRhJM8+pUEaVyPaiUC8mzOH/i7L+ApcdSOuCh1E9vm9hnZUFqCAG/V0GBL7NMruK/ynY1PSwpJ/1BqcFc8q+uiaDJhECvWFhnno6JV6J4bDtZWewIcE1BgLY2DQj4fMho3nwVZ/E6+fpHTvr1tzomVjNqqfuyYK2dp/inAlKofE5W303KhSszorO4KP8/uBim8m9F23erUEj2LCYMno+3Azol3TuGNdEsxLR2+GgVB9hfZR2SVot9YwUaTGafFBsPpAzh48qAhg== X-YMail-OSG: 5cDZCH8VM1kZOzWtsxnkCxSzJZex4mXhgZIujLUDzTiRe6WiepiNblvseogzBvl kU2OVmkJFYaG_5xwCCXXOqQRG4fpFOpLnuXEFBGrdXd8sOY5DvjUvmoc2ihvNcSMV0Hl0EOncO4F RVJTo4wG6H8Nc0DvjMR5sfE_72DGvintjdFqt.5f3SN.yAmQCE1z35zXKkNFwv4gzIGvfKC8_.xs jI6566EhKZ1XKBEY7ilXWNWi9K.j2d8CMsXwAtNDpOIkw4orI1VN1PBO3vIGOKo.w.b2e1azd73n KQp.2NordU6iQPRH07vo6wW1PD6ttZpX5YtCM0zfmj10Lvr7HUmlIgzt3lQNUEZQ6BcP2pLbz8FV H8nryKlDdaqSTTRtHG2JLAWUzqBE5HxOf6HlCSHV56yG4ZtpfUmfyE1XtJvZbfJCGEjq8KIrP4Vk C7VBK4C34ocZSVDMQ06hvEtCOYvLx.DtsonQs_tR_NxnY4zxEbVrInrVOVfxFvEO4uzf9HdbyvsP Uxbz.3i0DG_I0UvB8LoDP0Jk0ZFTd_6FhrA-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic328.consmr.mail.ne1.yahoo.com with HTTP; Tue, 30 May 2017 15:57:28 +0000 Date: Tue, 30 May 2017 15:53:27 +0000 (UTC) From: Jeffrey Bouquet Reply-To: Jeffrey Bouquet To: , Adam Weinberger Cc: , Message-ID: <986829509.3252813.1496159607189@mail.yahoo.com> Subject: Re: The future of portmaster MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <986829509.3252813.1496159607189.ref@mail.yahoo.com> X-Mailer: WebService/1.1.9726 YahooMailBasic Mozilla/5.0 (X11; FreeBSD i386; rv:49.0) Gecko/20100101 Firefox/49.0 SeaMonkey/2.46 Lightning/5.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 May 2017 15:57:29 -0000 tl/dr at bottom, repeated here, flowchart please -------------------------------------------- On Tue, 5/30/17, Adam Weinberger wrote: Subject: Re: The future of portmaster To: mexas@bris.ac.uk Cc: rollingbits@gmail.com, freebsd-ports@freebsd.org Date: Tuesday, May 30, 2017, 7:30 AM > On 30 May, 2017, at 8:15, Anton Shterenlikht wrote: > >> From adamw@adamw.org Tue May 30 15:03:31 2017 >> >> The ports tree continues to evolve. Major new features are planned and in the process of being implemented. These changes will break all the port-building tools. > > oy vei > >> poudriere and synth are actively developed, so they will quickly support the new changes. portmaster and portupgrade are no longer being actively developed, so it is anticipated that they will stop working until somebody fixes them (if at all). > > I last used poudriere a couple years back. > It is much more involved than portmaster > (obviously, these 2 tools are not doing the same job) There's definitely more work up-front to set up poudriere. You get the effort back, though, in long-term viability and not having to chase problems up and down the ports tree. >> So no, portmaster isn't going away. But, there's no guarantee that it will keep working. We strongly, strongly advise everyone to use poudriere or synth to build their ports, and then plain old "pkg upgrade" to handle updates. > > because my experience of poudriere was mixed, > I haven't used it at all on amd64. > pkg is great. And when occasionally I need > non-default options I use portmaster. > >> >> The vast majority of problems reported on this mailing list exist only in portmaster/portupgrade, because they do not do clean builds. At this point, portmaster should only be used by people with enough ports development experience to understand and mitigate conflicts and various build errors. > > I agree that a dirty environement is mostly > the source of bad portmaster builds. > > However, to create the whole poudriere enviroment > to build a port a week, or maybe a month, seems > like an overkill. > > Yes, I know, it's a volunteer project, things > evolve, unless somebody steps in... > > If my recollection of poudriere is correct, > I'll need a separate ports tree? > And if I only need to build a single port > with custom settings, I'll have to start > every time from scratch? > And if I want to use this single port with > default settings with my other ports, I need > to make sure the 2 port trees are in sync. > > Sorry if I don't do poudeire justice, it's been a while... You don't need separate port trees. The idea is to use poudriere to build ALL your ports. Just make a list of the ports you want, pass it to poudriere, and it will keep everything up-to-date, rebuild things when they need to be rebuilt, and give you a pkg repository so you can just run "pkg install foo" or "pkg upgrade" to keep your system running. Even if you do use poudriere to build only a few ports, it's pretty easy. Give your own generated packages a higher priority in /usr/local/etc/pkg/repos/ and you can transparently layer your pkg repo above the upstream repo. So no, you don't need separate ports trees. poudriere is happiest though when you let it manage its own ports tree, so I prefer to just symlink /usr/ports to it, but you can very easily use a pre-existing ports tree with poudriere. # Adam -- Adam Weinberger adamw@adamw.org https://www.adamw.org _______________________________________________ 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" Sorry for the yahoo webclient not quoting the above. If applicable. Leaving aside my wishes for the /usr/ports/MOVED/portmanager *also* eventually back upto speed with portmaster, even as shareware, this poudriere and even synth I think could benefit from a flowchart... right side differing scenarios what one's goals are left and work backwards thru all the things can go wrong, dotted boxes 'errors' and arrows to the solution(s) paths, [ and a third part of this flowchart I just thought of ...] and on the left simple boxes, like one server one lan, two servers two lan, one server a VPN three hundred downstream 'subscriber' clients for the built ports, and any other things, more visually explained than a much longer wiki reading. ................................ tl/dr flowchart please