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 780339 - Support installing meson within jhbuild
Support installing meson within jhbuild
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Jhbuild maintainers
Jhbuild QA
Depends on:
Blocks:
 
 
Reported: 2017-03-21 05:06 UTC by Patrick Griffis (tingping)
Modified: 2017-03-22 00:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
distutils: Add python3attribute (2.22 KB, patch)
2017-03-21 05:06 UTC, Patrick Griffis (tingping)
committed Details | Review
meson: Support installing within jhbuild (1.35 KB, patch)
2017-03-21 05:07 UTC, Patrick Griffis (tingping)
committed Details | Review

Description Patrick Griffis (tingping) 2017-03-21 05:06:55 UTC
Created attachment 348374 [details] [review]
distutils: Add python3attribute

This allows us to not depend upon Meson as a sysdep and just install it when needed.
Comment 1 Patrick Griffis (tingping) 2017-03-21 05:07:24 UTC
Created attachment 348375 [details] [review]
meson: Support installing within jhbuild
Comment 2 Michael Catanzaro 2017-03-21 12:16:05 UTC
Review of attachment 348375 [details] [review]:

Awesome, thanks. I guess the disadvantage is that it has to be manually added as a dependency for every <meson> type package, right? It would be really great for that to happen automatically. But I won't be that picky; this is good enough.
Comment 3 Patrick Griffis (tingping) 2017-03-21 20:11:24 UTC
No it was already added as a dependency automatically.
Comment 4 Patrick Griffis (tingping) 2017-03-21 20:48:43 UTC
Comment on attachment 348375 [details] [review]
meson: Support installing within jhbuild

Commited as ffd00eea and e10b722
Comment 5 Michael Catanzaro 2017-03-21 23:37:46 UTC
Awesome! Please also push to the new 3.26 sysdeps file that just appeared as well.
Comment 6 Patrick Griffis (tingping) 2017-03-22 00:13:45 UTC
(In reply to Michael Catanzaro from comment #5)
> Awesome! Please also push to the new 3.26 sysdeps file that just appeared as
> well.

Pushed commit de37187ca