After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 780844 - Build failure in GNOME Continuous
Build failure in GNOME Continuous
Status: RESOLVED OBSOLETE
Product: gjs
Classification: Bindings
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gjs-maint
gjs-maint
Depends on:
Blocks:
 
 
Reported: 2017-04-02 13:44 UTC by Emmanuele Bassi (:ebassi)
Modified: 2018-01-27 12:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Emmanuele Bassi (:ebassi) 2017-04-02 13:44:31 UTC
GObject deprecated `g_object_newv()` in commit:

https://git.gnome.org/browse/glib/commit/?id=e2c3b7f634ebce93154ea1d915ae8d65092f9bc5

And GParameter in commit:

https://git.gnome.org/browse/glib/commit/?id=2646c2173551c699c0459c95f49ec8b6fc0bf66d

Now, gjs is failing to build in GNOME Continuous because of -Werror=deprecated-declaration:

http://build.gnome.org/continuous/buildmaster/builds/2017/04/02/9/build/log-gjs.txt

Since the build has been failing for the past 12 hours, I pushed a simple patch to silence the deprecation warnings around the `g_object_newv()` call. Nevertheless, the appropriate fix is to port the code that transforms properties into an array GParameter and calls g_object_newv() into code that creates two arrays of property names and values, and calls g_object_new_with_properties().
Comment 1 GNOME Infrastructure Team 2018-01-27 12:04:09 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gjs/issues/104.