Hi, previously to this thread I wrote something similar in Mattermost. I think that the fact that it is duplicating the conversation further reinforces what I raise.
I copy and paste what I wrote before.
https://mattermost.altermundi.net/chaosmonekeys/pl/dqn46n9qmb8ijf1hj3wix4oxjy
-------------------------------------------------

Hello, team. I think it's necessary to start some conversations. In the last year I think we lost our way as team and pursued individual or particular agendas. In my case, I don't know what those agendas are. But this resulted in a decrease in the quality of the code, in completely unattended communities and in the non-compliance with the releases.

LibreRouter and LibreMesh

In my experience LibreRouter maintained some pressure on development or at least pushed it in some direction. I have noticed that some of the user community misunderstands this by believing that what was developed for LibreRouter does not contribute to LibreMesh, when in fact they go along side by side. One of the changes, in terms of what was being proposed from LibreMesh, is related to the development environment, to change for a more stable and functional one, replacing lime-sdk with buildroot. My experience in both systems is that buildroot is more predictable and transparent with errors, if any. I didn't notice any extra complexity. It is currently under discussion how to apply some kind of "recipe" that allows a follow up on the build configurations, that did solve well lime-sdk.

Protocols

Bmx6 stopped its development and is still the default layer 3 protocol in LibreMesh. The discussion about changing it (by bmx7, babel or other) never arose. I think this is part of what blocks a new release, since there is neither a consensus nor accumulated experiences of use by the developed, at least not between all.

Release vs Develop

When I participated in the summit of community networks in Brazil I was surprised to see that they were installing 17.06 on the routers. Since that release was published we had almost 450 commits, many of them minor but others very important. Several of those issues were detected by the use of LibreMesh in our communities, the result of many headaches. If we don't publish an update we are helping to continue spreading already solved bugs instead of being able to detect new ones. Another problem I noticed is the need to have OpenWrt 18.06.1. I didn't notice this problem because I never used the release, I always used develop or some branch of my own, away from the experience of our users. Did the same thing happen to you?

Public roadmap

My proposal is that as soon as possible we advance in knowing the private and public roadmaps, collective and individual of those who develop LibreMesh. Then try to reach a consensus on what, when, who and how we are going to continue working and make that public.

We build a software that works (however it is but works), that has users and community but that lacks a clear direction.

If something is not understood it can be a translation problem, let me know and I will correct it.

On 15/4/19 14:56, p4u wrote:
I think thay could work and having a new release is quite a need.

What we need, IMO, is someone moivated managing the technical part (that could be you), and some real scenario/realcase to test the release and brint feedback.

El 15 d’abril de 2019 15:54:02 CEST, Paul Spooren <mail@aparcar.org> ha escrit:
Hi all,

it's been a very long time since we had a LiMe release, and currently
the state of master isn't the best, right?

What do you think of the following:

We determine a LibreMesh setup fitting most purposes, say Anygw, Batadv,
BMX7, lime-app. Now we make sure this setup works, sure we have more
modules and packages, but we focus for a time on these few packages and
make them work.

Now, we kindly ask to get these packages in the official repository of
OpenWrt, just like Freifunk did in the past. Now it's suddenly super
easy to build LibreMesh, as it's fully compatible to the official SDK.

Once the setup works we can make a new release, saying that the
combination of packages above (or a similar one) is officially
supported, the rest is considered "unstable" as long as not in the
official repo.

Would be happy to work on this for the next weeks until we have
something stable. What do you think?

Sunshine,
Paul
lime-dev mailing list lime-dev@lists.libremesh.org https://lists.libremesh.org/mailman/listinfo/lime-dev

--
Enviat des del meu dispositiu Android amb el K-9 Mail. Disculpeu la brevetat.
_______________________________________________
lime-dev mailing list
lime-dev@lists.libremesh.org
https://lists.libremesh.org/mailman/listinfo/lime-dev