Re: [lime] lime-app in the next release

Delete this message

Reply to this message
Author: Selan Kon
Date:  
To: LibreMesh.org project mailing list
Subject: Re: [lime] lime-app in the next release
Hi all and sorry for the delayed answer.

On my opinion we should create a new release asap, how can we do it
German? I never did one before

Some explanations:

TL;DR:

The things are going forward and we are preparing a big release soon.

BTW we could do a little release from now, adding the latest fixes
merged on master. This will have some prior work to add things on to the
changelog. In addition, and following semver[0], we have to thing which
would be the next version numbers.

This new version will add:

- Typescript support
- TailwindCSS support
- Lots of minor bugfixings
- FBW improvements (showing scan results)
- Menu with icons

Imho, there are a breaking point that is the typescript and tailwindcss
support, from now, limeapp plugins will be coded on this, so is for that
that version could be updated to 0.3.0, what do you think?

This can be released asap.



On the other hand, we have other developments on the way:

- Support for OWRT 23
- New landing page with more info
- Mesh wide nodes visualization and nodes configuration
- mesh wide firmware upgrade
- ... so on

This will also be a huge upgrade and need lots of testing before be
merged and released, but hopefully we will have great news soon.

Following development guides of libremesh, I am working on my own fork
and creating PR's, if you want to check branches..


[0]:https://semver.org/

Germán Ferrero:
> Hi, I could help with doing a release, with a little help from my bash
> history. But it would be necessary a word from selankon about what's ready
> to be released.
>
> El vie., 19 de ene. de 2024 13:15, Ilario <ilario@???> escribió:
>
>> On 1/16/24 15:18, pony via LibreMesh wrote:
>>> Hi!
>>
>> Hi!!!
>>
>>> I have a few questions about testing the release candidate.
>>> If I have understood correctly, the version of lime-app going into the
>> release will be a newer one than the current release 0.2.25 from March
>> 2022.
>>
>> Yes, we cannot use the 0.2.25 release because it has an annoying bug
>> that causes it to be blank when the router does not have any neighbour.
>> It has already been fixed in the lime-app code, but the patch has not
>> been included in any lime-app release yet.
>> The discussion on this "old" bug is here:
>> https://github.com/libremesh/lime-app/issues/378
>> If I recall correctly, there are two workarounds for using lime-app
>> currently:
>> 1) use at least two routers, so that they see a neighbour and lime-app's
>> bug does not appear
>> 2) open directly the URL of one of the tabs (Gothos, can you write the
>> direction that you mentioned during the meeting?)
>>
>>> So would it make sense to test libremesh with the version of lime-app
>> that goes into the release?
>>
>> Yes, that is what would be ideal to do.
>> Yet, we need someone to package the lime-app release (I have no idea how
>> to use lime-app if it is not available as a release...).
>> Until now, all the lime-app releases have been done either by Altermundi
>> members Marcos or Germán (in CC).
>> From what I understood, neither Marcos nor Germán are active in
>> Altermundi right now, so I have no idea who is going to make the release.
>> @Altermundi people: please tell us something! Anything!
>> In the absence of life signs from Altermundi, we could try to do that
>> from the community side (anyone with expertise on such things?).
>>
>>> In the last meeting the question was raised where the development of
>> lime-app is currently happening. Are there any news about this? The github
>> repo of lime-app stops at May 2023 and has switched to preactjs since the
>> last release. Should I use its develop branch for testing?
>>
>> Checking this page:
>> https://github.com/libremesh/lime-app/network
>> seems that Selankon (in CC) is very active in the development, and that
>> there is a lot of code to be merged in the main lime-app repository.
>>
>>> Another question: Should I use the the 2023.1 or the master branch of
>> lime-packages for testing?
>>
>> The master branch. We cannot use OpenWrt 23.05.2 with LibreMesh
>> 2023.1-rc2, as the 2023.1-rc2 misses this fix of yours:
>> https://github.com/libremesh/lime-packages/pull/1061
>>
>> If you prefer, we can create a tag for a release candidate 2024.1-rc1.
>>
>>> Liebst Pony
>>
>> Thanks!!!
>> Hugs!
>> Ilario
>>
>>
>> --
>> Ilario
>> iochesonome@???
>> ilario@???
>>
>>
>>
>