Bugzilla – Bug 4021
build-perl-modules hangs on YAML-Syck-0.64
Last modified: 2008-09-15 14:39:24 UTC
When launching build-perl-modules.pl on slimserver 6.5 from nightly 2006-08-30 it hangs when compiling YAML-Syck-0.64 on Ubuntu Dapper 6.06. I tried to compile it manually and it results in the following output: =================== slimserver@inspiron8600lin:~/Downloads/YAML-Syck-0.64$ /usr/bin/perl Makefile.PL *** WARNING *** This release breaks compatibility with versions earlier than version 0.60 of YAML::Syck and YAML.pm when serializing blessed references. See the COMPATIBILITY file for more information. *** Pre-0.60 version of YAML.pm (0.57) detected. *** Pre-0.60 version of YAML::Syck (0.44) detected. Continue installing YAML::Syck? [y] =================== The problem seems to be that it asks for a "y" but this question never shows up when running build-perl-modules.pl. By entering "y" anyway when it seems to hang the compilation continues and succeeds. The output when running build-perl-modules.pl just looks as follows: ======================= Downloading XML-Parser-2.34.tar.gz to: /var/lib/slimserver/Downloads Uncompressing.. Configuring.. /usr/bin/perl Makefile.PL Building.. Library for XML-Parser-2.34.tar.gz is OK! Downloading YAML-Syck-0.64.tar.gz to: /var/lib/slimserver/Downloads Uncompressing.. Configuring.. /usr/bin/perl Makefile.PL ======================= And nothing more happens until you enter y and press enter.
Created attachment 1488 [details] auto yes YAML Syck requiress user intervention when the package detects a version below 0.60 on the system. In this patch, we auto-feed the yes response.
Thanks - please apply.
fixed, trunk at change 9297, 6.5 at change 9298
*** Bug 4034 has been marked as a duplicate of this bug. ***
The solution here does not work for all cases. Either a system doesn't like the redirect, or when no input is required, the added redirect causes failure. Might it be possible to expose the message to the user for manual response when needed?
Fixed in change 9392