On Wed, 20 Oct 2021 at 09:44, Fernando Oleo Blanco wrote: > > Hello everybody, > > this is my first time sending anything to GCC. If there is anything > wrong with the message, please, point it out. > > TLDR; > Ada (one of the supported languages by GCC) has not appeared in the > changes page since GCC 8, and even then and before it, its presence was > minimal. I would like to update the changelog to include its mayor > changes. What is the recommended procedure and how far could it be taken > (such as updating changes in older versions)?
The /gcc-N/changes.html pages live in the wwwdocs repository, separate from the actual GCC sources. That means there is no problem updating them after a release (unlike the doc files actually shipped in the release, which can't be changed after the release, because they've already been released). > Ada has seen tremendous amount of work in the past few years, but that > has not been reflected on the changes.html [1] since GCC 8. I would like > to update the changes.html to better reflect the state of Ada's > development, specially since a lot of work has been done on Ada 202X > (which will most likely become 2022). There have been some mayor changes > too, such as the deprecation of ASIS support since GCC 11. > > So, my question is, can I just send a patch (to the patches ML) of the > changes.html page to update Ada's non-existent entry? Yes, exactly. The wwwdocs repo is documented at https://gcc.gnu.org/about.html#git A change to those pages should be sent to the gcc-patc...@gcc.gnu.org mailing list like any other patch for GCC. You should include "wwwdocs" in the email Subject so people know to pay attention (or ignore it as appropriate!) I would recommend also CCing one or more Ada maintainers, as they are the ones most likely to know if your proposed changes to the release notes are correct. >And could this be > done for older versions which have already been released, such as GCC > 11, 10 and 9? Yes, that's fine. It's obviously better if the release notes are complete when the release happens, but better late than never. > If older releases' changes.html cannot be updated to > reflect the changes that took place on them, could those changes be > included for GCC 12? > > I am aware that it is recommended that whoever submits patches, should > have signed the legal prerequisites. But since this patch would not > contain any significant changes (just listing what has already been > done), I suppose that there should be no problem on me submitting it > directly. Yes, it seems unlikely your changes would be copyrightable, since they would just be collating publicly available facts. In any case, GCC no logner requires a copyright assignment for contributions, see https://gcc.gnu.org/dco.html for another option.