[lime] Meeting minutes

Delete this message

Reply to this message
Author: cri
Date:  
To: lime
Subject: [lime] Meeting minutes
Dear all,
please find below the log of today's meeting.

Also, please note in your calendar the next scheduled meetings:
https://libremesh.org/communication.html#online_meetings

## Wednesday the 24th of September 2025 at 13:00 UTC (15:00 CEST, 10:00
ART).

hugs
ciao
Cristina
__________

## Saturday the 2nd of August 2025 at 13:00 UTC (15:00 CEST, 10:00 ART).

### People

Cri, Victor Spehar, Tania

### Topics

* Updates on GSoC 2025
* Updates on opening a Mastodon account
* Tales from BattleMesh
* DSA-DSA cabled connection issue
* How to have custom script on a build
* Troubleshooting on a TP-Link

### Updates on GSoC 2025

#### Adding wifi to QEMU simulations

Victor Spehar

Blog post on Freifunk website:
https://blog.freifunk.net/2025/07/15/virtual-wifi-in-libremesh-real-virtual-mesh-midterm-project-update/
It's is possible to emulate wifi completely in a qemu virtual machine
using mac80211_hwsim (package kmod-mac80211-hwsim in Openwrt)
Using https://github.com/Raizo62/vwifi we can also have multiple VMs
talking to each other using emulated Wifi.


New video about testing in LibreMesh
https://media.exo.cat/w/vRcjqfLkvqYAXYhYVTkswa

Removed a configuration failure with 6 GHz routers:
https://github.com/libremesh/lime-packages/pull/1207
=> Still some issues when using the high end of the 5g band - no IR)

He improved the TESTING.md file:
https://github.com/libremesh/lime-packages/pull/1171

The project can be followed checking these tickets:
https://github.com/libremesh/lime-packages/issues/1178

Integrating https://github.com/aparcar/openwrt-tests framework for
Libremesh specificities ? So far it's the tests are tailored for
Openwrt, some of them could be ported to Libremesh. A fork specific to
Libremesh could be made.
The framework is based on Labgrind
https://labgrid.readthedocs.io/en/latest/ - it allows to run the tests
agnostic of the platform (same tests can be run for a physical router or
a virtual device)

#### Simplifying LibreMesh

Agustin and Matteo

Blog post on Freifunk website:
https://blog.freifunk.net/2025/07/14/midterm-simplifying-libremesh-with-openwrt-native-solutions/

##### Watchcat

Support for watchcat (replacing deferrable-reboot) has already been
merged: https://github.com/libremesh/lime-packages/pull/1186

##### Virtualizing

The GSoC work from Irina has been merged but some things needed fixing,
they listed these things here:
https://github.com/libremesh/lime-packages/issues/1172
They fixed some of these things here:
https://github.com/libremesh/lime-packages/pull/1173

##### odhcpd

Most of the discussion is on the issue
https://github.com/libremesh/lime-packages/issues/1189 or on their pull
request https://github.com/libremesh/lime-packages/pull/1199

The dnsmasq->odhcpd part of the GSoC project was wrong in some parts,
this resulted in the development of a lease-share code for odhcpd that
will be useful for who wants to use only odhcpd but it is not strictly
needed for the overall goal of the project (getting closer to OpenWrt).
It is still a mistery why in LibreMesh we are not using
dnsmasq+odhcpd-ipv6only as the OpenWrt people do, instead we are still
using dnsmasq-dhcpv6. Why? No idea. Asked to Gio here:
https://github.com/libremesh/lime-packages/pull/1199#issuecomment-3124678982


### Updates on opening a Mastodon account

Do we have a contact with someone on the Freifunk's Mastodon server?

Some basic rules.

These are defined and enforced by the freifunk.social moderators.


*   Pay attention to a respectful approach and a fair culture of discussion.
*    Do not annoy anyone and omission personal attacks. The publishing 
or threat of publication of personal-identifying information (doxing) is 
considered to be harassment.
*    Proven misinformation (so-called. Fake news) and conspiracy myths 
are undesirable here.
*    Racist, sexist, homophobic, transphobic, anti-ancious and otherwise 
discriminatory or hateful language are not tolerated.
*    The promotion of hostile and hateful ideologies is not tolerated.
*    Discuss moderation decisions with the moderators first and give 
them a chance of explanation. Communication with the moderation is 
direct personal communication and is carried out via direct messages, a 
public distribution of this moderation communication is to be omitted.
*    Don't post Spam. A toot with nothing but a link is interpreted as 
spam, as well as any commercial advertising. Commercial advertising in 
this context means if the published content is not personal.
*   Use content warnings on subtle, controversial, or presumably 
triggering topics.
*    Pornographic and highly sexualized content is undesirable.
*    Stick to the laws in force in Germany.


--> Accept

I have to provide an email, but stil not asked to create :/
I'm in late but I'll do soon.

*Why you want join?*
we are a team of people all around the world developing a software
project form Mesh community. This software is an OS for routers that
auto-configure mesh connections. https://Libremesh.org
So we would like have this account to spread news about our work


### Tales from BattleMesh

Victor was there, enjoyed the talks about

https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/LVC8TZ/

Good news from this topic: GSoC - Review and Outlook

https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/833K9R/

### DSA-DSA cabled connection issue

Severe issue affecting even the 2024.1 release.

Described on https://github.com/libremesh/lime-packages/issues/1192

Is being addressed by Gothos with some help by Pony
https://github.com/libremesh/lime-packages/pull/1203


### Update on "Routers from Nemael and customs"

The customs have been paid with the funds on OpenCollective and now
Agustin has


### How to have custom script on a build

In the selector is possible ask to add a custom script that will be
execute on te first boot the device.
Could be also used to change configuration on that specific device

https://repo.libremesh.org/selector/

Example
https://share.riseup.net/#DE2qVi37F4Qak03qBBOVxw

### Troubleshooting on a TP-Link

Tania pointed out an issue, we will update in mailinglist