Nightlies build options for Ubuntu PPA

Bug #1808315 reported by Sebastian on 2018-12-13
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Wishlist
Unassigned

Bug Description

I guess this is more a question than a bug.

As far as I understood it from the mailinglist (and the IRC) 5.1 tries to update among others the codebase to:

 - python3
 - wxphoenix
 - wx compiled against gtk3

In order to get more testing to the already existing fixes I thought it would be good to enable them in the nightly builds, although I obviously do not know exactly in what condition the patches are.

So I guess that would be:
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON

Besides I want to thank Mr. Reynaud for the PPA and the builds, they are very useful to help test without having to compile everything oneself.

---

Application: kicad
Version: 6.0.0-rc1-unknown-b491065~84~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-42-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Wayne Stambaugh (stambaughw) wrote :

We definitely should create some linux packages with gtk3 and phoenix enabled to get some independent testing.

Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
Frank Severinsen (shack) wrote :

I asked the same thing on the devmail some time ago, didn't really get an answer. I dont think python3 is gonna be enabled in 5.1, so that should probably wait until after the release. Besides that it would be great to get it enabled in nightly!

Wayne Stambaugh (stambaughw) wrote :

I think this is already happening. I'm pretty sure Carsten's Debian packages are built this way. Please set the status back to new if this is not the case.

Changed in kicad:
status: Triaged → Fix Committed
milestone: none → 5.1.0
Sebastian (herostrat) wrote :

The current 5.1.0-rc1 (was previously the 6-nightly afaik) package from the PPA of js-reynaud does not compile with the flags.

---

Application: kicad
Version: 5.1.0-rc1-unknown-5e318dc~84~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-45-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

---

I found this email from the mailingslist:
https://lists.launchpad.net/kicad-developers/msg39320.html

So it could be that there are problems with enabling the settings.

I will check the new nightlies from the PPA, which seem to be the v6 builds.

Sebastian (herostrat) wrote :

With this comment:
https://lists.launchpad.net/kicad-developers/msg39359.html
the issue should be resolved for 5.1-rc1

Thanks a lot guys.
I look forward to test the changes

Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers