View Issue Details

IDProjectCategoryView StatusLast Update
0006222Talerdeployment and operationspublic2021-08-24 14:23
ReporterChristian Grothoff Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2020-06-19 10: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 09: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 08:48

manager   ~0017033

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

Issue History

Date ModifiedUsernameFieldChange
2020-04-25 23:15Christian GrothoffNew Issue
2020-04-25 23:15Christian GrothoffStatusnew => assigned
2020-04-25 23:15Christian GrothoffAssigned To => buckE
2020-06-19 06:49buckEAssigned TobuckE => Christian Grothoff
2020-06-19 10:50Christian GrothoffNote Added: 0016324
2020-06-19 10:50Christian GrothoffAssigned ToChristian Grothoff => buckE
2020-06-26 09:33buckENote Added: 0016371
2020-06-30 01:56buckEAssigned TobuckE => Christian Grothoff
2020-07-04 22:06Christian GrothoffAssigned ToChristian Grothoff =>
2020-07-04 22:06Christian GrothoffStatusassigned => implementing
2020-07-23 19:48Christian GrothoffAssigned To => Christian Grothoff
2020-07-23 19:48Christian GrothoffStatusimplementing => assigned
2020-10-22 08:48Christian GrothoffStatusassigned => informing
2020-10-22 08:48Christian GrothoffResolutionopen => fixed
2020-10-22 08:48Christian GrothoffFixed in Version => 0.8
2020-10-22 08:48Christian GrothoffNote Added: 0017033
2020-10-22 08:48Christian GrothoffProduct Version => git (master)
2020-10-22 08:48Christian GrothoffTarget Version => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed