Hello everyone,
I am preparing to submit my first module to the jamovi library and have encountered a puzzling issue that I cannot reproduce on my own machine.
A colleague attempted to sideload the module (ChiSquaredTools, version 1.0.0) for the first time. Upon sideloading, jamovi displayed the message "INSTALLED VERSION NEEDS TO BE UPDATED" next to the module entry.
I have verified the .jmo file structure and confirmed that it contains only a single instance of the package with version 1.0.0 in the DESCRIPTION file. There are no duplicate folders or version mismatches that I can detect.
The module works correctly on my system (macOS, jamovi 2.6.26+, R 4.5.0).
I have attached the .jmo file below. I would be very grateful if others could test sideloading it and report whether they encounter the same message — and if so, what operating system and jamovi version you are using.
Thank you in advance for any assistance.
Gianmarco
"INSTALLED VERSION NEEDS TO BE UPDATED" on first install
"INSTALLED VERSION NEEDS TO BE UPDATED" on first install
- Attachments
-
- ChiSquaredTools_1.0.0.jmo.zip
- (894.92 KiB) Downloaded 468 times
Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install
if you've built the module for the 2.6 series of jamovi under windows, it will only work on the 2.6 series. if your colleague is using 2.7, or a different OS, i think you'll receive that message.
jonathon
jonathon
Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install
Thank you — that makes sense for sideloading during testing.
I have a couple of practical questions about the submission process:
When I submit to the jamovi repository, should I send the built .jmo file, or the source folder?
Does the jamovi build system compile the module for all supported platforms automatically, or would I need to provide separate builds for Windows, macOS, and Linux myself?
I only have access to macOS, so if multi-platform builds are required on my end, that would be a significant obstacle.
Thank you again for your guidance.
Gianmarco
I have a couple of practical questions about the submission process:
When I submit to the jamovi repository, should I send the built .jmo file, or the source folder?
Does the jamovi build system compile the module for all supported platforms automatically, or would I need to provide separate builds for Windows, macOS, and Linux myself?
I only have access to macOS, so if multi-platform builds are required on my end, that would be a significant obstacle.
Thank you again for your guidance.
Gianmarco
Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install
commit the source to a github repo, send us the URL, we do a review, and then we build for all the platforms.
jonathon
jonathon
Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install
Thanks..I will carry out some more checks, then I will try to do what you kindly suggested.
Kind Regards
Gm
Kind Regards
Gm