[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-06-08 Thread David Faure
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #14 from David Faure --- The double-asterix is a zsh shortcut for a recursive search, very convenient. I'm not convinced that your proposed change isn't just as "manual" as the one I have in mind. But feel free to prove me by showing me a

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-25 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #13 from RJVB --- >Are you saying that non-namespaced-headers frameworks like KCoreAddons, do not >trigger any issue with case sensitive filesystem? I suppose you mean case INsensitive filesystems :) Indeed, non-namespaced frameworks are

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-24 Thread David Faure
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #12 from David Faure --- Are you saying that non-namespaced-headers frameworks like KCoreAddons, do not trigger any issue with case sensitive filesystem? I hope you didn't spend too much time making that list, it's easy to find with grep

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-14 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #11 from RJVB --- OK, so I was wrong in thinking that only a minority of frameworks do this let's-add-another-directory-layer thing (which still feels like a solution in search of a problem to me). Here's the list I've compiled so far,

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-13 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #10 from RJVB --- >Ah you're still confused by non-namespaced frameworks vs namespaced frameworks. Confused, no, I simply wasn't aware that one could want to try to apply namespacing to headers too - and fail to see the point. It's a bit

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-13 Thread David Faure
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #9 from David Faure --- Ah you're still confused by non-namespaced frameworks vs namespaced frameworks. KIO, KParts and others behave like Attica: the class is namespaced (KParts::Part) so the forwarding header is namespaced (KParts/Part).

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-13 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #8 from RJVB --- >This is definitely not just about two frameworks, it's about ALL of them. Look >at it, they all install forwarding headers. Did you miss the bit where I said the others all install the forwarding headers at the same

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-13 Thread David Faure
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #7 from David Faure --- This is definitely not just about two frameworks, it's about ALL of them. Look at it, they all install forwarding headers. Reducing the number of -I arguments is not a goal, it's in fact counter-productive. We want

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-09 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #6 from RJVB --- So this works with Attica, but then again, I haven't found a single case where its forwarding headers are used nowadays... Now just to backpedal a bit: what is the interest of adding an additional "layer" of directories in

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-09 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #5 from RJVB --- >Well the lowercase headers contain C++ code too, so the name C++ doesn't really Yeah, but that isn't really the point, is it? The point is where they're used. Maybe I should ask why these headers actually exist? >You

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-05 Thread David Faure
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #4 from David Faure --- Well the lowercase headers contain C++ code too, so the name C++ doesn't really make sense for the forwarding headers, I think "fwd" makes more sense. Other than that, it's pretty much the same idea indeed. You

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-04 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #3 from RJVB --- Created attachment 118533 --> https://bugs.kde.org/attachment.cgi?id=118533=edit alternative patch, for Attica Wow, it's been ages since I thought of this one, good thing I wrote a very detailed issue description! I had

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2019-03-04 Thread David Faure
https://bugs.kde.org/show_bug.cgi?id=369554 David Faure changed: What|Removed |Added CC||fa...@kde.org --- Comment #2 from David Faure

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2016-09-30 Thread RJVB via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369554 RJVB changed: What|Removed |Added URL||https://git.reviewboard.kde

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2016-09-30 Thread Simon Andric via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369554 Simon Andric changed: What|Removed |Added CC||simonandr...@gmail.com

[buildsystem] [Bug 369554] sleeper design bug in the installation layout due to assumptions about filesystem case sensitivity

2016-09-30 Thread RJVB via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369554 --- Comment #1 from RJVB --- I don't really know how invasive it would be to address this issue properly, or rather, how to fix this without being overly invasive. Looking at KPeople I see