Red Hat Bugzilla – Bug 131498
gawk 3.1.4 with dfa breaks some regexes
Last modified: 2007-11-30 17:10:48 EST
With gawk-3.1.4-1, mkinitrd doesn't (reliably) find the jbd module as
a dependency of ext3.
Downgrading to 3.1.3-9 or setting GAWK_NO_DFA=1 works around.
For now, moved 3.1.4-1 out of dist-fc3 (to -scratch)
Oh nice, you moved my package?
*** Bug 131447 has been marked as a duplicate of this bug. ***
*** Bug 131737 has been marked as a duplicate of this bug. ***
*** Bug 132456 has been marked as a duplicate of this bug. ***
It clearly depends of the modules.dep size. If the file is small then
awk 3.1.4 works fine.
# grep ext3 modules.dep >m.dep
# ./awk -f test.awk m.dep ext3
# ./awk -f test.awk modules.dep ext3
# ./awk --version | head -1
GNU Awk 3.1.4
# awk -f test.awk modules.dep ext3
# awk --version | head -1
GNU Awk 3.1.3# wc modules.dep m.dep
1051 2967 177910 modules.dep
1 2 95 m.dep
Debian seems to have the same bug filed with some commentary and a
possible fix (but yea, it's something that should probably be handled
upstream and a post-FC3 thing in any case)
This is bug in dfa.c, fixed by patch from Aharon Robbins. It will
fixed in FC4. The mkinitrd stuff was fixed and works with this path.
You can try test it with package and tests from:
Fixed in gawk-3.1.4-4 [FC-4].