Commit 6d439eb
committed
Fix top level license detection bugs
Fixes a bug where top level license detections had license expressions
and IDs which were not present anywhere in the scan. This was because
we were dereferencing unknown license references after the unique
license detection collections and so the modified identifiers and
license expressions were not present in the top-level license
detections.
Fixes a bug where top level unique license detections
were not properly collected from package license detections.
Signed-off-by: Ayan Sinha Mahapatra <ayansmahapatra@gmail.com>1 parent ca92534 commit 6d439eb
File tree
21 files changed
+164
-116
lines changed- src/licensedcode
- tests
- licensedcode/data/plugin_license/license_reference
- packagedcode/data/license_detection
- reference-at-manifest
- reference-to-package
- summarycode/data
- score
- summary/summary_without_holder
- tallies/full_tallies
21 files changed
+164
-116
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
698 | 698 | | |
699 | 699 | | |
700 | 700 | | |
701 | | - | |
702 | | - | |
703 | | - | |
| 701 | + | |
704 | 702 | | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
711 | 709 | | |
712 | | - | |
713 | | - | |
| 710 | + | |
| 711 | + | |
714 | 712 | | |
715 | | - | |
716 | | - | |
| 713 | + | |
| 714 | + | |
717 | 715 | | |
718 | | - | |
719 | | - | |
| 716 | + | |
| 717 | + | |
720 | 718 | | |
721 | | - | |
722 | | - | |
| 719 | + | |
| 720 | + | |
723 | 721 | | |
724 | 722 | | |
725 | 723 | | |
726 | 724 | | |
727 | 725 | | |
728 | 726 | | |
729 | | - | |
730 | 727 | | |
731 | 728 | | |
732 | 729 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | 199 | | |
215 | 200 | | |
216 | 201 | | |
| |||
228 | 213 | | |
229 | 214 | | |
230 | 215 | | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
231 | 231 | | |
232 | 232 | | |
233 | 233 | | |
| |||
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
Lines changed: 10 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
16 | | - | |
17 | | - | |
| 18 | + | |
| 19 | + | |
18 | 20 | | |
19 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
20 | 24 | | |
21 | 25 | | |
22 | 26 | | |
| |||
Lines changed: 9 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
34 | | - | |
| 36 | + | |
35 | 37 | | |
36 | 38 | | |
37 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| |||
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
152 | | - | |
| 151 | + | |
| 152 | + | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
155 | 157 | | |
156 | 158 | | |
157 | 159 | | |
| |||
Lines changed: 6 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
114 | 116 | | |
115 | 117 | | |
116 | 118 | | |
| |||
Lines changed: 2 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | 102 | | |
109 | 103 | | |
110 | 104 | | |
111 | | - | |
| 105 | + | |
112 | 106 | | |
113 | | - | |
| 107 | + | |
114 | 108 | | |
115 | 109 | | |
116 | 110 | | |
| |||
Lines changed: 15 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4758 | 4758 | | |
4759 | 4759 | | |
4760 | 4760 | | |
4761 | | - | |
| 4761 | + | |
4762 | 4762 | | |
4763 | 4763 | | |
4764 | 4764 | | |
4765 | 4765 | | |
4766 | 4766 | | |
4767 | | - | |
| 4767 | + | |
4768 | 4768 | | |
4769 | 4769 | | |
4770 | 4770 | | |
4771 | 4771 | | |
4772 | 4772 | | |
4773 | | - | |
| 4773 | + | |
4774 | 4774 | | |
4775 | 4775 | | |
4776 | 4776 | | |
4777 | 4777 | | |
4778 | 4778 | | |
4779 | | - | |
| 4779 | + | |
4780 | 4780 | | |
4781 | 4781 | | |
4782 | 4782 | | |
4783 | 4783 | | |
4784 | 4784 | | |
4785 | | - | |
| 4785 | + | |
4786 | 4786 | | |
4787 | 4787 | | |
4788 | 4788 | | |
4789 | 4789 | | |
4790 | 4790 | | |
4791 | | - | |
| 4791 | + | |
4792 | 4792 | | |
4793 | 4793 | | |
4794 | 4794 | | |
| |||
4797 | 4797 | | |
4798 | 4798 | | |
4799 | 4799 | | |
4800 | | - | |
| 4800 | + | |
4801 | 4801 | | |
4802 | 4802 | | |
4803 | 4803 | | |
| |||
4806 | 4806 | | |
4807 | 4807 | | |
4808 | 4808 | | |
4809 | | - | |
| 4809 | + | |
4810 | 4810 | | |
4811 | 4811 | | |
4812 | 4812 | | |
| |||
4815 | 4815 | | |
4816 | 4816 | | |
4817 | 4817 | | |
4818 | | - | |
| 4818 | + | |
4819 | 4819 | | |
4820 | 4820 | | |
4821 | 4821 | | |
4822 | 4822 | | |
4823 | 4823 | | |
4824 | | - | |
| 4824 | + | |
4825 | 4825 | | |
4826 | 4826 | | |
4827 | 4827 | | |
4828 | 4828 | | |
4829 | 4829 | | |
4830 | | - | |
| 4830 | + | |
4831 | 4831 | | |
4832 | 4832 | | |
4833 | 4833 | | |
4834 | 4834 | | |
4835 | 4835 | | |
4836 | | - | |
| 4836 | + | |
4837 | 4837 | | |
4838 | 4838 | | |
4839 | 4839 | | |
4840 | 4840 | | |
4841 | 4841 | | |
4842 | | - | |
| 4842 | + | |
4843 | 4843 | | |
4844 | 4844 | | |
4845 | 4845 | | |
| |||
4848 | 4848 | | |
4849 | 4849 | | |
4850 | 4850 | | |
4851 | | - | |
| 4851 | + | |
4852 | 4852 | | |
4853 | 4853 | | |
4854 | 4854 | | |
| |||
4857 | 4857 | | |
4858 | 4858 | | |
4859 | 4859 | | |
4860 | | - | |
| 4860 | + | |
4861 | 4861 | | |
4862 | 4862 | | |
4863 | 4863 | | |
| |||
0 commit comments