Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
gjs
gjs
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 101
    • Issues 101
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 16
    • Merge Requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gjsgjs
  • Issues
  • #104

Closed
Open
Created Apr 02, 2017 by bugzilla-migration@bugzilla-migrationReporter

Build failure in GNOME Continuous

Submitted by Emmanuele Bassi @ebassi

Link to original bug (#780844)

Description

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().

Assignee
Assign to
GNOME 3.30.0
Milestone
GNOME 3.30.0 (Past due)
Assign milestone
Time tracking
None
Due date
None