Changes between Version 286 and Version 287 of SummerOfCode


Ignore:
Timestamp:
Jan 28, 2018, 11:59:28 PM (6 years ago)
Author:
mojca (Mojca Miklavec)
Comment:

Collect build statistics

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v286 v287  
    237237
    238238Make cvs/svn/git/hg/bzr fetch types checkout into the distfiles dir and then export into the work dir, to [[ticket:16373|avoid having to re-fetch]]
    239 after cleaning the work directory. (Please note: this task alone is not sufficient to fill the whole summer. If you want to work on this, you need to combine it with something else.)
     239after cleaning the work directory.
     240
     241This task alone is most probably not enough for the whole Summer Of Code.
    240242
    241243* Difficulty: Easy
     
    284286* Language: Tcl
    285287* Potential mentors: larryv
     288
     289==== Collect build statistics ==== #build-stats
     290
     291Go through the [https://build.macports.org history of builds] and collect per-port statistics & success matrix:
     292* whether the current version of port built on each particular OS/arch
     293* when was the last time the port built on that OS/arch
     294* links to all builds
     295* list of installed files, differences in installed files on different OS versions
     296* perhaps include some basic functionality to allow checking for build reproducibility
     297* what is the latest version of port (in case it's already outdated), ...
     298It would be nice to get a decent website for each port to get a quick overview of the port status & health across different OSes. (Part of statistics collection could also be implemented as an extension to Buildbot or Buildbot setup.)
     299
     300* Difficulty: Easy to medium
     301* Languages: JSON, HTML, Pythor or any scripting language
     302* Potential mentors: mojca
    286303
    287304==== Documentation and website ==== #docs