From: Renato Botelho Date: Thu, 03 Jul 2025 12:35:47 GMT Subject: Re: Bug: build is broken on FreeBSD if libsysinfo is installed Message-ID: <90f5ae50-51a5-4188-b76e-90ab2621551c@FreeBSD.org> In-Reply-To: On 03/07/25 05:40, Patrick Steinhardt wrote: > On Wed, Jul 02, 2025 at 11:33:23PM +0100, Ramsay Jones wrote: >> On 02/07/2025 12:28, Renato Botelho wrote: >>> On 01/07/25 17:03, Ramsay Jones wrote: >> [snip] >>> BTW, should I start moving the port to meson?  Is it the default build method now? >> >> The git project only provides source code (i.e. the project does not >> produce any binary distribution packages). So, each 'distributor' can >> use whatever tools they prefer to create their packages. >> >> [A long time ago, we had some support for producing Red Hat and Debian >> packages (if my memory serves me correctly), but that didn't last long!] >> >> If such a thing as a 'default build method' exists, then I would say that >> the Makefile (without configure) is it! (Meson is the *latest* build system >> used in the project, not the default). > > Right now Meson is still considered experimental, as there are still > some things missing compared to our Makefiles. I will address those > missing pieces this release cycle, and once done our Makefile and Meson > build instructions will both be considered officially supported ways to > build Git. > >>>   Is there a plan to remove autotools? >> >> At present there are no such plans. > > There are no plans to remove our Makefile right now, but there is intent > to remove autotools once Meson reaches feature parity with our Makefile. > It will probably still be a couple releases before that happens, and we > of course still have to make the final decision to actually go through > with the removal. But it likely is to happen in the not-too-distant > future. Thank you for the explanation. I'll keep an eye on the announcements and as soon as meson is considered "feature-complete" I'll start experimenting with it on FreeBSD ports to be ready to flip the switch when the time comes. -- Renato Botelho