Re: bash evaluation change...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 02, 2011 at 04:03:18PM -0700, Nathanael D. Noblet wrote:
> Hello while trying to build a package of mine on F15 I ran into 
> configure issues. They stem from a change in how bash evaluates case 
> statements. My test script: http://fpaste.org/6zuv/
> 
> F14:
> 
> -Z!!!
> = x
> X1
> X1.1         <--- evaluates to No Match for F15
> xyes2
> xyes3
> 
> 
> F15:
> 
> -Z!!!
> = x
> X1
> No match1.1   <--- evaluates to X1.1 on F14
> xyes2
> xyes3
> 
> Is this a regression that should be reported to bash? Or is this 
> expected and should be fixed in my package? You'll notice that the if 
> test methods continue to function in the same manner.
> 
Simpler reproducer:

case x"" in
  x) echo 'expected'
     ;;
  x??) echo 'this would be really odd'
     ;;
  x?) echo 'does this prove anything?'
      echo x""x
     ;;
  *) echo 'no match'
     ;;
esac

=> does this prove anything?
   xx

I'd say, report this as a bug and see where it leads.  It's certainly not
expected behaviour even if it is intentional.

-Toshio

Attachment: pgpiaWo9J0Dud.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux