[From nobody Sat Aug  1 11:59:07 2026
Received: (at submit) by bugs.debian.org; 31 Jul 2026 07:33:22 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-20.1 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
 DKIM_VALID_EF,FOURLA,FREEMAIL_FROM,HAS_PACKAGE,MD5_SHA1_SUM,
 RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,XMAILER_REPORTBUG
 autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 67; hammy, 150; neutral, 149; spammy,
 0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--H*Ad:N*Bug,
 0.000-+--HTo:N*Debian, 0.000-+--HTo:N*System, 0.000-+--HTo:N*Bug
Return-path: &lt;kangjiahuang2007+other@gmail.com&gt;
Received: from mail-pg1-x533.google.com ([2607:f8b0:4864:20::533]:49395)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
 (Exim 4.96) (envelope-from &lt;kangjiahuang2007+other@gmail.com&gt;)
 id 1wphkA-001Xyd-0J for submit@bugs.debian.org;
 Fri, 31 Jul 2026 07:33:22 +0000
Received: by mail-pg1-x533.google.com with SMTP id
 41be03b00d2f7-cb5b8572b70so551537a12.2
 for &lt;submit@bugs.debian.org&gt;; Fri, 31 Jul 2026 00:33:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20251104; t=1785483200; x=1786088000; darn=bugs.debian.org;
 h=date:message-id:subject:to:from:content-transfer-encoding
 :mime-version:content-type:sender:from:to:cc:subject:date:message-id
 :reply-to:content-type;
 bh=ztMCOZN+gbWw4P3TCxnqHMHR8XdPlhFFR3wIkbEIU2A=;
 b=IcXoLGr5meuj3cECIVny0BS2ZvsDHOX/X2NmrkBpdGWGz6YwWFvh65swr/HO9nmdjF
 1sFkm5PhJ7zL0CAKcK7V9zm6dNxzT+vbc56hrKRPEbOxdZXTC4KXiIbpHHtTCh9p6CtK
 co8sg245zPPbyN1SkH65etGzk6JZc4mciaNjcz6eUvCfNo2+Eq262UV4OtWduA05ONFD
 /pnj4pLpVQ19hxLEv7otj/aXeMu5LC3KH5GNSggHK7wyFTb+9/roW3bdooFaR+IDgW4d
 JD5ENtFiRdTZZb8JJbr796LWVg1k1ZBG0LsX39cYBALUoUAPYwmigdT1uN1oNBBmNB7d
 bGTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1785483200; x=1786088000;
 h=date:message-id:subject:to:from:content-transfer-encoding
 :mime-version:content-type:sender:x-gm-gg:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to:content-type;
 bh=ztMCOZN+gbWw4P3TCxnqHMHR8XdPlhFFR3wIkbEIU2A=;
 b=EKH5D1suItRspWnfB7bbJq0o+xRcwVipmVaStE5N7S7YtXgQWoly3k2t+BxQIgXvyg
 gRGW72NPJADsOudyBm0tTLfoM+BT0p9r+mJrz+uV1928oL2eHHnmgULYKWwN/ZzBAyNx
 /gtMMt5qq71x2QLpgiYFYyE0IjEzoOCk5D4XDSxuEW69F1hBVplJpinDb4UuW4skNQIX
 +q5SEIXlbkOqesxuLdpiy26YGY/dXW9aLjuJpEOAgsFpGmqtRjypluEXKV6IMtx6eRO+
 YhGLPtSGa7qt1k6hH8GYABPPwf3e8bd+ZVFz6GFXxYzhIbnNIET+rHnMer36PtJTKHWO
 c7nA==
X-Gm-Message-State: AOJu0YzP9hVtGeS29hy9Zu1KaoXYMQ9KYLKFvWU/NUVPhF5YcbGu5k5m
 48CKuYpJVezX6csmN0m+znalZ7CfnxzV1t4ij94rV+DQuVPgN/GDNeJkDEHTPhje
X-Gm-Gg: AR+sD11ZqUao7/Z8X9OI/Kpz9qI6aXKxrGGpLFnpKBJUI/Nm7yd8S/nVKrqznGBad4Q
 r1V5aVBGA0Q7lmuNTp5iNY+gbLtP6YAThAYb708TDtYUE9oIzyWuPY3XglSJDUxASEi5qIRDevN
 MYudoF2bKArnH1XKeBFkXNW22nOpijUBzNvzRfLh5heOA2JiUv8yN+2kyG0HUHd6P7BnhAmYGVZ
 xXculXuFXnrDtrUimLq11M7E5QElR7W4lUYFgQw3mqadnLTkk1QAOLL6O7ZotlYoHhkCzsxix6c
 ObUq1L5olM0+l52IYXJvM6tHZx2clUKM6zrLMnamDjpJH5XQvyY5KG5Kd6WrZexsUjLCPLFcHT2
 R2nmhBG268BiLfNBmiKfYxcTtoZe99QgRE1PuWfn9iFMKI+8Ex1xXFedk+5pAcpJXjIhBMNGAR/
 O6vtHD0ZRFKX1iQ9QStwQyL5UZSva2WofGY6YqP1W7+HXnZtIZPyDqMAsgX4PAdKmb8JOujCKAp
 dJ3/MY8jJRWnQVMrTaNuPu0fqIbp5PG+Kfs0KTrCNONMEhLWsn3cJLU3LceOEsGgz0zT95JOuiV
 BdEFiEtJPu3bgWTHe1/GJ8xM5THE91dz9xNEdQmHJeARN03XWODrSm1mmX5trqVMEzMlQO68q4h
 MNumF7zmATPLR
X-Received: by 2002:a05:6a21:7489:b0:3c3:7ac4:dac0 with SMTP id
 adf61e73a8af0-3c91b0a08f0mr915347637.13.1785483200168; 
 Fri, 31 Jul 2026 00:33:20 -0700 (PDT)
Received: from [127.0.0.1] ([134.173.248.14]) by smtp.gmail.com with ESMTPSA id
 a92af1059eb24-13fab132cc4sm274334c88.2.2026.07.31.00.33.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jul 2026 00:33:19 -0700 (PDT)
Sender: Kangjia Huang &lt;kangjiahuang2007@gmail.com&gt;
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Kangjia Huang &lt;kangjiahuang2007+other@gmail.com&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: libgpgmepp-dev: Should libgpgmepp-dev dependencies match pkg-config
 requirements?
Message-ID: &lt;178548319194.736632.14871345854789966439.reportbug@localhost&gt;
X-Mailer: reportbug 13.2.0
Date: Fri, 31 Jul 2026 00:33:11 -0700
Delivered-To: submit@bugs.debian.org

Package: libgpgmepp-dev
Version: 1.24.2-3
Severity: important

Dear Maintainer,

I had a concern about the libgpgmepp-dev package's declared
dependencies. Specifically, I was developing a project where I needed
libgpgmepp, and thus wanted to pull in the necessary development headers
and library by installing libgpgmepp-dev. Critically, however, prior to
this, I had not yet installed packages for libgpgme or libgpg-error.

It seems like the libgpgmepp-dev package currently depends on both
libgpgmepp6t64 and libgpg-error-dev, thus also pulling in development
headers for libgpg-error. However, it would also appear that aside from
libgpg-error, the [pkg-config](https://github.com/gpg/gpgmepp/blob/6a99d7eef09aedd768356792f38aca2cc03659da/src/gpgmepp.pc.in#L8)
file for libgpgmepp has also always explicitly required the pkg-config
file for **libgpgme** to exist, which makes sense as libgpgmepp is a C++
wrapper on top of this library.

I am not sure if the ommittance of libgpgme-dev from libgpgmepp-dev's
dependencies is intentional, but I would have personally assumed that
installing libgpgmepp-dev would pull in all libraries and dependencies
necessary to develop with libgpgmepp, and especially since libgpgmepp's
dependency on libgpgme development files is a foundational aspect of the
library's very purpose, I was wondering if libgpgme-dev should also have
been added as a dependency to libgpgmepp-dev.

Please feel free to let me know what you think about this. It is very
plausible that this is not actually a bug, and that my understanding of
-dev packages in general is slightly flawed, but regardless, I would
certainly greatly appreciate it if you could help point me in the right
direction! :)

Thank you so much for your time and help.

-- System Information:
Debian Release: trixie/sid
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.12-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libgpgmepp-dev depends on:
ii  libgpg-error-dev  1.51-3
ii  libgpgmepp6t64    1.24.2-3

Versions of packages libgpgmepp-dev recommends:
ii  libgpgmepp-doc  1.24.2-3

libgpgmepp-dev suggests no packages.

-- no debconf information

-- debsums errors found:
# [these lines contained some warnings (specifically, missing control
# file Description fields) regarding some packages that I had
# personally made and installed locally on my system. They are entirely
# intentional and isolated from Debian packages,
# and thus are not relevant to this bug report and have been omitted,
# although if you would like to see them regardless, I can provide a
# partial dump on request.]
]