Hi all,
Today I was made aware that there were issues with the thrift compiler artifacts that I switched to using in my last refactoring. When having a look in Nexus I could see that the libraries staged there weren’t the ones I put there as they had a different structure, were no longer containing statically linked thrift executables, didn’t have libraries and includes in them. So someone must have deployed them but must have used an old state of the master branch. But we solved the problem, why they keep on disappearing :-/ When deploying all 5 artifacts, we run a maven build 5 times and deploy 5 snapshots of the same artifact. On Saturday a cleanup job removes all but the newest 3 snapshots of each artifact. So if we want to keep on using the SNAPSHOT versions, we will have to re-reploy them every Saturday. I would however encourage us to do something different: Move the “tools” part into the https://github.com/apache/iotdb-bin-resources repo and release the iotdb-tools-thift library (I’d recommend simply using the thrift version instead of the iotdb version as the library actually has absolutely nothing to do with iotdb and is just a compilation of thrift packaged in a way that we can use it. Then this problem would be gone forever and we’d only need to re-do it if we switch to a new Thrift version. What do you think? Chris
