← Back to team overview

kicad-developers team mailing list archive

Re: Windows Builds

 

We should have created a release build of the stable version.  I'm fine
with nightly builds having debugging information.  Stable releases
should not have debug info.

On 7/25/2018 8:10 AM, Jakub Kozdon wrote:
> There are probably in http://downloads.kicad-pcb.org/windows/testing/
> instead of stable.
> 
> Dne 25.7.2018 v 13:51 Wayne Stambaugh napsal(a):
>> I thought we created a new windows release build to prevent the
>> assertions.  Did that not happen?
>>
>> On 7/25/2018 7:01 AM, Andrew Lutsenko wrote:
>>> Were the windows builds ever fixed?
>>> I downloaded 5.0 today and get a wxWidgets assert simply from clicking
>>> on tools menu in Pcbnew.
>>> kicadassert.png
>>> ​
>>>
>>> On Mon, Jul 23, 2018 at 6:34 AM Wayne Stambaugh <stambaughw@xxxxxxxxx
>>> <mailto:stambaughw@xxxxxxxxx>> wrote:
>>>
>>>      I'm fine with creating a packaging document.  We could add it to
>>> the
>>>      developers documentation or it could also be an external
>>> document with a
>>>      link in the compiling doc.
>>>
>>>      Wayne
>>>
>>>      On 7/23/2018 8:40 AM, Adam Wolf wrote:
>>>      > Agreed, Wayne. The macOS 5.0.0-1 build is uploading right now.
>>> It is a
>>>      > Release build.
>>>      >
>>>      > I have a small set of packaging tests I perform on releases
>>> before
>>>      > uploading them.  It *really* saved my bacon with the macOS
>>> release,
>>>      > and it sounds like it would have been helpful with the Windows
>>>      > release.  What do we think about moving them, along with other
>>>      > packager-oriented updates and directives, into its own
>>> documentation
>>>      > section?  This should help build package unity, and also help
>>> clean up
>>>      > the the 5.1 and later announcements.  (They won't need to have
>>>      > packager-oriented updates, since that's all in a single
>>> section in the
>>>      > docs).  If it seems OK but no one else is excited about it, I
>>>      > volunteer to coordinate this.  It goes along with another
>>> V6-timeline
>>>      > KiCad project of mine.
>>>      >
>>>      > Adam
>>>      > On Mon, Jul 23, 2018 at 6:52 AM Wayne Stambaugh
>>>      <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
>>>      >>
>>>      >> I would prefer that we create release builds
>>>      (CMAKE_BUILD_TYPE=Release)
>>>      >> for the stable releases.  Debug builds are fine for nightly
>>> builds.
>>>      >>
>>>      >> On 7/23/2018 12:07 AM, Mark Roszko wrote:
>>>      >>> Done.
>>>      >>>
>>>      >>> Wouldn't be bad if the wxAsserts were squashed :X
>>>      >>> But then again some of them come from wx internally in annoying
>>>      ways.
>>>      >>> On Mon, Jul 23, 2018 at 12:03 AM Adam Wolf
>>>      >>> <adamwolf@xxxxxxxxxxxxxxxxxxxx
>>>      <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>> wrote:
>>>      >>>>
>>>      >>>> Ok, this sounds bad.
>>>      >>>>
>>>      >>>> Can someone (Marek?) pull the macOS build and revert the macOS
>>>      download page, please?  I'm running extremely low on sleep from the
>>>      last two nights of KiCad hacking and I am literally in bed already.
>>>      >>>>
>>>      >>>> I will regenerate the macOS build with Release instead in
>>>      approximately 8 hours.
>>>      >>>>
>>>      >>>> Adam
>>>      >>>>
>>>      >>>> On Sun, Jul 22, 2018, 10:48 PM Mark Roszko
>>>      <mark.roszko@xxxxxxxxx <mailto:mark.roszko@xxxxxxxxx>> wrote:
>>>      >>>>>
>>>      >>>>> Welp, I poked Nick. It looks like the stable-debug build got
>>>      packaged
>>>      >>>>> instead of the stable build config (I can reproduce the
>>> asserts).
>>>      >>>>> Though the executables are suspiciously not huge like they
>>>      should be.
>>>      >>>>> On Sun, Jul 22, 2018 at 11:30 PM Seth Hillbrand
>>>      <seth@xxxxxxxxxxxxx <mailto:seth@xxxxxxxxxxxxx>> wrote:
>>>      >>>>>>
>>>      >>>>>> No, It's because asserts are being triggered.  These are
>>>      disabled (normally) in Release builds.
>>>      >>>>>>
>>>      >>>>>> -S
>>>      >>>>>>
>>>      >>>>>> Am So., 22. Juli 2018 um 20:28 Uhr schrieb Mark Roszko
>>>      <mark.roszko@xxxxxxxxx <mailto:mark.roszko@xxxxxxxxx>>:
>>>      >>>>>>>
>>>      >>>>>>> Is it because the installer exe is huge?
>>>      >>>>>>>
>>>      >>>>>>> That's because the footprint libraries are now part of the
>>>      installers
>>>      >>>>>>> and they are absolutely massive. (4GB uncompressed)
>>>      >>>>>>>
>>>      >>>>>>> the installed files look fine to me though? The kiface
>>> files
>>>      would be
>>>      >>>>>>> hundreds of megs themselves if they had debug symbols but
>>>      they are at
>>>      >>>>>>> "normal" levels.
>>>      >>>>>>> On Sun, Jul 22, 2018 at 11:16 PM Seth Hillbrand
>>>      <seth@xxxxxxxxxxxxx <mailto:seth@xxxxxxxxxxxxx>> wrote:
>>>      >>>>>>>>
>>>      >>>>>>>> Hi Devs-
>>>      >>>>>>>>
>>>      >>>>>>>> I'm seeing some reports (lp:1783037) that indicate the
>>>      Windows build may be compiled CMAKE_BUILD_TYPE=RelWithDebInfo
>>>      instead of Release.
>>>      >>>>>>>>
>>>      >>>>>>>> Can anyone confirm this?  Is there a reason to do this for
>>>      Windows?
>>>      >>>>>>>>
>>>      >>>>>>>> -Seth
>>>      >>>>>>>>
>>>      >>>>>>>> _______________________________________________
>>>      >>>>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>      <https://launchpad.net/%7Ekicad-developers>
>>>      >>>>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>      <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>      >>>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>      <https://launchpad.net/%7Ekicad-developers>
>>>      >>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>      >>>>>>>
>>>      >>>>>>>
>>>      >>>>>>>
>>>      >>>>>>> --
>>>      >>>>>>> Mark
>>>      >>>>>
>>>      >>>>>
>>>      >>>>>
>>>      >>>>> --
>>>      >>>>> Mark
>>>      >>>>>
>>>      >>>>> _______________________________________________
>>>      >>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>      <https://launchpad.net/%7Ekicad-developers>
>>>      >>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>      <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>      >>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>      <https://launchpad.net/%7Ekicad-developers>
>>>      >>>>> More help   : https://help.launchpad.net/ListHelp
>>>      >>>
>>>      >>>
>>>      >>>
>>>      >>
>>>      >> _______________________________________________
>>>      >> Mailing list: https://launchpad.net/~kicad-developers
>>>      <https://launchpad.net/%7Ekicad-developers>
>>>      >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>      <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>      >> Unsubscribe : https://launchpad.net/~kicad-developers
>>>      <https://launchpad.net/%7Ekicad-developers>
>>>      >> More help   : https://help.launchpad.net/ListHelp
>>>
>>>      _______________________________________________
>>>      Mailing list: https://launchpad.net/~kicad-developers
>>>      <https://launchpad.net/%7Ekicad-developers>
>>>      Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>      <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>      Unsubscribe : https://launchpad.net/~kicad-developers
>>>      <https://launchpad.net/%7Ekicad-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