| 1 | <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> |
| 2 | |
| 3 | This file lists the current project committers and assigned maintainers. |
| 4 | |
| 5 | To contribute patches to the Trace Compass project, please see the |
| 6 | [contributor guidelines](https://wiki.eclipse.org/Trace_Compass/Contributor_Guidelines). |
| 7 | |
| 8 | |
| 9 | Current project committers |
| 10 | -------------------------- |
| 11 | |
| 12 | * Geneviève Bastien <gbastien@versatic.net> |
| 13 | * Francis Giraldeau <francis.giraldeau@gmail.com> |
| 14 | * Bernd Hufmann <bernd.hufmann@ericsson.com> |
| 15 | * Matthew Khouzam <matthew.khouzam@ericsson.com> |
| 16 | * Jean-Christian Kouamé <jean-christian.kouame@ericsson.com> |
| 17 | * Marc-André Laperle <marc-andre.laperle@ericsson.com> |
| 18 | * Alexandre Montplaisir <alexmonthy@efficios.com> |
| 19 | * Patrick Tassé <patrick.tasse@gmail.com> |
| 20 | |
| 21 | |
| 22 | Maintainers |
| 23 | ----------- |
| 24 | |
| 25 | Every component, typically a set of related plugins, can have a maintainer and |
| 26 | co-maintainer assigned to them. |
| 27 | |
| 28 | Maintainers are expected to review patches posted to Gerrit that |
| 29 | affect the code they are responsible for. If a second review is needed |
| 30 | (external patches, patches from the maintainer itself, etc), the co-maintainer |
| 31 | is the expected reviewer. |
| 32 | |
| 33 | Together, the maintainer and co-maintainer should agree on and take the final |
| 34 | decisions as to what happens to the code they are responsible for. |
| 35 | |
| 36 | |
| 37 | The list below shows the list of components, and the maintainer and |
| 38 | co-maintainer(s) assigned to each one, in that order. |
| 39 | |
| 40 | *Consensus* means that no particular maintainer is assigned to this |
| 41 | area of the code by design, and modifications require a consensus |
| 42 | among all committers. |
| 43 | |
| 44 | *Open* means that there is nobody specifically maintaining this part |
| 45 | of the code, but the position is available to anyone interested. In the mean |
| 46 | time, the review process for this code is the same as consensus. |
| 47 | |
| 48 | |
| 49 | analysis/graph | Geneviève + Matthew |
| 50 | analysis/lami | Alexandre + Matthew |
| 51 | analysis/os.linux | Matthew + Geneviève (core) + Patrick (ui) |
| 52 | analysis/timing | Matthew + Bernd |
| 53 | btf | Bernd + Matthew |
| 54 | common | *Consensus* |
| 55 | ctf | Matthew + Marc-André |
| 56 | doc | *follows the runtime code* |
| 57 | gdbtrace | Patrick + Marc-André |
| 58 | lttng.control | Bernd + Marc-André |
| 59 | lttng.kernel | Alexandre + Geneviève |
| 60 | lttng.kernel.{vm+graph} | *same os.linux, should move there eventually* |
| 61 | lttng.ust | Alexandre + Marc-André |
| 62 | pcap | Marc-Andre + Matthew |
| 63 | rcp | Bernd + Marc-André |
| 64 | releng | Marc-André + Bernd + Alexandre |
| 65 | ss.segmentstore | Jean-Christian + Geneviève |
| 66 | ss.statesystem | Alexandre + Geneviève |
| 67 | tmf.xml | Geneviève + Jean-Christian |
| 68 | tmf.remote | Bernd + Patrick |
| 69 | tmf.core | *Consensus*, except for: |
| 70 | analysis | Geneviève + Matthew |
| 71 | indexer | Marc-André + Patrick |
| 72 | custom parser | Patrick + Bernd |
| 73 | tmf.ui | Patrick + Bernd |
| 74 | |