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