Package: ucarp Version: 1.5.2-2.2 Severity: important Dear Maintainer,
ucarp has the following 'Depends:' directive in its control file: Depends: ifupdown (>= 0.7.1) ifupdown2 provides this as a virtual package: Provides: ifupdown Since ifupdown2 does not use a versioned 'Provides:' directive, installation of ucarp will have unsatisfied dependencies on systems with ifupdown2 installed. This happens because a non-versioned Provides: directive cannot satisfy a versioned Depends: directive, and ifupdown/ifupdown2 packages are mutually exclusive so only one is installed on a system at any given time. I reached out to ifupdown2 upstream and asked that they use a versioned "Provides" with their package to overcome this problem: https://github.com/CumulusNetworks/ifupdown2/issues/100 However, they said that they have encountered issues with versioned Provides:, additionally stating explicitly that these issues affect ucarp as well. Their recommendation was to fix this by having ucarp depend on either ifupdown or ifupdown2 instead. Would you consider changing the "Depends:" directive to: Depends: ifupdown (>= 0.7.1) | ifupdown2 ? I have used ucarp for a while now with ifupdown2 and I haven't run into any issues so far. If you are positively inclined to make this change, I would greatly appreciate it if it were to be included in the buster release. Lastly, please note that the System Information provided by reportbug below concerns a stretch machine on which I have installed a custom-built ucarp .deb package which already includes the proposed change. Thank you in advance. Best regards, George Diamantopoulos -- System Information: Debian Release: 9.8 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-8-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages ucarp depends on: ii ifupdown2 [ifupdown] 1.2.5-1 ii libc6 2.24-11+deb9u4 ii libpcap0.8 1.8.1-3 Versions of packages ucarp recommends: ii iproute2 4.9.0-1+deb9u1 ucarp suggests no packages. -- no debconf information