Skip to content

Replace benchmark flamegraph.svg with png - #2497

Open
alamb wants to merge 1 commit into
apache:mainfrom
alamb:alamb/exclude-sqlparser-bench
Open

alamb wants to merge 1 commit into
apache:mainfrom
alamb:alamb/exclude-sqlparser-bench

Conversation

@alamb

@alamb alamb commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Replaces sqlparser_bench/img/flamegraph.svg (which embeds CDDL-licensed JavaScript from Inferno) with a rendered flamegraph.png, updates the README link, and removes the flamegraph entry from the RAT exclusion list (no longer needed).

@alamb
alamb marked this pull request as draft September 10, 2026 19:02
@alamb
alamb force-pushed the alamb/exclude-sqlparser-bench branch from 67ae2c6 to 229608d Compare September 10, 2026 19:04
@alamb alamb changed the title Exclude sqlparser_bench from source release archive Replace benchmark flamegraph.svg with png Sep 10, 2026
@alamb
alamb force-pushed the alamb/exclude-sqlparser-bench branch from 229608d to 0ef3024 Compare September 10, 2026 19:10
@alamb
alamb marked this pull request as ready for review September 11, 2026 10:45
@LucaCappelletti94

Copy link
Copy Markdown
Contributor

But a PNG cannot be expanded, defeating a bit the purpose of having the flamegraph in the first place. Is this done solely because of the licensing issue?

@alamb

alamb commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

But a PNG cannot be expanded, defeating a bit the purpose of having the flamegraph in the first place. Is this done solely because of the licensing issue?

Yes -- but note the png is only used for the docs (for instructions on how to create a full svg)

Another thing we could do would be to keep the svg and exclude it from the packaging in create_tarball.sh 🤔 I can do that if you prefer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix licensing issues in source release found during 0.63.0 RC1 vote (missing NOTICE file, flamegraph.svg with CDDL-licensed JavaScript)

2 participants