Hi! On 2020-06-10T17:15:41+0200, Tobias Burnus <tob...@codesourcery.com> wrote: > On 6/10/20 3:34 PM, Kwok Cheung Yeung wrote: >> This patch updates the previous entry on the website for >> devel/omp/gcc-9 to refer to the new branch instead. This removes >> references to the old branch, as new development should occur on the >> newer branch. > > Can you move the old entry to "Inactive Development Branches" instead?
Right, please look up in the revision history of how we did that same procedure in the past, then do the same thing now, and it'll qualify "as obvious". ;-) >> + Please send patch emails with a short-hand <code>[og10]</code> tag in the >> subject line, and use <code>ChangeLog.omp</code> files.</dd> > > Do we still need ChangeLog.omp or not? Yes, I wanted to raise this question too -- and that's a general concern for any branches that are not handled by the automatic "commit log to 'ChangeLog' files" updating machinery. The automated system runs once a day. I guess it's generally deemed acceptable if the source code state (commits) and the 'ChangeLog' files state is out of sync for one day. There surely must be some mechanism in place to make sure that actual GCC tarball etc. releases do have complete 'ChangeLog' files state. However, if at an arbitrary point in time, a merge is done, for example, from releases/gcc-10 branch into devel/omp/gcc-10 branch, and then a tarball etc. release is done from the latter, that may not have complete 'ChangeLog' files state, if it wasn't complete at the time of the merge. So that's something to take care of when doing such merges -- or at tarball etc. release time, possibly manually running the updating machinery. > I got used to not adding it > on mainline. If it is needed, I probably need to add one for my last > commit. Indeed the other concern is that people will simply forget to update 'ChangeLog.omp' etc. files given that we're no longer doing it for the GCC main branches. Should we stop doing the manual updates on development branches, too, and extent the automated system to go over all branches? (I suppose, per GNU etc. policy, we cannot just have no 'ChangeLog.*' files on development branches, even if no tarball etc. releases are published from them.) Is it sufficient to keep "ChangeLog state" in the commit log (as we're now doing for GCC main branches), and then run the updating machinery on demand, say, before tarball etc. releases are published? Or should we simply live with the inconsistency between GCC main branches (automatic 'ChangeLog' files updates), and development branches (manual 'ChangeLog' files updates)? Anybody got any clever idea? And sorry, if that has been discussed before, I have not yet read up all the relevant emails. Grüße Thomas ----------------- Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / Germany Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Alexander Walter