You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are several cases where the relationship between two artifacts of the same package version matters such as tracking a binary and its (assumed) source code together and being able to supplement certain package metadata with details from multiple artifacts. It is also essential to get access to the source code to achieve the goals of this project.
This feature should group together multiple package(s) artifact(s) such as multiple builds of the same package version and the source, patch and Git repo archives in a set that can then be used at query time.
It could also be about grouping multiple manifests or data sources (such as an API and a manifest)
Some of the things I envision include
Enhance the data models to support a package set attribute (some UUID?), (or a relationship between packages)
Create an API endpoint to return enhanced results for a package set, either by default or as an option
Develop various procedures to group packages in a set using PURL-based heuristics or else. These could be triggered at package creation time for instance when the source and binary packages are created together, or there could something like the VCIO improvers to the same effect.
The text was updated successfully, but these errors were encountered:
REST API: there is now an endpoint with enhanced results for a package set. We created an API endpoint and this new endpoint combines together all the details of the packages in a set in combined API response.
** To test the features of this Task, install PurlDB. Run it locally then:
add a package using the new on demand data collection endpoint
https:///api/collect/?purl=pkg:maven/com.drewnoakes/metadata-extractor@2.19.0
browse the package:
https:///api/packages/?purl=pkg:maven/com.drewnoakes/metadata-extractor@2.19.0
See the set for this package with 2 packages (source and binaries)
You can also query the enhanced package details in the set using:
https:///api/packages//get_enhanced_package_data/ from the details of a package using the “extra data” dropdown.
There are several cases where the relationship between two artifacts of the same package version matters such as tracking a binary and its (assumed) source code together and being able to supplement certain package metadata with details from multiple artifacts. It is also essential to get access to the source code to achieve the goals of this project.
This feature should group together multiple package(s) artifact(s) such as multiple builds of the same package version and the source, patch and Git repo archives in a set that can then be used at query time.
It could also be about grouping multiple manifests or data sources (such as an API and a manifest)
Some of the things I envision include
The text was updated successfully, but these errors were encountered: