Page 1 of 1

Added an app to the Wapt store (Wapt public repository)

Published: August 10, 2026 - 10:26
by Joshua
Hello,

Is it possible to integrate this software into the WAPT store?
https://natbraille.org/index.php?lang=f ... e=down.php

Description:
NatBraille is free software for transcribing and detranscribing Braille. The project has been supported by the French Ministry of National Education since July 2008.

---
The software has a dependency on OpenJDK 8.

Thank you for your help.

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 10, 2026 - 10:36
by italbot
Hello,

I'll check if this software can be packaged and I'll get back to you.

Best regards,

Ingrid

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 11, 2026 - 2:42 PM
by italbot
Hello,

I've just packaged the software; it's available in pre-production on the store:

https://wapt.tranquil.it/store/fr/tis-natbraille

It will be on the store in 5 days.

Sincerely,

Ingrid

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 11, 2026 - 3:32 PM
by Joshua
Hello,
thank you so much!

It doesn't seem possible to download the preproduction package?

Best regards,
Joshua

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 11, 2026 - 4:16 PM
by italbot
It's possible, but you need to log in to your account on the store and in your account settings, simply check the box to download pre-production packages.

Regards,

Ingrid

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 13, 2026 - 09:25
by Joshua
Hello,

I was able to retrieve and install it, the first attempt worked
by uninstalling natbraille via the self-service, it worked.

I then uninstalled OpenJDK 8 manually.
When I reinstall it, the dependency doesn't reinstall

; the log returns nothing. This
is normal in my opinion since the dependency isn't reinstalled

. Sincerely,

Installing: Nat-installer-v2_2rc1.exe
Installing: Nat-installer-v2_2rc1.exe (2.2)
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 4534, in install_wapt
exitstatus = setup.install()
File "C:\Program Files (x86)\wapt\private\tmp\waptgbjroz28\setup.py", line 17, in install
File "C:\Program Files (x86)\wapt\common.py", line 4451, in new_func
return func(*args, **kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 1762, in install_exe_if_needed
run(r'"%s" %s' % (exe, silentflags), accept_returncodes=accept_returncodes, timeout=timeout, pidlist=pidlist)
File "C:\Program Files (x86)\wapt\waptutils.py", line 2423, in run
raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: Command '"Nat-installer-v2_2rc1.exe" -q' returned non-zero exit status 83.
Output:No JRE found.


CalledProcessErrorOutput: Command '"Nat-installer-v2_2rc1.exe" -q' returned non-zero exit status 83.
Output:No JRE found. Aborting.

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 13, 2026 - 3:05 PM
by italbot
Hello,

When you manually remove the software, the registry key is still stored in WAPT, and therefore WAPT will not reinstall the dependency because it is considered already installed. The NatBraille software cannot install because it cannot find OpenJDK.

Sincerely,

Ingrid

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 14, 2026 - 08:50
by Joshua
Hello,
okay, thank you for your feedback.

When you say "registry key," are you referring to the key for natbraille or the dependency?
Uninstalling natbraille is fine;
leaving openjdk8 installed on the machine isn't a problem
, but in this test, it's not the result I expected.

Perhaps it's possible to adjust the package?
I worked on the packaging, but I ran into a problem with the natbraille uninstallation.

Thank you for your clarification.
Best regards,
Joshua

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 14, 2026 - 09:31
by italbot
Hello,

In principle, when you install packages via WAPT, you must uninstall them via WAPT.
I imagine what you did was remove openjdk8 manually and then try to uninstall NatBraille using the self-service option or the console?
With WAPT, when there's a dependency, it's installed before the software, and during uninstallation, the dependency is also the first thing removed. In this case, if you removed openjdk8 manually, the registry key that WAPT looks for to uninstall openjdk is no longer there, hence the error you encountered.

But this is how WAPT works.

Sincerely,

Ingrid

Re: Adding an app to the Wapt store (Wapt public repo)

Published: August 14, 2026 - 12:07
by Joshua
Hello,

I uninstalled Natbraille using the self-service option, but the dependency wasn't uninstalled when I clicked "uninstall Natbraille," hence my manual uninstallation.
When I tried reinstalling Natbraille, it failed to reinstall the dependency.

Uninstalling the dependency through the self-service option and restarting the Natbraille software installation process resolved the issue.
I hadn't realized I could uninstall it through the self-service option.

So, it's all good for me
. Thanks again for your help!

Best regards,
Joshua