Matching my Vero V installed version with a source version

Hi,

Is there anything in the direction of a reproducible build for the Vero V? I don’t need an actual reproducible build, but I don’t see a way to get the source that my current installed version (Build 21.2.0, Git: 20250220-osmc) corresponds to. There is no tag, or branch, in the OSMC source code that matches.

An example use case for this (and please take this as an example, solving this example problem does not provide what I’m asking about) is finding out whether a specific feature is available in my installed version in a non-roundabout way. A current example: Action ID PreviousSubtitle was merged into Kodi on 2024-12-03. Is it available in my installation?
Yes, I can think of roundabout ways of figuring this out (and I did find that PreviousSubtitle does not work on my installed version by adding <k>PreviousSubtitle</k> to my custom.xml in ~/.kodi/userdata/keymaps/ and removing all other bindings to k.), but being forced to do something like this just feels wrong.
Another way is to search the head of the OSMC source code and to see that it does not contain the relevant ActionMapping, yet another is simply git show 72ea90a (assuming that this history is kept in the OSMC source code, I did not check that). All of these, however, are less than desirable methods.

Hi,

Everything is tagged internal and external so your Kodi build should be fully reproducible. I don’t take care for internal build dates though because that is set at build time and depends on Jenkins availability.

What’s the output of dpkg -l | grep vero5-mediacenter-osmc?

Unfortunately without a log or the above command output I can’t tell you exactly where you are.

But if you can give me either of the two I can point you to the exact commit.

Cheers

Sam

I’d say no.

That was merged for v22. There is no needs-backport label on that issue so I don’t think it would be backported to v21.

What’s the output of dpkg -l | grep vero5-mediacenter-osmc?

ii  vero5-mediacenter-osmc               21.2.0-1                           armhf        Media Center package for OSMC

Perhaps I do not understand what is built from where and when correctly - I thought that I would find the version reported in the GUI (or for that matter, the version of vero5-mediacenter-osmc, which is close but not the same as that of the GUI) as a tag in the OSMC source code, but I do not, as the last two tags in this repo show:
2024.10-1
2025.03-1

I usually don’t see the OSMC version in the GUI (I use a skin that doesn’t show it), but when I switched to the default skin to check for updates (the skin I use doesn’t show My OSMC) I saw it says
OSMC March 2025 2025.03.1.
However, the output of dpkg -l | grep vero5-mediacenter-osmc is still
ii vero5-mediacenter-osmc 21.2.0-1 armhf Media Center package for OSMC

MyOSMC will be found under Program Addons no matter what skin you use.

You can also always check /etc/osmc-release to find the version of OSMC you are running.