Package: mozillavpn
Version: 2.2.0-1
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu kinetic ubuntu-patch

Hi Sylvestre,

The mozillavpn package has a versioned dependency on resolvconf (>= 1.82). 
According to the changelog, this is not a particularly interesting version
of resolvconf, as it contains only string/translation changes.

And a versioned dependency on resolvconf prevents removing resolvconf in
favor of one of the other providers of this interface, openresolv and
systemd-resolved, which Provide: resolvconf but as an unversioned Provide:.

In Ubuntu where we have standardized on systemd-resolved, this was the last
dependency preventing removal of resolvconf from the Ubuntu 22.10 release. 
Since keeping it around as an alternative to systemd-resolved may induce
users to do various things that break their systems, I have uploaded the
attached patch to Ubuntu, which has allowed us to remove the resolvconf
package.  I believe this would be a correct change to also include in the
package in Debian.

Thanks for considering,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru mozillavpn-2.2.0/debian/control mozillavpn-2.2.0/debian/control
--- mozillavpn-2.2.0/debian/control     2021-04-24 08:40:51.000000000 -0700
+++ mozillavpn-2.2.0/debian/control     2022-10-17 13:17:33.000000000 -0700
@@ -74,7 +74,7 @@
 Depends: ${shlibs:Depends}, ${misc:Depends},
          wireguard (>=1.0.20200513-1~18.04.2),
          wireguard-tools (>=1.0.20200513-1~18.04.2),
-         resolvconf (>=1.82),
+         resolvconf,
          qml-module-qtcharts (>=5.14.2-2),
          qml-module-qtgraphicaleffects (>=5.14.2-2),
          qml-module-qtquick-controls (>=5.14.2-2),

Reply via email to