sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
yupana: los 2 "bugs" de duplicados eran falsos positivos MÍOS — detector afinado, 0 reales
1{
2 "schema": "hammer-duplicados/2",
3 "colisiones_fuente": [],
4 "variantes": [
5 {
6 "sha": "ab5a03176ee106d3",
7 "nudos": [
8 "corpus/bzip2",
9 "incoming-kde/bzip2-shared"
10 ],
11 "radio": {
12 "corpus/bzip2": 0,
13 "incoming-kde/bzip2-shared": 3
14 }
15 },
16 {
17 "sha": "2300f3dbfa7253b3",
18 "nudos": [
19 "corpus/fontconfig",
20 "incoming-kde/fontconfig-shared"
21 ],
22 "radio": {
23 "corpus/fontconfig": 17,
24 "incoming-kde/fontconfig-shared": 2
25 }
26 },
27 {
28 "sha": "36bc4f1cc4133353",
29 "nudos": [
30 "corpus/freetype",
31 "incoming-kde/freetype-shared"
32 ],
33 "radio": {
34 "corpus/freetype": 19,
35 "incoming-kde/freetype-shared": 3
36 }
37 },
38 {
39 "sha": "51ab804c56f6eab3",
40 "nudos": [
41 "corpus/glib",
42 "incoming-kde/glib-shared"
43 ],
44 "radio": {
45 "corpus/glib": 14,
46 "incoming-kde/glib-shared": 10
47 }
48 },
49 {
50 "sha": "075920b826834ac4",
51 "nudos": [
52 "corpus/libjpeg-turbo",
53 "incoming-kde/libjpeg-turbo-shared"
54 ],
55 "radio": {
56 "corpus/libjpeg-turbo": 9,
57 "incoming-kde/libjpeg-turbo-shared": 6
58 }
59 },
60 {
61 "sha": "8c9b05b675ca7301",
62 "nudos": [
63 "corpus/libpng",
64 "incoming-kde/libpng-shared"
65 ],
66 "radio": {
67 "corpus/libpng": 16,
68 "incoming-kde/libpng-shared": 8
69 }
70 },
71 {
72 "sha": "ffc6af80b014ddeb",
73 "nudos": [
74 "corpus/linux",
75 "corpus/linux-headers",
76 "corpus/linux-metal"
77 ],
78 "radio": {
79 "corpus/linux-headers": 29,
80 "corpus/linux-metal": 0,
81 "corpus/linux": 0
82 }
83 },
84 {
85 "sha": "b43e0a2db2a89fc5",
86 "nudos": [
87 "corpus/linux-generic",
88 "corpus/linux-metal-dual"
89 ],
90 "radio": {
91 "corpus/linux-generic": 0,
92 "corpus/linux-metal-dual": 0
93 }
94 },
95 {
96 "sha": "51aa686ca4060e38",
97 "nudos": [
98 "corpus/mesa",
99 "corpus/mesa-llvmpipe",
100 "corpus/mesa-swrast"
101 ],
102 "radio": {
103 "corpus/mesa-llvmpipe": 0,
104 "corpus/mesa-swrast": 0,
105 "corpus/mesa": 124
106 }
107 },
108 {
109 "sha": "47fe8c99461250d4",
110 "nudos": [
111 "corpus/pcre2",
112 "incoming-kde/pcre2-shared"
113 ],
114 "radio": {
115 "corpus/pcre2": 19,
116 "incoming-kde/pcre2-shared": 11
117 }
118 },
119 {
120 "sha": "fff1ffcf2b0da84d",
121 "nudos": [
122 "corpus/xz",
123 "incoming-kde/xz-shared"
124 ],
125 "radio": {
126 "corpus/xz": 0,
127 "incoming-kde/xz-shared": 4
128 }
129 },
130 {
131 "sha": "9a93b2b7dfdac77c",
132 "nudos": [
133 "corpus/zlib",
134 "incoming-kde/zlib-shared"
135 ],
136 "radio": {
137 "corpus/zlib": 67,
138 "incoming-kde/zlib-shared": 34
139 }
140 },
141 {
142 "sha": "760903e9ae401f8b",
143 "nudos": [
144 "incoming-kde/prison",
145 "incoming-kde/prison-scanner"
146 ],
147 "radio": {
148 "incoming-kde/prison-scanner": 1,
149 "incoming-kde/prison": 3
150 }
151 },
152 {
153 "sha": "809afafab61593f9",
154 "nudos": [
155 "incoming-kde/qcoro",
156 "incoming-kde/qcoro-shared"
157 ],
158 "radio": {
159 "incoming-kde/qcoro-shared": 2,
160 "incoming-kde/qcoro": 1
161 }
162 }
163 ],
164 "carriers": [
165 {
166 "sha": "5eacc5550f0bdbba",
167 "nudos": [
168 "corpus/adwaita-hello",
169 "corpus/libadwaita"
170 ],
171 "radio": {
172 "corpus/adwaita-hello": 0,
173 "corpus/libadwaita": 3
174 },
175 "carriers": [
176 "corpus/adwaita-hello"
177 ]
178 },
179 {
180 "sha": "29cc165e27e83d2b",
181 "nudos": [
182 "corpus/gettext-tiny",
183 "corpus/itstool"
184 ],
185 "radio": {
186 "corpus/gettext-tiny": 78,
187 "corpus/itstool": 1
188 },
189 "carriers": [
190 "corpus/itstool"
191 ]
192 },
193 {
194 "sha": "e1817c650ddc3261",
195 "nudos": [
196 "corpus/gtk4",
197 "corpus/gtk4-hello"
198 ],
199 "radio": {
200 "corpus/gtk4-hello": 0,
201 "corpus/gtk4": 6
202 },
203 "carriers": [
204 "corpus/gtk4-hello"
205 ]
206 },
207 {
208 "sha": "ab35d420102f3e8b",
209 "nudos": [
210 "corpus/gtksourceview",
211 "corpus/hammer-edit",
212 "corpus/sourceview-hello"
213 ],
214 "radio": {
215 "corpus/gtksourceview": 2,
216 "corpus/hammer-edit": 0,
217 "corpus/sourceview-hello": 0
218 },
219 "carriers": [
220 "corpus/hammer-edit",
221 "corpus/sourceview-hello"
222 ]
223 }
224 ],
225 "sombras": [
226 {
227 "nombre": "dbus",
228 "colas": [
229 "corpus",
230 "incoming-kde"
231 ],
232 "redundante": false,
233 "radio": {
234 "corpus/dbus": 0,
235 "incoming-kde/dbus": 114
236 }
237 },
238 {
239 "nombre": "libarchive",
240 "colas": [
241 "corpus",
242 "incoming-kde"
243 ],
244 "redundante": false,
245 "radio": {
246 "corpus/libarchive": 0,
247 "incoming-kde/libarchive": 1
248 }
249 },
250 {
251 "nombre": "libevdev",
252 "colas": [
253 "corpus",
254 "incoming-kde"
255 ],
256 "redundante": false,
257 "radio": {
258 "corpus/libevdev": 2,
259 "incoming-kde/libevdev": 2
260 }
261 },
262 {
263 "nombre": "libgcrypt",
264 "colas": [
265 "corpus",
266 "incoming-kde"
267 ],
268 "redundante": false,
269 "radio": {
270 "corpus/libgcrypt": 1,
271 "incoming-kde/libgcrypt": 16
272 }
273 },
274 {
275 "nombre": "libgpg-error",
276 "colas": [
277 "corpus",
278 "incoming-kde"
279 ],
280 "redundante": false,
281 "radio": {
282 "corpus/libgpg-error": 4,
283 "incoming-kde/libgpg-error": 16
284 }
285 },
286 {
287 "nombre": "libinput",
288 "colas": [
289 "corpus",
290 "incoming-kde"
291 ],
292 "redundante": false,
293 "radio": {
294 "corpus/libinput": 1,
295 "incoming-kde/libinput": 1
296 }
297 },
298 {
299 "nombre": "libnl",
300 "colas": [
301 "corpus",
302 "incoming-kde"
303 ],
304 "redundante": false,
305 "radio": {
306 "corpus/libnl": 1,
307 "incoming-kde/libnl": 2
308 }
309 },
310 {
311 "nombre": "libxkbcommon",
312 "colas": [
313 "corpus",
314 "incoming-kde"
315 ],
316 "redundante": false,
317 "radio": {
318 "corpus/libxkbcommon": 9,
319 "incoming-kde/libxkbcommon": 114
320 }
321 },
322 {
323 "nombre": "libxml2",
324 "colas": [
325 "corpus",
326 "incoming-kde"
327 ],
328 "redundante": false,
329 "radio": {
330 "corpus/libxml2": 7,
331 "incoming-kde/libxml2": 4
332 }
333 },
334 {
335 "nombre": "mtdev",
336 "colas": [
337 "corpus",
338 "incoming-kde"
339 ],
340 "redundante": false,
341 "radio": {
342 "corpus/mtdev": 2,
343 "incoming-kde/mtdev": 2
344 }
345 },
346 {
347 "nombre": "openssl",
348 "colas": [
349 "corpus",
350 "incoming-kde"
351 ],
352 "redundante": false,
353 "radio": {
354 "corpus/openssl": 25,
355 "incoming-kde/openssl": 21
356 }
357 },
358 {
359 "nombre": "util-linux",
360 "colas": [
361 "corpus",
362 "incoming-kde"
363 ],
364 "redundante": false,
365 "radio": {
366 "corpus/util-linux": 1,
367 "incoming-kde/util-linux": 20
368 }
369 }
370 ]
371}