Skip to content

GitLab

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

Closed
Open
Opened Dec 17, 2018 by Christoph Reiter@creiter🐍Maintainer9 of 9 tasks completed9/9 tasks

Meson port

Let's try to get the meson port complete so we can drop autotools next cycle.

Current known issues:

  • Not all tests ported (which are missing?)
  • review build options
  • Not all test .c/.h files are installed
  • Not all tests run with a glib subproject doesn't work with autotools either, so I wouldn't block on this
  • I noticed one doctool .py file isn't getting installed -> !108 (merged)
  • The Python files don't get byte compiled (we probably need to use py_installation.install_sources with a custom install_dir) see https://github.com/mesonbuild/meson/issues/2903
  • We need to add the workaround for not linking giscanner to libpython

Future steps:

  • Once the build/install part is done we can switch jhbuild to get more feedback: jhbuild@39aa1c77
  • After that switch gnome-contiuous to meson (config) MR: https://gitlab.gnome.org/GNOME/gnome-continuous/merge_requests/9
Edited Jan 06, 2019 by Christoph Reiter
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/gobject-introspection#248