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 760091 - Master fails to build since 026bfb8
Master fails to build since 026bfb8
Status: RESOLVED FIXED
Product: GEGL
Classification: Other
Component: build
git master
Other Linux
: Normal normal
: ---
Assigned To: Default Gegl Component Owner
Default Gegl Component Owner
Depends on:
Blocks:
 
 
Reported: 2016-01-02 23:29 UTC by Sam Gleske
Modified: 2016-01-05 04:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: Fix failure by not referring non-existent file (1.36 KB, patch)
2016-01-04 19:18 UTC, Debarshi Ray
committed Details | Review

Description Sam Gleske 2016-01-02 23:29:48 UTC
GEGL master branch currently fails to build consistently in the same way.

See the build server for details.  https://build.gimp.org/job/gegl-master/

Builds 861-864 fails to build.  861 has a different failure than the other builds.

I can consistently reproduce the failure with a vagrant provisioned VM.

https://github.com/samrocketman/vagrant-gimp use the gimp-update branch or master if it gets merged.
Comment 1 Michael Schumacher 2016-01-02 23:31:58 UTC
build.gimp.org runs make distcheck, right?
Comment 2 Massimo 2016-01-03 05:37:33 UTC
I noticed the failure, I had to 

touch docs/todo.txt

A file that was recently removed but is expected
to generate the documentation.

https://git.gnome.org/browse/gegl/commit/?id=70e7902c07af565fcbdef255324224e79402614b

probably it does not fail if you disable generating
the documentation
Comment 3 Sam Gleske 2016-01-03 06:28:29 UTC
(In reply to Michael Schumacher from comment #1)
> build.gimp.org runs make distcheck, right?

Yes, it performs make distcheck.  I've just configured Jenkins so anyone can view the current configuration.

https://build.gimp.org/job/gegl-master/configure
Comment 4 Kevin Cozens 2016-01-03 16:58:39 UTC
If the todo.txt file is obsolete and has been removed the reference to todo.html needs to be removed from the definition of ASC_DOC in line 17 of the docs/Makefile.am file. Without the reference to todo.html in ASC_DOC gegl will build to completion.
Comment 5 Debarshi Ray 2016-01-04 19:18:01 UTC
Created attachment 318225 [details] [review]
build: Fix failure by not referring non-existent file
Comment 6 Debarshi Ray 2016-01-04 19:45:15 UTC
I just hit this failure myself. I think I didn't hit it before because I hadn't done a git clean -fdx.

Anyway, I pushed this before people using jhbuild and/or gnome-continuous started complaining.
Comment 7 Sam Gleske 2016-01-05 04:17:26 UTC
I confirm that the fix resolved all issues.  The build server is happy and the software successfully builds in the vagrant-gimp project.