[ros-users] jenkins doc check fail due to wrong url ?

Atsushi Tsuda tsuda at jsk.t.u-tokyo.ac.jp
Mon Mar 4 06:40:24 UTC 2013

Hi all,

I think the jenkins Fdoc check of jsk-ros-pkg (
) failed because of the following reasons.
(I attached the error message in the last of this mail.)
Checks for other several stacks seem to fail due to the same reasons.

1. the url in rosdistro/aptdistro.py is wrong
 The url of packages.ros.org in the 7th line of
/usr/lib/pymodules/python2.7/rosdistro/aptdistro.py is now
    url = 'http://packages.ros.org/ros-shadow-fixed/ubuntu/dists{0}/main/binary-{1}/Packages'

 However, should it be
    url = 'http://packages.ros.org/ros-shadow-fixed/ubuntu/dists/{0}/main/binary-{1}/Packages'
  ? (I added '/' after dists)

2. the git url in jenkins_scripts/tags_db.py is wrong
  The 78th line of jenkins_scripts/tags_db.py is
                   && git clone
git at github.com:ros-infrastructure/rosdoc_tag_index.git %s' \

  But when I try to execute the following command,
    tsuda at tsuda-laptop:/tmp$ git clone
git at github.com:ros-infrastructure/rosdoc_tag_index.git

  I got the error messages below.
    Initialized empty Git repository in /tmp/rosdoc_tag_index/.git/
    Permission denied (publickey).
    fatal: The remote end hung up unexpectedly

  Should the git url be

I create tickets and upload patch to https://code.ros.org/trac/ros-pkg/
- https://code.ros.org/trac/ros-pkg/ticket/5615 (for aptdistro.py)
- https://code.ros.org/trac/ros-pkg/ticket/5616 (for tags_db.py)


error messages:
Executing command 'rosdep db'
Traceback (most recent call last):
  File "/home/rosbuild/hudson/workspace/doc-fuerte-jsk-ros-pkg/jenkins_scripts/doc",
line 158, in <module>
  File "/home/rosbuild/hudson/workspace/doc-fuerte-jsk-ros-pkg/jenkins_scripts/doc",
line 155, in main
    homepage, rosdoc_lite_version, jenkins_scripts_version)
  File "/home/rosbuild/hudson/workspace/doc-fuerte-jsk-ros-pkg/jenkins_scripts/doc_stack.py",
line 203, in document_repo
    apt = rosdistro.AptDistro(platform, arch, shadow=True)
  File "/usr/lib/pymodules/python2.7/rosdistro/aptdistro.py", line 8,
in __init__
    url = urllib2.urlopen(url.format(ubuntudistro, arch))
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 406, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 444, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 404: Not Found

More information about the ros-users mailing list