Проверялось на: server-office-10.2-x86-64 workstation-10.2-x86-64 Обновлённые до Sisyphus. Версия пакета: gem-escape-utils-1.3.0-alt1 Шаги воспроизведения: 1) Создать скрипт cat test.rb: require 'escape_utils' javascript = `curl -s http://code.jquery.com/jquery-1.4.2.js` escaped_javascript = EscapeUtils.escape_javascript(javascript) p EscapeUtils.unescape_javascript(escaped_javascript) == javascript # => true 2) Запустить $ ruby test.rb Ожидаемый результат: True Результат: False Дополнительно: взято напрямую из апстрима https://github.com/brianmario/escape_utils?tab=readme-ov-file#unescaping-1
Не воспроизводится в p10 на версии gem-escape-utils-1.2.1-alt3.x86_64: $ rpm -q gem-escape-utils && cat test.rb && ruby test.rb gem-escape-utils-1.2.1-alt3.x86_64 require 'escape_utils' javascript = `curl -s http://code.jquery.com/jquery-1.4.2.js` escaped_javascript = EscapeUtils.escape_javascript(javascript) p EscapeUtils.unescape_javascript(escaped_javascript) == javascript # => true true