@@ -18,7 +18,10 @@ async fn ingest_sboms(ctx: &TrustifyContext) -> Result<(), anyhow::Error> {
18
18
19
19
let sbom_v1 = system
20
20
. ingest_sbom (
21
- ( "source" , "http://sbom.com/test.json" ) ,
21
+ (
22
+ "sour// TODO: Is this right ?ce" ,
23
+ "http://sbom.com/test.json" ,
24
+ ) ,
22
25
& Digests :: digest ( "8" ) ,
23
26
Some ( "a" . to_string ( ) ) ,
24
27
( ) ,
@@ -208,52 +211,52 @@ async fn transitive_dependency_of(ctx: &TrustifyContext) -> Result<(), anyhow::E
208
211
209
212
sbom1
210
213
. ingest_package_relates_to_package (
211
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
212
- Relationship :: DependencyOf ,
213
214
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
215
+ Relationship :: Dependency ,
216
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
214
217
& ctx. db ,
215
218
)
216
219
. await ?;
217
220
218
221
sbom1
219
222
. ingest_package_relates_to_package (
220
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
221
- Relationship :: DependencyOf ,
222
223
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
224
+ Relationship :: Dependency ,
225
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
223
226
& ctx. db ,
224
227
)
225
228
. await ?;
226
229
227
230
sbom1
228
231
. ingest_package_relates_to_package (
229
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
230
- Relationship :: DependencyOf ,
231
232
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
233
+ Relationship :: Dependency ,
234
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
232
235
& ctx. db ,
233
236
)
234
237
. await ?;
235
238
236
239
sbom1
237
240
. ingest_package_relates_to_package (
238
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
239
- Relationship :: DependencyOf ,
240
241
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
242
+ Relationship :: Dependency ,
243
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
241
244
& ctx. db ,
242
245
)
243
246
. await ?;
244
247
245
248
sbom1
246
249
. ingest_package_relates_to_package (
247
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
248
- Relationship :: DependencyOf ,
249
250
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
251
+ Relationship :: Dependency ,
252
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
250
253
& ctx. db ,
251
254
)
252
255
. await ?;
253
256
254
257
let _results = sbom1
255
258
. related_packages_transitively (
256
- & [ Relationship :: DependencyOf ] ,
259
+ & [ Relationship :: Dependency ] ,
257
260
& "pkg:maven/io.quarkus/[email protected] " . try_into ( ) ?
,
258
261
& ctx. db ,
259
262
)
@@ -282,9 +285,9 @@ async fn ingest_package_relates_to_package_dependency_of(
282
285
283
286
sbom1
284
287
. ingest_package_relates_to_package (
285
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
286
- Relationship :: DependencyOf ,
287
288
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
289
+ Relationship :: Dependency ,
290
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
288
291
& ctx. db ,
289
292
)
290
293
. await ?;
@@ -301,17 +304,17 @@ async fn ingest_package_relates_to_package_dependency_of(
301
304
302
305
sbom2
303
306
. ingest_package_relates_to_package (
304
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
305
- Relationship :: DependencyOf ,
306
307
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
308
+ Relationship :: Dependency ,
309
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
307
310
& ctx. db ,
308
311
)
309
312
. await ?;
310
313
311
314
let dependencies = fetch
312
315
. related_packages (
313
316
sbom1. sbom . sbom_id ,
314
- Relationship :: DependencyOf ,
317
+ Relationship :: Dependency ,
315
318
"pkg:maven/io.quarkus/[email protected] " ,
316
319
& ctx. db ,
317
320
)
@@ -334,7 +337,7 @@ async fn ingest_package_relates_to_package_dependency_of(
334
337
let dependencies = fetch
335
338
. related_packages (
336
339
sbom2. sbom . sbom_id ,
337
- Relationship :: DependencyOf ,
340
+ Relationship :: Dependency ,
338
341
"pkg:maven/io.quarkus/[email protected] " ,
339
342
& ctx. db ,
340
343
)
@@ -381,27 +384,27 @@ async fn sbom_vulnerabilities(ctx: &TrustifyContext) -> Result<(), anyhow::Error
381
384
log:: debug!( "-------------------- B" ) ;
382
385
383
386
sbom. ingest_package_relates_to_package (
384
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
385
- Relationship :: DependencyOf ,
386
387
Purl :: from_str ( "pkg:oci/[email protected] " ) ?
,
388
+ Relationship :: Dependency ,
389
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
387
390
& ctx. db ,
388
391
)
389
392
. await ?;
390
393
log:: debug!( "-------------------- C" ) ;
391
394
392
395
sbom. ingest_package_relates_to_package (
393
- Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
394
- Relationship :: DependencyOf ,
395
396
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
397
+ Relationship :: Dependency ,
398
+ Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
396
399
& ctx. db ,
397
400
)
398
401
. await ?;
399
402
log:: debug!( "-------------------- D" ) ;
400
403
401
404
sbom. ingest_package_relates_to_package (
402
- Purl :: from_str ( "pkg:maven/postgres/[email protected] " ) ?
,
403
- Relationship :: DependencyOf ,
404
405
Purl :: from_str ( "pkg:maven/io.quarkus/[email protected] " ) ?
,
406
+ Relationship :: Dependency ,
407
+ Purl :: from_str ( "pkg:maven/postgres/[email protected] " ) ?
,
405
408
& ctx. db ,
406
409
)
407
410
. await ?;
0 commit comments