Name Date Size #Lines LOC

..--

bin/H25-Apr-2025-126117

lib/H25-Apr-2025-121112

README.mdH A D25-Apr-20252.2 KiB6358

container.zip.meta_licH A D25-Apr-20251.8 KiB6160

README.md

1## Start long walks followed by short walks
2
3Detect concurrency error where "already started" treated as
4"already finished".
5
6### Testdata build graph structure:
7
8A restricted licensed library sandwiched between a notice library and a notice
9binary. The source-code for the libraries only needs to be shared if shipped
10alongside the container with the binaries.
11
12```dot
13strict digraph {
14	rankdir=LR;
15	bin1 [label="bin/bin1.meta_lic\nproprietary"];
16	bin2 [label="bin/bin2.meta_lic\nproprietary"];
17	bin3 [label="bin/bin3.meta_lic\nproprietary"];
18	bin4 [label="bin/bin4.meta_lic\nproprietary"];
19	bin5 [label="bin/bin5.meta_lic\nproprietary"];
20	bin6 [label="bin/bin6.meta_lic\nproprietary"];
21	bin7 [label="bin/bin7.meta_lic\nproprietary"];
22	bin8 [label="bin/bin8.meta_lic\nproprietary"];
23	bin9 [label="bin/bin9.meta_lic\nproprietary"];
24	container [label="container.zip.meta_lic\nnotice"];
25	lib1 [label="lib/lib1.so.meta_lic\nnotice"];
26	lib2 [label="lib/lib2.so.meta_lic\nnotice"];
27	lib3 [label="lib/lib3.so.meta_lic\nnotice"];
28	lib4 [label="lib/lib4.so.meta_lic\nnotice"];
29	lib5 [label="lib/lib5.so.meta_lic\nnotice"];
30	lib6 [label="lib/lib6.so.meta_lic\nnotice"];
31	lib7 [label="lib/lib7.so.meta_lic\nnotice"];
32	lib8 [label="lib/lib8.so.meta_lic\nnotice"];
33	lib9 [label="lib/lib9.so.meta_lic\nrestricted"];
34	container -> bin1 [label="static"];
35	container -> bin2 [label="static"];
36	container -> bin3 [label="static"];
37	container -> bin4 [label="static"];
38	container -> bin5 [label="static"];
39	container -> bin6 [label="static"];
40	container -> bin7 [label="static"];
41	container -> bin8 [label="static"];
42	container -> bin9 [label="static"];
43	bin1 -> lib1 [label="static"];
44	bin2 -> lib2 [label="static"];
45	bin3 -> lib3 [label="static"];
46	bin4 -> lib4 [label="static"];
47	bin5 -> lib5 [label="static"];
48	bin6 -> lib6 [label="static"];
49	bin7 -> lib7 [label="static"];
50	bin8 -> lib8 [label="static"];
51	bin9 -> lib9 [label="static"];
52	lib1 -> lib2 [label="static"];
53	lib2 -> lib3 [label="static"];
54	lib3 -> lib4 [label="static"];
55	lib4 -> lib5 [label="static"];
56	lib5 -> lib6 [label="static"];
57	lib6 -> lib7 [label="static"];
58	lib7 -> lib8 [label="static"];
59	lib8 -> lib9 [label="static"];
60	{rank=same; container}
61}
62```
63