Am Mon, 21 Jun 2010 09:32:07 +1000
schrieb David Timms <dtimms(a)iinet.net.au>:
Probably thought of a million times, but was wondering whether it
would be possible, and useful to give diff capabilities within the
koji web interface.
eg: x86_64 build
...
Output build.log (tail)
root.log (tail)
state.log (tail)
could become:
Output build.log (tail) (diff)
root.log (tail) (diff)
state.log (tail) (diff)
hovering over diff would cause a (json) load of options:
- diff -u with other arch:
i686, ppc, ppc64
- diff -u with other version:
list other builds in this release (eg devel): 4.3-1, 4.3-4,
- diff -u with other release:
list other releases of same version that have been built: f12, f13
The diff could be generated to look like a viewvc side by side diff.
Bonus points if the diff ignores things like:
- tmp file names (/var/tmp/rpm-tmp.trZK8P)
- log address: 0x2b9c82662f90
- builder:
x86-05.phx2.fedoraproject.org
Previously, I found the build logs rather boring; by saving each
locally, then running meld on them, I immediately see what has
changed between eg F12 and devel.
Any comments (other than 'show me the money/code') ?
I don't see a benefit of that... When a build fails, it kills all
other current builds of other architectures, so you need to check that
architecture, that fails first and the diff would not contain the error.
Other that that. The diff would show, different which different
packages are installed, e.g. gcc.i386 instead of gcc.x86_64, which
doesn't interest me either...
(And different requires etc.)
What would be the benefit of such a feature?
Thomas