From: Michael Jeanson Date: Wed, 5 Jul 2023 18:20:10 +0000 (-0400) Subject: extras/abi: license data files under CC-1.0 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=c5e71b137f1ea8e92b41315b8f5c9be5f38bf699;p=urcu.git extras/abi: license data files under CC-1.0 The SPDX identifiers [1] are a legally binding shorthand, which can be used instead of the full boiler plate text. This is another step towards implementing the full REUSE spec [2] to help with copyright and licensing audits and compliance. This will reduce a lot a manual work required for the licensing audit required in Debian on each update. These are generated files, use the CC-1.0 license to make their licensing clear. [1] https://spdx.org/ids-how [2] https://reuse.software/tutorial/ Change-Id: I2ac79f2646ced6c01bce67c1281a2d597ab0d890 Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers --- diff --git a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml index 3cc0c5d..044f276 100644 --- a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml +++ b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml index fa9cb00..bcdb9db 100644 --- a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml +++ b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-common.so.6.xml b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-common.so.6.xml index 4773d91..e7aef91 100644 --- a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-common.so.6.xml +++ b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-common.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml index 6971fb8..3ce07d1 100644 --- a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml +++ b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml index ebd5c9d..c1ee196 100644 --- a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml +++ b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml index b8067a4..4f9ffcc 100644 --- a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml +++ b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu.so.6.xml b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu.so.6.xml index 190cc37..566ccbf 100644 --- a/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu.so.6.xml +++ b/extras/abi/0.10/x86_64-pc-linux-gnu/liburcu.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml index 442aef0..312bc93 100644 --- a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml +++ b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml index 5bad4df..a085bee 100644 --- a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml +++ b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-common.so.6.xml b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-common.so.6.xml index 4773d91..e7aef91 100644 --- a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-common.so.6.xml +++ b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-common.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml index 4f7b9f6..400eb0b 100644 --- a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml +++ b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml index 4947c35..e22c578 100644 --- a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml +++ b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml index 5623833..f0b9ce6 100644 --- a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml +++ b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml index d9a5f3e..feaa997 100644 --- a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml +++ b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu.so.6.xml b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu.so.6.xml index 70873c8..3d42cd2 100644 --- a/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu.so.6.xml +++ b/extras/abi/0.11/x86_64-pc-linux-gnu/liburcu.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml index 184b474..df3f029 100644 --- a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml +++ b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml index 0570612..ccfe923 100644 --- a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml +++ b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-common.so.6.xml b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-common.so.6.xml index 4773d91..e7aef91 100644 --- a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-common.so.6.xml +++ b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-common.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml index 4f7b9f6..400eb0b 100644 --- a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml +++ b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml index 4947c35..e22c578 100644 --- a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml +++ b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml index 5623833..f0b9ce6 100644 --- a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml +++ b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml index d9a5f3e..feaa997 100644 --- a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml +++ b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu.so.6.xml b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu.so.6.xml index 70873c8..3d42cd2 100644 --- a/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu.so.6.xml +++ b/extras/abi/0.12/x86_64-pc-linux-gnu/liburcu.so.6.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml index 6351359..7bc53cb 100644 --- a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml +++ b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml index a63b641..ae03526 100644 --- a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml +++ b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-common.so.8.xml b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-common.so.8.xml index ed2a046..33bf1df 100644 --- a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-common.so.8.xml +++ b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-common.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml index e0344f1..5ad4e9d 100644 --- a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml +++ b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml index d6ff85d..ba5db9b 100644 --- a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml +++ b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml index e6fc572..0e350cc 100644 --- a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml +++ b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml index c7c0ef5..2aea310 100644 --- a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml +++ b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu.so.8.xml b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu.so.8.xml index c0d117d..709f784 100644 --- a/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu.so.8.xml +++ b/extras/abi/0.13/x86_64-pc-linux-gnu/liburcu.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml index e08a087..2bd8607 100644 --- a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml +++ b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml index 99cc6b4..b0cb83c 100644 --- a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml +++ b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-common.so.8.xml b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-common.so.8.xml index c4c1e41..95bd363 100644 --- a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-common.so.8.xml +++ b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-common.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml index f2334db..d8e736d 100644 --- a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml +++ b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml index d89fa85..7df5cad 100644 --- a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml +++ b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml index 1c4f199..848eb7a 100644 --- a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml +++ b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml index bca453b..0321432 100644 --- a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml +++ b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu.so.8.xml b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu.so.8.xml index d70810e..e9bfeaa 100644 --- a/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu.so.8.xml +++ b/extras/abi/0.14/x86_64-pc-linux-gnu/liburcu.so.8.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-bp.so.4.xml b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-bp.so.4.xml index bb66e83..0ee16cb 100644 --- a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-bp.so.4.xml +++ b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-bp.so.4.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-cds.so.4.xml b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-cds.so.4.xml index 3e8b63f..58a6a9b 100644 --- a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-cds.so.4.xml +++ b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-cds.so.4.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-common.so.4.xml b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-common.so.4.xml index 38e5b4c..73fe288 100644 --- a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-common.so.4.xml +++ b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-common.so.4.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-mb.so.4.xml b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-mb.so.4.xml index 29012e8..e09bed2 100644 --- a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-mb.so.4.xml +++ b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-mb.so.4.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-qsbr.so.4.xml b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-qsbr.so.4.xml index 79872eb..ad6c8ec 100644 --- a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-qsbr.so.4.xml +++ b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-qsbr.so.4.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-signal.so.4.xml b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-signal.so.4.xml index 228800c..f61bc43 100644 --- a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-signal.so.4.xml +++ b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-signal.so.4.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu.so.4.xml b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu.so.4.xml index d0ad504..612689b 100644 --- a/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu.so.4.xml +++ b/extras/abi/0.9/x86_64-pc-linux-gnu/liburcu.so.4.xml @@ -1,4 +1,9 @@ + diff --git a/extras/abi/dump_abi.sh b/extras/abi/dump_abi.sh index 65379f5..a7bd5fd 100755 --- a/extras/abi/dump_abi.sh +++ b/extras/abi/dump_abi.sh @@ -14,11 +14,20 @@ ARGS=( "--no-corpus-path" # Do not put the path in the abi-corpus ) +# Older version of the reuse tool are a bit dumb, split the tags string to make +# it happy. +spdx="SPDX" +copyright="FileCopyrightText" +license="License-Identifier" + for lib in "${INDIR}"/liburcu*.so.? do abidw "${ARGS[@]}" --out-file "${OUTDIR}/$(basename "$lib").xml" "$lib" # Clean the full paths sed -i "s#$(pwd)/##g" "${OUTDIR}/$(basename "$lib").xml" + + # Add SPDX headers + sed -i "2 i " "${OUTDIR}/$(basename "$lib").xml" done