Hi all!
First of all, it's a pleasure for me to be here.
The reason I popped up is because of this PR:
https://github.com/fluent/fluent-bit/pull/11207
The long story is that HTTP header matching should be case-insensitive (ditto RFC 9100) which is not the case for Fluent Bit S3 output stage at least when carrying out multipart uploads on S3-compatible (but not exactly equal) services (ie, EMC ViPR, more information here:
https://github.com/fluent/fluent-bit/issues/11201).
Actually the rabbit hole is deeper because there are other places in the code where header matching is case-sensitive but let's not get there now.
The point I am trying to make it that I am willing to put the hours to fix the issue and go through whatever number of review cycles required by the steering group... but I need some guidance on the norms and ways around here. Not that I'm seasoned with CMake for instance and I rather ask the AI overlords with someone looking over my shoulder to be more effective.
So if someone volunteers to show me around I will be eternally grateful.