ros-infrastructure / rosindex

The source code for generating index.ros.org
https://index.ros.org
GNU General Public License v3.0
13 stars 24 forks source link

Foxy not offered for indexing #260

Open mosteo opened 3 years ago

mosteo commented 3 years ago

I'm trying to add some ROS2 packages to index.ros.org, and on reaching step 4 in this page https://index.ros.org/contribute/add_repo/, the ROS distro dropdown menu does not list Foxy.

Followup to: https://github.com/ros/rosdistro/issues/28531

clalancette commented 3 years ago

@hidmic @tfoote I'll be honest, I didn't even know this page existed. Is this something we should be keeping up-to-date, or does this happen automatically when packages are added to the corresponding distribution in https://github.com/ros/rosdistro?

tfoote commented 3 years ago

I didn't know this existed either. Yeah I think that it would need to be added at that time.

It looks to be hard coded here: https://github.com/ros-infrastructure/rosindex/blob/aedbdddaec60a66eb5be100909c14d941fff8027/contribute/add_repo.html#L95-L100

However I would recommend that it be reworked to leverage the config lists here: https://github.com/ros-infrastructure/rosindex/blob/aedbdddaec60a66eb5be100909c14d941fff8027/_config.yml#L92-L100 and generate that drop down.

hidmic commented 3 years ago

I'll see if I get around to do this quickly at some point. Help is welcome.