perfsonar / perl-shared

Shared libraries used by perl packages and referenced as a submodule in many git repos
Apache License 2.0
7 stars 3 forks source link

Remove dependency on PSConfig Perl Code #99

Closed arlake228 closed 6 months ago

arlake228 commented 6 months ago

libperfsonar-toolkit-perl requires perfsonar-psconfig-pscheduler-devel which no longer exists. Most of the Perl PSConfig libraries already live in perl shared, this was just one strange edge case. The code that needs it is reading one field out of a local JSON file, so should be easy to just replace with normal json file parsing pattern.

See https://github.com/perfsonar/perl-shared/blob/df0ee6c197ea5ab33870f2c6c0380a0bc6aaf5da/libperfsonar/libperfsonar/lib/perfSONAR_PS/NPToolkit/DataService/Host.pm#L624