Hello community, here is the log from the commit of package perl-Bootloader for openSUSE:Factory checked in at 2015-06-06 09:53:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Bootloader (Old) and /work/SRC/openSUSE:Factory/.perl-Bootloader.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Bootloader" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Bootloader/perl-Bootloader.changes 2015-05-02 17:34:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Bootloader.new/perl-Bootloader.changes 2015-06-06 09:53:48.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Jun 5 11:25:55 CEST 2015 - snw...@suse.com + +- Escape dollar signs (bsc#857556) +- 0.834 + +------------------------------------------------------------------- Old: ---- perl-Bootloader-0.833.tar.xz New: ---- perl-Bootloader-0.834.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Bootloader.spec ++++++ --- /var/tmp/diff_new_pack.BSq88l/_old 2015-06-06 09:53:48.000000000 +0200 +++ /var/tmp/diff_new_pack.BSq88l/_new 2015-06-06 09:53:48.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-Bootloader -Version: 0.833 +Version: 0.834 Release: 0 Requires: coreutils Requires: perl-base = %{perl_version} ++++++ perl-Bootloader-0.833.tar.xz -> perl-Bootloader-0.834.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/perl-Bootloader-0.833/VERSION new/perl-Bootloader-0.834/VERSION --- old/perl-Bootloader-0.833/VERSION 2015-04-30 08:38:12.000000000 +0200 +++ new/perl-Bootloader-0.834/VERSION 2015-06-05 11:21:28.000000000 +0200 @@ -1 +1 @@ -0.833 +0.834 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/perl-Bootloader-0.833/changelog new/perl-Bootloader-0.834/changelog --- old/perl-Bootloader-0.833/changelog 2015-04-30 08:38:12.000000000 +0200 +++ new/perl-Bootloader-0.834/changelog 2015-06-05 11:21:28.000000000 +0200 @@ -1,3 +1,6 @@ +2015-06-03: 0.834 + - Escape dollar signs (bsc#857556) + 2015-04-29: 0.833 - Escape/unescape special characters on write/read (bsc#831791) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/perl-Bootloader-0.833/perl-Bootloader-testsuite/tests/test_interface/core-test.pl new/perl-Bootloader-0.834/perl-Bootloader-testsuite/tests/test_interface/core-test.pl --- old/perl-Bootloader-0.833/perl-Bootloader-testsuite/tests/test_interface/core-test.pl 2015-04-30 08:38:12.000000000 +0200 +++ new/perl-Bootloader-0.834/perl-Bootloader-testsuite/tests/test_interface/core-test.pl 2015-06-05 11:21:28.000000000 +0200 @@ -1,5 +1,5 @@ use strict; -use Test::More tests => 14; +use Test::More tests => 16; use lib "./"; use Bootloader::Library; @@ -18,7 +18,8 @@ ['acpi_osi="!Windows 2012"', '"acpi_osi=\"!Windows 2012\""'], ['acpi_osi=\"!Windows 2012\"', '"acpi_osi=\\\\\"!Windows 2012\\\\\""'], ['`echo Hello`', '`echo Hello`'], - ['Hello `pwd`', '"Hello \`pwd\`"'] + ['Hello `pwd`', '"Hello \`pwd\`"'], + ['Hello $PWD', '"Hello \$PWD"'] ); foreach( @test_strings ) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/perl-Bootloader-0.833/src/Core.pm new/perl-Bootloader-0.834/src/Core.pm --- old/perl-Bootloader-0.833/src/Core.pm 2015-04-30 08:38:12.000000000 +0200 +++ new/perl-Bootloader-0.834/src/Core.pm 2015-06-05 11:21:28.000000000 +0200 @@ -330,7 +330,7 @@ $text = $self->trim($text); return $text if ($text =~ /^`.*`$/); #leave full strings in backticks untouched - $text =~ s/([\\"`])/\\$1/g; #escape backslashes, backticks and quotes + $text =~ s/([\\"`\$])/\\$1/g; #escape backslashes, backticks, dollars and quotes if ($when eq "always" || ($when eq "blanks" && index ($text, " ") >= 0) @@ -364,7 +364,7 @@ $text = $1; } - $text =~ s/\\([\\"`])/$1/g; #unescape backslashes, backticks and quotes + $text =~ s/\\([\\"`\$])/$1/g; #unescape backslashes, backticks, dollars and quotes return $text; }