Source: arctica-greeter
Version: 0.99.9.4-1
Severity: wishlist
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: origin-ubuntu stonking ubuntu-patch

Hi,

debian/control has:

  liblightdm-gobject-dev (>= 1.4.0) | liblightdm-gobject-1-dev (>= 1.4.0),
  lightdm-vala | liblightdm-gobject-1-dev,

The alternatives were added upstream in 2015 ("Make arctica-greeter build
on Debian and Ubuntu alike") because Ubuntu's lightdm then shipped
liblightdm-gobject-1-dev, including the vapi. That's no longer the case:
since plucky, Ubuntu ships liblightdm-gobject-dev and lightdm-vala like
Debian, with a transitional "Provides: liblightdm-gobject-1-dev".

Because of that Provides, the "lightdm-vala | liblightdm-gobject-1-dev"
alternative is satisfied without lightdm-vala, so the vapi is missing and
the build fails in Ubuntu:

  error: Package `liblightdm-gobject-1' not found in specified Vala API
  directories or GObject-Introspection GIR directories

  https://bugs.launchpad.net/bugs/2120577

liblightdm-gobject-1-dev doesn't exist in Debian, so dropping the
alternatives (attached patch) doesn't change anything there and would let
Ubuntu sync the package again.

Thanks,
Sebastien Bacher


-- System Information:
Debian Release: forky/sid
  APT prefers resolute-updates
  APT policy: (500, 'resolute-updates'), (500, 'resolute-security'), (500, 
'resolute'), (100, 'resolute-backports')
Architecture: amd64 (x86_64)

Kernel: Linux 7.0.0-38-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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
--- a/debian/control
+++ b/debian/control
@@ -14,8 +14,8 @@
                libayatana-indicator3-dev (>= 0.6.0~),
                libcanberra-dev,
                libgtk-3-dev,
-               liblightdm-gobject-dev (>= 1.4.0) | liblightdm-gobject-1-dev 
(>= 1.4.0),
-               lightdm-vala | liblightdm-gobject-1-dev,
+               liblightdm-gobject-dev (>= 1.4.0),
+               lightdm-vala,
                libpixman-1-dev,
                libpam-x2go-dev,
                numix-gtk-theme,

Reply via email to