I'm of two minds on this. On one hand, I'd like to disable scripting on the macOS nightlies until it's fixed, so macOS users still *have* nightlies. On the other hand, I worry that doing so will remove motivation to actually fix it.
Is anyone actually _actively working on a fix_? I keep seeing chatter about this, but no actual attempts to fix it. Honestly I think the patch that broke the build should be reverted until a fix can be prepared, but considering who submitted it, I doubt I'll have any say there. On Thu, Mar 16, 2017 at 04:56:14PM -0400, 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. > > 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

