Debian Package Tracker
Register | Log in
Subscribe

qbootctl

utility to control Qualcomm A/B boot slots

Choose email to subscribe with

general
  • source: qbootctl (main)
  • version: 0.2.2-1
  • maintainer: DebianOnMobile Maintainers (archive) (DMD)
  • uploaders: Arnaud Ferraris [DMD] – Dmitry Baryshkov [DMD]
  • arch: any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • stable: 0.2.2-1
  • testing: 0.2.2-1
  • unstable: 0.2.2-1
versioned links
  • 0.2.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • qbootctl
action needed
1 new commit since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit f33ffc1be78016054ecda340e237ff93b10bdbc9
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Sun Oct 11 15:17:19 2026 +0100

    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.
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Created: 2026-10-12 Last update: 2026-10-12 09:02
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2025-04-10 Last update: 2025-04-10 00:32
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.2).
Created: 2025-12-23 Last update: 2026-03-31 15:01
news
[rss feed]
  • [2025-04-02] qbootctl 0.2.2-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-27] Accepted qbootctl 0.2.2-1 (source) into unstable (Arnaud Ferraris)
  • [2025-03-27] qbootctl 0.2.1-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-21] Accepted qbootctl 0.2.1-1 (source) into unstable (Arnaud Ferraris)
  • [2025-02-17] qbootctl 0.2.0-2 MIGRATED to testing (Debian testing watch)
  • [2025-02-11] Accepted qbootctl 0.2.0-2 (source) into unstable (Arnaud Ferraris)
  • [2025-02-06] qbootctl 0.2.0-1 MIGRATED to testing (Debian testing watch)
  • [2025-02-01] Accepted qbootctl 0.2.0-1 (source) into unstable (Arnaud Ferraris)
  • [2023-10-27] qbootctl 0.1.2-1 MIGRATED to testing (Debian testing watch)
  • [2023-10-21] Accepted qbootctl 0.1.2-1 (source i386) into unstable (Debian FTP Masters) (signed by: Roger Shimizu)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian (0, 1)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.2.2-1build1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing