On 01.09.2011 16:21, Anssi Hannula wrote: > On 01.09.2011 15:23, Guillaume Rousse wrote: >> Le 01/09/2011 13:10, Mageia Team a écrit : >>> guillomovitch<guillomovitch> 2.2.20-1.mga2: >>> + Revision: 137516 >>> - add missing LSB headers to htcacheclean init script >> >> The script handling the changelog need some serious fixes. Usually it >> cumulates the changes for several releases, while here it only take >> accounts the changes between previous failed submission attempt, and >> this one. > > What is happening is that markreleases for mga1 are done for the > cauldron tree, causing changelogs for cauldron releases to be grouped > according to submissions of mga1 updates_testing: > > $ mgarepo rpmlog -s apache > * Thu Sep 01 2011 guillomovitch <guillomovitch> 2.2.20-1.mga2 > + Revision: 137516 > - add missing LSB headers to htcacheclean init script > > * Wed Aug 31 2011 guillomovitch <guillomovitch> 2.2.17-5.1.mga1 > + Revision: 137231 > - new version > - drop suexec PATH patch > [...] > > > As I noted in #mageia-sysadm several months ago, the steps needed to fix > this are: > > 1) disable markrelease on these submits > 2) propedit the wrong markreleases (look for post-final mga1 > markreleases in cauldron tree) to have invalid log msgs so that mgarepo > will ignore them > 3) add markrelease to the final update move (from _testing to updates) > script, or make the youri action run markrelease in the originating tree > instead of cauldron >
Reported as https://bugs.mageia.org/show_bug.cgi?id=2633 . -- Anssi Hannula