Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

Coffee for AROS - joint thread

Last updated on 5 hours ago
C
coffeecatMember
Posted 6 days ago
And in other news, I started a couple of new experiments. I have a Markdown editor that I started as a side effect of working on FolioPDF. Today I figured I'd also like to build a calendar/organizer app, but slightly different from any other I know of.

Calendars usually ask: Is it a meeting?
Todo apps: is it a task?
Contacts: is it a person?
Notes: is it a note?

And I want the app to say: Today is Tuesday, what's on your mind? Write. We will figure out the structure later.

So I will try to build a calendar/todo app with an open structure, based on Markdown files, that feels more like physical calendars/organizers: day, paper, write. But with better search and copy/paste.

But what is truly new (for me) is:
* I will attempt to build a block editor, similar to notion/medium. You have free-flowing text that is built out of blocks
* This will be a reusable block shared by the calendar app and the text editor

So the document structurally looks something like this:


Meeting with Robert

Discuss roadmap:

[[task:1234]]

Next review:

[[event:2026-10-12]]

Related document:

[[file:Roadmap.md]]


First view:

i.imgur.com/tB8zNoV.png
Edited by coffeecat on 05-10-2026 17:00, 6 days ago
x-vision, Bohun, Amiwell79, Farox
B
BohunSenior Member
Posted 6 days ago

coffeecat wrote:

@coffeecat -

Bohun wrote:

@Bohun - Unfortunately, my card's fat has gone bad. I won't be able to test anything else today.


That's likely the reason. The hash shouldn't change unless the file itself changes, and it could only change if something happened to the file itself.


I don't think that's the cause. After formatting, I still can't install the folio via APKG, but I can install the APKG itself. Unfortunately, there are only two apps for ARM, so it's hard to pinpoint the cause. I had trouble pasting the command from Amelinium into Shell (Amelinium only displays one line when using the code tag), so I was juggling the card between my Mac and Raspberry Pi, and at some point, I damaged the FAT structure on the card. But I think the problem lies elsewhere. Perhaps someone else could try installing the folio on a Raspberry Pi via APKGand share their findings?
Overall, the idea of ​​arospkg is great and it would be nice if other developers adopted it as a standard.

Since the Raspberry Pi version doesn't have a GUI, the problem is that I don't know which applications I can install. Unless there's a command I can use to check this? So far, I only know that there are two for my architecture out of 151 total.
Edited by Bohun on 06-10-2026 00:43, 6 days ago
C
coffeecatMember
Posted 6 days ago

Bohun wrote:

@Bohun -

coffeecat wrote:

@coffeecat -

Bohun wrote:

@Bohun - Unfortunately, my card's fat has gone bad. I won't be able to test anything else today.


That's likely the reason. The hash shouldn't change unless the file itself changes, and it could only change if something happened to the file itself.


I don't think that's the cause. After formatting, I still can't install the folio via APKG, but I can install the APKG itself. Unfortunately, there are only two apps for ARM, so it's hard to pinpoint the cause. I had trouble pasting the command from Amelinium into Shell (Amelinium only displays one line when using the code tag), so I was juggling the card between my Mac and Raspberry Pi, and at some point, I damaged the FAT structure on the card. But I think the problem lies elsewhere. Perhaps someone else could try installing the folio on a Raspberry Pi via APKGand share their findings?
Overall, the idea of ​​arospkg is great and it would be nice if other developers adopted it as a standard.

Since the Raspberry Pi version doesn't have a GUI, the problem is that I don't know which applications I can install. Unless there's a command I can use to check this? So far, I only know that there are two for my architecture out of 151 total.


It's hard for me to debug this remotely - on QEMU writing to RAM and to SD card worked. I can't get internet to work, so I have not tested this path.

I added new build with the GUI as well, but this should not matter, GUI is just a frontend on the CLI: https://github.co...4.0-pigui1

If you have a moment and want to help:

Type the commands in a Shell, in the drawer that holds apkg. Using RAM:FT keeps the test apart from your normal packages.

1. apkg version and stack
Stack 262144
apkg --version


2. Install Folio with apkg
apkg --root RAM:FT update
apkg --root RAM:FT show folio
apkg --root RAM:FT install folio

If apkg reports a checksum error, copy down the full message, then:
List RAM:FT/cache
Copy RAM:FT/cache/#? SYS:FolioBad/ ALL

List shows the file size. The correct file is 28,848,659 bytes. If the cache drawer is empty after the error, say so.

3. Check a copy that apkg did not download
Get the same archive another way: with a browser or wget on the Pi if you have one, or on your computer and copied to the card:
https://github.com/tomaszstaniak/aros-foliopdf/releases/download/v0.4.1/Folio-0.4.1-aros1.aarch64-aros-raspi.zip

Save it as SYS:folio.zip, then:
List SYS:folio.zip
apkg assert-hash SYS:folio.zip 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0
Copy SYS:folio.zip RAM:folio.zip
apkg assert-hash RAM:folio.zip 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0

[list]
[*]This check passes but step 2 failed: the problem is in apkg's download.
[*]This check also fails on a file of the right size: the problem is in hash calculation or card reads on this Pi.
[*]The size is not 28,848,659 bytes: the download itself was cut short or altered.
[/list]

4. If the install succeeds
apkg --root RAM:FT list
apkg --root RAM:FT open folio
apkg --root RAM:FT remove folio
List RAM:FT ALL

The last command shows whether anything was left after removal, for example BUILD-REPORT.md.

Please send back
[list]
[*]the apkg --version output;
[*]the full messages from steps 2 and 3;
[*]on a checksum error, the file from SYS:FolioBad/, or at least its size.
[/list]
J
Jeff1138Member
Posted 6 days ago
Hi,

Looks like it might be bad fat32 sd card of 18th sept, will try with sd card of later build i.e. 1st oct


OCTOBER 1st better FAT
apkg 0.4.0
abi v1
binary 562dc2862f371e2d518db59761a17671eb2355fe2aa63f9d1ecd9fb83c989889
source 4ffcf32627ce41dc
cc clang 20.1.0
tc /Users/tumash/Work/AROS/toolchains/raspi-aarch64
sdk /Users/tumash/Work/AROS/toolchains/raspi-aarch64/sdk
tls Mbed TLS 3.6.


Directory "RAM:FT/cache" on Tuesday 06/10/2026:
folio.zip 28848659 ---rwed Today 10:35:13
1 file - 56346 blocks used

No checksum error


PASS assert-hash RAM:FT/cache/folio.zip

PASS assert-hash RAM:FT/cache/folio.zip


folio
Opened RAM:FT/folio
Removing folio 0.4.1-aros1

Removed folio 0.4.1-aros1
The drawer RAM:FT/folio was kept; it is not empty.
Directory "RAM:FT" on Tuesday 06/10/2026:
db Dir ---rwed Today 10:54:18
cache Dir ---rwed Today 10:35:13
folio Dir ---rwed Today 10:35:18
tmp Dir ---rwed Today 10:54:18
4 directories - 4 blocks used
Directory "RAM:FT/db" on Tuesday 06/10/2026:
installed Dir ---rwed Today 10:35:19
transactions Dir ---rwed Today 10:54:18
doctor Dir ---rwed Today 10:54:19
index.json 136385 ---rwed Today 10:34:09
1 file - 3 directories - 270 blocks used
Directory "RAM:FT/db/installed" is empty
Directory "RAM:FT/db/transactions" is empty
Directory "RAM:FT/db/doctor" on Tuesday 06/10/2026:
folio-6ac4d35b.json 148 ---rwed Today 10:54:19
1 file - 1 block used
Directory "RAM:FT/cache" on Tuesday 06/10/2026:
folio.zip 28848659 ---rwed Today 10:35:13
1 file - 56346 blocks used
Directory "RAM:FT/folio" on Tuesday 06/10/2026:
CHANGELOG 7291 ---rwed Today 10:35:15
1 file - 15 blocks used
Directory "RAM:FT/tmp" is empty

TOTAL: 4 files - 7 directories - 56636 blocks used







SEPTEMBER 18th bad fat
Installing folio 0.4.1-aros1
Downloading 28172 KiB
Verifying archive
Installing files

Installed folio 0.4.1-aros1
Location: RAM:FolioTest/folio
Open folder: apkg --root "RAM:FolioTest" open folio

Notes from the package
Native Raspberry Pi build; not validated on hosted Macaros.
This 0.4.1 binary has not been runtime-tested. See BUILD-REPORT.md.
Launch from the Folio icon, which sets an 8 MiB stack. Shell: Stack 8388608.
Opening external web links requires openurl.library.


PASS assert-hash RAM:FolioTest/cache/folio.zip

FAIL assert-hash SYS:FolioCopyTest/folio.zip
want 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0
got 93cc315b9c2be892a591934445877d9b605c5b3734645bf307d7f6aa5a084aab
Edited by Jeff1138 on 06-10-2026 06:04, 6 days ago
C
coffeecatMember
Posted 6 days ago
Please copy that verified ZIP to SYS: and run assert-hash on the copy, as you did with the September build.

The leftover CHANGELOG is also useful evidence: removal left a file even in RAM. Please share the contents of RAM:FT/db/doctor/folio-6ac4d35b.json so we can investigate that separately.
J
Jeff1138Member
Posted 5 days ago
Hi,

PASS assert-hash SYS:FolioBad/folio.zip

I may have done something wrong before but cannot find the json file now as I had to switch off to get the info the first time and did not realise it was still needed.

Directory "RAM:FT" on Tuesday 06/10/2026:
db Dir ---rwed Today 14:59:15
cache Dir ---rwed Today 14:58:52
tmp Dir ---rwed Today 14:59:15
3 directories - 3 blocks used
Directory "RAM:FT/db" on Tuesday 06/10/2026:
installed Dir ---rwed Today 14:59:00
transactions Dir ---rwed Today 14:59:15
doctor Dir ---rwed 01-Jan-78 00:03:20
index.json 136385 ---rwed Today 14:58:17
1 file - 3 directories - 270 blocks used
Directory "RAM:FT/db/installed" is empty
Directory "RAM:FT/db/transactions" is empty
Directory "RAM:FT/db/doctor" is empty
Directory "RAM:FT/cache" on Tuesday 06/10/2026:
folio.zip 28848659 ---rwed Today 14:58:52
1 file - 56346 blocks used
Directory "RAM:FT/tmp" is empty

TOTAL: 2 files - 6 directories - 56619 blocks used
Edited by Jeff1138 on 06-10-2026 10:05, 5 days ago
You do not have access to view attachments
B
BohunSenior Member
Posted 5 days ago
Is this test still needed?
C
coffeecatMember
Posted 5 days ago
Thanks for the tests! The ZIP now passes verification on SYS:. Could you also test the normal installation directly to the SD card, without using a RAM: root?

Run these commands separately:

text
apkg update
apkg install folio


Please post the complete output, including the installation location. If it says Folio is already installed, let me know.

If installation succeeds, please try opening Folio and a PDF. If a checksum error occurs, keep SYSPfftackages/cache/folio.zip and share its file size and the full error message. Please don’t delete the file or reformat the card yet.
B
BohunSenior Member
Posted 5 days ago
New Shell process 8
8.Pi:> apkg update
Updating the package catalogue

Updated the package catalogue: 2 packages for this system
151 more are for other systems (apkg --all-abi search)
8.Pi:> apkg install folio
Installing folio 0.4.1-aros1
Downloading 10% 2828 KiB / 28172 KiB
Downloading 20% 5644 KiB / 28172 KiB
Downloading 30% 8460 KiB / 28172 KiB
Downloading 40% 11276 KiB / 28172 KiB
Downloading 50% 14092 KiB / 28172 KiB
Downloading 60% 16908 KiB / 28172 KiB
Downloading 70% 19724 KiB / 28172 KiB
Downloading 80% 22544 KiB / 28172 KiB
Downloading 90% 25360 KiB / 28172 KiB
Downloading 100% 28172 KiB / 28172 KiB
Could not install folio: the download does not match the index
https://github.co....4.1/Folio

-0.4.1-aros1.aarch64-aros-raspi.zip
da486088b129830c8c5c863c3c08b25ba7187ad6e62921ab2a208a9b3d315681
8.Pi:>
C
coffeecatMember
Posted 5 days ago

Bohun wrote:

@Bohun - New Shell process 8
8.Pi:> apkg update
Updating the package catalogue

Updated the package catalogue: 2 packages for this system
151 more are for other systems (apkg --all-abi search)
8.Pi:> apkg install folio
Installing folio 0.4.1-aros1
Downloading 10% 2828 KiB / 28172 KiB
Downloading 20% 5644 KiB / 28172 KiB
Downloading 30% 8460 KiB / 28172 KiB
Downloading 40% 11276 KiB / 28172 KiB
Downloading 50% 14092 KiB / 28172 KiB
Downloading 60% 16908 KiB / 28172 KiB
Downloading 70% 19724 KiB / 28172 KiB
Downloading 80% 22544 KiB / 28172 KiB
Downloading 90% 25360 KiB / 28172 KiB
Downloading 100% 28172 KiB / 28172 KiB
Could not install folio: the download does not match the index
https://github.co....4.1/Folio

-0.4.1-aros1.aarch64-aros-raspi.zip
da486088b129830c8c5c863c3c08b25ba7187ad6e62921ab2a208a9b3d315681
8.Pi:>


Thanks. This confirms that the normal installation still fails. Please keep the downloaded file and don’t retry the installation yet.

Could you run these commands separately and post the output?


List SYS<img class='smiley' style='width:20px;height:20px;' src='../../images/smiley/pfft.svg' alt='Pfft'>ackages/cache/folio.zip
apkg assert-hash SYS<img class='smiley' style='width:20px;height:20px;' src='../../images/smiley/pfft.svg' alt='Pfft'>ackages/cache/folio.zip 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0
Copy SYS<img class='smiley' style='width:20px;height:20px;' src='../../images/smiley/pfft.svg' alt='Pfft'>ackages/cache/folio.zip RAM:folio-failed.zip
apkg assert-hash RAM:folio-failed.zip 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0


Please also attach the original downloaded ZIP from SYSPfftackages/cache, if it is still there, and tell me which AROS build you used for this test. I need to compare the actual file with the published archive.
Edited by coffeecat on 06-10-2026 17:08, 5 days ago
B
BohunSenior Member
Posted 5 days ago
I will continue the test after work. I am working on the October 6th NB.
J
Jeff1138Member
Posted 5 days ago
Hi,

Installing folio 0.4.1-aros1
Downloading 28172 KiB
Verifying archive
Installing files

Installed folio 0.4.1-aros1
Location: SYSPfftackages/folio
Open folder: apkg open folio

Notes from the package
Native Raspberry Pi build; not validated on hosted Macaros.
This 0.4.1 binary has not been runtime-tested. See BUILD-REPORT.md.
Launch from the Folio icon, which sets an 8 MiB stack. Shell: Stack 8388608.
Opening external web links requires openurl.library.
You do not have access to view attachments
C
coffeecatMember
Posted 4 days ago

Jeff1138 wrote:

@Jeff1138 - Hi,

Installing folio 0.4.1-aros1
Downloading 28172 KiB
Verifying archive
Installing files

Installed folio 0.4.1-aros1
Location: SYSPfftackages/folio
Open folder: apkg open folio

Notes from the package
Native Raspberry Pi build; not validated on hosted Macaros.
This 0.4.1 binary has not been runtime-tested. See BUILD-REPORT.md.
Launch from the Folio icon, which sets an 8 MiB stack. Shell: Stack 8388608.
Opening external web links requires openurl.library.


Thanks! This confirms that downloading, verification and installation succeeded on your Pi. Please also try apkg open folio, launch Folio and open a PDF.

Which dated AROS build are you using? That will help me compare your successful setup with the other user’s checksum failures.
J
Jeff1138Member
Posted 4 days ago
Hi,

Hopefully, it was in the attached picture? Usually 18th sept for the speed although with fat sd issues. 1st october only if necessary as it has fat fixes which slows access. Want to use usb3 sata again to see if it is better but not fully booting for me at the moment. I think success is determined how the sd card reacts to fat32 formatting and usage, i.e. sadly, a complete lottery how you get on.
Edited by Jeff1138 on 07-10-2026 08:36, 4 days ago
C
coffeecatMember
Posted 4 days ago
Say "hi" to hardcode (working name).

Hardcode aims to bring the coding-agent experience of Claude Code, Codex, and OpenCode to AROS - natively, powered by Limpet, with workspace boundaries and permission controls.
It can work LM Studio locally provided models, or Anthropic, OpenAI, and OpenRouter provided models with a BYOK (Bring Your Own Keys) approach.

i.imgur.com/zhqEu6G.png

i.imgur.com/hEZmVd4.png


It will come with CLI for default shell but the rich interface will be available only in Limpet-capable terminals. Zune GUI will be available as well.
Edited by coffeecat on 07-10-2026 08:27, 4 days ago
Amiwell79, aha, Deremon, Bohun
B
BohunSenior Member
Posted 4 days ago
I'm copying the commands (on a Mac), because on Amelinium when I attach the code, only one line is visible and it's impossible to copy it.

List SYSPfftackages/cache/folio.zip
apkg assert-hash SYSPfftackages/cache/folio.zip 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0
Copy SYSPfftackages/cache/folio.zip RAM:folio-failed.zip
apkg assert-hash RAM:folio-failed.zip 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0
Edited by Bohun on 07-10-2026 14:44, 4 days ago
C
coffeecatMember
Posted 4 days ago
@Bohun:

List SYSPfftackages/cache/folio.zip

apkg assert-hash SYSPfftackages/cache/folio.zip 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0

Copy SYSPfftackages/cache/folio.zip RAM:folio-failed.zip

apkg assert-hash RAM:folio-failed.zip 693ebe244eaa8ef6b1e7fa7ce22217ea70b43261b79aa665fd96c6e03a1f5fe0

I need full output of these commands, you put them including the hash; but I see that it worked for the other colleague so I am still guessing its something within your system
B
BohunSenior Member
Posted 4 days ago
12.Piaros:> apkg install foliocache/folio.zipInstalling folio 0.4.1-aros1Downloading 10% 2828 KiB / 28172 KiBDownloading 20% 5644 KiB / 28172 KiBDownloading 30% 8460 KiB / 28172 KiBDownloading 40% 11276 KiB / 28172 KiBDownloading 50% 14092 KiB / 28172 KiBDownloading 60% 16908 KiB / 28172 KiBDownloading 70% 19724 KiB / 28172 KiBDownloading 80% 22540 KiB / 28172 KiBDownloading 90% 25356 KiB / 28172 KiBDownloading 100% 28172 KiB / 28172 KiBCould not install folio: the download does not match the index https://github.co....4.1/Folio -0.4.1-aros1.aarch64-aros-raspi.zip b18b5c2ca16d8225280f1de25663a6b443fa906fa2ed009608c07d26f353928f12.Piaros:> list SYSPfftackages/cache/folio.zipList: object not found12.Piaros:>
B
BohunSenior Member
Posted 4 days ago
as you can see, I have nothing in the cache, even though something was downloading
C
coffeecatMember
Posted 4 days ago
Thanks, this confirms the failure is still happening. The downloaded ZIP is no longer in the cache after verification fails, so the commands I gave you cannot inspect it. You haven’t done anything wrong.

I’ll check how to preserve the rejected download before asking you to test again. No further commands are needed for now.
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You cannot download attachments in this forum.