I would say there are more than two significant regressions, such as current chef will be
broken and libremesh will be less standard and less close to openwrt.
In the other side, the only pro is that librerouter will be integrated into the official
libremesh building tool. Would it not make more sense to integrate librerouter into
Openwrt instead of doing the opposite? Once librerouter will be an official target,
everyone will be happy. Just put some efforts here... (is there a point I'm missing
so librerouter should not became an official target?)
El 20 d’abril de 2019 17:00:42 GMT+04:00, Gui Iribarren <gui(a)altermundi.net> ha
escrit:
regarding releasing libremesh as a set of packages , i
absolutely
agree, so much that i did come up with exactly this idea a few weeks
ago and even started to draft something here
https://github.com/altergui/packages/commits/merge-libremesh-in-openwrt
that just compiles lime-system, but idea was to extend it to compile
all the lime-* packages and make a PR, ideally before openwrt-19.03 is
branched
i hardly sat down with a laptop since then :(
would love to coordinate efforts somehow
regarding buildroot vs lime-sdk, the only way to work on hardware
support for librerouter was to work on buildroot, so there was no
decision to take at that point.
the decision was to work with buildroot AND THEN 3 more other complex
and diverse tools (lime-sdk which in turn uses sdk and imagebuilder) or
just focus on one single tool (buildroot). given limited humanpower,
the sensible decision was to use a single tool
there are two significant regressions, tho:
1) there's currently no organized repo of firmware customizations
(think of altermesh profiles, or more recently github repo
"network-profiles")
2) firmwares generated with buildroot cannot use kmod-* packages
published by upstream
(just for context:
before 17.06 we "solved" this issue by compiling all kmod-* for ar71xx,
publishing them under
downloads.libremesh.org (or the like), and
pointing opkg.conf to that repo.
in 17.06 we used openwrt SDK to compile lime-* and then we could use
official upstream kmod-*)
in my understanding this will cease to be a problem as soon as lime-*
packages are simply part of upstream (when PR ir prepared and
accepted), since the instructions to "cook" a libremesh firmware could
be to simply download official openwrt 19.03 ImageBuilder and generate
a binary with lime-blah packages, which will come bundled in
imagebuilder along all other packages
On 16 April 2019 15:21:14 GMT-03:00, Pau <pau(a)dabax.net> wrote:
In-line.
On 16/4/19 0:40, Marcos Gutierrez wrote:
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/dqn46n9qmb8ijf1hj3wix4ox…
-------------------------------------------------.
I think the mailing list is the official channel we have been using
for
a long time. So IMO this is the correct place for
this discussions.
> *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.
That would be a **horrible decision** IMO. Our past tool (name
lime-build) used buildroot and we agree, after a looooong discusion,
to
change to lime-sdk and use ImageBuilder+SDK.
Please, find the
documents
in the mailing list archive which are talking
about this topic before
taking any kind of decision or opening this discussion again.
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.
I really think jumping to bmx7 would be a good decision. I've been
using
bmx7 for a long time now and it works just fine.
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(a)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(a)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(a)lists.libremesh.org
>>>
https://lists.libremesh.org/mailman/listinfo/lime-dev
>>
>> _______________________________________________
>> lime-dev mailing list
>> lime-dev(a)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.