Closed chewi closed 6 years ago
Guys, any chance we could cut a new release with this fix? We need it in production but we're using JRuby and perhaps I'm being stupid but when installing from git, Bundler always gets the platform wrong. It either doesn't build native extensions at all or tries to build the C versions.
I'm totally in favor 👍
FYI, if it helps, the only way I've successfully deployed a ruby_speech fork is by forcefully adding lib/ruby_speech/ruby_speech.jar
to source control after a rake
run. That tends to do it. But I don't see any reason not to cut a new release.
That reminds me (oops) can you add an entry related to this ms fix to the CHANGELOG.md?
@benlangfeld, @bklang, the boss is asking where this fix is. I would push a new release myself if I could but I guess only you guys can? Pretty please?
LGTM but I do not have release privileges on this one.
I’ll push a release when I get back to my computer in a few hours. I’ll also give you both access to do so.
Awesome, thanks very much. I'll be putting it into action on Monday.
https://rubygems.org/gems/ruby_speech/versions/2.4.0 https://rubygems.org/gems/ruby_speech/versions/2.4.0-java
You both have release permission; for punchblock and adhearsion also.
When trying an SSML Break time of 0.5 under Adhearsion, FreeSWITCH treats this as 0 seconds. This makes some sense as the spec does not say that you can pass fractional seconds, only whole seconds or milliseconds with the appropriate suffix.
This change adds the appropriate suffix when rendering XML and converts back to seconds again when reading XML.