Bug 4931 - build-perl-modules.pl doesn't work for previous releases
: build-perl-modules.pl doesn't work for previous releases
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Tools
: unspecified
: PC All
: P2 minor (vote)
: ---
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-04-21 23:34 UTC by Erland Isaksson
Modified: 2008-12-18 11:12 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erland Isaksson 2007-04-21 23:34:55 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.
Comment 1 KDF 2007-04-26 23:33:11 UTC
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.
Comment 2 Blackketter Dean 2007-10-26 10:40:31 UTC
Andy, what do you think?
Comment 3 Andy Grundman 2007-10-26 10:48:21 UTC
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.
Comment 4 Blackketter Dean 2007-12-27 10:57:42 UTC
Let's start versioning now, at least.
Comment 5 Andy Grundman 2008-01-18 14:36:22 UTC
7.0 will now look in the vendor/src/7.0 directory.
Comment 6 Chris Owens 2008-03-07 09:03:12 UTC
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.