{"action":"created","issue":{"url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/292","repository_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm","labels_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/292/labels{/name}","comments_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/292/comments","events_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/292/events","html_url":"https://github.com/ros-infrastructure/ros_buildfarm/issues/292","id":153834502,"number":292,"title":"Failing doc jobs because of non-standard build","user":{"login":"vrabaud","id":700766,"avatar_url":"https://avatars.githubusercontent.com/u/700766?v=3","gravatar_id":"","url":"https://api.github.com/users/vrabaud","html_url":"https://github.com/vrabaud","followers_url":"https://api.github.com/users/vrabaud/followers","following_url":"https://api.github.com/users/vrabaud/following{/other_user}","gists_url":"https://api.github.com/users/vrabaud/gists{/gist_id}","starred_url":"https://api.github.com/users/vrabaud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vrabaud/subscriptions","organizations_url":"https://api.github.com/users/vrabaud/orgs","repos_url":"https://api.github.com/users/vrabaud/repos","events_url":"https://api.github.com/users/vrabaud/events{/privacy}","received_events_url":"https://api.github.com/users/vrabaud/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-09T18:05:02Z","updated_at":"2016-05-09T18:08:17Z","closed_at":null,"body":"The cv_bridge job generates warnings:\r\nhttp://build.ros.org/job/Jdoc__vision_opencv__ubuntu_trusty_amd64/20/consoleFull#console-section-30\r\nbecause the cv_bridge doc build does not build a Boost Python module (cv_bridge_boost.so). Now, the CMake logic for it is hairy and that's probably why it is failing: https://github.com/ros-perception/vision_opencv/blob/indigo/cv_bridge/src/CMakeLists.txt#L43\r\nOn the other hand, the doc build does not even install headers (like rgb_colors.h) which are not protected by that ANDROID logic: https://github.com/ros-perception/vision_opencv/blob/kinetic/cv_bridge/CMakeLists.txt#L34\r\n\r\nA normal bin build is located here: http://build.ros.org/view/Jbin_uT64/job/Jbin_uT64__cv_bridge__ubuntu_trusty_amd64__binary/5/consoleFull\r\n\r\nAre the doc builds non-standard ?"},"comment":{"url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/comments/217942416","html_url":"https://github.com/ros-infrastructure/ros_buildfarm/issues/292#issuecomment-217942416","issue_url":"https://api.github.com/repos/ros-infrastructure/ros_buildfarm/issues/292","id":217942416,"user":{"login":"dirk-thomas","id":1335366,"avatar_url":"https://avatars.githubusercontent.com/u/1335366?v=3","gravatar_id":"","url":"https://api.github.com/users/dirk-thomas","html_url":"https://github.com/dirk-thomas","followers_url":"https://api.github.com/users/dirk-thomas/followers","following_url":"https://api.github.com/users/dirk-thomas/following{/other_user}","gists_url":"https://api.github.com/users/dirk-thomas/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-thomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-thomas/subscriptions","organizations_url":"https://api.github.com/users/dirk-thomas/orgs","repos_url":"https://api.github.com/users/dirk-thomas/repos","events_url":"https://api.github.com/users/dirk-thomas/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-thomas/received_events","type":"User","site_admin":false},"created_at":"2016-05-09T18:08:17Z","updated_at":"2016-05-09T18:08:17Z","body":"Yes they are non-standard. Doc jobs don't perform real builds but replace the package CMake file with a simplified template which only tries to generate messages. So all your custom CMake logic is not being used.\r\n\r\nThis is a duplicate of ros-infrastructure/jenkins_scripts#58. During the development of this new build farm it was decided to not update the doc jobs to perform real builds (to save development time)."}}