[Debian-on-mobile-maintainers] qcom-phone-utils_0.4.0_source.changes ACCEPTED into unstable

Debian FTP Masters ftpmaster at ftp-master.debian.org
Sun Feb 9 14:06:19 GMT 2025


Thank you for your contribution to Debian.



Accepted:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 05 Feb 2025 13:03:38 +0100
Source: qcom-phone-utils
Architecture: source
Version: 0.4.0
Distribution: unstable
Urgency: medium
Maintainer: DebianOnMobile Maintainers <debian-on-mobile-maintainers at alioth-lists.debian.net>
Changed-By: Arnaud Ferraris <aferraris at debian.org>
Changes:
 qcom-phone-utils (0.4.0) unstable; urgency=medium
 .
   [ Shubham Vishwakarma ]
   * add nothing phone (1) firmware paths according to mainline kernel
 .
   [ Arnaud Ferraris ]
   * zz-qcom-bootimg: improve current slot detection.
     The method used so far for slot detection has a major flaw: it fails to
     determine the current slot when the same bootimg has been flashed to
     both slots. Now that we have a usable `qbootctl` in Debian, use it to
     make this detection more reliable.
   * Import `bootmac` and `q6voiced` as Meson subprojects.
     Those are both maintained in separate repos upstream, but do not warrant
     being packaged on their own in Debian. In order to integrate those utils
     into `qcom-phone-utils`, while still making upgrades and maintenance
     realtively easy, we can simply import those as Meson subprojects.
     This requires the following changes:
     * drop current copies of bootmac and associated systemd service and udev
       rules
     * add a "patch" (according to Meson's definition) `meson.build` file to
       `bootmac` so it can be "built" using `meson` as well
     * update `d/copyright` and `d/rules` accordingly
     * create a top-level `meson.build` so debhelper can identify the build
       system and process the subprojects automatically
     * add the newly-needed build dependencies and make `qcom-phone-utils`
       an `Architecture: any` package as it now ships a compiled executable
   * Re-organize repo layout.
     As we're starting to have lots of different files in there, let's use
     clearly labelled subfolders. While at it, add a `.gitignore` file.
   * q6voiced: port to "regular" ALSA.
     Tinyalsa is an Android library not packaged in Debian. As it wouldn't
     have any other user and can easily be replaced with the more usual
     `libasound`, "port" `q6voiced` to the usual ALSA lib.
   * q6voiced: add wrapper script and systemd service.
     As we'd rather not ship device-specific config files, let's create a
     wrapper script for `q6voiced` which will auto-detect the underlying
     device and pass the correct parameters to `q6voiced`. The latter is
     therefore patched to be installed to `/usr/libexec`, leaving `/usr/bin`
     free for our wrapper.
     Also add a systemd service so it can start automatically.
   * scripts: add linting (with shellcheck) as unit test.
     In order to ensure a reasonably good code quality for our shell scripts,
     add a shellcheck-based unit test. This is implemented through meson, and
     therefore requires a few adjustments to `d/rules` in addition to build
     dependencies.
     Take this opportunity to fix the errors reported in our scripts.
Checksums-Sha1:
 b5759f3e3ab8139a78f4a2069aef0926bdd02474 1849 qcom-phone-utils_0.4.0.dsc
 3b78c1311bbe1b350f360d4990ef174a5085ddb3 27492 qcom-phone-utils_0.4.0.tar.xz
 9b25ff74c0369227ef3724692a9c0946bf480f81 6853 qcom-phone-utils_0.4.0_source.buildinfo
Checksums-Sha256:
 880b65d92bdfa082e4804f97c7c237be5e78291cd105c9f04cca8ec24088736e 1849 qcom-phone-utils_0.4.0.dsc
 59b280c44e3dfc6c8e0984ac3907bbfc8ec5d4d45a5d1ca8a9bf68b16ccb2f8f 27492 qcom-phone-utils_0.4.0.tar.xz
 a2eb85876967c2b2581ac464e793b82b55d55b036e4dae8a9f5875adab80e84b 6853 qcom-phone-utils_0.4.0_source.buildinfo
Files:
 398d459bff62b3c83b1eba6600679cce 1849 misc optional qcom-phone-utils_0.4.0.dsc
 3059e3f814f0fba55972a5e075b7b44f 27492 misc optional qcom-phone-utils_0.4.0.tar.xz
 caaecef63a24b3509aa3402546a992d6 6853 misc optional qcom-phone-utils_0.4.0_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEeW2zk9w/9AIituoi0+u1lmu5kZYFAmeop5kACgkQ0+u1lmu5
kZbdqQ/9Ecu0a5UNESoqkqolO2dK7QNzQJP5utKunM1P4M6ePT5iZAR+s37ESBvt
qAKLha1NzrCX26zSSZe3Pq0cc5uqm3tt6CNxwVC/1woh2XkaMGf+2+v748jzJIQ6
D23AMfRIz+9V4wYRmvZ3xwSQb/6HAcNCqGoQYmmiiMp7Rgl38qRYvKeC2D1IHT3Z
/CjUNHZKr+9tvqhBC1efhz+bNW1O4RyHd553EQqdG/3QYQ9UctBnQjd3GHO0W2tP
SC8HuxhoqHG39fMCimgSJowldgwheKYunilsumLnsa/OYV10vM3KWdMcV038ajcc
gO0EZcERtKQVC6mj59UKCHoXq9zXAmLRJ3Z8SHOoL7ZGwgQ/EYzXwuoSaTvQ0Iv3
s9ei9zjEhZLTVI7Xc3rU9F4vJdSSn+Q2WE3g5a2LPnma+Jmklpg2i216EwUF4VFu
o1guIFV2sLsn5PnbGr2FF+0PVNLl+aQe5acNVRyN2wkiKhLNWcxeLBfNera7mWdq
s8OAcsNyiapaXqRfV9wt6UAk3oZMQOFqOE8ggvocYz72lHUIiWUMWtvXrcD3QCPn
xDaOTmPDex8gD9M4xQWIdGYs5QbgAcyc8rW9Gq/iRxr1nJGT4UVD26krcl/bjRiG
TN70fzcRBkbBqXSzjRQW3RMxB06vZ8xZcoUZAsGjuhQCPoafCqY=
=hgMk
-----END PGP SIGNATURE-----

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20250209/4cc46c23/attachment.sig>


More information about the Debian-on-mobile-maintainers mailing list