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?