On Thu, 12 Mar 2026 17:01:27 +0100 Christoph Berg <[email protected]>
wrote:
> Re: Kentaro HAYASHI
> >   Thus, using from third-party application (not limited hg-pg),
> >   libh3-dev should install header files under /usr/include/h3 as
> >   system-wide.
> 
> Do you have a concrete example where this was a problem?
> 
> Christoph
> 
> 

At this time, this is not a problem.
But, when trying to support H3 for Groonga (I maintain it in Debian),
it might be troublesome.
So I've filed this bug report in advance.

In other point of view, doing similar way with other distributions is
better to keep compatibility.

 e.g. in fedora, h3api.h is installed as /usr/include/h3/h3api.h
 https://fedora.pkgs.org/43/fedora-x86_64/h3-devel-4.3.0-2.fc43.x86_64.rpm.html

When the difference of header location in debian is problematic,
we need to apply vendor specific patch to them every third-party
application. (even though currently not a problem yet)

Wouldn't it be better to change it while there are still few apps that
they're dependent on?

(Of course, I think it's up to the maintainer to decide whether or not
to implement the changes, considering the associated costs)

Best Regards

Reply via email to