← Back to team overview

kicad-developers team mailing list archive

Re: Mac packaging update

 

I fixed the build breaker yesterday, so the ones marked April 26
(http://downloads.kicad-pcb.org/osx/testing/) show the new embedded
Python.  (I pulled the KiCad patch into the packaging source tree for
testing.)

Adam Wolf

On Mon, Apr 23, 2018 at 1:24 PM, Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
> It is built nightly as mentioned in earlier threads at
> http://downloads.kicad-pcb.org/osx/testing/. It builds nightly, but it seems
> the latest change broke the build for me. :/
>
> So users are already able to test it. I have not applied the BU patch.
>
> 2018-04-23 20:23 GMT+02:00 Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>:
>>
>> Soon.  Today?  I'll see if I can set up the scripts to apply the attached
>> patch.
>>
>> I rebuilt from a clean setup using all the old infrastructure, and I
>> do not see any new issues, and the output DMGs appear to be the same.
>> Let me know if there are any objections to this change.
>>
>> Adam
>>
>> On Mon, Apr 23, 2018 at 1:11 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
>> wrote:
>> > Hi Adam,
>> >
>> > When do you think you will be able to begin providing nightly builds
>> > with this so users can test it?  It would be nice to have a few weeks of
>> > testing with Python bundled on macos to shake out any bugs before the
>> > stable release.
>> >
>> > Thanks,
>> >
>> > Wayne
>> >
>> > On 4/23/2018 10:46 AM, Adam Wolf wrote:
>> >> Hi folks!
>> >>
>> >> Over the weekend, I made a culminating breakthrough on some Python
>> >> work I've been working on since at least March 2017
>> >> (https://cmake.org/pipermail/cmake/2017-March/065140.html).  I now
>> >> have a Python Framework embedded inside KiCad, scripting console and
>> >> all, which fixes many issues we've had for years.  For instance, I can
>> >> no longer reproduce the longstanding "Mac KiCad stops working if you
>> >> have wxmac or wxpython installed".  !!!
>> >>
>> >> My changes require *one* change inside KiCad, setting
>> >> BU_COPY_FULL_FRAMEWORK_CONTENTS to ON (see
>> >> https://cmake.org/cmake/help/v3.0/module/BundleUtilities.html) so that
>> >> it copies the complied full custom Python Framework into the bundle.
>> >>
>> >> I am going to prepare a patch, and see if the last-generation
>> >> packaging scripts still work.  I expect they should--I don't actually
>> >> suspect any change for anyone else, because the Python framework is
>> >> usually a system framework, and those are filtered out by
>> >> BundleUtilities.  Doing a clean build from the old scripts to test it
>> >> will take a good chunk of today.  (I am not 100% sure it won't cause
>> >> problems for other folks, so I am prepared to set this behind a CMake
>> >> flag so people can turn it off.)
>> >>
>> >> That'll take me a day, and I know we're running into a deadline, so I
>> >> just wanted to pipeline any necessary discussion :)
>> >>
>> >> Adam Wolf
>> >>
>> >> _______________________________________________
>> >> Mailing list: https://launchpad.net/~kicad-developers
>> >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> >> Unsubscribe : https://launchpad.net/~kicad-developers
>> >> More help   : https://help.launchpad.net/ListHelp
>> >>
>> >
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~kicad-developers
>> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> > Unsubscribe : https://launchpad.net/~kicad-developers
>> > More help   : https://help.launchpad.net/ListHelp
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>


Follow ups

References