← Back to team overview

kicad-developers team mailing list archive

Re: OS X Packaging Update

 

2014-10-30 16:55 GMT+01:00 Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>:
> Thanks Jean-Paul.  Do you remember the name of hte thread where this was
> discussed before, or is there an active bug in the bug tracker?  I want to
> get up to speed on the issue.

The topic was "BUG in OSX Build", see:
https://lists.launchpad.net/kicad-developers/msg15143.html

>
> Thanks!
>
> Adam Wolf
> Cofounder and Engineer
> W&L
>
> On Thu, Oct 30, 2014 at 10:53 AM, Jean-Paul Louis <louijp@xxxxxxxxx> wrote:
>>
>> Hi Adam and Bernhard,
>>
>> This is indeed great news for the majority of users.
>> For me, I am still waiting for the “Eeschema RED SCREEN” bug to be fixed,
>> as it is a major annoyance that is still in the main branch of KiCad. I do
>> not know if it happen in Windows or Linux platform, but in OS X, it is
>> umbearable when working on a complex layout. I usually do not load the
>> schematic while working on layout, so each time I want to look at the
>> schematic, I have to exit KiCad, and then load the schematic, and after load
>> pcbnew.
>> This is really frustrating, and I hope you OS X gurus, will fix it as it
>> was OK before.
>>
>> Jean-Paul
>> AC9GH
>>
>>
>> On Oct 30, 2014, at 11:20 AM, Bernhard Stegmaier <stegmaier@xxxxxxxxxxxxx>
>> wrote:
>>
>> > Hi Adam,
>> >
>> > great!
>> >
>> > I collected what paths are now used for various things around the code.
>> > I’ll write this down this weekend, you could then add this to the
>> > readme.
>> >
>> > I guess this would be great help for someone setting it up the first
>> > time… it’s not that easy when you don’t know where to put what.
>> >
>> >
>> > Thanks,
>> > Bernhard
>> >
>> > On 30.10.2014, at 15:32, Wayne Stambaugh <stambaughw@xxxxxxxxxxx> wrote:
>> >
>> >> Great work OSX developers and packagers!  It looks like we are finally
>> >> getting close to providing regular OSX bundles.  Many thanks to all who
>> >> made this possible.
>> >>
>> >> Wayne
>> >>
>> >> On 10/30/2014 10:01 AM, Adam Wolf wrote:
>> >>> Hi folks,
>> >>>
>> >>> Things are progressing very well on the OS X packaging front!
>> >>>
>> >>> Every time bzr is updated for lp:kicad, a Mac build is generated, and
>> >>> every night, a clean build is generated and packaged as a dmg.  Miguel
>> >>> is working on fixing my SSH credentials on the server, so I can push
>> >>> the
>> >>> build logs and dmgs.
>> >>>
>> >>> I've done my best to script a dmg creator that matches what end-users
>> >>> expect from downloaded Mac applications.  I think it is very good at
>> >>> this point.
>> >>>
>> >>> You can see an image of what it looks like inside one of these dmgs,
>> >>> attached to this email.
>> >>>
>> >>> The build log is included with every package, and also will be
>> >>> uploaded
>> >>> next to every package, so that you don't have to download the entire
>> >>> package to see a build log.
>> >>>
>> >>> The package is currently around 200 megs.
>> >>>
>> >>> The README is dynamically generated at package time.  A sample one
>> >>> follows.  Please let me know if you have any additions or suggestions:
>> >>>
>> >>> KiCad
>> >>> =====
>> >>> KiCad is an EDA software suite for the creation of professional
>> >>> schematics and printed circuit boards up to 32 copper layers. KiCad runs on
>> >>> Windows, Linux and OS X and is released under the open-source GNU GPL v2
>> >>> free of charge.
>> >>>
>> >>> With KiCad you can create schematic diagrams and printed circuit board
>> >>> up to 32 copper layers. KiCad comes with a rich set of libraries with 3D
>> >>> models as well.
>> >>>
>> >>> KiCad is a mature EDA software tool under active development by a team
>> >>> of developers and a vibrant user group. KiCad team counts three main
>> >>> developers and a dozen of regular contributors.
>> >>>
>> >>> Documentation
>> >>> =============
>> >>> Documentation is available in this disk image under docs/, and is
>> >>> available online at http://www.kicad-pcb.org/.
>> >>>
>> >>> Changelog
>> >>> =========
>> >>> You can browse the changelog at
>> >>> https://bazaar.launchpad.net/~kicad-product-committers/kicad/product/changes.
>> >>>
>> >>> Reporting Issues
>> >>> ================
>> >>> The KiCad developers are working hard to provide quality, binary
>> >>> releases to our users.  As of September 2014, the OS X package is under
>> >>> heavy, active development.
>> >>>
>> >>> If you encounter issues with this software, please report a bug at
>> >>> https://bugs.launchpad.net/kicad.
>> >>>
>> >>> To help us, please include the details from "About This Build" in this
>> >>> file or the name of the download file (kicad-r*.dmg).  Please also include
>> >>> the output from running the following command in the Terminal:
>> >>>
>> >>>   sw_vers
>> >>>
>> >>>
>> >>> About This Build
>> >>> ================
>> >>> KiCad revision: r5237
>> >>> Packaged on 20143010-034759
>> >>> Packaging script revision: r20
>> >>> Build script revision: r20
>> >>> CMake Settings: -DCMAKE_C_COMPILER=/usr/bin/clang
>> >>> -DCMAKE_CXX_COMPILER=/usr/bin/clang++
>> >>> -DwxWidgets_CONFIG_EXECUTABLE=../wx-bin/bin/wx-config -DKICAD_SCRIPTING=OFF
>> >>> -DKICAD_SCRIPTING_MODULES=OFF -DKICAD_SCRIPTING_WXPYTHON=OFF
>> >>> -DCMAKE_INSTALL_PREFIX=../bin -DCMAKE_BUILD_TYPE=Release
>> >>>
>> >>>
>> >>> QA/Testing:
>> >>> At the moment, I have set up another OS X machine running a freshly
>> >>> installed 10.10.  I haven't installed anything else, and I am testing
>> >>> the Kicad packages on there, and then once I have tested them, I am
>> >>> reverting the system back to the state as it was "freshly installed."
>> >>> This is not ideal at all, but every day these packages aren't
>> >>> available
>> >>> is another day I spend 20 minutes replying to people asking me where
>> >>> Mac
>> >>> builds are :)
>> >>>
>> >>> What's Left:
>> >>>
>> >>> * Automated uploads to the website.  I poked Miguel about this
>> >>> recently,
>> >>> and he says he'll try to get to it today.
>> >>>
>> >>> * The current Mac build appears to have some dependencies beyond what
>> >>> we
>> >>> include in the bundle.  For example, on a freshly installed 10.10
>> >>> system
>> >>> with this bundle, I cannot open pcbnew.  I verified this myself.  A
>> >>> tester reported to me that he was able to fix it by installing brew,
>> >>> libpng, libpixman, and libfontconfig.  I have not verified that fix
>> >>> yet.
>> >>>
>> >>> The error is: 06:53:16:
>> >>> dlopen(/Volumes/Contents/PlugIns/_pcbnew.kiface,
>> >>> 10): image not found
>> >>> 06:53:16: IO_ERROR: Fatal Installation Bug
>> >>> missing file:
>> >>> '/Volumes/Contents/PlugIns/_pcbnew.kiface'
>> >>>
>> >>> argv[0]:
>> >>> '/Volumes/Kicad/Kicad/pcbnew.app/Contents/MacOS/pcbnew'
>> >>> from
>> >>>
>> >>> /Users/jenkins/remoteroot/workspace/KiCadMacBuild/kicad/common/kiway.cpp
>> >>> : KiFACE() : line 219
>> >>> It appears that it is looking for Contents/PlugIns/_pcbnew.kiface at
>> >>> the
>> >>> wrong place, and I am not sure why installing those libraries would
>> >>> fix
>> >>> that problem.  I am going to pull this out into its own email so
>> >>> discussion of this doesn't get merged with other nightly build
>> >>> questions.
>> >>>
>> >>> * Including libraries?  Not sure about this one.
>> >>>
>> >>> What has been done:
>> >>>
>> >>> * We redid our build cluster in a way that we could let in other
>> >>> people,
>> >>> and not see the rest of the Wayne and Layne internal projects.  I hope
>> >>> to get some more people in the packaging group, and this was a crucial
>> >>> first step.
>> >>>
>> >>> * We have an OS X machine for building, and an OS X machine for
>> >>> testing,
>> >>> and can restore it to the "freshly installed" state very easily.
>> >>>
>> >>> Thanks,
>> >>>
>> >>> Adam Wolf
>> >>> Cofounder and Engineer
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> 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
>>
>>
>> _______________________________________________
>> 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