[Bug 785491] Gnome-Builder build fails from error in building gst-plugins-bad

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jul 28 18:39:53 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=785491

--- Comment #8 from Rafael Fontenelle <rafaelff at gnome.org> ---
Tim-Philipp,
Thanks for CCing me.

karan ahuja,
The proper way to ask them is to file a bug report to JHBuild product in this
very same bugzilla. However, I assume they will prefer to wait for a new meson
release, as jhbuild currently is set to use tarballs from meson, and doesn't
seem to exist a tarball for 0.42.0.dev1.

I've done some local tests in my JHBuild and reached satisfactory results with
latest meson commit. Case you want to try it too, here's what I did:
1- Set "use_local_modulesets" to "true" in my jhbuildrc (config file) in order
to use local moduleset files;
2- Edited <jhbuilddir>/modulesets/gnome-suites-core-deps-3.26.modules (the
default moduleset) to change meson build system from "github-tar (tarball) to
"github.com" (git-clone). Here is a diff:

--- a/modulesets/gnome-suites-core-deps-3.26.modules
+++ b/modulesets/gnome-suites-core-deps-3.26.modules
@@ -1523,11 +1523,7 @@
   </cmake>

   <distutils id="meson" python3="1">
-    <branch repo="github-tar"
-            version="0.41.2"
-           
module="mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz"
-            checkoutdir="meson-${version}"
-           
hash="sha256:074dd24fd068be0893e2e45bcc35c919d8e12777e9d6a7efdf72d4dc300867ca"/>
+    <branch repo="github.com" checkoutdir="meson"
module="mesonbuild/meson.git"/>
     <dependencies>
       <dep package="ninja"/>
     </dependencies>


3- Finally, ran jhbuild build gst-plugins-bad (also had to re-ran Configure
step).

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list