Thanks, Seth. Makes sense. I forgot companies had a paid support option with KiCad. I'll keep that in mind and upstream the information in case I can ever convince a company I work for to use KiCad. Usually they use Altium.
For myself on personal projects, I'll just have to keep my Ubuntu version up-to-date at least every 3 years. Thanks for all that you in the KiCad team do! Gabriel Staples On Tue, May 10, 2022 at 9:33 AM Seth Hillbrand <s...@kipro-pcb.com> wrote: > Hi Gabriel- > > The support periods listed on the kicad.org website are for the free > builds provided and maintained at no cost to the end user. We set limits > here to best utilize our available developer resources. Maintaining > software for out of date operating systems is time consuming and difficult. > > Companies that require extended support periods or use unsupported > operating systems for their business operations should consider purchasing > that support [1]. > > This differentiation both maximizes the feature development for all KiCad > users while providing a cost-efficient solution for businesses looking to > avoid "tremendously difficult and costly" upgrades. > > All of that said, as Wayne notes, we should have corrected the INSTALL.txt > and CMakeList.txt files to the proper Boost version when we updated the > code. > > Seth > > [1] https://www.kicad.org/help/professional-support/ > > On Tue, May 10, 2022 at 8:26 AM Gabriel Staples, ElectricRCAircraftGuy.com > <erca...@gmail.com> wrote: > >> Also, >> >> If you're wondering how prevalent Ubuntu is in industry, I can't say >> exactly, but I'll say this: for software development on self-driving cars, >> both of the last 2 companies I've worked at, each with around 2000 >> employees, have used Ubuntu as their primary workstations and build >> systems. The first kept Ubuntu 14.04 until the year 2019, several months >> *after* the 5 year LTS support was up, at which point they upgraded to >> Ubuntu 18.04, which was **tremendously difficult and costly**, and the >> latter gave me an Ubuntu 18.04 machine in January 2020, and it's still >> 18.04 today, and they won't upgrade it. A lot of large and influential >> companies have substantial reliance on Ubuntu releases for long periods of >> time. >> >> Thanks! >> >> Gabriel Staples >> >> >> >> >> On Tue, May 10, 2022 at 8:22 AM Gabriel Staples, >> ElectricRCAircraftGuy.com <erca...@gmail.com> wrote: >> >>> Seth, >>> >>> You/KiCad might consider supporting Ubuntu for the full 5 year duration >>> that LTS releases are supported by Ubuntu. On my home machines, for >>> instance, I run Ubuntu 20.04 right now. On my work machines, however, I run >>> Ubuntu 18.04 right now because the cost of upgrading a distro is so >>> significant they only do it when the Long Term Support period of 5 years is >>> over. I shouldn't manually upgrade my own work machine if I wanted to >>> because it must remain compatible with my work's build systems and other >>> software. I think many companies operate this way. If you want to get KiCad >>> to be used by more companies, which I would like to see myself, I think >>> KiCad will need to support Ubuntu for the full 5 years of the LTS term or >>> else it may automatically be ruled out as a potential candidate as >>> companies evaluate software to use and support. >>> >>> Thanks! >>> >>> Gabriel Staples >>> >>> >>> >>> >>> On Mon, May 9, 2022 at 8:53 AM Seth Hillbrand <s...@kipro-pcb.com> >>> wrote: >>> >>>> Hi Wayne, >>>> >>>> From the page you linked, 18.04 is not a supported system and has never >>>> been supported for v6. We had decided some time ago that we would support >>>> Ubuntu LTS versions for 1 year after the release of the next LTS [1]. >>>> >>>> Jean-Samuel, you may be able to use the mhier PPA[2] as the source for >>>> newer Boost versions that will allow KiCad on older Ubuntus. >>>> >>>> -Seth >>>> >>>> [1] https://lists.launchpad.net/kicad-developers/msg43255.html >>>> [2] >>>> https://launchpad.net/~mhier/+archive/ubuntu/libboost-latest/+packages >>>> >>>> On Mon, May 9, 2022 at 6:06 AM Wayne Stambaugh <stambau...@gmail.com> >>>> wrote: >>>> >>>>> It looks like someone back ported some random number generator fixes >>>>> from master that are not available in boost 1.56 which is the minimum >>>>> version in the 6.0 branch. We should address this since 18.04 LTS is a >>>>> supported system[1]. >>>>> >>>>> >>>>> [1]:https://www.kicad.org/help/system-requirements/ >>>>> >>>>> On 5/9/22 4:05 AM, Jean-Samuel Reynaud wrote: >>>>> > Hi, >>>>> > >>>>> > As I see, since one of those commits: >>>>> > 891c919c239223ef601284a8f166d0f229f6b030 >>>>> > 0ea7dabc1271dbc77b8d5764e4eecbeba85903d6 >>>>> > e1cd74dd78031b002737a79ddffcf3489d74105c >>>>> > 4d8297a1f6f18d59cb38361b88a959d7af062480 >>>>> > >>>>> > KiCad is unable to build on Ubuntu 18.04. I guess it's a boost >>>>> version >>>>> > issue (Boost is 1.65.1 on Ubuntu 18.04). >>>>> > The build error: >>>>> > kicad/common/kiid.cpp:50:73: required from here >>>>> > /usr/include/boost/random/detail/seed_impl.hpp:269:9: error: ‘class >>>>> > boost::uuids::detail::seed_rng’ has no member named ‘generate’ >>>>> > seq.generate(&storage[0], &storage[0] + ((w+31)/32) * n); >>>>> > ~~~~^~~~~~~~ >>>>> > >>>>> > >>>>> > You can take a look as the build output at >>>>> > >>>>> https://launchpadlibrarian.net/600354670/buildlog_ubuntu-bionic-amd64.kicad_6.0.0+nightly-202205081117+43b8adad1a~116~ubuntu18.04.1_BUILDING.txt.gz >>>>> > (large log, error message near the end ;) >>>>> > >>>>> > >>>>> > Is this version of Ubuntu is still supported for 6.0 branch ? (for me >>>>> > yes since the Ubuntu support is up to April 2023)... >>>>> > Note that it affect version 6.0.5 (6.0.4 was built correctly) >>>>> > >>>>> > Regards, >>>>> > >>>>> > _______________________________________________ >>>>> > Mailing list: https://launchpad.net/~kicad-developers >>>>> > Post to : kicad-developers@lists.launchpad.net >>>>> > Unsubscribe : https://launchpad.net/~kicad-developers >>>>> > More help : https://help.launchpad.net/ListHelp >>>>> >>>>> _______________________________________________ >>>>> Mailing list: https://launchpad.net/~kicad-developers >>>>> Post to : kicad-developers@lists.launchpad.net >>>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>>> More help : https://help.launchpad.net/ListHelp >>>>> >>>> >>>> >>>> -- >>>> [image: KiCad Services Corporation Logo] >>>> Seth Hillbrand >>>> *Lead Developer* >>>> +1-530-302-5483 >>>> Long Beach, CA >>>> www.kipro-pcb.com i...@kipro-pcb.com >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~kicad-developers >>>> Post to : kicad-developers@lists.launchpad.net >>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>> More help : https://help.launchpad.net/ListHelp >>>> >>> > > -- > [image: KiCad Services Corporation Logo] > Seth Hillbrand > *Lead Developer* > +1-530-302-5483 > Long Beach, CA > www.kipro-pcb.com i...@kipro-pcb.com >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp