Turris OS 7.0.0 is missing patches for e.g. packages/net/modemmanager (when compared to Turris OS 6.5.2)
Upstream ModemManager just learned how to enable IPv6 with some Huawei modems (e.g. E3372-153). In order to test this, I created custom modemmanager
(+ libmbin
, libqmi
and libgkr-glib
) package(s) for TurrisOS 6.5.2 using (more or less) latest git.
When I tried to create equivalent packages for Turris OS 7.0.0 (using the newly pushed v7.0.0 tag), I found that - compared to Turris OS 6.5.2 - modemmanager
uses an older version and is missing patches.
git history for modemmanager in 6.5.2 packages
feed:
* f1a2e5b63 2022-07-13 14:35 modemmanager: fix mm_log() invocations in 25-modemmanager* files [Arkadiusz Drabczyk]
* a0c8f1028 2022-06-13 12:24 modemmanager: explicitly disconnect even if no bearers found [Aleksander Morgado]
* 9b502e8cb 2022-05-04 14:01 modemmanager: report network initiated disconnections to netifd [Aleksander Morgado]
* bbf6e99a4 2022-03-29 13:12 modemmanager: install available FCC unlock scripts [Aleksander Morgado]
* 056ad9f50 2022-10-17 19:24 modemmanager: bump to 1.18.12 [Federico Capoano]
* 4616c35a9 2022-03-04 02:47 modemmanager: bump to 1.18.6 [Kuan-Yi Li]
* 7b0bd1eb0 2021-12-03 21:26 modemmanager: bump to 1.18.4 with patch [Nicholas Smith]
* cf0fd6ac2 2022-01-12 15:41 modemmanager: remove 2s timeout before reporting cached events [Aleksander Morgado]
* 463110848 2021-12-13 13:06 modemmanager: refactoring hotplug debug logging [Florian Eckert]
git history for modemmanager
in 7.0.0 packages
feed:
* 68946d4c7 2022-03-27 09:09 modemmanager: switch to meson build tools [Maxim Anisimov]
* de9fce568 2022-03-04 02:47 modemmanager: bump to 1.18.6 [Kuan-Yi Li]
* 8a878440b 2021-12-03 21:26 modemmanager: bump to 1.18.4 with patch [Nicholas Smith]
* ab061c8dd 2022-01-12 15:41 modemmanager: remove 2s timeout before reporting cached events [Aleksander Morgado]
* 45a56a889 2021-12-13 13:06 modemmanager: refactoring hotplug debug logging [Florian Eckert]
* dc7095baf 2021-12-06 10:33 ModemManager: add service options [Florian Eckert]
* 0b027b131 2021-12-03 15:57 ModemManager: refactoring procd init script [Florian Eckert]
* 9bc594252 2021-11-09 11:24 modemmanager: fix physdev sysfs path detection in PCIe modems [Aleksander Morgado]
* 2a31359c4 2021-10-04 21:40 modemmanager: add support for wwan subsystem in hotplug [Aleksander Morgado]
* 2937f0024 2021-09-20 21:52 modemmanager: bump to 1.18.2 [Kuan-Yi Li]
As you can see, modemmanager/TOS-7.0.0 is still at version 1.18.6 whereas modemmanager/TOS-6.5.2 was already at 1.18.12. In addition, the following patches:
* f1a2e5b63 2022-07-13 14:35 modemmanager: fix mm_log() invocations in 25-modemmanager* files [Arkadiusz Drabczyk]
* a0c8f1028 2022-06-13 12:24 modemmanager: explicitly disconnect even if no bearers found [Aleksander Morgado]
* 9b502e8cb 2022-05-04 14:01 modemmanager: report network initiated disconnections to netifd [Aleksander Morgado]
* bbf6e99a4 2022-03-29 13:12 modemmanager: install available FCC unlock scripts [Aleksander Morgado]
which have been applied to the 6.5.2 version, are missing in the packages
feed of 7.0.0.
Just to make sure I checked the released packages. And, as expected, the omnia package repository has the same version discrepancy with modemmanager_1.18.6-2_arm_cortex-a9_vfpv3-d16.ipk
in hbs (7.0.0) and modemmanager_1.18.12-5_arm_cortex-a9_vfpv3-d16.ipk
in the 6.5.2 archive.
I didn't care to check other package versions, but I would guess that modemmanager
is not the only package which is affected.
I would have assumed that Turris OS 7.x packages are the same or newer than those for 6.5.2. But apparently this is not the case. If this is not a bug, could you please explain the rationale behind this?