Bugzilla – Bug 4931
build-perl-modules.pl doesn't work for previous releases
Last modified: 2008-12-18 11:12:53 UTC
The build-perl-modules.pl script doesn't seem to work correctly for old releases, as an example it is no longer possible to build SlimServer 6.3 using the buid-perl-modules.pl script that was delivered with the 6.3 release. I think the problem is that it tries to download modules from: http://svn.slimdevices.com/vendor/src/ This is fine as long as you don't remove the modules for the previous releases, but at the moment you do remove them and the result is that for example Compress-Zlib-1.33.tar.gz doesn't exist here any more. It tries to download it as: http://svn.slimdevices.com/vendor/src/Compress-Zlib-1.33.tar.gz?view=auto If it instead would download it from this URL it would work: http://svn.slimdevices.com/vendor/src/Compress-Zlib-1.33.tar.gz?rev=8647&view=auto 8647 is the last revision on the 6.3 branch in svn.
I don't believe the build script was intended to keep working for older releases. It was intended as a helper for getting the dependant modules to work, and in special cases it should be possible for the user to deal with these. However, I'll reset this to an enhancement in case SD is willing to continue to host older packages of the dependancies. Clearly there will have to be reasonable limits and some extra scripting to track the tagged revision numbers.
Andy, what do you think?
Guess we should version the vendor/src directory starting with 7.0. If you can provide me with a list of all old versions expected by prior releases of SlimServer that are now missing from vendor/src and I will put them back.
Let's start versioning now, at least.
7.0 will now look in the vendor/src/7.0 directory.
This bug is being closed since it was resolved for a version which is now released! Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html If you are still seeing this bug, please re-open it and we will consider it for a future release.