Post reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.
Name:
Email:
Subject:
Message icon:

Verification:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?:

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: Wisp
« on: July 22, 2021, 05:22:51 AM »

The current build procedure is pretty far away from CI/CD, though, and the current Configuration file is more akin to a conventional config script. Considering the Configuration file's role, I think publishing the info with the release is the better option.
Posted by: AL|EN
« on: July 05, 2021, 03:39:26 PM »

I'm trying to propose ci-cd approach here: 'ci-cd' definition file would be used to build WeiDU so when the new release is created, the information regarding the OCaml version used to compile could be included automatically. But manually adding this info to the release is also sufficient.
Posted by: Wisp
« on: July 05, 2021, 12:55:13 PM »

The configuration file is not an appropriate place for this information, as it is largely system-agnostic. As the string you posted shows, this information is typically included as metadata to the build artifact (for instance: weidu+4.07.1.exe). However, I'm not sure this information is interesting for the vast majority of people, so maybe I should just included it in the information provided for each release?
Posted by: AL|EN
« on: June 18, 2021, 02:41:02 PM »

Hi wisp,


can you please document the OCaml version and variant ( '4.07.0+default-unsafe-string+mingw32') used to build WeiDU? The preferred way would be to include this inside the configuration file. Making sure that the actual build system uses such configuration is another story but documentation would be the first step.


This would be helpful when someone wants to recreate specific WeiDU version and keep compiling the environment as much consistent as possible.