CGAL / cgal

The public CGAL repository, see the README below
https://github.com/CGAL/cgal#readme
Other
4.97k stars 1.38k forks source link

Improve robustness of release creation scripts #569

Open bo0ts opened 8 years ago

bo0ts commented 8 years ago

Currently three scripts are involved in the process of creating releases:

The third scripts kicks-off the whole process, create_new_release sets up the correct branch, and create_internal_release does the dirty work. All three scripts still contain references to svn, the old doc tools and have a habit of not checking return values. They could do with an overhaul to make it easier for developers to understand this process and to make them easier to maintain.

sgiraudot commented 8 years ago

@lrineau what do you think of this issue?

lrineau commented 8 years ago

I do agree with Philipp (@bo0ts). But we do not have the manpower to improve or rewrite those tools. There was some hope, in a branch started by Philipp (see #23) but the branch was including two different features, he left before both features were ready to be integrated. (@sloriot is also somehow involved in #23.)

sloriot commented 8 years ago

Things are improving with the removal of dont_submit files. We are one step closer to generate the release with cmake directly.

lrineau commented 8 years ago

For the records: the removal of dont_submit files was #1446.