From owner-freebsd-ports@freebsd.org Tue May 30 17:23:27 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 AC730B9448C for ; Tue, 30 May 2017 17:23:27 +0000 (UTC) (envelope-from mueller6721@twc.com) Received: from dnvrco-oedge-vip.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dnvrco-oedge-vip.email.rr.com", Issuer "dnvrco-oedge-vip.email.rr.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8BA5A70DFD for ; Tue, 30 May 2017 17:23:26 +0000 (UTC) (envelope-from mueller6721@twc.com) Received: from [74.134.208.22] ([74.134.208.22:39429] helo=localhost) by dnvrco-omsmta01 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id E1/03-03935-78AAD295; Tue, 30 May 2017 17:23:20 +0000 Date: Tue, 30 May 2017 17:23:01 +0000 Message-ID: From: "Thomas Mueller" To: freebsd-ports@freebsd.org Subject: Re: The future of portmaster References: <201705301351.v4UDpHwY048949@mech-as222.men.bris.ac.uk> <9FEDBFCE-27D1-432B-926B-7BF401AD7B19@adamw.org> X-RR-Connecting-IP: 107.14.64.6:25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 May 2017 17:23:27 -0000 > 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. > 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). > 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. > 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. # Adam > Adam Weinberger I remember the days when some FreeBSD users swore by portmanager, but subsequent changes to ports framework rendered portmanager unworkable. I never used portmanager. I used portupgrade but switched to portmaster. First attempt to build synth failed on FreeBSD-current when the system crashed and rebooted as I was sleeping, so maybe not synth's fault. Now I see it might be impossible to build synth on FreeBSD-current due to some ports, including lang/gcc5-aux and lang/gcc6-aux, not building following the change to ino64; lang/gcc6-aux is a dependency of synth. But I suppose this will be patched, hopefully in the near future. I noticed that synth was ported to NetBSD along with pkg, but see nothing on NetBSD emailing lists regarding synth. Maybe synth is not catching on in NetBSD; pkgsrc users seem to be staying with pkg_* tools like in FreeBSD before the switch to pkgng. Big nuisance updating packages whose names have changed. Tom