Summary: | app-admin/ec2-ami-tools-1.4.0.5-r2 depends on dev-lang/ruby:1.9, but still changes the shebang to ruby18 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul Tobias <tobias.pal> |
Component: | Current packages | Assignee: | Tom Wijsman (TomWij) (RETIRED) <tomwij> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Paul Tobias
2013-09-06 04:35:52 UTC
Also, S="${WORKDIR}/${P}" is the default. + 07 Sep 2013; Tom Wijsman <TomWij@gentoo.org> +ec2-ami-tools-1.4.0.5-r3.ebuild, + -ec2-ami-tools-1.4.0.5-r2.ebuild: + Revision bump. Fixed up ruby version sed by using a variable instead and + removed redundant S definition. Fixes bug #483832 reported by Paul Tobias. Thank you both. --- Paul: Can you test whether it works fine with Ruby 1.9 now and report back? I no longer have access to Amazon instances myself so cannot fully guarantee it works. Thank you very much in advance. Thank you Tom, Now I emerged ruby 2.0 too, and tried the tools with both 1.9 and 2.0. Although I didn't try them all, but I can confirm ec2-bundle-image, ec2-bundle-vol and ec2-upload-bundle works with both ruby 1.9 and 2.0. I didn't find anything which wouldn't work with either of these ruby versions. I think it might be ok to depend on dev-lang/ruby[ssl], remove the sed, and use the ruby selected by eselect ruby. ( I had to explicitly set --ec2cert /etc/ec2/amitools/cert-ec2.pem, because the tools were looking for $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2.pem, where $EC2_AMITOOL_HOME is /usr, but that's a different issue. ) |