Open main menu

Difference between revisions of "TODO"

849 bytes added ,  17:02, 25 October 2010
→‎Buildbot: Add some details on the "track size of binaries" item.
m (Add some entries suggested by Fingolfin.)
(→‎Buildbot: Add some details on the "track size of binaries" item.)
Line 48: Line 48:
* Fix handling of the configure phase, see {{BugTrack|num= 2989300}}.
* Fix handling of the configure phase, see {{BugTrack|num= 2989300}}.
* Switch it to do verbose builds (seeing which exact command was used to invoke the compiler when debugging errors is quite helpful)
* Switch it to do verbose builds (seeing which exact command was used to invoke the compiler when debugging errors is quite helpful)
* Track the size of the resulting binaries
* Track the size of the resulting binaries.
* Install the new required dependencies (libpng and libtheora for [[Sword25]])
** This would greatly help in tracking down when and why the size of the ScummVM binary increased.
** Doing this should not be hard. Setup a database which stores for each commit the size of the (stripped) binary of each port.
** Then, add a way to query that database via a webfront. At first, simply dumping all the numbers would be good enough. On the long run, it would be nice to show some cool graphical diagrams.
** For bonus points, allow the user of that webpage to dynamically change it using javascript: i.e. selecting which ports to show, which range of revisions; mousing over a data point shows a little box with details on the commit; clicking on a revision number jumps to the corresponding page in our SVN repository viewer; etc. ;).
* Install the new required dependencies (libpng and libtheora for [[Sword25]]) into the cross compiler environments of all ports that have a chance of supporting [[Sword25]].


=== [[Doxygen]] ===
=== [[Doxygen]] ===
1,079

edits