Using the perl ecosystem (Was: Re: How my BBC Sounds Plugin briefly broke LMS. A cautionary tale!)

Johan Vromans <[email protected]>
Newsgroups gmane.music.equipment.slimdevices.devel
Organization Squirrel Consultancy
Message-ID <[email protected]>
FWIW, I made a quick tour...

On my Fedora 33 system I needed to install the following standard packages:

perl-EV
perl-AnyEvent
perl-File-BOM
perl-File-Next
perl-Class-Virtual*
perl-File-Slurp*
perl-URI-Find*
perl-HTTP-Daemon*
perl-UUID-Tiny*
perl-Data-Page*
perl-IO-Socket-SSL*
perl-SQL-Abstract-Limit*
perl-File-ReadBackwards*

From LMS' private CPAN, I needed to install:

Image::Scale
Proc::Background
Tie::Cache::LRU
Tie::RegexpHash
JSON::XS::VersionOneAndTwo
Net::HTTPS::NB*
DBIx::Class*

When slimserver is started, it checks for the necessary modules. However
apparently this check is outdated. The modules above with an asterisk* were
required but not checked (i.e., if missing they crash slimserver when
started).

BTW, I thought that the DBIx::Class incompatibility was fixed?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.