Page MenuHomePhabricator

MinervaNeue mwext-doxygen-publish fails
Closed, ResolvedPublic

Description

https://integration.wikimedia.org/ci/job/mwext-doxygen-publish/2511/console

14:45:23 Started by user anonymous
14:45:23 Building remotely on ci-jessie-wikimedia-781567 (ci-jessie-wikimedia) in workspace /home/jenkins/workspace/mwext-doxygen-publish
14:45:23 Using checkout strategy: Default
14:45:23 Last Built Revision: Revision b052d428a3c830b2db132d9d2ffaa42a2d68f191 (detached)
14:45:24 Wiping out workspace first.
14:45:24 Cloning the remote Git repository
14:45:24 Using shallow clone
14:45:24 Cloning repository git://contint1001.wikimedia.org/mediawiki/skins/MinervaNeue
14:45:25  > git init /home/jenkins/workspace/mwext-doxygen-publish # timeout=10
14:45:25 Fetching upstream changes from git://contint1001.wikimedia.org/mediawiki/skins/MinervaNeue
14:45:25  > git --version # timeout=10
14:45:25  > git fetch --tags --progress git://contint1001.wikimedia.org/mediawiki/skins/MinervaNeue +refs/heads/*:refs/remotes/origin/* --depth=1
14:45:25  > git config remote.origin.url git://contint1001.wikimedia.org/mediawiki/skins/MinervaNeue # timeout=10
14:45:25  > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
14:45:25  > git config remote.origin.url git://contint1001.wikimedia.org/mediawiki/skins/MinervaNeue # timeout=10
14:45:25 Fetching upstream changes from git://contint1001.wikimedia.org/mediawiki/skins/MinervaNeue
14:45:25  > git fetch --tags --progress git://contint1001.wikimedia.org/mediawiki/skins/MinervaNeue refs/zuul/master/Z47cf661ae36a44f6bb89d0ef1879ff32 --depth=1
14:45:25 getCandidateRevisions(false,928a62400f70cf56fe72730a6770eedf6325a930,,,hudson.plugins.git.util.BuildData@8c39247e[scmName=<null>,remoteUrls=[$ZUUL_URL/$ZUUL_PROJECT],buildsByBranchName={detached=Build #2510 of Revision b052d428a3c830b2db132d9d2ffaa42a2d68f191 (detached)},lastBuild=Build #2510 of Revision b052d428a3c830b2db132d9d2ffaa42a2d68f191 (detached)]) considering branches to build
14:45:25  > git rev-parse 928a62400f70cf56fe72730a6770eedf6325a930^{commit} # timeout=10
14:45:25 Will build the detached SHA1 AnyObjectId[928a62400f70cf56fe72730a6770eedf6325a930]
14:45:25 Checking out Revision 928a62400f70cf56fe72730a6770eedf6325a930 (detached)
14:45:27 Commit message: "Add skinname-minervaneue for translation"
14:45:27  > git config core.sparsecheckout # timeout=10
14:45:27  > git checkout -f 928a62400f70cf56fe72730a6770eedf6325a930
14:45:27  > git rev-list b052d428a3c830b2db132d9d2ffaa42a2d68f191 # timeout=10
14:45:27 First time build. Skipping changelog.
14:45:27  > git tag -a -f -m Jenkins Build #2511 jenkins-mwext-doxygen-publish-2511 # timeout=10
14:45:27 [mwext-doxygen-publish] $ /bin/bash -xe /tmp/hudson8172237211249530220.sh
14:45:27 + doxygen
14:45:27 error: Doxyfile not found and no input file specified!
14:45:27 Doxygen version 1.8.8
14:45:27 Copyright Dimitri van Heesch 1997-2014
14:45:27 
14:45:27 You can use doxygen in a number of ways:
14:45:27 
14:45:27 1) Use doxygen to generate a template configuration file:
14:45:27     doxygen [-s] -g [configName]
14:45:27 
14:45:27     If - is used for configName doxygen will write to standard output.
14:45:27 
14:45:27 2) Use doxygen to update an old configuration file:
14:45:27     doxygen [-s] -u [configName]
14:45:27 
14:45:27 3) Use doxygen to generate documentation using an existing configuration file:
14:45:27     doxygen [configName]
14:45:27 
14:45:27     If - is used for configName doxygen will read from standard input.
14:45:27 
14:45:27 4) Use doxygen to generate a template file controlling the layout of the
14:45:27    generated documentation:
14:45:27     doxygen -l layoutFileName.xml
14:45:27 
14:45:27 5) Use doxygen to generate a template style sheet file for RTF, HTML or Latex.
14:45:27     RTF:        doxygen -w rtf styleSheetFile
14:45:27     HTML:       doxygen -w html headerFile footerFile styleSheetFile [configFile]
14:45:27     LaTeX:      doxygen -w latex headerFile footerFile styleSheetFile [configFile]
14:45:27 
14:45:27 6) Use doxygen to generate a rtf extensions file
14:45:27     RTF:   doxygen -e rtf extensionsFile
14:45:27 
14:45:27 If -s is specified the comments of the configuration items in the config file will be omitted.
14:45:27 If configName is omitted `Doxyfile' will be used as a default.
14:45:27 
14:45:27 -v print version string
14:45:27 Build step 'Execute shell' marked build as failure
14:45:27 Finished: FAILURE

Event Timeline

Change 372060 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[mediawiki/skins/MinervaNeue@master] Add MinervaNeue Doxyfile

https://gerrit.wikimedia.org/r/372060

@Reedy that's the only thing that needs to happen here right? ^

Jdlrobson moved this task from TODO to Bugs on the MinervaNeue board.

Change 372060 merged by jenkins-bot:
[mediawiki/skins/MinervaNeue@master] Add MinervaNeue Doxyfile

https://gerrit.wikimedia.org/r/372060

Bringing it into the current sprint as development work is done. I reviewed the change and it looked good.

For now "Blocked" list is IMHO most appropriate as we're waiting for @Reedy comment.

Jdlrobson claimed this task.

Post merge build succeeded https://gerrit.wikimedia.org/r/#/c/372060/
There are warnings - https://integration.wikimedia.org/ci/job/mwext-doxygen-publish/2533/console - but that doesn't seem within the scope of this task and I'm not sure how problematic they are.