modemmanager (1.23.4-0ubuntu3) plucky; urgency=medium

  * Add basic autopkgtests (LP: #2101071)
    - d/t/control: add basic 'smoke' test
    - d/t/control: execute upstream 'unittests'
    - d/t/control: test 'mmutils' against libmm-glib and ModemManager.service
  * d/rules: Confirm that the patch from d/tests/ continues to work with new
    upstream code during the build stage.
  * d/t/control: Skip some tests on partial i386 architecture, to avoid
    unnecessary cross-building strugles.
  * d/t/control: use needs-sudo Restriction, instead of needs-root

 -- Lukas Märdian <slyon@ubuntu.com>  Thu, 13 Mar 2025 15:13:08 +0100

modemmanager (1.23.4-0ubuntu2) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 02:34:30 +0000

modemmanager (1.23.4-0ubuntu1) noble; urgency=medium

  * New upstream serie

 -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 29 Feb 2024 21:06:15 +0100

modemmanager (1.22.0-3) unstable; urgency=medium

  [ Jeremy Bícha ]
  * d/control: update build dependencies.
    Upstream bumped the required version for `libmbim` and `libqmi`.

  [ Arnaud Ferraris ]
  * d/control: build-depend on systemd-dev instead of udev.
    We only needed `udev` for its pkg-config file, which is now shipped in
    `systemd-dev`. (Closes: #1060566)

 -- Arnaud Ferraris <aferraris@debian.org>  Sat, 20 Jan 2024 12:14:00 +0100

modemmanager (1.22.0-2) unstable; urgency=medium

  * modemmanager: acknowledge udev rules now being under /usr.
    (Closes: #1057269)
  * d/control: make libmm-glib-dev depend on libglib2.0-dev.
    This is required as `libmm-glib` is actually built on top of `glib`.
    (Closes: #1035481)
  * d/gbp.conf: use 'debian/latest' as debian branch.
    This way we stay consistent with the other team-maintained packages.

 -- Arnaud Ferraris <aferraris@debian.org>  Tue, 02 Jan 2024 09:35:55 +0100

modemmanager (1.22.0-2~exp1) experimental; urgency=medium

  * d/gbp.conf: use 'debian/experimental' as debian branch
  * debian: keep systemd service under /usr.
    In the current state of the Debian "/usr merge", we are allowed to move
    systemd services under `/usr/lib/systemd` when relying on
    `dh_installsystemd`. This requires adding a versioned dependency on
    `debhelper`.
    Let's comply by no longer overriding `systemdsystemunitdir`.

 -- Arnaud Ferraris <aferraris@debian.org>  Mon, 30 Oct 2023 17:41:57 +0100

modemmanager (1.22.0-1) unstable; urgency=medium

  * New upstream version 1.22.0
  * prerm: drop invalid  option (Closes: #1038858)
  * d/control: update build dependencies
    Upstream bumped the required version for `libmbim` and `libqmi`.
  * d/patches: drop backported patch.
    This is part of the new released version, so no need for us to carry it
    anymore.
  * libmm-glib0: update symbols file for new upstream release

 -- Arnaud Ferraris <aferraris@debian.org>  Sat, 21 Oct 2023 10:37:44 +0200

modemmanager (1.20.6-2) unstable; urgency=medium

  * d/patches: backport patch fixing SMS reception after suspend on Librem 5
  * d/rules: install D-bus policy to proper system folder.
    Fixes: lintian: dbus-policy-in-etc
  * d/control: drop alternate dependency on `policykit-1`
    This used to be a transitional package for bookworm, it is now obsolete
    and shouldn't be mentioned moving forward.

 -- Arnaud Ferraris <aferraris@debian.org>  Tue, 13 Jun 2023 16:56:17 +0200

modemmanager (1.20.6-1) experimental; urgency=medium

  * New upstream version 1.20.6

 -- Arnaud Ferraris <aferraris@debian.org>  Sun, 23 Apr 2023 15:49:32 +0200

modemmanager (1.20.4-1) unstable; urgency=medium

  * New upstream version 1.20.4
  * d/control: bump Standards-Version, no change required

 -- Arnaud Ferraris <aferraris@debian.org>  Tue, 03 Jan 2023 13:34:49 +0100

modemmanager (1.20.2-1) unstable; urgency=medium

  * d/watch: only watch for stable releases.
    ModemManager has a x.y.z version numbering scheme where y is even for
    stable releases and odd for development ones. Stable release candidates
    have x.y-rcz version numbers with y being an even number. This change
    ensures we only watch for stable releases, including RCs.
  * New upstream version 1.20.2
  * d/patches: drop upstreamed patch

 -- Arnaud Ferraris <aferraris@debian.org>  Mon, 19 Dec 2022 13:59:08 +0100

modemmanager (1.20.0-1) unstable; urgency=medium

  * New upstream version 1.20.0
  * d/control: depend on polkitd instead of policykit-1
    `policykit-1` has recently been split in 2 packages and replaced by a
    transitional package. The one we actually need is `polkitd`, so let's
    have this one as the "main" dependency.
    However, as this package is often backported to bullseye as well, let's
    use an alternative as `polkitd` only exists in current testing/sid.
    (Closes: #1022072)
  * d/watch: look for git tags instead of source tarballs.
    Upstream stopped publishing source tarballs and now requests that we
    use (signed) git tags for new versions.
  * d/control: update build dependencies for new version.
    Upstream changed build system from `autotools` to `meson`, let's
    acknowledge this change. Due to the way `meson` looks for build
    dependencies, this also requires adding a few more one to ensure the
    package gets properly built.
  * d/rules: update for build system change.
    With the change to `meson` as the build system, configure options are
    handled differently, requiring minor changes to our package.
  * debian: honor nodoc build profile.
    Documentation was previously always built.
  * debian: update lintian-overrides for new version
  * libmm-glib0: update symbols file for new release
  * d/patches: make build reproducible

 -- Arnaud Ferraris <aferraris@debian.org>  Fri, 28 Oct 2022 17:54:26 +0200

modemmanager (1.18.12-1) unstable; urgency=medium

  [ Evangelos Ribeiro Tzaras ]
  * modemmanager: Recommend libqmi-utils and libmbim-utils.
    The FCC unlock scripts shipped in modemmanager use `qmicli` to
    perform unlocking which is part of the `libqmi-utils` package.
    Additionally `mbimcli` is used by the `leac` script,
    so recommend libmbim-utils as well. (Closes: #1017975)

  [ Arnaud Ferraris ]
  * d/upstream: add new upstream signing key
  * New upstream version 1.18.12
  * d/patches: drop upstreamed patches

 -- Arnaud Ferraris <aferraris@debian.org>  Wed, 28 Sep 2022 15:06:56 +0200

modemmanager (1.18.10-2) unstable; urgency=medium

  [ Matteo F. Vescovi <mfv@debian.org> 2022-09-07 ]
  * debian/patches/: patchset updated (Closes: #1017794, #1018198)
    - 0001-Fix_invalid_EXZ_error_parser.patch added
    - 0002-Fix_issue_with_EOL_for_pcre2.patch added

 -- Martin <debacle@debian.org>  Wed, 07 Sep 2022 21:55:00 +0000

modemmanager (1.18.10-1) unstable; urgency=medium

  * New upstream version 1.18.10
  * d/control: update my email address and bump libqmi dependency.
    Upstream bumped the required version of `libqmi`, so let's ensure this
    is reflected in this package.
    This commit also bumps the Standards-Version, as no additional change is
    required.
  * debian: update linitian-overrides.
    Due to recent changes in `lintian`, our overrides for the -doc packages
    are no longer needed. However, a new `source-is-missing` lintian error
    message must be overridden as it relates to HTML files, which are source
    files themselves.

 -- Arnaud Ferraris <aferraris@debian.org>  Mon, 11 Jul 2022 17:30:09 +0200

modemmanager (1.18.8-1) unstable; urgency=medium

  * debian: lintian-driven fixes and small improvements.
    This commit includes minor changes spotted by `lintian-brush`:
    - remove obsolete/empty maintainer scripts
    - `d/upstream/metadata`: append `.git` to repo URL
    - `d/rules`: drop symbols migration (1.4.14 is long gone)
  * d/control: drop build dependency on libqrtr-glib
    `libqrtr-glib-dev` is now a dependency to `libqmi-glib-dev`, and as such
    can be safely omitted from this package's build deps.
    We must however increase the required `libqmi` version to ensure we
    avoid build failures.
  * New upstream version 1.18.8
  * d/symbols: update for new release.

 -- Arnaud Ferraris <arnaud.ferraris@gmail.com>  Fri, 20 May 2022 10:19:43 +0200

modemmanager (1.18.6-2) unstable; urgency=medium

  * d/control: build-depend on libqrtr-glib.
    This enables support for the QRTR protocol so we can use the integrated
    modem found on Qualcomm SoCs.

 -- Arnaud Ferraris <arnaud.ferraris@gmail.com>  Wed, 23 Feb 2022 13:58:35 +0100

modemmanager (1.18.6-1) unstable; urgency=medium

  [ Bjørn Bürger ]
  * Add README.Debian.
     * Added upgrade notice regarding changed fcc-unlock.d defaults:
       https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004447

  [ Guido Günther ]
  * Mention FCC unlock in NEWS.Debian

  [ Arnaud Ferraris ]
  * New upstream version 1.18.6
  * d/libmm-glib0: update symbols file for new version.

 -- Arnaud Ferraris <arnaud.ferraris@gmail.com>  Wed, 16 Feb 2022 17:00:52 +0100

modemmanager (1.18.4-1) unstable; urgency=medium

  [ Cyril Brulebois ]
  * Fix missing dependency on policykit-1 (Closes: #991223).
    Without it, a lot of operations would result in the following error at
    the D-Bus level:
        The name org.freedesktop.PolicyKit1 was not provided by any .service files
    In bullseye, ModemManager.service wouldn't even start, because of the
    missing polkit.service dependency at the systemd level.

  [ Arnaud Ferraris ]
  * New upstream version 1.18.4
  * d/copyright: fix wrong path for libqcdm
    `libqcdm` was previously `libwmc`, but the corresponding copyright entry
    wasn't updated when the folder was renamed.
  * d/control: update packages descriptions.
    As it was pointed out, ModemManager now supports 5G modems, make sure
    the packages descriptions reflect that.
  * debian: address lintian issues.
    This commit addresses multiple issues reported by lintian:
    - doc installed into `/usr/share/gtk-doc` instead of `/usr/share/doc`,
      which is normal behavior for glib-based software
    - missing `Build-Depends-Package` in `libmm-glib0` symbols file
    - ModemManager plugins not including dependency information
    - system-wide `fcc-unlock.d` folder installed even though we don't ship
      any distro-specific configuration which would be included there
  * d/modemmanager.prerm: don't call systemctl directly.
    Debian provides a helper tool for avoiding direct calls to systemctl in
    maintainer scripts, so let's use it.
  * d/control: sort build dependencies.
    Also avoid installing unnecessary dependencies when using the `nodoc`
    build profile.

 -- Arnaud Ferraris <arnaud.ferraris@gmail.com>  Tue, 14 Dec 2021 10:09:29 +0100

modemmanager (1.18.2-1) unstable; urgency=medium

  [ Henry-Nicolas Tourneur ]
  * d/rules: set with-polkit to permissive (Closes: #800598)

  [ Arnaud Ferraris ]
  * New upstream version 1.18.2 (Closes: #1000450)
  * d/control: change maintainer to DebianOnMobile team (Closes: #949129)
  * d/control: bump debhelper-compat version and Standards-Version.
  * d/copyright: add Upstream-Contact and update maintainer email
  * d/gbp.conf: fix debian branch name
  * debian: add salsa CI pipeline
  * d/source: add upstream metadata
  * d/control: update build dependencies.
  * d/watch: bump watch file version, no change required
  * d/libmm-glib0: update symbols file for new version
  * d/rules: add hardening build options

 -- Arnaud Ferraris <arnaud.ferraris@collabora.com>  Mon, 06 Dec 2021 17:46:45 +0100

modemmanager (1.16.6-2) experimental; urgency=medium

  * debian/control: include python build-depends for tests

 -- Sebastien Bacher <seb128@debian.org>  Fri, 25 Jun 2021 15:32:16 +0200

modemmanager (1.16.6-1) experimental; urgency=medium

  * New upstream version
  * debian/control.in:
    - updated libqmi requirement
  * debian/libmm-glib0.symbols:
    - updated for the new version

 -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 25 Jun 2021 11:30:20 +0200

modemmanager (1.14.12-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version, bug fixes only, no new features.
    - MBIM:
      - Plug memleak in disconnection logic.
      - Don't fail IPv4v6 connection attempt if only IPv4 succeeds.
    - QMI:
      - Fix network registration cancellation logic with asserts disabled.

  [ Helmut Grohne ]
  * Annotate dbus dependency <!nocheck>. (Closes: #980827)

 -- Martin <debacle@debian.org>  Fri, 12 Mar 2021 18:09:44 +0000

modemmanager (1.14.10-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version.
  * Add upstream signing key.

 -- Martin <debacle@debian.org>  Sat, 16 Jan 2021 17:23:28 +0000

modemmanager (1.14.8-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version.

 -- Martin <debacle@debian.org>  Mon, 16 Nov 2020 12:22:26 +0000

modemmanager (1.14.6-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version.

 -- Martin <debacle@debian.org>  Wed, 14 Oct 2020 15:11:13 +0000

modemmanager (1.14.2-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version.

 -- Martin <debacle@debian.org>  Wed, 19 Aug 2020 17:43:57 +0000

modemmanager (1.14.0-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version.

 -- Martin <debacle@debian.org>  Tue, 23 Jun 2020 18:16:49 +0000

modemmanager (1.13.900-0.1) experimental; urgency=medium

  * Non-maintainer upload.
  * New upstream version.
  * debian/libmm-glib0.symbols: 13 additional symbols,
    mm_common_build_capability_combinations_any was not part of API,
    no soname bump necessary.

 -- Martin <debacle@debian.org>  Fri, 12 Jun 2020 08:23:35 +0000

modemmanager (1.12.10-0.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Apply upstream patch to fix problem with wavecom modems.

 -- Martin <debacle@debian.org>  Sun, 07 Jun 2020 11:01:26 +0000

modemmanager (1.12.10-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version.

 -- Martin <debacle@debian.org>  Tue, 26 May 2020 22:39:43 +0000

modemmanager (1.12.8-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Update Vcs-* to salsa.
  * Use Rules-Requires-Root: no

 -- Martin <debacle@debian.org>  Thu, 30 Apr 2020 00:44:37 +0000

modemmanager (1.12.8-1) unstable; urgency=medium

  * New upstream version

 -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 10 Apr 2020 17:34:03 +0200

modemmanager (1.12.6-1) unstable; urgency=medium

  * New upstream version
  * debian/control:
    - updated qmi requirement
  * debian/libmm-glib0.symbols:
    - refreshed the symbols for the new version

 -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 27 Feb 2020 21:23:17 +0100

modemmanager (1.10.4-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream release
  * debian/patches/error-propagation-fix.patch: Removed, included
    upstream.
  * debian/control: Update build dependencies as now libqmi >= 1.22.4 is
    required.
  * debian/modemmanager.install: Also install /usr/share/ModemManager,
    for the new carrier mapping files.
  * debian/libmm-glib0.symbols: Updated symbols.

 -- Till Kamppeter <till.kamppeter@gmail.com>  Tue, 20 Aug 2019 20:37:03 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog modemmanager-dev`.
