Bug 7444

Summary: The SAME lower/upper case file names in netfilter - problem on Mac/Windows
Product: [Yocto Project Subprojects] Kernel Reporter: Krzysztof Sywula <Krzysztof.M.Sywula>
Component: linux-yoctoAssignee: Darren Hart <dvhart>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: Undecided CC: benjamin.esquivel, richard.purdie
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Krzysztof Sywula 2015-03-11 00:02:28 UTC
The problem is visible in Windows/Mac toolchains - they run on filesystems that are NOT case sensitive. 

Problematic files are part of Linux Kernel:
include/uapi/linux/netfilter/

e.g. xt_mark.h vs xt_MARK.h

During extraction they can either get overwritten, skipped (ignored) or renamed, depending on application and parameters.

Should we put that into linux kernel bug tracker? I just checked and the problem still persists in v3.19.
Comment 1 Richard Purdie 2015-03-12 14:49:36 UTC
This is really a CANTFIX. Certainly you could file a bug with the kernel upstream but they will most likely shrug and say "don't use windows". Its not something the Yocto Project can do much about either. This is just one of the downsides to using Windows toolchains and there isn't much we can do about it.
Comment 2 Benjamin Esquivel 2015-03-12 14:59:35 UTC
Can it be added a note in the documentation stating that the filesystems not case-sensitive will fail under this situation?