Re: Bash declare built-in regression loses array quotations

2017-01-13 Thread Matt D.
My scripts have been updated to account for breaking changes in Bash 4.4 and I have updated all of my Cygwin packages back to the latest version. I am no longer receiving any assertions. Was I wrong to assume that I could selectively roll back Bash to 4.3 as I did? Matt D. On 1/13/2017

Re: Bash declare built-in regression loses array quotations

2017-01-13 Thread Matt D.
While my simple test passed, I am now experiencing runtime assertions with Cygwin. These assertions occur on 2.6.1-1 and the alternatively available 2.6.0-1: assertion "(s - envblock) <= tl" failed: file

Re: Bash declare built-in regression loses array quotations

2017-01-13 Thread Eric Blake
On 01/13/2017 02:00 PM, Matt D. wrote: > I updated yesterday to the latest Cygwin x86 release which included an > updated Bash 4.4.5(1). This release changes the default behavior of the > built-in 'declare' command which is causing scripts which relied on this > functionality to break. > > The

Bash declare built-in regression loses array quotations

2017-01-13 Thread Matt D.
I updated yesterday to the latest Cygwin x86 release which included an updated Bash 4.4.5(1). This release changes the default behavior of the built-in 'declare' command which is causing scripts which relied on this functionality to break. The following test will illustrate the change: