[Ros-release] Groovy prerelease failed for packages depending on gazebo

Weißhardt, Florian Florian.Weisshardt at ipa.fraunhofer.de
Tue Jul 30 09:20:02 UTC 2013


Hi Johannes,

many thanks for the links and clarification. Do you know if somebody is working on a solution already?

Best regards,
Florian


-----Ursprüngliche Nachricht-----
Von: ros-release-bounces at code.ros.org [mailto:ros-release-bounces at code.ros.org] Im Auftrag von Johannes Meyer
Gesendet: Montag, 29. Juli 2013 17:38
An: ros-release at code.ros.org
Betreff: Re: [Ros-release] Groovy prerelease failed for packages depending on gazebo

Hi everybody,

we had the same problem for devel jobs depending on gazebo a couple of days ago and reported it here:

- https://github.com/ros-infrastructure/jenkins_scripts/issues/46

The source of the problem was tracked down by tfoote to an inconsitent rosdep rule for the key fltk, which I then reported here:

- https://github.com/ros/rosdistro/issues/1389

The problem is that the ros-groovy-simulator-gazebo binary depends on libfltk1.1-dev, while the fluid package which was added to the fltk rosdep key in
https://github.com/ros/rosdistro/commit/21f94b840117fc48f0dd74727b97095c1a0ede93
depends on the conflicting libfltk1.3-dev version.

Best regards,
Johannes


On 29.07.2013 17:05, Weißhardt, Florian wrote:
> Hi release experts,
>
> we are currently releasing into groovy, but get errors [1,2] for the 
> prerelease step for packages depending on any package in the 
> simulator_gazebo stack (e.g. gazebo, gazebo_plugins). We also tried to 
> trigger a prerelease for an existing package depending on gazebo [3,4] 
> with the same result.
>
> The error is that the debian packages for gazebo are parsed correctly 
> from the stack and package information and installed. As soon as the 
> release script runs "rosdep install -y mypackage" apt needs to install 
> some more packages but removes ros-groovy-simulator-gazebo. How can we 
> prevent gazebo from being uninstalled? As it occurs also for existing 
> packages we assume it is a conflict in the release version of gazebo 
> of some dependencies. Can you please help us sorting this out?
>
> Best regards,
>
>    Florian
>
> [1]
> http://build.willowgarage.com/job/prerelease_groovy_schunk_modular_rob
> otics_precise_amd64/7/
>
>
> [2]
> http://build.willowgarage.com/job/prerelease_groovy_cob_environments_p
> recise_amd64/5/
>
>
> [3]
> http://build.willowgarage.com/job/prerelease_groovy_erratic_robot_prec
> ise_amd64/3/
>
>
> [4]
> http://build.willowgarage.com/job/prerelease_groovy_pr2_simulator_prec
> ise_amd64/3/
>
>
> Build log:
>
> Executing command "rosdep install -y schunk_modular_robotics"
>
> Reading package lists...
>
> Building dependency tree...
>
> Reading state information...
>
> The following packages were automatically installed and are no longer
> required:
>
>    libogre-1.7.4 libxaw7-dev libzzip-dev libfreeimage3 libraw5 
> libilmbase6
>
>    libprotobuf7 liblcms2-2 libtar0 libyaml-dev libprotobuf-dev 
> libfltk1.1
>
>    libfreeimage-dev libxmu-dev libopenexr6 libogre-dev libxpm-dev
> libzzip-0-13
>
>    libjasper1 libxmu-headers protobuf-compiler libprotoc-dev
> libprotobuf-lite7
>
>    libopenjpeg2 libprotoc7 libxrandr2 libtar-dev
>
> Use 'apt-get autoremove' to remove them.
>
> The following extra packages will be installed:
>
>    fltk1.3-doc libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3
>
>    libfltk-images1.3 libfltk1.3 libfltk1.3-dev
>
> Suggested packages:
>
>    libcairo2-dev libxinerama-dev
>
> The following packages will be REMOVED:
>
>    libfltk1.1-dev ros-groovy-simulator-gazebo
>
> The following NEW packages will be installed:
>
>    fltk1.3-doc fluid libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3
>
>    libfltk-images1.3 libfltk1.3 libfltk1.3-dev
>
> 0 upgraded, 8 newly installed, 2 to remove and 46 not upgraded.
>
> Need to get 7,367 kB of archives.
>
> After this operation, 119 MB disk space will be freed.
>
> ---
> Dipl.-Ing. Florian Weißhardt
>
> Fraunhofer IPA, Abt. 320/Roboter- und Assistenzsysteme Nobelstrasse 
> 12, D-70569 Stuttgart (Germany) Phone +49(0)711-970-1046, Fax 
> +49(0)711-970-1008 http://www.ipa.fraunhofer.de/
>
>
>
> _______________________________________________
> Ros-release mailing list
> Ros-release at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-release
>


-- 
Dipl.-Inform. Johannes Meyer
Technische Universität Darmstadt
FB Maschinenbau / Institut für Flugsysteme und Regelungstechnik
Petersenstrasse 30
64287 Darmstadt, Germany

Tel:    +49 6151 / 16-2690
Fax:    +49 6151 / 16-5434
E-Mail: meyer at fsr.tu-darmstadt.de
URL:    http://www.fsr.tu-darmstadt.de
_______________________________________________
Ros-release mailing list
Ros-release at code.ros.org
https://code.ros.org/mailman/listinfo/ros-release



More information about the Ros-release mailing list