gtk-rs / sys

DEPRECATED, each crate has its own sys folder now.
http://gtk-rs.org/
MIT License
31 stars 25 forks source link

Add minimum supported libraries versions to the website #135

Closed RazrFalcon closed 4 years ago

RazrFalcon commented 5 years ago

Currently, only >=2.42 is supported, but Travis CI uses Ubuntu 14.04 by default, which has 2.40. Is 2.42 mandatory or can we downgrade it a bit?

EPashkin commented 5 years ago

Travis has Xenial machines too: https://github.com/gtk-rs/sys/blob/master/.travis.yml#L1

RazrFalcon commented 5 years ago

Yes, but

uses Ubuntu 14.04 by default

EPashkin commented 5 years ago

But support 14.04 ends in this year: https://www.ubuntu.com/about/release-cycle

RazrFalcon commented 5 years ago

If 2.40 can't be supported by just lowering the minimum versions than it's fine.

Is there a list of minimal required versions for all gtk-rs crates?

EPashkin commented 5 years ago

Default versions is released with gtk3.14 (I don't have link) others listed in https://github.com/gtk-rs/examples/blob/master/Cargo.toml#L25

RazrFalcon commented 5 years ago

I meant for all crates, like cairo, pango, etc. Yes, you can look in *-sys, but it's a bit troublesome.

EPashkin commented 5 years ago

Agree that we need table somewhere on https://gtk-rs.org/

sdroege commented 4 years ago

Can someone edit this issue? It should be about adding a table to the website about the minimum supported versions of the C libraries, and the latest version for which we have bindings right now.

@GuillaumeGomez ?