Dear all,
I wanted to start a discussion here.
The current stable release of LibreMesh is 2024.1 and is designed to
work on top of OpenWrt 23.05.
In the past few years we have been testing and developing LibreMesh
using OpenWrt 24.10, and in the meantime OpenWrt 25.12 has been released
[1].
The making of a new release of LibreMesh is taking long time as it
requires deciding how to manage the configuration of the LAN ethernet
ports of LibreMesh nodes as the introduction of the modern DSA
configuration system for internal switches broke the double
functionality that was working with the older swconfig (the LAN ethernet
ports of LibreMesh routers used to work both for connecting to clients,
like laptops, or to other LibreMesh nodes, while now one needs to
configure the port for either one or the other usage) [2].
So the question is: should the development switch to using OpenWrt 25.12
as a base or continue focussing on using OpenWrt 24.10?
About continuing with OpenWrt 24.10:
* Quite some testing already done, we know what works/does not work
* OpenWrt 24.10 will be abandoned in September 2026, leaving security
vulnerabilities open
About moving on to OpenWrt 25.12:
* More testing should be done, new issues could arise
* The package manager changed from OPKG to Alpine Package Manager APK.
The support for this has already been implemented by Gothos here [3] and
has been merged.
* OpenWrt 25.12 introduced an upgrader package OWUT which uses the ASU
server. Gothos already proposed a lime-owut package [4] and set up an
ASU server on the VPS that has been bought for the LibreMesh project,
the same one that is being used for the firmware-selector [5].
Is there anyone already using LibreMesh on top of OpenWrt 25.12? Maybe
Gothos and Cri @Antennine?
Ciao!
Ilario
[1]: https://openwrt.org/releases/25.12/notes-25.12.0
[2]: https://github.com/libremesh/lime-packages/issues/1121
https://github.com/libremesh/lime-packages/issues/1192
https://github.com/libremesh/lime-packages/pull/1203
[3]: https://github.com/libremesh/lime-packages/pull/1139
https://github.com/libremesh/lime-packages/pull/1245
https://github.com/libremesh/lime-packages/pull/1240
[4]: https://github.com/libremesh/lime-packages/pull/1216
[5]: https://firmware-selector.libremesh.org/
--
Ilario
iochesonome@???
ilario@???