Bug#996839: [PATCH v2] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-17 Thread Ian Rogers
On Tue, Jan 17, 2023 at 7:17 AM Andreas Gerstmayr wrote: > > On 12.01.23 23:00, Ian Rogers wrote: > > Currently flame graph generation requires a d3-flame-graph template to > > be installed. Unfortunately this is hard to come by for things like > > Debian [1]. If the

Bug#996839: [PATCH v3] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-17 Thread Ian Rogers
for the downloaded HTML. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996839 Signed-off-by: Ian Rogers --- tools/perf/scripts/python/flamegraph.py | 107 +++- 1 file changed, 85 insertions(+), 22 deletions(-) diff --git a/tools/perf/scripts/python/flamegraph.py

Bug#996839: [PATCH v1] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-12 Thread Ian Rogers
On Wed, Jan 11, 2023 at 10:08 AM Andreas Gerstmayr wrote: > > On 11.01.23 18:13, Ian Rogers wrote: > > On Wed, Jan 11, 2023 at 5:18 AM Andreas Gerstmayr > > wrote: > >> > >> On 10.01.23 20:51, Ian Rogers wrote: > >>> On Tue, Jan 10,

Bug#996839: [PATCH v2] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-12 Thread Ian Rogers
/bugreport.cgi?bug=996839 Signed-off-by: Ian Rogers --- tools/perf/scripts/python/flamegraph.py | 96 +++-- 1 file changed, 74 insertions(+), 22 deletions(-) diff --git a/tools/perf/scripts/python/flamegraph.py b/tools/perf/scripts/python/flamegraph.py index b6af1dd5f816

Bug#996839: [PATCH v1] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-11 Thread Ian Rogers
On Wed, Jan 11, 2023 at 5:18 AM Andreas Gerstmayr wrote: > > On 10.01.23 20:51, Ian Rogers wrote: > > On Tue, Jan 10, 2023 at 10:02 AM Andreas Gerstmayr > > wrote: > >> > >> On 05.01.23 10:24, Ian Rogers wrote: > >>> On Wed, Jan 4, 2023 at 7:04 PM

Bug#996839: [PATCH v1] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-10 Thread Ian Rogers
On Tue, Jan 10, 2023 at 10:02 AM Andreas Gerstmayr wrote: > > On 05.01.23 10:24, Ian Rogers wrote: > > On Wed, Jan 4, 2023 at 7:04 PM Ian Rogers wrote: > >> > >> Currently flame graph generation requires a d3-flame-graph template to > >> be instal

Bug#996839: [PATCH v1] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-09 Thread Ian Rogers
On Fri, Jan 6, 2023 at 7:32 AM Martin Spier wrote: > > On Thu, Jan 5, 2023 at 1:25 AM Ian Rogers wrote: > > > > On Wed, Jan 4, 2023 at 7:04 PM Ian Rogers wrote: > > > > > > Currently flame graph generation requires a d3-flame-graph template to > >

Bug#996839: [PATCH v1] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-05 Thread Ian Rogers
On Wed, Jan 4, 2023 at 7:04 PM Ian Rogers wrote: > > Currently flame graph generation requires a d3-flame-graph template to > be installed. Unfortunately this is hard to come by for things like > Debian [1]. If the template isn't installed warn and download it from > jsdelivr CDN.

Bug#996839: [PATCH v1] perf script flamegraph: Avoid d3-flame-graph package dependency

2023-01-04 Thread Ian Rogers
with the javascript coming from jsdelivr CDN. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996839 Signed-off-by: Ian Rogers --- tools/perf/scripts/python/flamegraph.py | 63 ++--- 1 file changed, 45 insertions(+), 18 deletions(-) diff --git a/tools/perf/scripts/python/flamegraph.py