Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
Woo hoo! I'd been watching this thread rather than the github commit. Commit on 24 Nov 2016 added perl 5.24 support and seems to be working fine on Debian Stretch (testing, AMD64). Thanks. nickrickard's Profile: http://forums.slimdevices.com/member.php?userid=63291 View this thread: http://forums.slimdevices.com/showthread.php?t=104854 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
mherger wrote: > > Michael (or anyone else), can you give an estimate whether (and if > so, > > when) support will be added for the new Perl version? (Which is now 5 > > months old.) > > I'm sorry, no plan. What platform are we talking about here anyway? Perl > > 5.24 is only one part of the problem. Linux distributions and platforms > > (Intel, ARM, 32-bit, 64-bit...) add to it in many ways...l This is also a problem for other Linux distributions. I'm running a current Gentoo system with a x86_64 processor. If you wish to build a similar system, the standard instructions on gentoo.org will work. Thanks Skinjob's Profile: http://forums.slimdevices.com/member.php?userid=66190 View this thread: http://forums.slimdevices.com/showthread.php?t=104854 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
Roland0 wrote: > See the howto mentioned in my sig (includes both perl and git, if you > don't want to build the LMS stuff, just ignore this part) What I did in the end, was build Perl 5.22 like in your manual. (The manual is a few years old, so I changed some lines to reflect newer Perl versions etc.) I installed it in /opt/. (Not OK according to the Debian file hierarchy guidelines, but who cares.) Since I didn't want to interrupt any scripts the .deb had set up (which were working just fine), I decided against building LMS. I symlinked some modules to the new Perl directory: ln -s /usr/share/perl5/Slim/ /opt/perl-5.22.2-LMS/lib/5.22.2/Slim . I then changed the first lines in three files in /usr/sbin: squeezeboxserver, squeezeboxserver_safe and squeezeboxserver-scanner. They linked to the system wide perl binary, but I changed them to: #!/opt/perl-5.22.2-LMS/bin/perl . Then I started LMS using /etc/init.d/logitechmediaserver start. And it worked! Probably really basic stuff for you guys, but a little victory for me. :D Now I just need to remember to not re-install a newer version, because then I'd need to edit the files again. willemd's Profile: http://forums.slimdevices.com/member.php?userid=65076 View this thread: http://forums.slimdevices.com/showthread.php?t=104854 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
mherger 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. > Well, I'm running the intermediate 'testing'. But that's just two weeks behind 'unstable', so 'unstable' is the newest platform. If 'unstable' is supported, then so is 'testing'. Stefan's procedure seems correct to me, it's also what I usually do when I install a new machine. (There are also 'testing' network images to install, but I think the end result is the same and it takes just as long.) Awesome that you're looking into this! willemd's Profile: http://forums.slimdevices.com/member.php?userid=65076 View this thread: http://forums.slimdevices.com/showthread.php?t=104854 ___ 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 topicagain ...
mherger wrote: > > Michael (or anyone else), can you give an estimate whether (and if > so, > > when) support will be added for the new Perl version? (Which is now 5 > > months old.) > > I'm sorry, no plan. What platform are we talking about here anyway? Perl > > 5.24 is only one part of the problem. Linux distributions and platforms > > (Intel, ARM, 32-bit, 64-bit...) add to it in many ways... Debian amd64. The previous Perl updates caused the same kind of problems, but then they were fixed after a short while, so that's why I kinda expected it would go the same way now. But I know it's essentially a dead product for a while now, which is unfortunate but I can't blame you of course. I'm glad it's been functioning for so long. Anyway, the last year I haven't really kept up with LMS development otherwise, have Logitech cut your hours even more? I will check out the suggestions in the posts above to create a stand-alone lms. Thanks all for the pointers! willemd's Profile: http://forums.slimdevices.com/member.php?userid=65076 View this thread: http://forums.slimdevices.com/showthread.php?t=104854 ___ 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 ...
sbellon wrote: > > 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. > You don't need to rebuild when upgrading LMS, since the binary CPAN modules 'basically never change' (https://github.com/Logitech/slimserver-vendor/tree/public/7.9/CPAN) (and if they do, it's because a new perl version makes it necessary) [ extGUI4LMS - an alternative web interface: 'forum' (http://forums.slimdevices.com/showthread.php?98186-Announce-Alternative-Web-Interface-(beta)) / 'homepage' (http://code.google.com/p/extgui4lms/) | 'music visualizer' (http://forums.slimdevices.com/showthread.php?103073-Announce-music-visualizer-for-squeezelite) for squeezelite | 'Howto' (http://forums.slimdevices.com/showthread.php?99648-Howto-build-a-self-contained-LMS): build a self-contained LMS ] Roland0's Profile: http://forums.slimdevices.com/member.php?userid=56808 View this thread: http://forums.slimdevices.com/showthread.php?t=104854 ___ 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 ...
sbellon wrote: > > How would I do that? I.e. how do I tell LMS which Perl to use? Please take a look @ Rolands signature Gruss Jan DJanGo's Profile: http://forums.slimdevices.com/member.php?userid=1516 View this thread: http://forums.slimdevices.com/showthread.php?t=104854 ___ 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
Re: [SlimDevices: SqueezeCenter] Perl Update ... the same old topicagain ...
sbellon wrote: > > It's still the same problem that first, LMS has to support the Perl > version on the system, > Yes, check 'here' (https://github.com/Logitech/slimserver/tree/public/7.9/CPAN/arch) for the currently supported versions > > it's not bundled with it's own packages or > independent from the Perl version. Right? > it's bundled with it's own packages and therefore not independent from the Perl version That's why I use a non-system perl for LMS, thus avoiding all these issues [ extGUI4LMS - an alternative web interface: 'forum' (http://forums.slimdevices.com/showthread.php?98186-Announce-Alternative-Web-Interface-(beta)) / 'homepage' (http://code.google.com/p/extgui4lms/) | 'music visualizer' (http://forums.slimdevices.com/showthread.php?103073-Announce-music-visualizer-for-squeezelite) for squeezelite | 'Howto' (http://forums.slimdevices.com/showthread.php?99648-Howto-build-a-self-contained-LMS): build a self-contained LMS ] Roland0's Profile: http://forums.slimdevices.com/member.php?userid=56808 View this thread: http://forums.slimdevices.com/showthread.php?t=104854 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter