Windows Installer for Tango V9.3.5

Dear developers, is it possible to provide a Windows Installer for R.9.3.5? Since R.9.3.4, 1.5 years have passed and for sure a lot of work has been put into the new release. For me as a Tango beginner and mainly LV developer on Windows, this would be a great help.

Thanks in advance,
AlexK

Hi Alex,

Aya from Observatory Science Ltd. is currently working on the preparation of a Tango Distribution Windows installer.
See Automate the Packaging of the Windows Distribution (#61) · Issues · tango-controls / TangoTickets · GitLab.

Please note that there is now a cpptango (and tango-test) win64 conda package available from conda-forge conda channel:

We have a problem with appveyor that we have been using for a while to generate some simple Windows installers to install cppTango.
The produced artifacts/installers are only kept 1 month and now there is a limitation of 1024MB download per day/per project if I understood well (See appveyor artifact download limits (#907) · Issues · tango-controls / cppTango · GitLab ).
We had difficulties to download them and to attach them to a Gitlab release.

I just restarted the appveyor build corresponding to cppTango 9.3.6-rc1 (which is strictly equivalent to 9.3.5):

Direct link to appveyor: AppVeyor
You’ll need to find the artifacts there and hope you’ll not reach the 1024MB/day download limit.

Hoping this helps a bit,
Reynald

Hello Reynald, thank you for the quick reply! Unfortunately, I didn’t receive a notification e-mail because I forgot to subscribe. Is it possible to set up the forum so that you receive automatic notifications for my own posts?

On appveoyr, I don’t quite understand how to download something. I clicked on various links and end up at Gitlab.

At Gitlab->Pipelines->Tags I see versions for Alpine and Debians but no Windows disrubation.

I spent some hours yesterday trying to build cpptango from source. This was a rather frustrating and unsuccessful experience due to my long ago C++ developer days, but I haven’t given up yet :slight_smile:

It would be cool if the builds were automatically generated by GitLab. But as long as this is not the case, would it not be possible to add a VStudio project file to the repository?

If I may make one more wish: When I started playing with Tango + LV bindings about a month ago, I was able to install Tango V9.2.2 with all basic tools (jive, etc.) using an installer. But that’s from 2016… It would be nice to have something complete for a reasonably recent version?

best wishes,
Alex

We are aware of this limitation and we have already a ticket opened on webu (the company maintaining this web site) issues board since December 2021.

because you clicked on the links pointing to the corresponding Merge Request or commit.

You need to click on one of the appveyor jobs here corresponding to your compiler version and target architecture:

Then you select the Artifacts tab where you can download a .msi or zip file.

You can get inspired by how appveyor is building cppTango on Windows by looking at that file:

https://gitlab.com/tango-controls/cppTango/-/blob/9.3-backports/appveyor.yml

appveyor builds are automatically triggered by gitlab are are accessible from the Gitlab interface. (external stage in the pipelines).

It is actually the case. Builds are generated automatically.

That’s exactly what Aya is working on (first link I was mentioning):

got it. No problems with limits. Thank You!

this is probably a larger question for the governance group, but do we know what percentage of users are running on windows presently, and how many of those users could conceivably be equally served by a prebuilt vm?

Hello Amato,
From my beginner’s point of view, a VM is only useful for Tango Host Role and possibly for development and testing. But in the end we need at least a partial Tango installation on each lab PC. A VM would introduce there an additional abstraction layer and may cause problems with HW access e.g. to PCIe cards.

Hi,

I just wanted to let you know that I created a test version of the Tango 9.3.4-beta Windows installer, in case anyone is interested.

https://www.tango-controls.org/community/forum/c/general/installation/windows-installer-for-tango-934-beta-test-version/

Thanks,
Aya