[lime] Log of February meeting

Delete this message

Reply to this message
Autore: Ilario
Data:  
To: LibreMesh
Oggetto: [lime] Log of February meeting
Hi all!
Please find below the today meeting's minutes:

## Saturday the 1st of February 2025 at 13:00 UTC (14:00 CET, 10:00 ART).

### People

Cri, Ilario, Pedro, Javier, Luandro, Gothos

### Topics

* Selecting projects for Google Summer of Code 2025
* Release 2024.1 has been released
* Testing grant 2025
* Archive meetings' minutes 2024
* Ethernet configuration
* lime-app status
* dev case use and personas: time steps
* Scheduling more meetings?

### Selecting projects for Google Summer of Code 2025

INFO: Mentoring Org applications now open until Feb 11 1800 UTC

Drafts:
https://pad.exo.cat/code/#/2/code/edit/9IRFoOCL1mUnEXWDwdjgfR09/

https://developers.google.com/open-source/gsoc/timeline
Students work on June, July, August

https://developers.google.com/open-source/gsoc/help/student-stipends
Stipends for large project:
Italy $4800
Spain $4200
Argentina $3000

Money for mentors usually go 50% to Freifunk and 50% to LibreMesh as
donations.

The projects ideas will be published here:
https://projects.freifunk.net/#/projects

And they have to be proposed with pull requests here:
https://github.com/freifunk/projects

"Students" do not have to be university students, anyone can be a GSoC
student.

**Adding Wi-Fi Support to QEMU Simulations in LibreMesh**

Author/Mentor: Javier Jorge

Only the timeline is missing.

**Simplify LibreMesh and get it closer to OpenWrt**

Author: Ilario
Mentor: Javier

Complete. https://github.com/freifunk/projects/pull/74

**BIRD2 and Babel**

Author: Pedro
Mentor: Ilario, Bruno
https://pad.cas.cat/gsoc2025-bird2-bgp-babel#

Continuation of Eloi GSoC (UCI integration for BIRD1, but requires more
work and updating to BIRD2)

Project about Guifinet infrastructure. Independently useful both for
LibreMesh and OpenWrt.
Previous works: G10h4ck master thesis, Eloi GSoC

Moving from Babeld to BIRD2 implementation of Babel seems more
professional and stable, but it is missing the UCI integration with OpenWrt.

The project is not complete yet.

**Improving the roaming on LibreMesh networks**

Author: Pony
Mentor: Cri

Has not been written yet (?)


### Release 2024.1 has been released

https://github.com/libremesh/lime-packages/tree/v2024.1

* Update the website development page and supported hardware page
(Ilario) which packages?
* Compiling (Gothos is doing it)
* Firmware selector (Gothos?)
* Updating the default network profile
https://github.com/libremesh/network-profiles/blob/master/libremesh/suggested-packages/Makefile
(no changes required)


Javier: the only shared-state package package that is needed by lime-app
is bat-hosts. The others can be optional, they just give additional
information. They are small so it should be ok to include them. The map
is not include in this version of lime-app, so many of these packages
are not going to be useful.

Ilario: maybe dnsmasq-leases?

nodes_and_links is an old package, with the new shared-state-async it
will be split in many smaller packages. But for the 2024.1 version we
still need nodes_and_links

Ilario: do we want to write a news on the website? Yes. Do we want to
have a profile in the fediverse (Mastodon) for announcing and
advertising the release?

Javier: Yes

Gothos: We have a PeerTube profile
https://media.exo.cat/c/libremesh_channel/videos

Ilario: That is only for videos. Let's discuss in the next meeting if we
want to open an account.

Gothos will check if there is an integration between the website and the
fediverse.

Javier let's add the link to the PeerTube on the website.

Ilario will do this, adding the link

### Testing grant 2025

https://pad.exo.cat/pad/#/2/pad/edit/X27kEbYUhJiJ5twKIBVHHVlT/

Pony will improve the grant, no hurry

### Archive meetings' minutes 2024

Cri will do :)

### Ethernet configuration

https://github.com/libremesh/lime-packages/pull/1161

Ilario: Pony realized that the ethernet problem was due to DSA switches,
and fixed detecting the DSA routers and configuring the ethernet
interfaces for clients connections only (LAN) and not for mesh, by
default. But if

Javier: wants to add the option to lime-app for configuring the
interface from LAN to mesh.

### lime-app status

Luandro: We have a micro grant from APC.

Luandro: Adding internet control, very useful in Brasil, to block some
websites. Seems that lime-app is not working well, UBUS is not
connected. I am developing an interface with lime-app for adding a
blacklist of website. Which branch should I use? I observed the problems
with the firmware selector (2024.1-rc1). Pirania is also not working
enough: it shows a captive portal page but it does not block the
internet connection. I am trying to fix Pirania myself.

Javier: Selankon is not working on lime-app anymore. There is a new
branch "v3". Many new shared-state-async packages are required for that.
Please open a ticket listing the errors you see. There is a pull request
for mesh-upgrade. Select all shared-state-* packages. The main branch of
lime-packages should be good.

Ilario: With the firmware selector you will get the old lime-app release
included in the 2024.1 release. If you want to develop lime-app you
should compile the latest code on lime-packages locally.

### dev case use and personas: time steps

Usecases to be added on the website. No updates on this topic.

### Scheduling more meetings?

No need for more meetings before April the 5th.