qbootctl (0.2.2-2) unstable; urgency=medium

  [ Christopher Obbard ]
  * d/qbootctl.service: skip devices without A/B boot partitions
    qbootctl.service unconditionally runs `qbootctl -m` at boot which fails
    with `No slots found, is this an A/B device?` on devices that don't use
    the Android boot method (e.g. RB3 Gen2, Lenovo T14s, or UNO Q booting
    with EDK2-based firmware). This currently leaves a failed systemd unit
    on every boot of devices that do not use A/B boot partitions.
    While qbootctl should ideally only be installed on devices that need it,
    some consumers ship generic images which support multiple boot methods.
    qbootctl discovers slots by scanning `/dev/disk/by-partlabel` for
    partitions with names beginning with `boot_`; add a matching
    `ConditionPathExistsGlob` to the service such that systemd skips the
    service rather than marking it failed when no such partitions exist.
    The condition also matches `boot_aging`, which qbootctl ignores, but
    that is good enough in practice.

  [ Arnaud Ferraris ]
  * d/watch: convert to version 5
  * d/control: bump Standards-Version.
    Also drop the no-longer-needed `Rules-Require-Root` and `Priority`
    fields.

 -- Arnaud Ferraris <aferraris@debian.org>  Tue, 13 Oct 2026 11:39:13 +0200

qbootctl (0.2.2-1) unstable; urgency=medium

  * New upstream version

 -- Arnaud Ferraris <aferraris@debian.org>  Fri, 28 Mar 2025 00:25:37 +0100

qbootctl (0.2.1-1) unstable; urgency=medium

  * New upstream version
  * d/patches: drop upstreamed patches
  * d/control: bump Standards-Version, no change needed

 -- Arnaud Ferraris <aferraris@debian.org>  Fri, 21 Mar 2025 14:05:41 +0100

qbootctl (0.2.0-2) unstable; urgency=medium

  [ Guido Günther ]
  * gpt-utils: Open block device read only when obtaining info

 -- Arnaud Ferraris <aferraris@debian.org>  Tue, 11 Feb 2025 20:27:41 +0100

qbootctl (0.2.0-1) unstable; urgency=medium

  * New upstream version

  [ Jianfeng Liu ]
  * d/control: fix typo in package's description (Closes: #1056714)
  * d/qbootctl.service: add [Install] section (Closes: #1057918)

  [ Arnaud Ferraris ]
  * d/salsa-ci: point to canonical location
  * debian: add gbp.conf
  * d/control: switch maintenance to the DebianOnMobile team.
    Also bump Standards-Version as no other change is needed.
  * debian: update upstream repo URLs.
    Although it was previously maintained on GitLab as part of the
    `sdm845-mainline` project, this software is now "owned" by the
    `linux-msm` group on GitHub. Update all occurrences of the upstream repo
    URL to point to the current locaton.
    (Closes: #1085024)
  * d/gbp.conf: drop wrong upstream-vcs-tag entry
  * d/patches: drop deprecated patch
  * d/rules: drop embedded header copy.
    This header is actually provided by (always-present) `linux-libc-dev`,
    so we should rely on the system copy instead. While at it, cleanup
    `d/rules`.
  * d/control: drop now-unneeded zlib dep
  * d/copyright: refresh for new upstream version
  * d/patches: fall back to active slot for missing cmdline args.
    There can be many cases where there won't be a kernel cmdline argument
    containing `slot_suffix`. In such cases, we should use the active boot
    slot rather than defaulting to slot A.

 -- Arnaud Ferraris <aferraris@debian.org>  Fri, 31 Jan 2025 10:46:15 +0100

qbootctl (0.1.2-1) unstable; urgency=medium

  * Initial release. (Closes: #1050354)
  * d/qbootctl.service: add service file
  * d/.gitignore: ignore DH files

 -- Dmitry Baryshkov <dbaryshkov@gmail.com>  Sat, 02 Sep 2023 22:59:09 +0300
