<div dir="ltr"><div>Utkarsh,<br></div><div><br></div><div>After some (political) work (to release the sources) and some cleaning, I was able to create a github repository [1] and I followed all the steps to make the changes to the superbuild (gitlab account, cdash account...ssh keys...). I created a merge request </div><div><br></div><div><a href="https://gitlab.kitware.com/paraview/paraview-superbuild/merge_requests/91">https://gitlab.kitware.com/paraview/paraview-superbuild/merge_requests/91</a><br></div><div><br></div><div><br></div><div>I use the same logic as the vistrails and the acusolve plugins (same scripts and modifications to the CMakeLists.txt and versions.cmake files) in the ParaviewSuperBuild.</div><div><br></div><div>Now I have 3 questions:</div><div><br></div><div>1) I registered on the CDash.org but I cant find the "ParaView-Superbuild" in the CDash home page to "Subscribe to this project" as the instructions said [2].</div><div><br></div><div> 2) How do I treat compilation errors? I have only a Linux to test the compilation before doing pushes.</div><div><br></div><div> 3) How do I define configuration options (cmake options), or the plugin must compile the the 3 environnements with the default options.</div><div> <br></div><div>Thanks</div><div><br></div><div>[1] <a href="https://github.com/fbordeu/PxdmfToolsForParaView">https://github.com/fbordeu/PxdmfToolsForParaView</a></div><div>[2] <a href="https://gitlab.kitware.com/paraview/paraview-superbuild/blob/master/Documentation/dev/git/develop.md#setup">https://gitlab.kitware.com/paraview/paraview-superbuild/blob/master/Documentation/dev/git/develop.md#setup</a></div><div><br></div><div><br></div><div>ps: What "MR" means in your previous email??</div><div><br></div><div>>Felipe, </div><div>><br></div><div>>> For the moment we don't have a license (I have to read the BSD license). </div><div>><br></div><div>>Okay. You should figure this part out sooner rather than later. </div><div>><br></div><div>><br></div><div>>> For building the plugin we use : </div><div>>> boost (because the Xdmf3lib reader use it) </div><div>>> latex to build the pdf of the documentation and include it in the .so file. </div><div>>> I added a "save documentation to disk" button in the plugin . (this in not </div><div>>> mandatory, I can disable this) </div><div>>> blas (cblas of just blas): we do intensive computation so we really need </div><div>>> blas. (I have a "no_blas" flag to compile the plugin on android/IOS). </div><div>><br></div><div>><br></div><div>>ParaView Superbuild doesn't have "blas". You'll need to extend the </div><div>>superbuild to teach it how to build & package that as well. </div><div>><br></div><div>>> Now my question is how to handle releases and compilation errors?? </div><div>>> Do I have to put the sources in a github? </div><div>><br></div><div>>Yes, you can create a merge-request on the ParaVIew supbuild gitlab[1] </div><div>>. We can do builds on all platforms from a MR that you can then use to </div><div>>track down any build issues that may be introduced as a result of the </div><div>>changes. </div><div>><br></div><div>>Utkarsh </div><div>><br></div><div>><br></div><div>>[1] <a href="https://gitlab.kitware.com/paraview/paraview-superbuild">https://gitlab.kitware.com/paraview/paraview-superbuild</a></div></div>