I doubt that my patches will ever get merged into LEDE. I don't know why, but there seems to be bias against me personally or something in the patch set that the project maintainers don't want to directly address.
Alternatively, the project is just so dysfunctional that they are incapable of working with me.
I don't know WTF the problem is.
Nearly all of the communications from LEDE team members have been passive-aggressive and petty. Mathias Kresin in particular seems upset that I touched his stapler or something.
The first point of contention came with the preinit script to fix up the ethernet MAC addresses. The argument against allowing this was nonsensical and no better alternative was suggested. It's hard to take this objection seriously since this is already supported by a number of other devices, and this is exactly the kind of thing that preinit is for.
When that argument fell flat, Mathias moved on to questioning the Build/cameo-sig target, which appends the byte-aligned signature to the factory image. His argument was that he was unable to comprehend a 13-line makefile that used variable declarations, parameter expansion, and 5th grade arithmetic. He's either incredibly stupid, or just fucking with me for giggles. Maybe both. Again his arguments were so nonsensical that I'm convinced he either wasn't reading the code or just doing this on purpose.
His arguments against the Cameo-sig portion is particularly unbelievable because mailing list history shows he's reviewed devices and code that work with them before. I think he's just fucking with me to pad his ego or something.... or he really is just stupid and doesn't remember his own prior work. Whatever.
So I wrote a mail to the lede-adm mailing list asking them to contact me so that we could work this out. I don't what my first course of action to be making an ugly scene of the mailing list, so I figure I'll work it out quietly. Maybe I'm doing something wrong that they have not made clear.
But no, instead of replying to my email directly (I received no private reply), someone else on the LEDE Dev team starts going after something entirely new that wasn't an issue before. Five revisions in, they suddenly decide that the ITS-maker script I wrote to produce the FIT image is a problem, and they don't want it!
I don't know WTF their problem is but I give up.