blead contains many fixes for EBCDIC support that aren't in 5.16, such as to charclass_invlist.h. There is no sense in you trying to refix these. The branch khw/ebcdic has even more fixes, mainly to tests to make them EBCDIC aware. Last we tried it we were up to about 92% of core tests passing, most of the failures were due to one bug, I believe, involving pack/unpack, and to-be-expected porting tests that just need to be changed to be skipped on non-ASCII platforms.

This is the branch that ongoing work should start with. I am willing to work with you to get it to really work, but only if we identify a smoker for ongoing testing. Without this, the pumpking has decreed, and I fully agree, EBCDIC support will be dropped. Instead of now working to root out the bugs you've found, which are likely already fixed in blead, we should be working to get a smoker identified, one with a long-term commitment to its continued availability.

Reply via email to