Recently, I've been working on adding IBM_Validated_OSS_List for Ubuntu_22. There i realised that there's no check for an edge case which consists of packages that aren't available for some distribution, for example Alfresco package isn't available for RHEL_9.x , that can be checked here
https://www.ibm.com/community/z/open-source-software/output/json/
Hence, I added a check-in code for checking this issue and maded a PR for that too, and I'll make a PR here too for updating the old files and add new one's for the new distributions (RHEL_9, Ubuntu_22) with no null entries.
Please take a look @pleia2, @rachejazz and @arshPratap.
Recently, I've been working on adding IBM_Validated_OSS_List for Ubuntu_22. There i realised that there's no check for an edge case which consists of packages that aren't available for some distribution, for example Alfresco package isn't available for RHEL_9.x , that can be checked here https://www.ibm.com/community/z/open-source-software/output/json/
Then, I checked the Json files for IBM_Validated_OSS_List available at https://github.com/openmainframeproject/software-discovery-tool-data/tree/main/data_files. I noticed that each file have some instance of packages that have null entries as can be seen in the attached screenshots.
Hence, I added a check-in code for checking this issue and maded a PR for that too, and I'll make a PR here too for updating the old files and add new one's for the new distributions (RHEL_9, Ubuntu_22) with no null entries.
Please take a look @pleia2, @rachejazz and @arshPratap.