Add convergeL to converge all the promises given

and Draft an rpm package promises convergence
Remove -Werror

as it's better to continue running with warnings in compile time rather
than silence them by converting them into runtime errors