=> Re: "v1.17.6 on git.skyjake.fi A small but important patch that..." | In: s/Lagrange
i am very sorry to ask here. i never asked, and solved alone.
for example, when i was building on previous version of maemo (which was based on devuan beowulf, previous versions of lagrange required dependencies or dependency versions (fribidi and harfbuzz) which weren't available for the version of devuan. and i added newer versions, and i was building the dependencies myself, as part of my repo in maemo-leste-extras.
then there was also your foundation library. i used it too.
now with devuan chimaera i removed my harfbuzz and my fribidi builds and started to use their versions, and it was fine. but i was using foundation lib from you.
now i have this problem with the last release:
gmake[4]: Entering directory '/root/lagrange' [ 48%] Building C object CMakeFiles/app.dir/src/main.c.o [ 49%] Building C object CMakeFiles/app.dir/src/app.c.o /root/lagrange/src/app.c: In function ‘loadState_App_’: /root/lagrange/src/app.c:772:17: error: implicit declaration of function ‘deserialize_StringArray’; did you mean ‘deserialize_String’? [-Werror=implicit-function-declaration] 772 | deserialize_StringArray(d->recentlySubmittedInput, stream_File(f)); | ^~~~~~~~~~~~~~~~~~~~~~~ | deserialize_String
now i guess these serialization/deserialization routines are in your foundation libraries. and i was trying to update the foundation libraries in my repo by taking from upstream, but i didn't find those anymore neither on your github nor on skyjake.fi gitea. where to take it?
=> 🐙 norayr
2024-01-17 · 1 year ago
=> 🐐 uyasga · 2024-01-17 at 15:37:
After the release of the Nokia N800 Internet Tablet, the maemo team is sending 500 invitations ...
I was one of the 500, wrote Maemo apps for N770 and N800 beginning in 2006.
Nice to see Lagrange on the platform.
=> 🐙 norayr · 2024-01-17 at 16:17:
@uyasga, very cool, did you write or package apps?
my first was n810, and today maemo is different, i believe much better, it is called maemo-leste, it is not a forked debian, it is based on debian (well, devuan) and it is not necessary anymore to package what is already packaged for debian, just apt install it from upstream repos that are enabled by default.
i brought to maemo leste all community created keyboard layouts, and i revived several old maemo packages that didn't even build today and were last touched more than ten years ago, including leafpad, maefat, mstardict, easy list, msid, live wallpaper, also my photolightmeter. and i packaged lagrange for it with mobile interface.
=> 🐙 norayr · 2024-01-17 at 16:18:
let's revive your apps too!
=> 🐐 uyasga · 2024-01-17 at 16:34:
Both. SpotYah, Pontmiller and some others in python. There are still some emails in PyQT archives under a different name. Still have the Maemo email and some code.
=> 🐐 uyasga · 2024-01-17 at 16:36:
And I only use Devuan.
=> 🐐 uyasga · 2024-01-17 at 18:06:
It would be nice to have Lagrange in OpenIndiana also.
=> 🐙 norayr · 2024-01-17 at 21:25:
maybe i can open /s/maemo and you shell open /s/illumos? (: and we should move the talk there? i am also always on xmpp. but i love public discussions, those stay, so, i would like to tell you about the state of modern maemo.
just i am afraid maemo is too narrow topic today for a subset, and maybe just linux on mobile subspace has to be opened instead.
though well, i already opened a couple of not very much alive subspaces, why not maemo.
=> 🐙 norayr · 2024-01-17 at 21:33:
i created /s/maemo and added you as moderator.
=> 🐐 uyasga · 2024-01-17 at 21:57:
No subspaces, I am just to old.
Yours to play with.
=> — Old Maemo debian packages
=> 🕹️ skyjake [OP/mod...] · 2024-01-18 at 07:18:
@norayr The StringArray serialization was added in the_Foundation v1.7.0, which is certainly public in git.skyjake.fi and codeberg, and also the Lagrange repository's submodule has it.
=> — https://git.skyjake.fi/skyjake/the_Foundation/releases/tag/v1.7.0
=> 🕹️ skyjake [OP/mod...] · 2024-01-18 at 07:26:
For the record, the memory leak fixed here was introduced in v1.17.0 when I was refactoring the DocumentWidget/DocumentView classes.
=> 🐙 norayr · 2024-01-19 at 12:01: | — /u/norayr/image/234.png
packaged new lagrange for maemo.
=> 🌒 s/Lagrange | — v1.17.6 on git.skyjake.fi
A small but important patch that fixes a significant memory leak. Turns out, there was a reference counting issue related to page contents, so the app was often keeping fetched pages in memory indefinitely. Yikes. Fixed memory leak: fetched pages were not always released from memory (reference miscount). Fixed minor memory leak in list widgets. Gopher: Autodetect Gemtext files based on file extension. Updated...
=> 💬 skyjake [mod...] · 14 comments · 6 likes · 2024-01-16 · 1 year ago · #release This content has been proxied by September (3851b).Proxy Information
text/gemini; charset=utf-8