Am 22.07.2017 um 20:15 schrieb Bryce Harrington:
On Sat, Jul 22, 2017 at 09:15:54AM -0700, Josh Andler wrote:
http://wiki.inkscape.org/wiki/index.php/Tracking_Dependencies indicates that 3.8 is what should be required for GTK+... This is the official place this is tracked, so if someone introduced features that are incompatible it's their problem to fix.
This is also the version indicated in the cmake scripts (which should probably be kept in sync with the wiki page), see https://gitlab.com/inkscape/inkscape/blob/5198e38c82379f7b87f5cd964d565821a5...
If this version matches the actual requirement unexpected build failures like Michael was experiencing should be impossible as cmake would already warn at the configure stage.
Would people like to establish a process for periodically considering proposals for incrementing dependency versions? I'm thinking like a monthly project meeting to discuss development status and direction.
I guess it would be more efficient to
* decide which distributions we want to support as this will ultimately limit the dependency versions we *can* support (I doubt that would need to be re-evaluated monthly). * implement proper checks (likely CI builds) that ensure we do not accidentally introduce dependencies not. The ppa builds run on older Ubuntu distributions were always helpful in that regard, so I hope we can get them (or something comparable using GitLab CI) back up eventually.
Regards, Eduard