← Back to team overview

kicad-developers team mailing list archive

Re: Initial rc6 development.

 

For stable releases, I am not thrilled about steering users towards
appimage, flatpak, snap, etc type solutions.  They are fine for nightly
builds for users who want to run multiple versions.

On 05/18/2018 01:27 PM, Seth Hillbrand wrote:
> 
> ​I'll second Tom's suggestion here.  Distros are free to package KiCad
> how they like, but we can create an AppImage[1] with GTK2 and wxpython​
> that users can download from the website.  This would provide a way for
> all users to run KiCad even if their distro doesn't package the required
> libraries.  Bug reports on GTK3 could then be redirected to the AppImage
> download link.
> 
> -Seth
> 
> [1] https://appimage.org/
> 
> 
> Am Fr., 18. Mai 2018 um 08:51 Uhr schrieb Tomasz Wlostowski
> <tomasz.wlostowski@xxxxxxx <mailto:tomasz.wlostowski@xxxxxxx>>:
> 
>     On 18/05/18 17:38, Wayne Stambaugh wrote:
>     > As we approach the v5 stable release, I want to discuss a something we
>     > should seriously consider before we open the flood gates for new
>     feature
>     > merges after the v5 branch.  We are currently in an awkward position
>     > with regards to gtk3 builds on Linux.  Given that most distros are now
>     > building wx against gtk3, we really should work towards fixing this at
>     > the beginning of v6 and back porting it as soon as possible so that we
>     > can better support the current Linux distros.  Fortunately, most
>     distros
>     > have thankfully provided a gtk2 build version of wx in order to build
>     > kicad.  However, they have not done the same thing for wxpython so for
>     > most new distro releases, we have to build kicad without wxpython
>     > support.  I propose we spend some time immediately after the v5
>     release
>     > and fix the gtk3 issues before we start making major changes to
>     the code
>     > base so that it is not difficult to back port.  Anyone else have any
>     > thoughts on this?
>     >
> 
>     Wayne,
> 
>     I would put most of the effort on developing the GAL version of
>     eeschema. It's not our fault that Linux distros change the APIs of
>     essential system libraries every 2 years. As a short term solution, I
>     would propose distributing a distro-agnostic binary Kicad package that
>     includes all dependencies, including wx and gtk2 libraries. In the
>     longer run, GALified schematic editor is IMHO the way to go.
> 
>     Best,
>     Tom
> 
> 
> 
>     > Cheers,
>     >
>     > Wayne
>     >
>     >
>     > _______________________________________________
>     > 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
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~kicad-developers
>     More help   : https://help.launchpad.net/ListHelp
> 


References