Date: Sat, 02 Dec 2017 01:12:22 +0000 From: Ben Woods <woodsb02@gmail.com> To: Carmel NY <carmel_ny@outlook.com> Cc: FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Re: Welcome flavors! portmaster now dead? synth? Message-ID: <CAOc73CD9VnLKv8-jBNW1Uj05LnEFh6kkZFKNAxp-EG9YO_AUxA@mail.gmail.com> In-Reply-To: <BN6PR2001MB1730A16025654AB7C452111B80390@BN6PR2001MB1730.namprd20.prod.outlook.com> References: <CAN6yY1ujLFdKpuG4Rxz%2Bfww9gAxTBaY14iCB7RFTkh-oVB1%2B9A@mail.gmail.com> <BN6PR2001MB1730A16025654AB7C452111B80390@BN6PR2001MB1730.namprd20.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 2 Dec 2017 at 2:36 am, Carmel NY <carmel_ny@outlook.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOc73CD9VnLKv8-jBNW1Uj05LnEFh6kkZFKNAxp-EG9YO_AUxA>