From owner-freebsd-ports@freebsd.org Sat Dec 2 01:12:34 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 D1B4EDEC10F for ; Sat, 2 Dec 2017 01:12:34 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: from mail-vk0-x231.google.com (mail-vk0-x231.google.com [IPv6:2607:f8b0:400c:c05::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 876167A9A9 for ; Sat, 2 Dec 2017 01:12:34 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: by mail-vk0-x231.google.com with SMTP id s197so6610814vkh.11 for ; Fri, 01 Dec 2017 17:12:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8ziog/al9ryMOoQrpFkTgfKtSC3AFSAQ0aKPw4YxIFY=; b=KhMhilSPid9tKzeCP+bw2mbUMtm0qDM1ph1uIsVQW/PqqqZBy0fQlnvYoy80IF9rPc Wlm7gH9Q4r1kYBv3MOpcZarBdjSFmNK83TCOpG62g+CJh7I97FESGR2jlv5Gy4t8AElv SSwiZg3sOXUEf1W89CkwVdSn5iIlHqpMF/2ny/Mh9VqVx1G0V/DZbvzRfo9vTABrnaJj EcbE6Rb9Jha+3dYNSnt2t/F+5UhesQVHtZXUwUM/arjCKcXEkj3o86VSOAW6080K/J3n QyGuT4IwX1VXGOGlGNIbweVCGf3Mwx+rD55RMXUzw45XHzZqkgFX6JAB1l/JinH7i9gc ZtgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8ziog/al9ryMOoQrpFkTgfKtSC3AFSAQ0aKPw4YxIFY=; b=p6ze253rClCuWHydhOXr3AWW830+ANp2aUcetPRgbeneqfHJpKvhvM8Q3ZmCa0Upj7 hSrOXwBcgoaa4cSyW7QHSRBlXyIhTWQivk9WR4sjZMXWsJs0jEvawbunHtDkRo8ytvHZ xpBva0RfuWHc/r8OMstvEOwlh0xWc/UcSp3leD0XnPbk+434IYc3DWqkgc69HObQOOxT 6mx6cEPccqyspREGKJ1TCdVmm378BSCEp+Sg/V6e7jxJ+nWip1NKhKbBs6uCvWqUUejL wgChpmjCZBZUbyios41JDyIeuiFayHwitZWYHc6QdTavm+I8xb00sHMLXkxG2KcbuaJ8 d4XQ== X-Gm-Message-State: AKGB3mLpdp7oBKvzoWOEQuBRC28vbxeT7UBuRdJFTEL81qElQahBZ8xv IO6aMYbel6NzuFJrcjKHi/0Pj8aOa7ypDmPpnpcvVA== X-Google-Smtp-Source: AGs4zMZydF5wQwUxYrjWHLN3dUm4X3OFiD7kwxdaEb/gdTkgYqxIgx9Pi7XRx4whooQnibK/LWERf6q9WO6QLS3D158= X-Received: by 10.31.234.68 with SMTP id i65mr5733240vkh.126.1512177153486; Fri, 01 Dec 2017 17:12:33 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Ben Woods Date: Sat, 02 Dec 2017 01:12:22 +0000 Message-ID: Subject: Re: Welcome flavors! portmaster now dead? synth? To: Carmel NY Cc: FreeBSD Ports ML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Dec 2017 01:12:34 -0000 On Sat, 2 Dec 2017 at 2:36 am, Carmel NY wrote: > > First, welcome flavors. It has been badly needed for a while and is > going to > > clean up a couple of messes that have been plaguing the port system for= a > > long time. > > > > Second, whither port msanagement tools? At least portmaster now appears > > dead. Any reason to expect it to be workable again? I have not tried > synth > > with flavors, yet,.but I see noting committed to deal with them, so it > looks > > like port management has devolved to raw "make" operations or poudriere= . > > Am I missing some other option? > > > > I really with there ha been at least a days warning of the flavoring of > python > > so I could have set up to do tings a bit more smoothly. > > > > Some issues are still unclear. e.g. pygobject3 is orphaned. Since I hav= e > 23 > > ports that depend on py34-gobject3, I don't see deleting it as viable. > pkg > > shows no upgrade path... just "orphaned: devel/py3-gobject3". None of t= he > > ports htat depend in it show that they need updates. I'm going to guess > that I > > can build the py-gobject3 port with FLAVOR=3D36 and that will fix a bun= ch > of > > stuff, but I am not really sure. If I rebuild that way, will I break an= y > of the > > ports that previously wanted ry34-gobject3? Don't know, but it will > break my > > entire desktop if it fails. > > > > I might mention that cython, compat10x, compat9x are also orphaned. Thi= s > > looks pretty ugly. Are they really gone? Or re there flavor here, as > well? > > again, pkg gives no clues. > > Synth is failing since this change. I get the feeling that, as usually > happens, nobody > actually vetted this correctly. > > -- > Carmel Hi Carmel, My understanding is that poudriere is the only package building system that is officially supported by the portmgr, apart from raw make. There are many other nice ports building tools contributed by the community, which each have their niche market, but the maintenance of those tools is a community responsibility also. The announcement of impending flavors and breakage of package building infrastructure that doesn=E2=80=99t support it was some time ago (I believe= at least 6 months), with a number of reminders since then. If a community developed and maintained package building tool does not support flavors, I don=E2=80=99t believe that is the fault of portmgr. I don=E2=80=99t believe= FreeBSD could delay such an important feature to the ports tree any longer. I welcome the introduction of flavors, think the timing was good (not immediately before the new quarterly branch), and also hope someone steps up to update the community maintained package building tools to support it soon. Thanks to all those involved in bringing flavors to the ports tree! This is a great day. Regards, Ben > -- -- From: Benjamin Woods woodsb02@gmail.com