babeltrace:stable-1.5

Last commit made on 2022-11-02
Get this branch:
git clone -b stable-1.5 https://git.launchpad.net/babeltrace

Branch merges

Branch information

Name:
stable-1.5
Repository:
lp:babeltrace

Recent commits

91c00f7... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Update version to v1.5.11

Signed-off-by: Jérémie Galarneau <email address hidden>

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

Fix: distutils removed in python 3.12

See https://peps.python.org/pep-0632/

Change-Id: If1349cb455aeeb2c2f81bc045d3d275ed1ec32e2
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

eaa8081... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Fix: use-after-free with popt 1.19

In parse_options, we loop over all non-option arguments, adding them to
opt_input_paths.

Immediately after adding `ipath' to opt_input_paths, we call
poptFreeContext. This has the affect of free'ing pc->leftovers, which
is where these non-option arguments are stored.

This is ultimately due to this upstream commit in popt 1.19:
https://github.com/rpm-software-management/popt/commit/7182e4618ad5a0186145fc2aa4a98c2229afdfa8

This is derived from a package patch:
https://src.fedoraproject.org/rpms/babeltrace/c/d48452beff87b145c038f070e7182358db04336c?branch=rawhide

Change-Id: Icf330e53c2f4fad1d98a1ae494f2664670a0828e
Reported-by: Keith Seitz <email address hidden>
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

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

configure.ac: Basic fixes for autoconf 2.70

Change-Id: I78debba6f9749a2145275ee796bc97044b505c5c
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

152eeb2... by Michael Jeanson <email address hidden>

Add gerrit config for stable-1.5

Change-Id: Ib728aef44f18ffe178cead2aef5e25a02fbfc479
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

3a0f082... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Update version to v1.5.10

Signed-off-by: Jérémie Galarneau <email address hidden>

58b02a8... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Update version to v1.5.9

Signed-off-by: Jérémie Galarneau <email address hidden>

721ddd4... by Michael Jeanson <email address hidden>

port: disable debug-info by default on FreeBSD

Signed-off-by: Michael Jeanson <email address hidden>
Change-Id: I5acd4e897f50e95d2517079c0845825951aa43b5
Signed-off-by: Jérémie Galarneau <email address hidden>

0e676c0... by Michael Jeanson <email address hidden>

port: add missing includes for FreeBSD compat

Signed-off-by: Michael Jeanson <email address hidden>
Change-Id: I3c1b16a94d7bcf2a2760fc51d66b40b868c5a63b
Signed-off-by: Jérémie Galarneau <email address hidden>

64b7b73... by Christophe Bedard

bindings: try importing collections.abc first for forward compatibility

Using the babeltrace Python module with Python 3.3-3.8 gives a warning:

/usr/lib/python3/dist-packages/babeltrace/babeltrace.py:811:
DeprecationWarning: Using or importing the ABCs from 'collections'
instead of from 'collections.abc' is deprecated since Python 3.3,
and in 3.9 it will stop working

Therefore, for forward compability (Python 3.9+), try importing it
using the new way first. Otherwise, fall back on the old way.

Signed-off-by: Christophe Bedard <email address hidden>
Change-Id: I7f650593a013643b2fb0b77b0d388cf57bc2b765
Signed-off-by: Jérémie Galarneau <email address hidden>