comments about meeting agenda

Greg Troxel gdt at lexort.com
Wed Jun 17 11:37:05 PDT 2026


Sandro Santilli <strk at kbt.io> writes:

> On Wed, Jun 17, 2026 at 08:42:32AM -0400, Greg Troxel wrote:
>> 
>> So one can build postigs, with the sfcgal dependency not installed, and
>> get a postgis extension, and then later, with the sfcgal dependency
>> installed/present, and build *just* the postgis-sfcgal extension, and
>> when both packages are installed all works as the user expects?
>
> I'm not sure about *just* the postgis-sfcgal extension, I suspect not,
> but I guess we could accept a patch to allow that.

In order to make things separate packages, the packaging system needs to
be able to build the separate parts separately.  This can be from the
same or separate sources, but

  build main thing and not the extra thing

  build the extra thing, using the *installed* main thing as the
  dependency, and don't re-build the main thing.

Yes, all of this can be kludged around in various ways.

Putting it in a separate repo forces it to work.

>> Those really aren't a big deal.   It's much more about depending on
>> additional packages.
>
> The following already works:
>
>   ./configure --without-raster --without-sfcgal --without-topology

Sure, but there's no --without-main-part --with-sfcgal to build the
sfcgal part so that when both builds have installed, it's all ok.
That's what making things a separate extension means.


More information about the postgis-devel mailing list