...but getting to tell people to pound sand is the best part of leading a project! ;D
On Tue, May 03, 2016 at 10:08:03AM -0400, Wayne Stambaugh wrote: > I knew you were kidding. If I didn't have to be concerned with anything > else, I would have committed the patch already and told everyone who > complained to pound sand. Unfortunately my role as product leader makes > things a bit more complicated. I'm with you on the c++11 side of > things. We'll get there eventually just not as quickly as I would like. > > On 5/3/2016 10:05 AM, Chris Pavlina wrote: > > FWIW, I meant that to come across like I was kidding, and I'm not entirely > > sure > > I managed the right tone to get that across. I understand why you're > > cautious, > > though indeed I'm solidly on the pro-C++11 side of things ;) > > > > On Tue, May 03, 2016 at 09:49:14AM -0400, Wayne Stambaugh wrote: > >> On 5/2/2016 8:23 PM, Chris Pavlina wrote: > >>> On Mon, May 02, 2016 at 11:40:25AM -0400, Wayne Stambaugh wrote: > >>>> I'm not 100% sure we should pull the plug on mingw32/msys1 just yet. > >>>> There will most likely be a bunch ubuntu and fedora users who are using > >>>> older stable versions that this will effect as well. Personally I'm > >>>> fine with dumping these older platforms but our users may not feel the > >>>> same way. Anyone else have any thoughts about this? > >>> > >>> Y'all know *my* thoughts on the matter. >:) Which systems still require a > >>> non-C++11 compiler anyway? We don't even have to support Geriatric Giraffe > >>> anymore, there's a new LTS out... Debian supports C++11, Fedora supports > >>> C++11, > >>> we've got no problem building with it on Windows, OS X... So which elderly > >>> platforms could we possibly still be propping up at this point? > >>> > >>> Of course a few users won't like it, you can never make any change without > >>> ticking off a user or two. https://xkcd.com/1172/ comes to mind. But is > >>> supporting them worth the trouble? > >>> > >>> Seriously, come on - we *already* decided it wasn't, you already said we > >>> can > >>> switch to C++11. Then a bit over a month ago, we asked and you said we > >>> should > >>> be able to start making use of C++11 features in about a month or so. Is > >>> the > >>> C++11 cake a lie? ;) > >> > >> I just want to make sure everyone is one board with the potential shit > >> storm this could create. I know how most of the main devs feel about > >> c++11. I want to give everyone a heads up before I commit a change that > >> I know will break builds. I also am probably one of the few (possibly > >> only) devs that people outside the project will email directly when they > >> are pissed off. I've come to accept this since I am the project leader > >> and my email address is in the public domain but that doesn't mean I > >> have to like it so you can understand why I am cautious when committing > >> changes like this. > >> > >>> > >>>> > >>>> On 4/24/2016 2:06 AM, Cirilo Bernardo wrote: > >>>>> The attached patch fixes a cut/paste syntactic error present > >>>>> in all previous patches. A do{} block was changed to if{} but > >>>>> the while() expression at the end was not removed. > >>>>> > >>>>> - Cirilo > >>>>> > >>>>> > >>>>> On Sun, Apr 24, 2016 at 9:06 AM, Cirilo Bernardo > >>>>> <[email protected] <mailto:[email protected]>> wrote: > >>>>> > >>>>> The attached revised patch (against r6710) adds support for > >>>>> $(ENV_VAR) > >>>>> and fixes the bug reported by easyw: "invalid filename" on MSWin > >>>>> when > >>>>> manually editing a file name containing ${ENV_VAR}. > >>>>> > >>>>> - Cirilo > >>>>> > >>>>> > >>>>> On Sat, Apr 23, 2016 at 5:29 PM, jp charras <[email protected] > >>>>> <mailto:[email protected]>> wrote: > >>>>> > >>>>> Le 23/04/2016 09:16, Cirilo Bernardo a écrit : > >>>>> > Thanks Jean-Pierre, I'll go through the 3D model code and > >>>>> make sure it can > >>>>> > use "${" and "$(". I'm not sure about "%{", "%(" though > >>>>> since that wouldn't > >>>>> > be portable. In principle there can also be multiple > >>>>> substitutions and a > >>>>> > substitution in the middle of a string such as > >>>>> > "/path/${VAR1}/${VAR2}/model.wrl" > >>>>> > but I think the current system should work fine; if people do > >>>>> something else > >>>>> > they can be responsible for the resulting behavior. > >>>>> > > >>>>> > - Cirilo > >>>>> > >>>>> Supporting both "${" and "$(" is enough for me. > >>>>> If "${" is the starting point, "}" is the end of var name, and > >>>>> for "$(" the end of var name is ")" > >>>>> > >>>>> > >>>>> > > >>>>> > On Sat, Apr 23, 2016 at 4:28 PM, jp charras > >>>>> <[email protected] <mailto:[email protected]>> wrote: > >>>>> > > >>>>> >> Le 23/04/2016 01:29, Cirilo Bernardo a écrit : > >>>>> >>> Hi Wayne, > >>>>> >>> > >>>>> >>> The attached patch was made against r6709. > >>>>> >>> > >>>>> >>> - Cirilo > >>>>> >> > >>>>> >> Cirilo, I just had a look at the patch, and noticed a (minor) > >>>>> issue: > >>>>> >> you are searching an ENV VAR by searching "${" > >>>>> >> > >>>>> >> This is perfectly true, but incomplete. > >>>>> >> wxWidgets accepts both "${" and "$(". (and on windows accept > >>>>> also "%{" and > >>>>> >> "%(" and more) > >>>>> >> The delimiters can be { and } or ( and ) > >>>>> >> They are equivalent in wxWidgets, and allows using ) or } in > >>>>> paths > >>>>> >> > >>>>> >> (have a look at wxString wxExpandEnvVars(const wxString& > >>>>> str) in > >>>>> >> src/common/config.cpp, perhaps it > >>>>> >> could be used ) > >>>>> >> > >>>>> >> > >>>>> >> This in important because we are using both in Kicad. > >>>>> >> for instance the fp lib wizard uses $(xxx) and in docs we use > >>>>> ${xxx} > >>>>> >> notation > >>>>> >> > >>>>> >> Thanks. > >>>>> >> > >>>>> >>> > >>>>> >>> > >>>>> >>> On Sat, Apr 23, 2016 at 12:52 AM, Wayne Stambaugh > >>>>> <[email protected] <mailto:[email protected]>> > >>>>> >>> wrote: > >>>>> >>> > >>>>> >>>> Cirilo, > >>>>> >>>> > >>>>> >>>> This patch no longer applies cleanly. Would you please fix > >>>>> it an repost > >>>>> >>>> it. > >>>>> >>>> > >>>>> >>>> Thanks, > >>>>> >>>> > >>>>> >>>> Wayne > >>>>> >>>> > >>>>> >> > >>>>> >> > >>>>> >> -- > >>>>> >> Jean-Pierre CHARRAS > >>>>> >> > >>>>> >> _______________________________________________ > >>>>> >> Mailing list: https://launchpad.net/~kicad-developers > >>>>> >> Post to : [email protected] > >>>>> <mailto:[email protected]> > >>>>> >> Unsubscribe : https://launchpad.net/~kicad-developers > >>>>> >> More help : https://help.launchpad.net/ListHelp > >>>>> >> > >>>>> > > >>>>> > >>>>> > >>>>> -- > >>>>> Jean-Pierre CHARRAS > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> Mailing list: https://launchpad.net/~kicad-developers > >>>>> Post to : [email protected] > >>>>> Unsubscribe : https://launchpad.net/~kicad-developers > >>>>> More help : https://help.launchpad.net/ListHelp > >>>>> > >>>> > >>>> _______________________________________________ > >>>> Mailing list: https://launchpad.net/~kicad-developers > >>>> Post to : [email protected] > >>>> Unsubscribe : https://launchpad.net/~kicad-developers > >>>> More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

