Hi all!

I'm currently experimenting with adding a test framework to
sunxi-tools. (If you're interested in the details, have a look
at https://github.com/linux-sunxi/sunxi-tools/pull/53 .)

My first, relatively simple goal was to safeguard against potential
regressions in the FEX compiler/decompiler (sunxi-fexc). For this,
I added functional tests that execute a .fex -> .bin -> .fex conversion
cycle and compare the resulting output against the original file.

While doing so, I've noticed problems with several .fex files as they
currently exist in the https://github.com/linux-sunxi/sunxi-boards
repository. After adjustments to sunxi-fexc, some of these are of a
'cosmetic' nature and will only cause a warning; while others still
prevent successful compilation, and require patches[1] to pass the
test cycle.

I have created corresponding issues:
https://github.com/linux-sunxi/sunxi-boards/issues/50
https://github.com/linux-sunxi/sunxi-boards/issues/51
https://github.com/linux-sunxi/sunxi-boards/issues/52

The number of open pull requests for sunxi-boards also gives me the
impression that there is a collection of outstanding user contributions
(submissions of .fex files) that should be addressed.

So my questions here would be:

- Does stuff on github slip under the radar too easily? Or would it
simply be ignored, as no one cared enough to forward it to the ML?

- Who feels responsible for the sunxi-boards repo, in terms of resolving
issues and/or merging PRs? Are contributions required to go though some
(undocumented?) "formal" process on the mailing list first?

- The adoption of driver model for U-Boot and more recent kernels seems
to somewhat obsolete the .fex/.bin format. Nevertheless my guess I that
it still should be preserved for 'historical' reference and the 3.4
(sunxi-)kernel line, and some effort should be made that it's at least
error-free in the sense of "doesn't fail to build from source". What's
your take on the future of the .fex repository?

Regards, B. Nortmann

[1]: https://github.com/n1tehawk/sunxi-tools/tree/9f80a9279a86c8ae3bc016f10eaa4647c187edc7/tests/patches

--
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to