Closed Bug 1157777 Opened 9 years ago Closed 9 years ago

mozilla-central-docs job on ci.mozilla.org is failing

Categories

(Release Engineering :: Release Automation: Other, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gfritzsche, Unassigned)

References

Details

We are missing documentation for aborted-session in the in-tree documentation (in main-ping.rst).
Status: NEW → ASSIGNED
It appears that the documentation is not getting built correctly since March 19th (https://ci.mozilla.org/job/mozilla-central-docs/) and the doc changes landed on the 24th.
That's an extract from the first failing build:

" 0:51.76 configure: error: Only GCC 4.7 or newer supported
 0:51.76 *** Fix above errors and then restart with\
 0:51.77                "/usr/bin/make -f client.mk build"
 0:51.77 make: *** [configure] Error 1
Build step 'Execute shell' marked build as failure
Archiving artifacts
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level /var/lib/jenkins/jobs/mozilla-central-docs/workspace/tree-docs/html to /var/lib/jenkins/jobs/mozilla-central-docs/htmlreports/Tree_Documentation
Finished: FAILURE"

Full log here: https://ci.mozilla.org/job/mozilla-central-docs/2679/console
Summary: Document "aborted-session" pings → mozilla-central-docs job on ci.mozilla.org is failing
Assignee: alessio.placitelli → nobody
Status: ASSIGNED → NEW
Component: Telemetry → Release Automation
Product: Toolkit → Release Engineering
QA Contact: bhearsum
Version: Trunk → unspecified
I am not quite sure where this should go.
mgerva, maybe you know who owns this?
Flags: needinfo?(mgervasini)
I think gps set this up. gps can you help us?
Flags: needinfo?(mgervasini) → needinfo?(gps)
Try https://gecko.readthedocs.org/.

Fixing ci.mozilla.org will require updating the Ubuntu base image in tools/docs/Vagrantfile.
Flags: needinfo?(gps)
When `mach build-docs` was first implemented, we needed a full `mach configure` to run it. That requirement vanished in bug 1091722. However, the job in ci.mozilla.org was still running `mach configure`. And, when the minimum GCC version was recently bumped past what was installed in the VM, the job broke.

I have removed `mach configure` from the Jenkins job configuration. The job is now working again. So calling this resolved.

FWIW, the scripts to do the docs building should really be checked into tree. I'm pretty sure there's a bug on that somewhere.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.