glib: Fix build due to Meson option changing type (#3358)

* glib: Fix build due to Meson option changing type

In GLib master commit b220033c we changed the `libmount` option from a
`boolean` to a `feature`, which means it now takes
`enabled`/`disabled`/`auto` rather than `true`/`false`.

Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>

Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20552

* glib: Fix homepage URI

The FSF page on GLib is not official, loaded with their advertising, and
quite out of date.

Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>

* infra: Add help_url to the valid section names list in Travis checks

It’s documented as valid:
https://google.github.io/oss-fuzz/getting-started/new-project-guide/#help_url

Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
This commit is contained in:
Philip Withnall 2020-02-07 13:03:31 +00:00 committed by GitHub
parent a32769e89a
commit b036df0ce1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 2 deletions

View File

@ -90,6 +90,7 @@ class ProjectYamlChecker:
'vendor_ccs',
'view_restrictions',
'language',
'help_url',
]
LANGUAGES_SUPPORTED = ['c', 'cpp', 'go', 'rust', 'python']

View File

@ -24,7 +24,7 @@ meson $BUILD \
-Doss_fuzz=enabled \
-Db_lundef=false \
-Ddefault_library=static \
-Dlibmount=false
-Dlibmount=disabled
ninja -C $BUILD

View File

@ -1,4 +1,4 @@
homepage: "https://www.gnu.org/directory/glib.html"
homepage: "https://gitlab.gnome.org/GNOME/glib/"
primary_contact: "bugzilla@tecnocode.co.uk"
auto_ccs:
- philip.withnall@gmail.com