barectf:stable-3.0

Last commit made on 2023-03-20
Get this branch:
git clone -b stable-3.0 https://git.launchpad.net/barectf

Branch merges

Branch information

Name:
stable-3.0
Repository:
lp:barectf

Recent commits

f16a7f2... by Erica Bugden <email address hidden>

docs: fix broken readme links

Change-Id: I5f069b84e365c61fd76c246231e0d937f8cc15c0
Signed-off-by: Erica Bugden <email address hidden>
(cherry picked from commit f4dfde3991eecf63b4f772deb041597cf7b1ff63)

692d029... by Erica Bugden <email address hidden>

docs: clarify some sentences

Add information to reduce ambiguity and make it easier to search for
more details elsewhere if needed.

Change-Id: I0a54b701961dcb2e2225b843eb5d89499bd2a12d
Signed-off-by: Erica Bugden <email address hidden>
(cherry picked from commit 5a496a3d8f385ba3b427d2209509653fa847818f)

e15e1ff... by Michael Jeanson <email address hidden>

fix: add tox 4 support in tox.ini

Tox 4 introduced configuration syntax changes to tox.ini that requires
at least tox 3.18 for compatibility.

The 'passenv' configuration was documented as space separated in tox 3
and is now comma separated in tox 4. However, newline separated works in
both tox versions [1].

The 'whitelist_externals' configuration was replaced by
'allowlist_externals', the new value was introduced in 3.18 as an
alternative.

[1] https://tox.wiki/en/latest/upgrading.html#upgrading

Change-Id: Ibe6d16f7a180d4341f1a2c0f4a6343d72210cd94
Signed-off-by: Michael Jeanson <email address hidden>
(cherry picked from commit c4c460634f3e5980f97b04157ba96b3c615af574)

451095b... by .eepp

Fix: default value of `origin-is-unix-epoch` property is `true`

This is what the YAML clock type object documentation says and this was
indeed my intention.

Signed-off-by: Philippe Proulx <email address hidden>
Change-Id: I35f32a04755b46e304145313fbeed598a082d924

8bae73c... by .eepp

Prepare for barectf v3.0.3

Signed-off-by: Philippe Proulx <email address hidden>
Change-Id: If156d88bb259ffa2076c24f4f487783887c8e6b6

155b612... by .eepp

barectf v3.0.2

Signed-off-by: Philippe Proulx <email address hidden>
Change-Id: I36924dcc267f9082a0c57c865ff97011ab297b0a

779a52d... by .eepp

Fix: _process_trace_node_include(): `type` property is optional here

Signed-off-by: Philippe Proulx <email address hidden>
Change-Id: Ic0ce65189091fb892c6160256845701a51fa9863

67ac63a... by .eepp

pyproject.toml: require Jinja2 3.0+

This removes Jinja2 deprecation warnings at testing time (about
MarkupSafe).

Signed-off-by: Philippe Proulx <email address hidden>
Change-Id: I5652c21dc624a64d9aaee5c0b0f64744150562d9

1d2dd35... by .eepp

poetry.lock: update

This is needed to support Mypy on Python 3.10 as it uses
`typing_extensions` instead of `typed_ast` for Python ≥ 3.9 (`typed_ast`
seems broken on Python 3.10.2).

Signed-off-by: Philippe Proulx <email address hidden>

3f44236... by Michael Jeanson <email address hidden>

Use poetry-core build system

This allows building the project on a system without installing the full
poetry tooling and all its dependencies but only the minimal poetry-core
package while maintaining the current workflow for developers.

Introduced in poetry '1.1.0'.

Change-Id: I5be7e8d962f385cabb583666aeda8543f592ba66
Signed-off-by: Michael Jeanson <email address hidden>
(cherry picked from commit da3db9ccf49ccdfd91346a9284b303f17e3da459)