On Fri, Mar 17, 2017 at 10:01:20AM -0400, Wayne Stambaugh wrote: > On 3/17/2017 9:56 AM, Chris Pavlina wrote: > > On Fri, Mar 17, 2017 at 08:08:28AM -0400, Wayne Stambaugh wrote: > >> Would someone please disable python scripting on OSX builds so we can > >> provide nightly builds until we can find a solution for the python issue. > >> > >> On 3/16/2017 4:56 PM, Jean-Paul Louis wrote: > >>> I agree 150% with Bernhard. > >>> > >>> A disabled Python is 150% better than no new build at all. > >>> > >>> I do not understand why OS X users are considered second class citizens. > >> > >> I'm sorry you feel this way but this has nothing to do with OSX being > >> second class and every thing to do with the simple fact that there are > >> far more windows and linux devs so things tend to get fixed faster on > >> those platforms. > > > > In his defense, that's kinda the definition of a second class citizen. > > Not that it's our _fault_, we don't have many developers for macOS. But > > that doesn't make it not true. :\ > > I wish I had a better answer to this issue but I don't.
Same here. In fact I have the hardware/software resources to do macOS development but not the time. Hell, my own *main* kicad work has been delayed for weeks, and it'd take me ages just to get to the bottom of what's going on here and understand it all, let alone find a fix :( > > > > > Wayne, would you be okay with disabling scripting on the macOS builds > > until scripting is fixed for them? > > I replied to an email earlier to request that we disable python > scripting on osx until the python build issues are a resolved. Did it > not make it through? Nah, there's just been enough discussion on this issue that I've managed to miss and/or forget some. > > > > >> Your comments doe nothing to encourage the few OSX > >> devs that we do have. Perhaps a better way to motivate them would be to > >> thank them for their efforts. > >> > >>> > >>> Just my $0.02, > >>> Jean-Paul > >>> N1JPL > >>> > >>> > >>> > >>>> On Mar 16, 2017, at 2:06 PM, Bernhard Stegmaier > >>>> <[email protected]> wrote: > >>>> > >>>> I have just seen people on the forum complaining that OSX nightlies > >>>> still don’t build. > >>>> > >>>> @Simon: > >>>> Do you intend to push your changes, no matter how hackish? > >>>> Might at least be a start to work with. > >>>> > >>>> Or, just disable python scripting at all until the whole python bundling > >>>> has been sorted out? > >>>> Having no python scripting is better than having no build or a build > >>>> where it doesn’t work right... > >>>> > >>>> > >>>> Regards, > >>>> Bernhard > >>>> > >>>>> On 21 Feb 2017, at 18:56, Simon Wells <[email protected]> wrote: > >>>>> > >>>>> I have previously sent a patch to adam for testing that bundled > >>>>> python. but it was a bit hackish as since python is a system lib > >>>>> bundleutilies doesn't copy it. > >>>>> > >>>>> On 21 February 2017 at 21:28, Bernhard Stegmaier > >>>>> <[email protected]> wrote: > >>>>>> > >>>>>> On 21 Feb 2017, at 00:31, Wayne Stambaugh <[email protected]> wrote: > >>>>>> > >>>>>> On 2/20/2017 6:27 PM, Nick Østergaard wrote: > >>>>>> > >>>>>> 2017-02-20 23:48 GMT+01:00 Bernhard Stegmaier > >>>>>> <[email protected]>: > >>>>>> > >>>>>> How is this done on Windows? > >>>>>> You also don’t have a global filesystem with one Python there where > >>>>>> you just > >>>>>> copy it into the right place… where does the Windows installer put > >>>>>> those > >>>>>> files and how do you use them from some installed Python? Are there > >>>>>> issues > >>>>>> with library paths of the library dependencies that come with KiCAD > >>>>>> when > >>>>>> used from an external Python? > >>>>>> > >>>>>> > >>>>>> I am not aware of any issues with it on windows, but I don't really use > >>>>>> windows. > >>>>>> > >>>>>> People have requested to include pip with the windows install, and > >>>>>> that is done now, so I assume that at least something works. > >>>>>> > >>>>>> I am not sure if the user uses the shell inside pcbnew or calls the > >>>>>> python bundled with the installer. The file system layout is basically > >>>>>> as on linux, just inside the install destination folder. > >>>>>> > >>>>>> > >>>>>> Would something like this work on osx rather than trying to fit into an > >>>>>> existing python install? It might prove to be more reliable. At least > >>>>>> you would always have a known python build. > >>>>>> > >>>>>> > >>>>>> Yes, that’s probably the only way to do it in a safe way for the bundle > >>>>>> (and, as Adam said how Apple requires it). > >>>>>> Currently only wxPython packages and the pcbnew .so are copied into the > >>>>>> bundle. > >>>>>> There is no (matching) python installation contained/copied. > >>>>>> > >>>>>> This seems to be sufficient to at least run the python console from > >>>>>> inside > >>>>>> pcbnew with some external python installation - if the python version > >>>>>> used > >>>>>> to build the bundle and the one on the target system are compatible. > >>>>>> However, the last time I tried it the python console was really > >>>>>> unusable for > >>>>>> me, because you couldn’t even type some keys (menu hotkeys always > >>>>>> trigger > >>>>>> the menu action). > >>>>>> Don’t know if that has been fixed meanwhile. > >>>>>> > >>>>>> So, I think this whole python stuff needs a big overhaul on macOS for > >>>>>> both > >>>>>> types of scripting. > >>>>>> I will work on it when I have some spare time. > >>>>>> If someone else is going to work on that please drop me a note, so > >>>>>> that we > >>>>>> don’t do it twice… > >>>>>> > >>>>>> > >>>>>> Regards, > >>>>>> Bernhard > >>>>>> > >>>>>> > >>>>>> > >>>>>> _______________________________________________ > >>>>>> 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 > >>> > >> > >> > >> _______________________________________________ > >> 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

