Hey all,<div><br></div><div>So, it's been a bit, but I've finally gotten around to switching Electric over to the new documentation indexer. So, as some of you have already noticed, you can now submit your repo to be indexed on Electric the same way you would for Fuerte and Groovy.</div>


<div><br></div><div>A few notes:</div><div><br></div><div>* If your documentation build status is "unstable," this means that message generation failed for your repository which can lead to improper Python documentation. This occurs because both Sphinx and Epydoc import your python module to generate documentation and if python message code generation fails, your import will also fail, leading to stripped down docs. Clicking on the details link on the wiki page should take you to an error report that, I hope, helps maintainers track down and fix problems fairly easily. With "unstable" builds, we do our best attempt at providing documentation, but some of the python docs may be a bit wonky.</div>

<div><br></div><div>* If your documentation build status is "failure," this means that something more serious is occurring that prevents any documentation from being generated. Clicking on the details link will take you directly to the console on Jenkins where you can debug the issue.</div>

<div><br></div><div>* Maintainers should make sure that when they submit rosinstall files for a given distro, they use the right branch. For example, using trunk of your repository in the electric, fuerte, and groovy indexer is probably not what you intend. Instead, you'd want to make sure to submit electric-dev, fuerte-dev, groovy-dev, etc.</div>

<div><br></div><div>Hope all is well and thanks to all who have tested and reported issues... keep 'em coming,</div><div><br></div><div>Eitan<br>
<br><div class="gmail_quote">On Thu, Nov 8, 2012 at 6:10 AM, Patrick Goebel <span dir="ltr"><<a href="mailto:patrick@pirobot.org" target="_blank">patrick@pirobot.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Thanks Eitan,<br>
    <br>
    I will try the instructions for Fuerte/Groovy.<span><font color="#888888"><br>
    <br>
    --patrick</font></span><div><div><br>
    <br>
    <br>
    <div>On 11/06/2012 07:23 AM, Eitan
      Marder-Eppstein wrote:<br>
    </div>
    <blockquote type="cite">Hey all,
      <div><br>
      </div>
      <div>Sorry that's it's taken me a bit to chime in on things. It's
        been a hectic start to the week</div>
      <div><br>
      </div>
      <div>Patrick, for your packages, if you submit a repository to the
        Fuerte indexer, you'll get headers auto-generated for
        that distribution. The same can be said for Groovy. So, you
        shouldn't have to manually add headers. With electric, it's a
        bit trickier because that's still running the old documentation
        indexer and running off the distro file of released stacks. If
        there's a ton of demand to have headers generated for electric,
        there might be a way for me to create a hybrid system of the old
        and new indexers, but it's an item that hasn't been high on my
        priority list. As Christain mentioned/quoted, documentation for
        electric was actually never very complete, it's just that no one
        noticed because distro-level browsing wasn't something that you
        could really do on the wiki.</div>
      <div><br>
      </div>
      <div>As for the unstable builds that Mani mentions, there are
        still some issues that I'm having with getting message
        generation to run properly during documentation. I'm going to
        try to solve this problem this week. So, for now, ignoring the
        fact that a build is unstable is OK. Perhaps I should remove
        those messages from the wiki until I fix the problem that is
        causing the majority of this instability  Once this issue is
        fixed, however, the idea is that stack maintainers can see why
        their builds are failing or unstable and make fixes to their
        repositories as needed. This should all work properly soon,
        sorry for the state of limbo that exists in the near-term.</div>
      <div><br>
      </div>
      <div>Hope this helps and that all is well,</div>
      <div><br>
      </div>
      <div>Eitan<br>
        <br>
        <div class="gmail_quote">On Mon, Nov 5, 2012 at 7:36 PM, Patrick
          Goebel <span dir="ltr"><<a href="mailto:patrick@pirobot.org" target="_blank">patrick@pirobot.org</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks
            Christian,<br>
            <br>
            So I guess I need to go back and add the header manually to
            each wiki page for now.<span><font color="#888888"><br>
                <br>
                --patrick</font></span>
            <div>
              <div><br>
                <br>
                On 11/05/2012 01:59 AM, Christian Dornhege wrote:<br>
                <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  On 03.11.2012 14:02, Patrick Goebel wrote:<br>
                  <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    Sorry to be so dense everyone, but can someone tell
                    me if packages that<br>
                    have long existed in the indexer for ROS Electric
                    (e.g. pi_face_tracker)<br>
                    need to be resubmitted to ros-users to have the
                    correct header created<br>
                    on the Wiki page?  At the moment, all my old Wiki
                    pages have the<br>
                    following message at the top even for Electric:<br>
                    <br>
                    Cannot load information on*name: pi_face_tracker,
                    distro: electric*,<br>
                    which means that it is not yet in our index. Please
                    seethis page<br>
                    <<a href="http://www.ros.org/wiki/Get%20Involved#Indexing_Your_.2A-ros-pkg_Repository_for_Documentation_Generation" target="_blank">http://www.ros.org/wiki/Get%20Involved#Indexing_Your_.2A-ros-pkg_Repository_for_Documentation_Generation</a>>for
                    <br>
                    information on how to submit your repository to our
                    index.<br>
                    <br>
                    And it appears that it is not just my packages but
                    others (e.g.<br>
                    face_recognition).  Or is the new requirement that
                    the package has to<br>
                    exist as a Debian package?<br>
                  </blockquote>
                  <br>
                  It is the same for our packages. Let me quote Eitan's
                  reply to my question:<br>
                  <br>
                  On Wed, Oct 31, 2012 at 5:57 AM, Christian Dornhege
                  <<a href="mailto:dornhege@informatik.uni-freiburg.de" target="_blank">dornhege@informatik.uni-freiburg.de</a>>
                  wrote:<br>
                  > Was this behavior maybe changed at some time? I
                  remember it indexing our trunk/ URL. Now it seems that
                  only the packages are indexed that have been released
                  as debs.<br>
                  <br>
                  The behavior for electric documentation always worked
                  this way. However, there was a separate indexer that
                  ran off of rosinstall files documenting whatever was
                  in them, but that is no longer run in favor of the new
                  system. It's possible that this old indexer produced
                  your headers and documentation, but the docs for
                  electric specifically were never generated. With the
                  old wiki, no one would have noticed this as per-distro
                  browsing wasn't something that was really possible to
                  do. The old indexer job was kind of weird to begin
                  with since it could allow for documentation to be
                  mixed between distros... leading to some weird
                  effects.<br>
                  <br>
                  <br>
                  Best,<br>
                    Christian<br>
                  <br>
                  <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    <br>
                    Thanks!<br>
                    patrick<br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    _______________________________________________<br>
                    ros-users mailing list<br>
                    <a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
                    <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
                    <br>
                  </blockquote>
                  <br>
                  <br>
                </blockquote>
                <br>
                _______________________________________________<br>
                ros-users mailing list<br>
                <a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
                <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        Eitan Marder-Eppstein
        <div>President, hiDOF Inc.</div>
        <div><a href="http://www.hidof.com" target="_blank">http://www.hidof.com</a></div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
ros-users mailing list
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Eitan Marder-Eppstein<div>President, hiDOF Inc.</div><div><a href="http://www.hidof.com" target="_blank">http://www.hidof.com</a></div><br>
</div>