Bump glib version requirement
Categories
(Core :: Widget: Gtk, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox80 | --- | fixed |
People
(Reporter: rmader, Assigned: rmader)
Details
Attachments
(1 file, 1 obsolete file)
We still support glib versions not having this - so silence a bunch of warnings by replacing it with slightly longer code.
Assignee | ||
Comment 1•5 years ago
|
||
We still support glib versions not having this - so silence a bunch of
warnings by replacing it with slightly longer code.
Updated•5 years ago
|
Comment 2•5 years ago
|
||
The upgrade of build machines to Debian 8, I assume means the build is now against libglib2.0-0 2.42.1-1+deb8u3.
GTK version for build has increased and systems with GTK 3.14 need at least GLib 2.41.2, so it's appropriate to increase GLIB_VERSION_MIN_REQUIRED
to GLIB_VERSION_2_42
.
g_clear_pointer()
is available from version 2.34.
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 3•5 years ago
|
||
We already inherit a minimum version of 2.41.2 through GTK 3.14.
This silences some build warnings.
Assignee | ||
Comment 4•5 years ago
|
||
Karl, I suppose we need to make sure this gets updated in docs etc.?
Comment 6•5 years ago
|
||
Ryan, system requirements for GTK were updated in https://bugzilla.mozilla.org/show_bug.cgi?id=1634204#c22.
The GLib build requirement update here is already implicit in that (2.41 is the pre-release versioning for the 2.42 release), but the GLib 22.2 requirement on https://www.mozilla.org/en-US/firefox/78.0.2/system-requirements/ is therefore unnecessary.
Similarly, Pango 1.22 is very old and GTK 3.14 requires Pango 1.36.7, so the Pango requirement also need not be specified.
Are you the best person to contact re getting the Pango and GTK requirements removed from future system-requirements pages?
Comment 7•5 years ago
|
||
Backed out for bustages on gversionmacros.h
Backout link: https://hg.mozilla.org/integration/autoland/rev/8cfbd5213d0487638348ed32cf92d6b701e6dc99
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=310779225&repo=autoland&lineNumber=6052
Comment 10•5 years ago
|
||
Backed out for bustages on gversionmacros.h
Backout link: https://hg.mozilla.org/integration/autoland/rev/de6e53cc788967b7082d0abc4dbe41b1fb9ea6c8
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=310791727&repo=autoland&lineNumber=5013
Comment 11•5 years ago
|
||
(In reply to Karl Tomlinson (:karlt) from comment #6)
the GLib 22.2 requirement [...] is therefore unnecessary.
the Pango requirement also need not be specified.
I've removed both from the Fx78+ system requirements. Should show up on the live site in the next 15-20min.
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
bugherder |
Description
•