← Back to team overview

kicad-developers team mailing list archive

Re: Minimum Boost version


One thing we don't specify on the system requirements page on the KiCad
website is whether or not this applies to the current stable release or
the nightly builds.  Since we don't specify this, I can see how users
would assume that it's all versions of KiCad.  Perhaps we should note
that this is only applicable to the current stable version and that
nightly builds may not support older Linux distributions due to the
availability of dependency library versions.  I don't think it's
reasonable to expect the latest development version of KiCad to continue
to support legacy Linux distros.  The current LTS release of Ubuntu is
18.04 which supports boost version 1.65.  I think attempting to support
nightly builds on Ubuntu 16.04 is going to continue cause headaches as
time goes on.  If no one objects, I will update the system requirements
page accordingly.



On 10/23/2019 1:39 AM, Eeli Kaikkonen wrote:
> It should also be noted that 20.04 will be the next LTS release of
> Ubuntu. This means that there will be two post-16.04 LTS releases out
> there before KiCad 6 will be released (I'm not *that* optimistic :) ).
> Is it really worth it to actively support 3 different LTS releases? It
> doesn't sound very realistic. How many users would actually be affected
> if KiCad 6 wouldn't be available for 16.04? 1000s? 100s? 10? And if they
> continue with 16.04 until 2021, why would they need to switch to KiCad 6
> before that?
> Eeli Kaikkonen
> ke 23. lokak. 2019 klo 3.05 Seth Hillbrand (seth@xxxxxxxxxxxxx
> <mailto:seth@xxxxxxxxxxxxx>) kirjoitti:
>     On 2019-10-22 16:06, Ian McInerney wrote:
>>     I dug into the website history and apparently the original intent
>>     should have been to support 16.04 LTS until its standard support
>>     ends in 2021
>>     (https://github.com/KiCad/kicad-website/commit/007fb582a316fa513778a393e2696d17c0031cea#r33487782).
>>     Since we haven't actually used any code from the newer Boost
>>     version (that we weren't already using), we should probably back
>>     out the change and also update the website with the correct Ubuntu
>>     LTS support date. It looks like that will make it so we can't
>>     update to 1.59 until 2021 then.
>     Hi Ian-
>     I did write that.  In retrospect, I'm not sure that the sentiment is
>     correct.  One of the things we are attempting to do is focus our
>     primary efforts where they will have the largest impact for our
>     users.  Toward that end, we were attempting (in the post KiCon
>     meeting) to define where that cut off should be.  We kind of
>     arbitrary picked "vendor supported" as it seemed reasonable.
>     I now think we should tighten that a bit more for the Linux
>     distributions.  Under MSW/Mac, we compile or have rolling updates
>     for most of our own dependencies.  This allows us to ensure system
>     compatibility but not worry about library compatibility.  The Linux
>     library system is different and holds back updates.
>     So, why would we want to update the boost libraries and what does it
>     gain us?  The original bump was to allow unit tests.  During v6, I
>     would also like to utilize the UUID library from 1.60 as many of the
>     feature we plan will require GUID at least.
>     This doesn't preclude using KiCad on 16.04.  It just requires
>     someone to package a boost ppa.  There are a few out there that
>     could be used as baselines for this.
>     -Seth
>     KiCad Services Corporation KiCad Services Corporation Logo
>     Seth Hillbrand
>     *Lead Developer*
>     +1-530-302-5483‬ <tel:+12126039372>
>     Davis, CA
>     www.kipro-pcb.com <http://www.kipro-pcb.com/>    info@xxxxxxxxxxxxx
>     <mailto:info@xxxxxxxxxxxxx>
>     https://twitter.com/KiProEDA <https://twitter.com/KiProEDA>
>     https://www.linkedin.com/company/kicad
>     <https://www.linkedin.com/company/kicad>
>     _______________________________________________
>     Mailing list: https://launchpad.net/~kicad-developers
>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto: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