"INSTALLED VERSION NEEDS TO BE UPDATED" on first install

Everything related to the development of modules in jamovi
Post Reply
GmA
Posts: 26
Joined: Wed Mar 19, 2025 3:23 pm

"INSTALLED VERSION NEEDS TO BE UPDATED" on first install

Post by GmA »

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
Attachments
ChiSquaredTools_1.0.0.jmo.zip
(894.92 KiB) Downloaded 468 times
User avatar
jonathon
Posts: 2915
Joined: Fri Jan 27, 2017 10:04 am

Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install

Post by jonathon »

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
GmA
Posts: 26
Joined: Wed Mar 19, 2025 3:23 pm

Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install

Post by GmA »

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
GmA
Posts: 26
Joined: Wed Mar 19, 2025 3:23 pm

Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install

Post by GmA »

GmA wrote: Thu Nov 27, 2025 6:13 am The module works correctly on my system (macOS, jamovi 2.6.26+, R 4.5.0).

A small correction to my original post:
I am developing with jamovi 2.7, not 2.6. The module was built on macOS (ARM64) with R 4.5.0.
User avatar
jonathon
Posts: 2915
Joined: Fri Jan 27, 2017 10:04 am

Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install

Post by jonathon »

commit the source to a github repo, send us the URL, we do a review, and then we build for all the platforms.

jonathon
GmA
Posts: 26
Joined: Wed Mar 19, 2025 3:23 pm

Re: "INSTALLED VERSION NEEDS TO BE UPDATED" on first install

Post by GmA »

Thanks..I will carry out some more checks, then I will try to do what you kindly suggested.

Kind Regards
Gm
Post Reply