Hi, some time ago, I started to play with the couchdb-glazier package because there was never released an official windows binary release of couchdb for version 3.2.1.
A very short summary of the windows build (hell): After the VOTE for v3.2.1 Jan wrote that he wasn't able to release a version for windows so i looked into couchdb-glazier [1]. Jan and I tried to figure out the problems and we tried to resolve the compile and dependency problems [2]. After a while Arek joined the discussion on Slack and tried to generate a Windows build as well. Will also started a discussion about automating Windows builds for CouchDB & dependencies [3]. All build paths ended with some results but no result led to an official release of CouchDB v3.2.1 for Windows. The question is now, what do we want to do with the windows build? I see the following possibilities (probably more that elude me at the moment): 1. Update the "couchdb-glazier" scripts to successful build a windows version for CouchDB 2. Use Will's work to generate binaries (e.g. release and nightly) [3] 3. Use a combination of both (1. and 2.). 4. Generate a new release process in combination with Adams discussion "Erlang version update process for convenience binaries" [4]. General questions about the windows build: 1. Should we compile all packages from source or should we rely on pre-built packages (like OTP, OpenSSL, ICU, SM, ...) 2. All scripts should do it's work without any user interaction (download all packages, compile, generate installer, etc.) 3. Which Windows VM do we use to build couchdb (every 3 months, MS release new Developer VM's with other version of VisualStudio inside)? It often makes sense to use old habits and established procedures. But sometimes it makes sense to break with old methods and start something new. I hope we can collect ideas an turn it into action. - Ronny [1] https://lists.apache.org/thread/vk8pnrt5odn4hqf1wjhn7wq31qc3ggjd [2] https://lists.apache.org/thread/t7ztznshh0r05vg8wtnzwn2lsfz92qy1 [3] https://lists.apache.org/thread/z3tt721z399yz4c28fn4whvqyzdjm7c6 [4] https://lists.apache.org/thread/2ms31lw6ynlknnl8vpbdro1rd4y61ktv