docker-library / official-images

Primary source of truth for the Docker "Official Images" program
https://hub.docker.com/u/library
Apache License 2.0
6.43k stars 2.34k forks source link

[ROS][Gazebo] Rebuild Request #2183

Closed ruffsl closed 7 years ago

ruffsl commented 7 years ago

Looks like the official Ubuntu repo was pushed about 4 days ago, however both the official ROS and Gazebo repos have not been triggered to rebuild by this, and showing to be about 2 months old.

Is there an issue with the builds for those official images? There is reason to believe that it might causing some issues while upgrading packages with the image: https://github.com/ros/ros_comm/issues/904#issuecomment-249076202

cc @davetcoleman P.S. if there is a more suitable channel for such rebuild requests, let me know.

tianon commented 7 years ago

IIRC there were some build failures that we hadn't had a chance to look into yet -- I'll start a build now and report back what the results are. :+1:

tianon commented 7 years ago

Looks like ros builds successfully, so I've kicked off an official build of it now.

On the other hand, gazebo appears to need at least a version bump:

$ bashbrew build gazebo
Using bashbrew/cache:b7d8c4bd11c03724995c45e20bc0e973731b2272831d28578ede24c4707711bb (gazebo:gzserver4)
Tagging gazebo:gzserver4
Building bashbrew/cache:ed919a5134202541d203fb78ad5f732a2a17d8ac4c29dfae556d8207c6171e73 (gazebo:libgazebo4)
Tagging gazebo:libgazebo4
Using bashbrew/cache:71338f11e3d34695712d83984860ca1a47801f82a8bc10631f88eb24284d6415 (gazebo:gzserver5)
Tagging gazebo:gzserver5
Building bashbrew/cache:07627a81888340f5a20d74bd8c1d448ba5370a9475d82f930f21a543e64024f7 (gazebo:libgazebo5)
Tagging gazebo:libgazebo5
Building bashbrew/cache:97797c665edbd239cc0f49c375974566e97c98858f0ccf1e9e74fce19b2fcd64 (gazebo:gzserver6)
Tagging gazebo:gzserver6
Building bashbrew/cache:1226fe57d02c6d790793cd15ba832027a01d036ceefea0e76295148170c65cdf (gazebo:libgazebo6)
Tagging gazebo:libgazebo6
Building bashbrew/cache:8484c90a9a42409dc2d4ac8626b60c9c5644a6125951d38ec9ea7ad40b4dd31d (gazebo:gzserver7)
error: failed building "gazebo" (tags "gzserver7")
exit status 100
docker ["build" "-t" "bashbrew/cache:8484c90a9a42409dc2d4ac8626b60c9c5644a6125951d38ec9ea7ad40b4dd31d" "--rm" "--force-rm" "-"] output:
Sending build context to Docker daemon 10.24 kB
Step 1 : FROM ubuntu:trusty
 ---> b1719e1db756
Step 2 : MAINTAINER Steven Peters scpeters+buildfarm@osrfoundation.org
 ---> Using cache
 ---> f7059772f83d
Step 3 : RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys D2486D2DD83DB69272AFE98867170598AF249743
 ---> Using cache
 ---> c8c222eb08ba
Step 4 : RUN echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-latest.list
 ---> Using cache
 ---> 3a025f358c6d
Step 5 : RUN apt-get update && apt-get install -q -y     gazebo7=7.1.0*     && rm -rf /var/lib/apt/lists/*
 ---> Running in e4ea1dcebb3c
Get:1 http://packages.osrfoundation.org trusty InRelease [4258 B]
Ign http://archive.ubuntu.com trusty InRelease
Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:3 http://archive.ubuntu.com trusty-security InRelease [65.9 kB]
Get:4 http://archive.ubuntu.com trusty Release.gpg [933 B]
Get:5 http://archive.ubuntu.com trusty Release [58.5 kB]
Get:6 http://packages.osrfoundation.org trusty/main amd64 Packages [39.6 kB]
Get:7 http://archive.ubuntu.com trusty-updates/main Sources [473 kB]
Get:8 http://archive.ubuntu.com trusty-updates/restricted Sources [5247 B]
Get:9 http://archive.ubuntu.com trusty-updates/universe Sources [207 kB]
Get:10 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1120 kB]
Get:11 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [23.5 kB]
Get:12 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [483 kB]
Get:13 http://archive.ubuntu.com trusty-security/main Sources [152 kB]
Get:14 http://archive.ubuntu.com trusty-security/restricted Sources [3944 B]
Get:15 http://archive.ubuntu.com trusty-security/universe Sources [49.8 kB]
Get:16 http://archive.ubuntu.com trusty-security/main amd64 Packages [657 kB]
Get:17 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [20.2 kB]
Get:18 http://archive.ubuntu.com trusty-security/universe amd64 Packages [178 kB]
Get:19 http://archive.ubuntu.com trusty/main Sources [1335 kB]
Get:20 http://archive.ubuntu.com trusty/restricted Sources [5335 B]
Get:21 http://archive.ubuntu.com trusty/universe Sources [7926 kB]
Get:22 http://archive.ubuntu.com trusty/main amd64 Packages [1743 kB]
Get:23 http://archive.ubuntu.com trusty/restricted amd64 Packages [16.0 kB]
Get:24 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
Fetched 22.2 MB in 9s (2376 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
E: Version '7.1.0*' for 'gazebo7' was not found
Removing intermediate container e4ea1dcebb3c
The command '/bin/sh -c apt-get update && apt-get install -q -y     gazebo7=7.1.0*     && rm -rf /var/lib/apt/lists/*' returned a non-zero code: 100
ruffsl commented 7 years ago

Ok, thanks! Please see new PR: https://github.com/docker-library/official-images/pull/2191