Your message dated Fri, 13 Mar 2026 20:49:46 +0000
with message-id <[email protected]>
and subject line Bug#1130483: fixed in libh3 4.4.1-2
has caused the Debian Bug report #1130483,
regarding libh3-dev: h3api.h should be installed under /usr/include/h3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1130483: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1130483
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libh3-dev
Version: 4.4.1-1
Severity: important
X-Debbugs-Cc: [email protected]

Dear Maintainer,

* What led up to the situation?

  libh3-dev contains h3api.h, but it was installed as
  /usr/include/h3api.h.

  The header files such as h3api.h should not be installed under
  /usr/include, but /usr/include/h3/h3api.h.

  Why it should be? it seems that there is 2 use-cases.

  * Install header files under /usr/include/h3. use it from application

    Official example do that (include <h3/h3api.h>):

    
https://github.com/uber/h3/blob/1d5346bb30082e10b8da60a6d288bc1998295d61/examples/edge.c#L21

    for Debian package, this is right solution.

  * Use vendored h3 header file from application.

    h3api.h is not placed under h3 in source
    tree (src/h3lib/include/h3api.h), so if you use vendored version of
    h3, include <h3api.h> is correct.

    For example, h3-pg is designed to use with vendored h3.

    https://github.com/postgis/h3-pg/blob/main/cmake/h3/CMakeLists.txt

  Thus, using from third-party application (not limited hg-pg),
  libh3-dev should install header files under /usr/include/h3 as
  system-wide.

* What exactly did you do (or not do) that was effective (or
  ineffective)?

  Do not install usr/include explicitly.

  diff --git a/debian/libh3-dev.install b/debian/libh3-dev.install
  index c6f2c3e..48b738a 100644
  --- a/debian/libh3-dev.install
  +++ b/debian/libh3-dev.install
  @@ -1,3 +1,3 @@
   usr/lib/*/*.so
   usr/lib/*/cmake
  -usr/include/h3/* usr/include
  +usr/include/h3/*

* What was the outcome of this action?

  h3api.h will be installed as /usr/include/h3/h3api.h.
  
  NOTE: It might be modified for supporting h3-pg (it include <h3api.h>
  instead of <h3/h3api.h> but h3-pg assumes vendored h3.
  vendored h3 directory structure is bit different, so include <h3api.h>
  is correct in the context of h3-pg.
  This must be changed to support system-wide installed libh3-dev, but
  it is out-of-scope in this bug.

* What outcome did you expect instead?

N/A


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.19.6+deb14-amd64 (SMP w/24 CPU threads; PREEMPT)
Locale: LANG=ja_JP.utf8, LC_CTYPE=ja_JP.utf8 (charmap=UTF-8), LANGUAGE
not set Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
Source: libh3
Source-Version: 4.4.1-2
Done: Christoph Berg <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libh3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Berg <[email protected]> (supplier of updated libh3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 13 Mar 2026 20:46:27 +0100
Source: libh3
Architecture: source
Version: 4.4.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian PostgreSQL Maintainers <[email protected]>
Changed-By: Christoph Berg <[email protected]>
Closes: 1130483
Changes:
 libh3 (4.4.1-2) unstable; urgency=medium
 .
   * Install headers to /usr/include/h3/ as recommended by upstream and done by
     other distributions. (Closes: #1130483)
Checksums-Sha1:
 4fb1703d1ab374d60a9d32df3d503caa362b9792 1997 libh3_4.4.1-2.dsc
 58b27ef352f6165df5a3cdbc3ad65816d711004d 15852 libh3_4.4.1-2.debian.tar.xz
Checksums-Sha256:
 35587c8987201d5cc6c673f7b425a94d541e8b5ac5e1857029f68868615f6b6d 1997 
libh3_4.4.1-2.dsc
 ebd744ae2a45708d00a4e2b22421c95898bfa54377786a393e3d124abf61d7da 15852 
libh3_4.4.1-2.debian.tar.xz
Files:
 6076ff93f930ff9d499f1a0512f769d4 1997 database optional libh3_4.4.1-2.dsc
 a8cade3b9d791da88a28e8ecbb24d49b 15852 database optional 
libh3_4.4.1-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAmm0dSoACgkQTFprqxLS
p664JA//c2FfPyLSdkzp7eVuu+OkYMMA6lkWlRLbxAqomF60cGyrDRyeKAbkXrei
WO4kGrPZNz+GD7s0/uvwpO7vnSgnFFUrSSSR4QJ0JIRUDpBmzez0bZNeyBtovOV/
wKZuoGlv5XmZDSXlrXX7QmeNhaDeJV31pmjXV3u9QwSqTCpSS83xIyRs2vFBl3EL
YnM5yweskW7I0j5fhMi7ZCq24a74ltdClJ+QrPLNa9u+QM6UiOWJtF4fP6ECgXxb
h4qx449mUCoL+jxQbLDEX/MrrnkTU644T+kGaATNiEmi2UUCN1m08dnu6BZ6dxUG
G1LGFQZIingSm3ON+xUWUDfgsR1l1/UkHLw7UvYbW5apOBDpkBS8j0Z6LAQOkiH8
sAROSBoLy1QiYqZtCF4Uc2067P9eACM8Wz2pJIDTo7EZAZUfEK4wLcJbd0gbv2IS
8ia8Zz8FH33dKKKzWKvEKsW/LXxyR5nVM8nSJh8VLsDSpzQ14mWtdzRYJhsKtxYN
uihLVOOPXHKr0UqsDPi8sbDL4cB8PlPI8X7/Mw6/6HZKHAKo4SUZhJubd28FBbue
1oVzD5Sn/GBX5kEYS/ryqz9lDzKMtv5w2seV9dJc2hOUgKC0+JCLcC/jeg+w/rIR
igHcmfph7+qx8fAdWVUgAdO3bZdR92gGJlyqjDqHt4c2dZgU97E=
=FP74
-----END PGP SIGNATURE-----

Attachment: pgpyfJnT0AJw_.pgp
Description: PGP signature


--- End Message ---

Reply via email to