Bug 52936

Summary: libpcap: FTBFS
Product: Sisyphus Reporter: Yuri N. Sedunov <aris>
Component: libpcapAssignee: Arseny Maslennikov <arseny>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: blocker    
Priority: P1 CC: aen, antohami, arei, arseny, ldv
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 46625    

Description Yuri N. Sedunov 2025-02-05 14:35:51 MSK
+ /bin/tar -xf /usr/src/RPM/SOURCES/libpcap-1.10.4-alt1.tar
...
checking for dbus-1 with pkg-config... error
configure: error: --enable-dbus was given, but the dbus-1 package is not installed

Прошу срочно исправить, пакет задерживает обновление GNOME в p11.
Comment 1 Arseny Maslennikov 2025-02-06 14:47:00 MSK
Новая история про Зоркого Глаза: на третью неделю он обнаружил, что где-то после dbus 1.16.0-alt1, когда его начали собирать при помощи Meson, в dbus-1.pc начала попадать запись Requires.private: libsystemd >= 209.

Я неплохо ориентируюсь в протоколе дыбаса, но плохо ориентируюсь в API libdbus-1. Там сходу видно --enable-systemd, понятно, зачем это в проекте (service activation), но непонятно, отчего же в libdbus должны появляться вызовы к libsystemd. Надо бы задать вопрос в другом месте.
Comment 2 Arseny Maslennikov 2025-02-06 14:47:59 MSK
libsystemd в принципе плохая библиотека — тем, что её авторам никакие клиенты, кроме внутренних в проекте systemd, не интересны. Чем меньше с нею собрано вещей, тем лучше.
libpcap — это одна из таких библиотек, которую нужно от комбайнов вроде libsystemd держать подальше, даже если это требует усилий индивидуально для неё.

  2025-Feb-06 09:51:05 :: created hash files: aarch64 i586 ppc64le src x86_64-i586 x86_64
  2025-Feb-06 09:51:08 :: task #373333 for sisyphus TESTED
https://git.altlinux.org/tasks/373333