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. > > 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? > >> 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

