Bug#1106541: unblock: smstools/3.1.21-5
Control: tags -1 moreinfo
On 2025-05-25 17:48:21 +0000, Thorsten Alteholz wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
>
> Please unblock package smstools
-5 is not yet available in unstable. Please remove the moreinfo tag once
it is.
Cheers
>
> [ Reason ]
> Some telco in Australia switched some bits needed for their registration
> of SMS only modems. smstools needs to follow and be able to process
> the new statuses.
>
> [ Impact ]
> smstools no longer works with certain telcos.
>
> [ Tests ]
> The patch was created by a customer of said telco and smstools works
> again.
>
> [ Risks ]
> Only additional statuses are processed, so others should not be affected.
>
> [ Checklist ]
> [x] almost all changes are documented in the d/changelog
> [x] I reviewed all changes and I approve them
> [x] attach debdiff against the package in testing
>
> (the additional salsa-ci.yml was added some time before to the git repo
> but should not do any harm)
>
> unblock smstools/3.1.21-5
> diff -Nru smstools-3.1.21/debian/changelog smstools-3.1.21/debian/changelog
> --- smstools-3.1.21/debian/changelog 2020-08-05 21:39:26.000000000 +0200
> +++ smstools-3.1.21/debian/changelog 2025-05-25 18:39:26.000000000 +0200
> @@ -1,3 +1,10 @@
> +smstools (3.1.21-5) unstable; urgency=medium
> +
> + * add sms-only-registration.patch
> + a Telco in the wild changed some bits
> +
> + -- Thorsten Alteholz <debian@alteholz.de> Sun, 25 May 2025 18:39:26 +0200
> +
> smstools (3.1.21-4) unstable; urgency=medium
>
> * take care of gcc10 errors (Closes: #957818)
> diff -Nru smstools-3.1.21/debian/patches/series smstools-3.1.21/debian/patches/series
> --- smstools-3.1.21/debian/patches/series 2020-08-05 21:02:48.000000000 +0200
> +++ smstools-3.1.21/debian/patches/series 2025-05-25 18:39:26.000000000 +0200
> @@ -9,3 +9,4 @@
>
> gcc10.patch
>
> +sms-only-registration.patch
> diff -Nru smstools-3.1.21/debian/patches/sms-only-registration.patch smstools-3.1.21/debian/patches/sms-only-registration.patch
> --- smstools-3.1.21/debian/patches/sms-only-registration.patch 1970-01-01 01:00:00.000000000 +0100
> +++ smstools-3.1.21/debian/patches/sms-only-registration.patch 2025-05-25 18:39:26.000000000 +0200
> @@ -0,0 +1,27 @@
> +Description: more registration statuses are available
> + 6 = Registered for “SMS only”, home network
> + (applicable only when <Act> indicates E-UTRAN)
> + 7 = Registered for “SMS only”, roaming
> + (applicable only when <Act> indicates E-UTRAN)
> +Index: smstools/src/modeminit.c
> +===================================================================
> +--- smstools.orig/src/modeminit.c 2017-05-04 00:24:40.000000000 +0930
> ++++ smstools/src/modeminit.c 2025-05-14 16:12:53.462613657 +0930
> +@@ -2721,6 +2721,17 @@
> + writelogfile(LOG_INFO, 0, "Modem is registered to a roaming partner network");
> + success = 1;
> + }
> ++ // Patch for extra registration modes
> ++ else if (strstr(answer, ",6"))
> ++ {
> ++ writelogfile(LOG_INFO, 0, "Modem is registered as SMS-only to the network");
> ++ success = 1;
> ++ }
> ++ else if (strstr(answer, ",7"))
> ++ {
> ++ writelogfile(LOG_INFO, 0, "Modem is registered as SMS-only to a roaming partner network");
> ++ success = 1;
> ++ }
> + // 3.1.1: 3 - Registration denied is handled
> + else if (strstr(answer, ",3"))
> + {
> diff -Nru smstools-3.1.21/debian/salsa-ci.yml smstools-3.1.21/debian/salsa-ci.yml
> --- smstools-3.1.21/debian/salsa-ci.yml 1970-01-01 01:00:00.000000000 +0100
> +++ smstools-3.1.21/debian/salsa-ci.yml 2025-05-25 18:39:26.000000000 +0200
> @@ -0,0 +1,3 @@
> +---
> +include:
> + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
--
Sebastian Ramacher
Reply to: