Re: [SlimDevices: SqueezeCenter] lms 8.3 and perl 5.36
I did as you instructed on https://github.com/Logitech/slimserver/issues/826 and have LMS 8.3.0 up and running on Debian bookworm/sid. Thanks! :-) -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] lms 8.3 and perl 5.36
On Mon, 07 Nov, Michael Herger wrote: > Not yet. But feel free to give the tarball below a try: > > https://github.com/Logitech/slimserver-vendor/actions/runs/3392298402 > > See https://github.com/Logitech/slimserver/issues/826 for details. Ok, I'm giving that a go. Just one question ... in 5.34 it is x86_64-linux-thread-multi whereas in that download it is now x86_64-linux-gnu-thread-multi. Should the "gnu-" part get renamed away, is that part now required with 5.36, or doesn't it even matter? -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] lms 8.3 and perl 5.36
> It's mostly the latter. Once a Perl version / platform has a certain > demand I'm usually adding support for it. But as long as it's only in > a pre-release version of some system, or on an exotic platform, I > keep waiting. When is the demand high enough? ;-) Debian bookworm/sid now ships Perl 5.36, but the latest LMS 8.3 nightly still only has up to 5.34 for amd64. I would really love to see this updated in the near future. :-) -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Updating from 8.0.1 to 8.3.0
Ok, I checked out the git repo, followed Docker build instructions and now I have a build folder with arch/5.34/x86_64-linux-gnu-thread-multi/ and arch/5.34/x86_64-linux-thread-multi/ inside, both of which do not exactly look like the installed /usr/share/squeezeboxserver/CPAN/arch/5.34 Of course I could now go through the files one by one, find the corresponding one and copy it over ... but ... is there a simpler way? Some "packaging target"? On Tue, 08 Feb, Michael Herger wrote: > > You are building the 5.34 modules already against glibc 2.34 ... > > which is even newer than my Debian unstable. > > > > Is this intentional? > > No. The first system to require Perl 5.34 was Fedora 35. That's what > I used as the Docker image to build the binaries (on my M1 based > Mac...). > > Building on a different host shouldn't be a problem. Docker should > take care of the encapsulation. I've added a Debian based Dockerfile > which should allow you to build the binaries. Please give it a try. > See > > https://github.com/Logitech/slimserver-vendor/tree/public/8.3/CPAN/Docker > > If that works for you I'll update the binaries included in LMS. > ___ > Squeezecenter mailing list > Squeezecenter@lists.slimdevices.com > http://lists.slimdevices.com/mailman/listinfo/squeezecenter -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Updating from 8.0.1 to 8.3.0
I think, I see the issue: $ ldd x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so) You are building the 5.34 modules already against glibc 2.34 ... which is even newer than my Debian unstable. Is this intentional? On Tue, 08 Feb, Stefan Bellon wrote: > On Tue, 08 Feb, Michael Herger wrote: > > > > They are there (also 5.34 has content). The only missing file from > > > 5.34 > > > > Hmm... must be some library version conflict then. Did you check > > the glibc version? > > $ /lib/x86_64-linux-gnu/libc.so.6 --version > GNU C Library (Debian GLIBC 2.33-5) release release version 2.33. > > > > Yes, I'm on Debian unstable since 1997 (no joke). It never broke > > > in a way that it was unusable. The only thing that "regularly" > > > breaks whenever Perl is updated is LMS. In the past I just had to > > > wait until some kind soul uploaded a version with the new CPAN > > > modules included. As LMS 8.3.0 already had them, I thought I may > > > as well update from 8.0.1 to 8.3.0 this morning. > > > > Would Docker be an option? I could probably provide a Dockerfile to > > build the binaries yourself, just to see whether the same files > > built on Debian would work. > > My current docker installations are on other hosts (with glibc 2.28 > and 2.31) but I think I could also install docker on that specific > one and give it a go. > > -- > Stefan Bellon > _______ > Squeezecenter mailing list > Squeezecenter@lists.slimdevices.com > http://lists.slimdevices.com/mailman/listinfo/squeezecenter -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Updating from 8.0.1 to 8.3.0
On Tue, 08 Feb, Michael Herger wrote: > > They are there (also 5.34 has content). The only missing file from > > 5.34 > > Hmm... must be some library version conflict then. Did you check the > glibc version? $ /lib/x86_64-linux-gnu/libc.so.6 --version GNU C Library (Debian GLIBC 2.33-5) release release version 2.33. > > Yes, I'm on Debian unstable since 1997 (no joke). It never broke in > > a way that it was unusable. The only thing that "regularly" breaks > > whenever Perl is updated is LMS. In the past I just had to wait > > until some kind soul uploaded a version with the new CPAN modules > > included. As LMS 8.3.0 already had them, I thought I may as well > > update from 8.0.1 to 8.3.0 this morning. > > Would Docker be an option? I could probably provide a Dockerfile to > build the binaries yourself, just to see whether the same files built > on Debian would work. My current docker installations are on other hosts (with glibc 2.28 and 2.31) but I think I could also install docker on that specific one and give it a go. -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Updating from 8.0.1 to 8.3.0
First of all, thanks for your lightning fast response. :-D On Tue, 08 Feb, Michael Herger wrote: > > Feb 08 08:18:07 slim squeezeboxserver[739207]: The following > > modules failed to load: DBI EV XML::Parser::Expat HTML::Parser > > JSON::XS YAML::XS Sub::Name > > Hmm... can you double check the LMS installation folder to see > whether the 5.34 binaries are there? $ ls -al /usr/share/squeezeboxserver/CPAN/arch/ total 40 drwxr-xr-x 10 root root 4096 Feb 8 08:03 . drwxr-xr-x 58 root root 4096 Feb 8 08:03 .. drwxr-xr-x 6 root root 4096 Feb 8 08:03 5.20 drwxr-xr-x 6 root root 4096 Feb 8 08:03 5.22 drwxr-xr-x 7 root root 4096 Feb 8 08:03 5.24 drwxr-xr-x 7 root root 4096 Feb 8 08:03 5.26 drwxr-xr-x 9 root root 4096 Feb 8 08:03 5.28 drwxr-xr-x 9 root root 4096 Feb 8 08:03 5.30 drwxr-xr-x 9 root root 4096 Feb 8 08:03 5.32 drwxr-xr-x 9 root root 4096 Feb 8 08:03 5.34 They are there (also 5.34 has content). The only missing file from 5.34 when comparing with 5.32 is x86_64-linux-thread-multi/Audio/Scan.pm (however this file is ONLY present in 5.32, not sure whether it is by accident or whether it is required since 5.32 and now missing in 5.34)? > Oh, you're on unstable? Oh well... that's what you get... an unstable > system. People who live on the edge should be able to deal with it... Yes, I'm on Debian unstable since 1997 (no joke). It never broke in a way that it was unusable. The only thing that "regularly" breaks whenever Perl is updated is LMS. In the past I just had to wait until some kind soul uploaded a version with the new CPAN modules included. As LMS 8.3.0 already had them, I thought I may as well update from 8.0.1 to 8.3.0 this morning. So, to me (not experienced with Perl at all) it looks like some include/lookup path is not set correctly? -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
[SlimDevices: SqueezeCenter] Updating from 8.0.1 to 8.3.0
Hi community, this morning my LMS installation broke (again) due to the fact that Debian updated Perl from 5.32 to 5.34 and my installation of LMS 8.0.1 that was running happily for over a year broke (as always when Perl gets a major update). I looked around http://downloads.slimdevices.com/nightly/index.php and realised that only LMS 8.3.0 has support for Perl 5.34, so I downloaded the latest logitechmediaserver_8.3.0~1644276318_amd64.deb and installed it. However, now it doesn't start up at all and even the server.log stays empty - which seems unhelpful. journalctl shows me the following lines: Feb 08 08:18:07 slim systemd[1]: Started Logitech Media Server. Feb 08 08:18:07 slim squeezeboxserver[739207]: The following modules failed to load: DBI EV XML::Parser::Expat HTML::Parser JSON::XS YAML::XS Sub::Name Feb 08 08:18:07 slim squeezeboxserver[739207]: This is perl 5, version 34, subversion 0 (v5.34.0) built for x86_64-linux-gnu-thread-multi Feb 08 08:18:07 slim squeezeboxserver[739207]: (with 49 registered patches, see perl -V for more detail) ... However all the modules listed are installed: sbellon@slim$ dpkg -l libdbi-perl libev-perl libxml-parser-perl libhtml-parser-perl libjson-xs-perl libyaml-xs-perl libsub-name-perl dpkg-query: no packages found matching libyaml-xs-perl Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=---===> ii libdbi-perl:amd64 1.643-3+b2 amd64Perl Database Interface (DBI) ii libev-perl4.33-1+b2amd64Perl interface to libev, the hi> ii libhtml-parser-perl:amd64 3.76-1+b1amd64collection of modules that pars> ii libjson-xs-perl 4.030-1+b2 amd64module for manipulating JSON-fo> ii libsub-name-perl 0.26-1+b2amd64module for assigning a new name> ii libxml-parser-perl:amd64 2.46-3+b1amd64Perl module for parsing XML fil> I would be very grateful for any help in getting LMS starting up again. TIA. Stefan -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Logitech Media Server 8.0.0 released!
Just for the record, I updated from a 1.5 years old 7.9.2 nightly to LMS 8.0.1 nightly now (also updating from Perl 5.30 to 5.32). I was greeted with the information that my SB Radio has broken firmware and I should patch it (Applet Installer + Patch Installer + Version Comparison Fix), which worked as documented, AFAICS. Except for WaveInput plugin v1.04 (which says it's not compatible with that version of LMS) everything seems to have started up fine. ShairTunes2 (fork) also emits a log message: Argument "" isn't numeric in addition (+) at /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 389. -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Logitech Media Server 8.0.0 released!
Thanks for all your answers. On Thu, 03 Dec, SlimChances wrote: > I have quite a few of Erland's plugins and they work on LMS 8.01. The > trick, I think, is to have them installed on a version of LMS prior to > LMS 8 and then upgrade or install LMS 8.01 over that Ok, that would be exactly my case right now. But because nobody commented on those two points I asked, I assume there does not exist any documented information? 1) Is there any guide/wiki explaining the changes and migration prerequisites to take care of? 2) Is there somewhere a plugin compatibility list, either mentioning the ones that do work or those that don't? -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Logitech Media Server 8.0.0 released!
Thanks for your quick reply. On Thu, 03 Dec, CJS wrote: > In my experience updating LMS from 7.9.4 to 8.0.1 is indeed a matter > of downloading the appropriate .deb file and installing it by double > clicking the .deb file in your file manager. Or "dpkg -i" for that matter. ;-) > Having said that, I have read on this forum that there are a few LMS > plugins that have not been updated to be used with LMS 8.x, for > example a few plugins that were made by author "Erland". If you don't > use these plugins, then there should not be anay problem. Is there a list of them? Actually I'm using quite some plugins by Erland, but most importantly ShairTunes2 and SpiceFly SugarCube. >From Erland I'm using Custom Browse, Multi Library and License Manager. > Of course it is always good to make a backup (disk image) of your > debian drive before updating LMS. That's not what I wanted to hear. ;-) -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Logitech Media Server 8.0.0 released!
Hi community, I've been a long-time user of LMS and I've been running the LMS 7.9 nightlies for years on a Debian GNU/Linux unstable box. >From time to time, when Debian updates Perl, I always get a headache because the CPAN/arch contents of the LMS nightly .deb has to catch up first. I'm monitoring http://downloads.slimdevices.com/nightly/?ver=7.9 constantly, but see that since October 22nd it is not updated any more. So, I realized that there's now a 8.0 version "officially" out - which even already has Perl 5.32 supplied. Now, do I have to take special care regarding migration? Is there somewhere some guide I could read? Or is it as easy as going to http://downloads.slimdevices.com/nightly/?ver=8.0 and just installing the latest .deb from there and it will just work? TIA. Greetings, Stefan -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Debian and Perl 5.32
It's 2.31 indeed. On Mon, 09 Nov, paul- wrote: > What glibc is debian using. I have binaries built based on glibc > 2.31 I could submit them > > > > piCorePlayer a small player for the Raspberry Pi in RAM. > Homepage: https://www.picoreplayer.org > > Please 'donate' > (https://www.paypal.com/cgi-bin/webscr?cmd=_donations=U7JHY5WYHCNRU=GB_code=USD=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted) > if you like the piCorePlayer > > paul-'s Profile: http://forums.slimdevices.com/member.php?userid=58858 > View this thread: > http://forums.slimdevices.com/showthread.php?t=113202 > > ___ > Squeezecenter mailing list > Squeezecenter@lists.slimdevices.com > http://lists.slimdevices.com/mailman/listinfo/squeezecenter -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
[SlimDevices: SqueezeCenter] Debian and Perl 5.32
Hi all, and again we have the issue that distributions update their shipped Perl and LMS requires the new CPAN modules being built and included. Will this happen for 5.32 in the near future? I just took a a look at the latest nightly of 7.9.4 and the latest supported Perl (at least for x86_64) is 5.30. Greetings, Stefan ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
[SlimDevices: SqueezeCenter] DLNA problem: 401 Unauthorized
Hi all, I'm running Logitech Media Server Version: 7.9.1 - 1508904967 on a Debian GNU/Linux unstable box for years. I'm successfully using ShairTunes and now I wanted to get streaming from Windows 10 via DLNA media streaming working as well. I've activated Andy Grundman's UPnP/DLNA Media Interface (v1.0) and also set the UPnP/DLNA-Client to "Yes, search for UPnP/DLNA media servers" (whatever the English dropdown entry is called). However, when I use the "Send to " submenu from Windows File Explorer, the media window on Windows opens, the Touch in question displays the track metadata, but then I get a popup "401 Unauthorized". The server.log has multiple entries: Slim::Plugin::RemoteLibrary::UPnP::ControlPoint::_gotError (279) Error retrieving device description: 404 Not Found What am I missing? Greetings, Stefan -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl 5.26 support?
Seems I got it running by adding the following to the /etc/default/logitechmediaserver: # Ensure after an LMS update that we switch to our own Perl and not Debian's. for NAME in squeezeboxserver squeezeboxserver-cleanup squeezeboxserver-scanner; do sed -i -e 's+/usr/bin/perl+/opt/perl-5.24.3-LMS/bin/perl+g' /usr/sbin/$NAME done # Ensure we find the LMS Perl modules from the .deb export PERL5LIB=/usr/share/perl5 I used the following options to build Perl (mostly stolen from "perl -V" of the Debian version): ./Configure -Dprefix=/opt/perl-5.24.3-LMS -Dusethreads -Duselargefiles -Dcc=x86_64-linux-gnu-gcc -Dcpp=x86_64-linux-gnu-cpp -Dld=x86_64-linux-gnu-gcc -Dccflags="-DDEBIAN -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security" -Dldflags="-Wl,-z,relro" -Dlddlflags="-shared -Wl,-z,relro" -Dcccdlflags="-fPIC" -Darchname=x86_64-linux-gnu -Duse64bitint -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -Ui_libutil -Uversiononly -DDEBUGGING=-g -Doptimize=-O2 -des -Duseshrplib LMS plays and the scanner works, my library is the same as before. I'll test this a few days and then try to upgrade Debian. ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl 5.26 support?
What about putting for NAME in squeezeboxserver squeezeboxserver-cleanup squeezeboxserver-scanner; do sed -i -e 's+/usr/bin/perl+/opt/perl-5.24.3-LMS/bin/perl+g' /usr/sbin/$NAME done in /etc/default/logitechmediaserver ? ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl 5.26 support?
Ok, so I think it was easier to get a non-system Perl 5.24.3 compiled with additional modules like Crypt::OpenSSL::RSA, IO::Socket::INET6, and Net::SDP (which I need for ShairTunes2) than to get the modules for LMS compiled. However now the question remains what's an easy way to force LMS' /etc/init.d scripts to use the /opt/perl instead of the system one? Any suggestions? ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl 5.26 support?
Well, sadly, this IS what I get in that case: $ tar xzf Module-Build-0.4220.tar.gz $ cd Module-Build-0.4220/ $ perl Makefile.PL Died at Makefile.PL line 11. BEGIN failed--compilation aborted at Makefile.PL line 11. Debian unstable x86_64. ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl 5.26 support?
Ok, I thought I would give it a try, if it was that easy ... First thing I had to fix was the "cd EV-4.*" in buildme.sh because that expands to "cd EV-4.22 EV-4.22.tar.gz" which then does not work. That was easy to fix. Next problem however is (pasted from build.log): build_module run tests:0 clean:1 hints 1 Module-Build-0.4220 tar zxvf Module-Build-0.4220.tar.gz tar done cp: cannot stat '../hints': No such file or directory Died at Makefile.PL line 11. BEGIN failed--compilation aborted at Makefile.PL line 11. make: *** No targets specified and no makefile found. Stop. make failed, aborting Where in line 11 at Module-Build-0.4220/Makefile.PL I see: BEGIN { do 'inc/bootstrap.pl' or die defined($@) ? $@ : $! } The file Module-Build-0.4220/inc/bootstrap.pl is present and readable, and as I do not know anything about Perl, I'm now lost what's wrong here. Any hints? Luckily I tried the build with the old Perl 5.24 before updating Debian to the current 5.26 as otherwise I would now have a broken LMS installation. Greetings, Stefan ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl 5.26 support?
This Perl issue is really becoming more and more of a problem. I know that here on the lists instructions where given of how to compile the CPAN modules for oneself. But this had to be done whenever one installed a new version of the LMS. So, not really a choice for people using the nightlies (like me). On the other hand, https://github.com/sbellon/slimserver-vendor hasn't changed for quite some time. So, wouldn't it be possible to build the Perl modules *once* per new Perl version and reuse them whenever one installs a new nightly LMS? Problem right now is that Debian unstable (x86_64) is on Perl 5.26, but LMS does not come with CPAN binaries for 5.26, so a lot of packages have to be put "on hold" (currently 88, daily growing) which makes maintaining the system more and more complex - besides not getting security updates for packages on hold. I'd appreciate a solution to this issue very much! Greetings, Stefan ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl 5.26 support?
Hi all, I'm now hit by this issue as well as Debian updated to Perl 5.26 and I have again to "keep on hold" a log of packages to avoid broken dependencies. Greetings, Stefan -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
When I have to install a new box, I always take the latest stable version I get, do a pure base system install, then edit /etc/apt/sources.list to read "unstable" instead of the stable version name, e.g: # cat /etc/apt/sources.list deb http://ftp.de.debian.org/debian/ unstable main contrib non-free deb-src http://ftp.de.debian.org/debian/ unstable main contrib non-free Then I do: # apt-get update # apt-get dist-upgrade # apt-get upgrade This worked for the last years. It may be that you have to repeat the above steps in order to resolve all dependencies which may be broken during the distribution upgrade, but usually this works quite well. I'm running Debian GNU/Linux unstable since 1997, BTW. ;-) Greetings, Stefan On Tue, 04 Oct, Michael Herger wrote: > > Debian amd64. > > Are you running unstable? If so: what's the quickest path to get an > unstable version? They don't provide CD images for this. > > -- > > Michael > ___ > Squeezecenter mailing list > Squeezecenter@lists.slimdevices.com > http://lists.slimdevices.com/mailman/listinfo/squeezecenter -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topic again ...
Hi all, and again I stumbled into the same trap again, not paying attention once when doing the "aptitude update" and got the whole Perl 5.24 onto the system before realizing that this will completely break my LMS 7.9 setup again. :-( This whole Perl topic is something I still have not understood, therefore ... is there a) any chance that in the near future there will be a 7.9 nightly for Debian, compatible with Perl 5.24? or b) some manual steps that I have to do *once* and then be able to upgrade LMS and/or Perl without having to worry? I'd spend a day or two reading documentation if this was possible. TIA. Greetings, Stefan On Sun, 20 Dec, Stefan Bellon wrote: > Hi all, > > Debian unstable currently makes a transition from Perl 5.20 to 5.22 > and again I'm wondering what this will mean for my LMS 7.9 nightlies > installation on that Debian unstable box. > > It's still the same problem that first, LMS has to support the Perl > version on the system, it's not bundled with it's own packages or > independent from the Perl version. Right? > > Greetings, > Stefan > > -- > Stefan Bellon > ___ > Squeezecenter mailing list > Squeezecenter@lists.slimdevices.com > http://lists.slimdevices.com/mailman/listinfo/squeezecenter -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
On Tue, 22 Dec, DJanGo wrote: > Please take a look @ Rolands signature Ok, but this instructions assume that you don't want to rebuild very often. Currently I'm running the nightlies and doing the whole rebuild on an (almost) nightly basis seems a bit complex. So I'll have to put all packages on hold that depend on Perl 5.22 and wait till Perl 5.22 gets supported in the nightlies. Greetings, Stefan -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
On Sun, 20 Dec, Roland0 wrote: > That's why I use a non-system perl for LMS, thus avoiding all these > issues How would I do that? I.e. how do I tell LMS which Perl to use? If I install some Perl 5.20 in /usr/local, is there any way to tell LMS which one to use? Or do I just have to ensure that the manually installed Perl comes in front of the system one in PATH for the LMS daemon? Greetings, Stefan -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
On Tue, 22 Dec, DJanGo wrote: > Please take a look @ Rolands signature Thanks. I'm using the email gateway and/or Tapatalk Android app to access this forum, not the web interface, that's why I didn't see it in the first place. -- Stefan Bellon ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter