anchor.diff:    # load libraries from the install path, which doesn't usually exist
     # when `make check' is run.  So to work around that, we run it as an
     # install check instead, when those paths will have been created.
  -  doInstallCheck = true;
  +  # Failing with GLib 2.73.2
  +  # https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601
  +  doInstallCheck = false;
     preInstallCheck = ''
       export G_TEST_DBUS_DAEMON="${dbus.daemon}/bin/dbus-daemon"
       patchShebangs tools/tests/test-wrapper.sh
  
positive.code:     url = "https://www.freedesktop.org/software/ModemManager/ModemManager-${version}.tar.xz";
      sha256 = "sha256-tGTkkl2VWmyobdCGFudjsmrkbX/Tfb4oFnjjQGWx5DA=";
    };
  
    patches = [
      # Fix tests with GLib 2.73.2
      # https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601
      (fetchpatch {
        url = "https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/commit/79a5a4eed2189ea87d25cbe00bc824a2572cad66.patch";
        sha256 = "egGXkCzAMyqPjeO6ro23sdTddTDEGJUkV7rH8sSlSGE=";
      })
      (fetchpatch {
        url = "https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/commit/51a333cd9a6707de7c623fd4c94cb6032477572f.patch";
        sha256 = "1XyJ0GBmpBRwnsKPI4i/EBrF7W08HelL/PMDwmlQWcw=";
      })
    ];
  
    nativeBuildInputs = [ vala gobject-introspection gettext pkg-config ];
  
  
negative.code: { lib, stdenv, fetchurl
  , glib, udev, libgudev, polkit, ppp, gettext, pkg-config, python3
  , libmbim, libqmi, systemd, vala, gobject-introspection, dbus
  }:
  