On 16/07/2013, at 4:33 PM, Erik van Pienbroek <[email protected]> wrote:
> Tony Theodore schreef op di 16-07-2013 om 14:06 [+1000]: >> Hi Erik, >> >> What do you use to generate these build reports? Is it part of Fedora's >> build system or some custom scripts? I really like the current/previous >> comparisons and would like to do something similar. > > Hi, > > It's a hand-written script by me in bash which basically does this: > * Extract information from the build logs of each package like > the package name, the version, whether it failed or succeeded > and the amount of time needed to build it. This information is > written to a central text file > * Based on this central text file and the one from the previous run > various pieces information can be extracted using bash scripting > and various Unix commands like grep and sed > * All this information is then echo'd along with a template so that > a nice report gets generated > * Once the report it ready, it will be mailed for approval to me > * Once I consider the report to be okay I manually mail it to > both the fedora-mingw as the mingw-w64 mailing lists. > > Most pieces are one big hack, but hey, it works Thanks for the tips, I was thinking of some complicated file-based db, but parsing logs and a central text file seems like a straightforward approach. Cheers, Tony _______________________________________________ mingw mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/mingw
