Re: [Kicad-developers] 5.1.5 release status

2019-10-25 Thread Carsten Schoenert
Hi Ian, Am 23.10.19 um 18:59 schrieb Ian McInerney: > Carsten, I just made a merge request on the Debian packaging repo to do > this. Can you take a look at it and comment? After this change, I see > the -DNDEBUG appearing in the compile command when I do a local build on > my machine. thanks, I

Re: [Kicad-developers] 5.1.5 release status

2019-10-23 Thread Ian McInerney
This looks to be Debian specific. The build logs for the most recent Fedora build [1] show -DNDEBUG in the flags but the Debian build log [2] does not. It looks like the release type is not being specified properly in the Debian packaging since they are forcing the release type to None (they use

Re: [Kicad-developers] 5.1.5 release status

2019-10-23 Thread Wayne Stambaugh
No problem. Unless something critical happens between now and then, I will tag the 5.1 branch Friday around 12PM EDT. If anyone has any last minute bug fixes to commit to the 5.1 branch, now would be a good time. Cheers, Wayne On 10/23/2019 10:31 AM, Adam Wolf wrote: > It may take me another

Re: [Kicad-developers] 5.1.5 release status

2019-10-23 Thread Wayne Stambaugh
I see -DNDEBUG defined in windows release builds where CMake is configured with -DCMAKE_BUILD_TYPE=Release. Is this not the case with Linux and/or macos? Did we make the mistake of doing something like: set( CMAKE_COMPILER_FLAGS "-foo" ) instead of: set( CMAKE_COMPILER_FLAGS

Re: [Kicad-developers] 5.1.5 release status

2019-10-23 Thread Ian McInerney
It looks like the build flags for KiCad are not getting NDEBUG defined to remove the assertions. We should add -DNDEBUG to the flags passed into CMake alongside the Debian flags. -Ian On Wed, Oct 23, 2019 at 6:38 AM Carsten Schoenert wrote: > Hello Seth, > > Am 22.10.19 um 18:10 schrieb Seth

Re: [Kicad-developers] 5.1.5 release status

2019-10-23 Thread Adam Wolf
It may take me another few days to get the wx-built-without-debug on releases setup in kicad-macos-builder, but that won't be source changes. I can get it ready and then use the rc code for it, and get folks to test. Adam On Wed, Oct 23, 2019 at 8:50 AM Wayne Stambaugh wrote: > > Now that JP

Re: [Kicad-developers] 5.1.5 release status

2019-10-23 Thread Ian McInerney
Can we slip [1] into 5.1.5, or would you rather hold it until we open for 5.1.6 work? -Ian [1] https://bugs.launchpad.net/kicad/+bug/1847580 On Wed, Oct 23, 2019 at 2:50 PM Wayne Stambaugh wrote: > Now that JP fixed lp:1849289[1], is there anything else that needs to be > fixed before I tag

Re: [Kicad-developers] 5.1.5 release status

2019-10-23 Thread Wayne Stambaugh
Now that JP fixed lp:1849289[1], is there anything else that needs to be fixed before I tag rc1? If not, I will tag it Friday. That means that we will be in a string freeze until the 5.1.5 release and that no new bug fixes other than bugs that already affect rc1 (including bugs moved to 5.1.6)

Re: [Kicad-developers] 5.1.5 release status

2019-10-22 Thread Carsten Schoenert
Hello Seth, Am 22.10.19 um 18:10 schrieb Seth Hillbrand: > Why do you have "hardening=+all" enabled? mostly because this is the default for building binary packages with enabled hardening. https://wiki.debian.org/Hardening#Using_Hardening_Options > This is likely where the assertions are

Re: [Kicad-developers] 5.1.5 release status

2019-10-22 Thread Seth Hillbrand
On 2019-10-21 22:08, Carsten Schoenert wrote: Hi, Am 21.10.19 um 23:16 schrieb Ian McInerney: We also seem to have assertions enabled in the Debian build (there have been two reports from users [1], [2]). Is this something we control as well, or is the the distribution packaging forcing them

Re: [Kicad-developers] 5.1.5 release status

2019-10-22 Thread Wayne Stambaugh
I would prefer that stable release builds have assertions disabled in KiCad and all of it's library dependencies. If we want to provide debug builds for users who want to help with debugging, I'm fine with that. Wayne On 10/22/19 7:43 AM, Adam Wolf wrote: > I can look into doing this for

Re: [Kicad-developers] 5.1.5 release status

2019-10-22 Thread Wayne Stambaugh
On 10/22/19 1:08 AM, Carsten Schoenert wrote: > Hi, > > Am 21.10.19 um 23:16 schrieb Ian McInerney: >> We also seem to have assertions enabled in the Debian build (there have >> been two reports from users [1], [2]). Is this something we control as >> well, or is the the distribution packaging

Re: [Kicad-developers] 5.1.5 release status

2019-10-22 Thread Adam Wolf
I can look into doing this for release builds on macOS If I do this, I will need to make a pre-release build for folks to test since by definition this wouldn't be tested on nightlies, right? Are there other dependencies that we want to build differently for release vs nightly? Adam On Tue,

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Carsten Schoenert
Hi, Am 21.10.19 um 23:16 schrieb Ian McInerney: > We also seem to have assertions enabled in the Debian build (there have > been two reports from users [1], [2]). Is this something we control as > well, or is the the distribution packaging forcing them on? the Debian build configuration is

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Ian McInerney
We also seem to have assertions enabled in the Debian build (there have been two reports from users [1], [2]). Is this something we control as well, or is the the distribution packaging forcing them on? -Ian [1] https://bugs.launchpad.net/kicad/+bug/1847554 [2]

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Ian McInerney
There were two bugs still on the 5.1.5 milestone [1], [2] that related to the editing of H/V/45 constrained polygons. I have bumped those to 6.0 now. Should we reopen and move [3] and [4] to 6.0 so that we actually fix the issues there? -Ian [1] https://bugs.launchpad.net/kicad/+bug/1842055 [2]

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Seth Hillbrand
On 2019-10-21 10:52, Ian McInerney wrote: Seth, Just to clarify, for 5.1.5 (and future 5.1 releases), the H/V/45 is only available during initial zone creation and is not going to be active for editing the lines after creation? If this is the case, I will push the bugs for this into the 6.0

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Wayne Stambaugh
I thought this might be the case. If you click cancel, the assertion dialog will not be displayed again until you restart KiCad. Would one of our macos devs please take a look at the config settings use to build wxWidgets and see if we can turn the assertions off on release builds? This might

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Ian McInerney
Seth, Just to clarify, for 5.1.5 (and future 5.1 releases), the H/V/45 is only available during initial zone creation and is not going to be active for editing the lines after creation? If this is the case, I will push the bugs for this into the 6.0 milestone, so they can be addressed there.

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Adam Wolf
It may be a false alarm--I am reviewing everything and it looks like it is working for everyone so far. There may be some documentation we have to add to the macOS specific things about allowing permissions when a popup pops up on first run, but if I am understanding correctly none of the issues

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Wayne Stambaugh
Hi Jonaton, This is an assertion in wxWidgets being raised. This really shouldn't happen on release builds. While assertions like this are annoying they are not show stoppers unless clicking either the "No" or "Cancel" buttons cause KiCad to crash. I'm guessing this is not the case but one of

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Wayne Stambaugh
On 10/20/19 12:02 PM, Seth Hillbrand wrote: > On 2019-10-20 08:40, Ian McInerney wrote: > >> There is also this H/V/45 issue [1]. It is more of a gray area though, >> since it will probably involve touching the file format due to what is >> happening (the H/V/45 is being saved as a global board

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Wayne Stambaugh
Do we know if this is a KiCad source bug issue or a macos packaging issue? I was getting the distinct impression that it was the latter. I agree that we do not want to release 5.1.5 without a functioning macos package. I'm willing to hold off on the rc1 tag until we resolve this issue. It may

Re: [Kicad-developers] 5.1.5 release status

2019-10-21 Thread Wayne Stambaugh
Hi Seth, On 10/20/19 1:48 PM, Seth Hillbrand wrote: > Hi Wayne- > > These should be fixed.  I've pushed the reload issue off to v6 as the > setting isn't available in the current file format as Ian mentioned, so > I've reset the associated bug with a new milestone. Thanks. I appreciate the

Re: [Kicad-developers] 5.1.5 release status

2019-10-20 Thread Adam Wolf
Hi folks. I was under the impression that although the macOS 10.15 betas had weird issues with KiCad, that the release Catalina was fine. This may not be the case. I am mobile today and only using my phone, so it's difficult for me to dig into it right now. If folks are still reporting that

Re: [Kicad-developers] 5.1.5 release status

2019-10-20 Thread Seth Hillbrand
Hi Wayne- These should be fixed. I've pushed the reload issue off to v6 as the setting isn't available in the current file format as Ian mentioned, so I've reset the associated bug with a new milestone. We should be clear for these reports now. It's safe to tag 5.1.5RC1 from my

Re: [Kicad-developers] 5.1.5 release status

2019-10-20 Thread Seth Hillbrand
On 2019-10-20 08:40, Ian McInerney wrote: There is also this H/V/45 issue [1]. It is more of a gray area though, since it will probably involve touching the file format due to what is happening (the H/V/45 is being saved as a global board setting rather than a per-zone setting as the GUI

Re: [Kicad-developers] 5.1.5 release status

2019-10-20 Thread Ian McInerney
There is also this H/V/45 issue [1]. It is more of a gray area though, since it will probably involve touching the file format due to what is happening (the H/V/45 is being saved as a global board setting rather than a per-zone setting as the GUI would seem to make it). -Ian [1]

Re: [Kicad-developers] 5.1.5 release status

2019-10-20 Thread Wayne Stambaugh
Thanks Seth, There is also this[1] bug and this[2] bug and this[3] bug related to the zone constraint changes. I probably wont hold up the 5.1.5 release for them but they are behavioral changes which users will not expect. The most annoying one is lp:1846028. Cheers, Wayne [1]:

Re: [Kicad-developers] 5.1.5 release status

2019-10-20 Thread Seth Hillbrand
On 2019-10-20 06:41, Wayne Stambaugh wrote: Where are we on the 5.1.5 release? I took a look at the bug tacker and the only serious bug I saw was the glib assertion bug[1]. How close are we to getting this fixed? There is still some unexpected behavior with the constrained zone drawing and