View Issue Details

IDProjectCategoryView StatusLast Update
0006222Talerdeployment and operationspublic2021-08-24 16:23
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006222: Verify doxygen comments in CI
DescriptionA buildslave should be setup to run 'doxygen' on the exchange.git, merchant.git and taler-mdb.git (whenever they change) to collect Doxygen warnings. A select few (graph too big) can be ignored, in all other cases the buildmaster should send an e-mail to the last committer with the warnings (or a link to the CI job output with the warnings).

A new buildslave account (with SSH access for Buck) should be created by root@taler.net for this once you (Buck) are ready to take this on.
TagsNo tags attached.

Activities

Christian Grothoff

2020-06-19 12:50

manager   ~0016324

1) There is (right now) not a dedicated buildslave for exchange/merchant/taler-mdb, and there will never be one for taler-mdb.

2) The 'verification' feature is again simply to check for warnings that doxygen outputs. Same as with Sphinx. Using doxygen: nothing to it, just to exchange.git/doc/doxygen/ and run 'make fast' (after apt install doxygen).

3) The idea was to setup one buildslave (process, user-ID), but have multiple factories and different triggers -- no need to re-build exchange's doxygen if only taler-mdb changed.

doxygen@taler.net was created.

buckE

2020-06-26 11:33

reporter   ~0016371

Note: this is on hold until logs and other BB questions are answered for sphinx and can be used here too.

Christian Grothoff

2020-10-22 10:48

manager   ~0017033

The codespell buildslave now performs spell checks *and* runs Doxygen on exchange and merchant.

Issue History

Date Modified Username Field Change
2020-04-26 01:15 Christian Grothoff New Issue
2020-04-26 01:15 Christian Grothoff Status new => assigned
2020-04-26 01:15 Christian Grothoff Assigned To => buckE
2020-06-19 08:49 buckE Assigned To buckE => Christian Grothoff
2020-06-19 12:50 Christian Grothoff Note Added: 0016324
2020-06-19 12:50 Christian Grothoff Assigned To Christian Grothoff => buckE
2020-06-26 11:33 buckE Note Added: 0016371
2020-06-30 03:56 buckE Assigned To buckE => Christian Grothoff
2020-07-05 00:06 Christian Grothoff Assigned To Christian Grothoff =>
2020-07-05 00:06 Christian Grothoff Status assigned => confirmed
2020-07-23 21:48 Christian Grothoff Assigned To => Christian Grothoff
2020-07-23 21:48 Christian Grothoff Status confirmed => assigned
2020-10-22 10:48 Christian Grothoff Status assigned => resolved
2020-10-22 10:48 Christian Grothoff Resolution open => fixed
2020-10-22 10:48 Christian Grothoff Fixed in Version => 0.8
2020-10-22 10:48 Christian Grothoff Note Added: 0017033
2020-10-22 10:48 Christian Grothoff Product Version => git (master)
2020-10-22 10:48 Christian Grothoff Target Version => 0.8
2021-08-24 16:23 Christian Grothoff Status resolved => closed