From 03b69b706454258afc39a45e5344ad3aaf6a71a8 Mon Sep 17 00:00:00 2001 From: ruffsl Date: Fri, 9 Nov 2018 20:00:15 -0800 Subject: [PATCH 1/2] Update Dockerfile with template for breaking build cache --- gazebo/7/ubuntu/xenial/gzserver7/Dockerfile | 4 ++++ gazebo/8/ubuntu/xenial/gzserver8/Dockerfile | 4 ++++ gazebo/9/ubuntu/bionic/gzserver9/Dockerfile | 4 ++++ gazebo/9/ubuntu/xenial/gzserver9/Dockerfile | 4 ++++ ros/indigo/ubuntu/trusty/ros-core/Dockerfile | 4 ++++ ros/kinetic/ubuntu/xenial/ros-core/Dockerfile | 4 ++++ ros/lunar/debian/stretch/ros-core/Dockerfile | 4 ++++ ros/lunar/ubuntu/xenial/ros-core/Dockerfile | 4 ++++ ros/melodic/debian/stretch/ros-core/Dockerfile | 4 ++++ ros/melodic/ubuntu/bionic/ros-core/Dockerfile | 4 ++++ ros2/ardent/ubuntu/xenial/ros-core/Dockerfile | 4 ++++ ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile | 4 ++++ 12 files changed, 48 insertions(+) diff --git a/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile b/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile index accab9524..f1ba947c7 100644 --- a/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile +++ b/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile @@ -16,6 +16,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD8 RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list +# break build cache for sync +RUN echo "Release: Fri, 09 Nov 2018 14:51:50 UTC" \ + && echo "Digest: 1b1a9870d531fcfee20ae1ab3df60d499d6b206c11fe30e3c89dd111ae31c756" + # install gazebo packages RUN apt-get update && apt-get install -q -y \ gazebo7=7.14.0-1* \ diff --git a/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile b/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile index e3c7d39a2..44bea7677 100644 --- a/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile +++ b/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile @@ -16,6 +16,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD8 RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list +# break build cache for sync +RUN echo "Release: Fri, 09 Nov 2018 14:51:50 UTC" \ + && echo "Digest: 1b1a9870d531fcfee20ae1ab3df60d499d6b206c11fe30e3c89dd111ae31c756" + # install gazebo packages RUN apt-get update && apt-get install -q -y \ gazebo8=8.6.0-1* \ diff --git a/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile b/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile index b65b519b3..8e681d8b7 100644 --- a/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile +++ b/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile @@ -21,6 +21,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD8 RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list +# break build cache for sync +RUN echo "Release: Mon, 05 Nov 2018 18:49:39 UTC" \ + && echo "Digest: a9070691c4920f2b0c241a81cdf379fa3f289464653aec1572fe36d3c360eb60" + # install gazebo packages RUN apt-get update && apt-get install -q -y \ gazebo9=9.4.1-1* \ diff --git a/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile b/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile index fb4d8c65c..8afea7937 100644 --- a/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile +++ b/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile @@ -16,6 +16,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD8 RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list +# break build cache for sync +RUN echo "Release: Fri, 09 Nov 2018 14:51:50 UTC" \ + && echo "Digest: 1b1a9870d531fcfee20ae1ab3df60d499d6b206c11fe30e3c89dd111ae31c756" + # install gazebo packages RUN apt-get update && apt-get install -q -y \ gazebo9=9.4.1-1* \ diff --git a/ros/indigo/ubuntu/trusty/ros-core/Dockerfile b/ros/indigo/ubuntu/trusty/ros-core/Dockerfile index f61d49493..440074e6a 100644 --- a/ros/indigo/ubuntu/trusty/ros-core/Dockerfile +++ b/ros/indigo/ubuntu/trusty/ros-core/Dockerfile @@ -15,6 +15,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN echo "Release: Tue, 06 Nov 2018 23:38:37 UTC" \ + && echo "Digest: 1a7920929ce7448b84f070d1d0eaea07afde13ef7c7a4e62019f1940c8048920" + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile b/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile index 300049976..2ab73c6fb 100644 --- a/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile +++ b/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile @@ -15,6 +15,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN echo "Release: Tue, 06 Nov 2018 23:39:08 UTC" \ + && echo "Digest: dd05b19fc0734f40e9ff9f58c13bd161aabec38094898fc6db48feb28d16fef6" + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/lunar/debian/stretch/ros-core/Dockerfile b/ros/lunar/debian/stretch/ros-core/Dockerfile index 13cb0d31f..750ce0cba 100644 --- a/ros/lunar/debian/stretch/ros-core/Dockerfile +++ b/ros/lunar/debian/stretch/ros-core/Dockerfile @@ -15,6 +15,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN echo "Release: Tue, 06 Nov 2018 23:38:30 UTC" \ + && echo "Digest: ba3ffae2de2f654dbc4b7b38b97d8ad7dfffa090b158740b0989b8b28705f1c6" + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/lunar/ubuntu/xenial/ros-core/Dockerfile b/ros/lunar/ubuntu/xenial/ros-core/Dockerfile index cebb71557..66ebb4eae 100644 --- a/ros/lunar/ubuntu/xenial/ros-core/Dockerfile +++ b/ros/lunar/ubuntu/xenial/ros-core/Dockerfile @@ -15,6 +15,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN echo "Release: Tue, 06 Nov 2018 23:39:08 UTC" \ + && echo "Digest: dd05b19fc0734f40e9ff9f58c13bd161aabec38094898fc6db48feb28d16fef6" + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/melodic/debian/stretch/ros-core/Dockerfile b/ros/melodic/debian/stretch/ros-core/Dockerfile index b74bc4ce3..abbcdb9a8 100644 --- a/ros/melodic/debian/stretch/ros-core/Dockerfile +++ b/ros/melodic/debian/stretch/ros-core/Dockerfile @@ -15,6 +15,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN echo "Release: Tue, 06 Nov 2018 23:38:30 UTC" \ + && echo "Digest: ba3ffae2de2f654dbc4b7b38b97d8ad7dfffa090b158740b0989b8b28705f1c6" + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros/melodic/ubuntu/bionic/ros-core/Dockerfile b/ros/melodic/ubuntu/bionic/ros-core/Dockerfile index 835ce89c9..091dafd40 100644 --- a/ros/melodic/ubuntu/bionic/ros-core/Dockerfile +++ b/ros/melodic/ubuntu/bionic/ros-core/Dockerfile @@ -20,6 +20,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 # setup sources.list RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list +# break build cache for sync +RUN echo "Release: Tue, 06 Nov 2018 23:37:34 UTC" \ + && echo "Digest: eff7634f9172d9a18dfa99905fa22f9ada4892aa43ec20f6bba51f816cbe2430" + # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ python-rosdep \ diff --git a/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile b/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile index 78b665ad3..d190a07dd 100644 --- a/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile +++ b/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile @@ -18,6 +18,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN . /etc/os-release \ && echo "deb http://repo.ros2.org/$ID/main `lsb_release -sc` main" > /etc/apt/sources.list.d/ros2-latest.list +# break build cache for sync +RUN echo "Release: Wed, 07 Nov 2018 20:26:22 UTC" \ + && echo "Digest: 20b8e180c067738666248434ec59ccd2acf358e57fef5367bfb3638779888b24" + # setup environment ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 diff --git a/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile b/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile index dd00090c7..e99d8fb73 100644 --- a/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile +++ b/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile @@ -23,6 +23,10 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN . /etc/os-release \ && echo "deb http://repo.ros2.org/$ID/main `lsb_release -sc` main" > /etc/apt/sources.list.d/ros2-latest.list +# break build cache for sync +RUN echo "Release: Wed, 07 Nov 2018 20:26:04 UTC" \ + && echo "Digest: 9e47b9f84027b455a10f54714c9eba1c07440d066ddee1cb4d5b7cb26f69f674" + # setup environment ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 From 8e4a5376f204a270edb4e95a5fa4464c8954b3c9 Mon Sep 17 00:00:00 2001 From: ruffsl Date: Fri, 16 Nov 2018 19:21:50 -0800 Subject: [PATCH 2/2] Use digest to check InRelease --- gazebo/7/ubuntu/xenial/gzserver7/Dockerfile | 9 +++++++-- gazebo/8/ubuntu/xenial/gzserver8/Dockerfile | 9 +++++++-- gazebo/9/ubuntu/bionic/gzserver9/Dockerfile | 9 +++++++-- gazebo/9/ubuntu/xenial/gzserver9/Dockerfile | 9 +++++++-- ros/indigo/ubuntu/trusty/ros-core/Dockerfile | 9 +++++++-- ros/kinetic/ubuntu/xenial/ros-core/Dockerfile | 9 +++++++-- ros/lunar/debian/stretch/ros-core/Dockerfile | 9 +++++++-- ros/lunar/ubuntu/xenial/ros-core/Dockerfile | 9 +++++++-- ros/melodic/debian/stretch/ros-core/Dockerfile | 9 +++++++-- ros/melodic/ubuntu/bionic/ros-core/Dockerfile | 9 +++++++-- ros2/ardent/ubuntu/xenial/ros-core/Dockerfile | 9 +++++++-- ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile | 9 +++++++-- 12 files changed, 84 insertions(+), 24 deletions(-) diff --git a/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile b/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile index f1ba947c7..1011021b5 100644 --- a/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile +++ b/gazebo/7/ubuntu/xenial/gzserver7/Dockerfile @@ -17,8 +17,13 @@ RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list # break build cache for sync -RUN echo "Release: Fri, 09 Nov 2018 14:51:50 UTC" \ - && echo "Digest: 1b1a9870d531fcfee20ae1ab3df60d499d6b206c11fe30e3c89dd111ae31c756" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Fri, 16 Nov 2018 16:26:55 UTC" \ + && export SUM=021bafbd47748fa31505efcf66f499f8f9d7601c18f6d8456ec76686b76711df \ + && export FILE=/var/lib/apt/lists/packages.osrfoundation.org_gazebo_$ID-stable_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install gazebo packages RUN apt-get update && apt-get install -q -y \ diff --git a/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile b/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile index 44bea7677..63b9ec4da 100644 --- a/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile +++ b/gazebo/8/ubuntu/xenial/gzserver8/Dockerfile @@ -17,8 +17,13 @@ RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list # break build cache for sync -RUN echo "Release: Fri, 09 Nov 2018 14:51:50 UTC" \ - && echo "Digest: 1b1a9870d531fcfee20ae1ab3df60d499d6b206c11fe30e3c89dd111ae31c756" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Fri, 16 Nov 2018 16:26:55 UTC" \ + && export SUM=021bafbd47748fa31505efcf66f499f8f9d7601c18f6d8456ec76686b76711df \ + && export FILE=/var/lib/apt/lists/packages.osrfoundation.org_gazebo_$ID-stable_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install gazebo packages RUN apt-get update && apt-get install -q -y \ diff --git a/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile b/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile index 8e681d8b7..1db2822c4 100644 --- a/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile +++ b/gazebo/9/ubuntu/bionic/gzserver9/Dockerfile @@ -22,8 +22,13 @@ RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list # break build cache for sync -RUN echo "Release: Mon, 05 Nov 2018 18:49:39 UTC" \ - && echo "Digest: a9070691c4920f2b0c241a81cdf379fa3f289464653aec1572fe36d3c360eb60" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Mon, 05 Nov 2018 18:49:39 UTC" \ + && export SUM=3c94e1c056520e06ba10d425c883463b3287c6eb506d410e6c939739ee301c92 \ + && export FILE=/var/lib/apt/lists/packages.osrfoundation.org_gazebo_$ID-stable_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install gazebo packages RUN apt-get update && apt-get install -q -y \ diff --git a/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile b/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile index 8afea7937..59f132ca4 100644 --- a/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile +++ b/gazebo/9/ubuntu/xenial/gzserver9/Dockerfile @@ -17,8 +17,13 @@ RUN . /etc/os-release \ && echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list # break build cache for sync -RUN echo "Release: Fri, 09 Nov 2018 14:51:50 UTC" \ - && echo "Digest: 1b1a9870d531fcfee20ae1ab3df60d499d6b206c11fe30e3c89dd111ae31c756" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Fri, 16 Nov 2018 16:26:55 UTC" \ + && export SUM=021bafbd47748fa31505efcf66f499f8f9d7601c18f6d8456ec76686b76711df \ + && export FILE=/var/lib/apt/lists/packages.osrfoundation.org_gazebo_$ID-stable_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install gazebo packages RUN apt-get update && apt-get install -q -y \ diff --git a/ros/indigo/ubuntu/trusty/ros-core/Dockerfile b/ros/indigo/ubuntu/trusty/ros-core/Dockerfile index 440074e6a..2df2bee59 100644 --- a/ros/indigo/ubuntu/trusty/ros-core/Dockerfile +++ b/ros/indigo/ubuntu/trusty/ros-core/Dockerfile @@ -16,8 +16,13 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list # break build cache for sync -RUN echo "Release: Tue, 06 Nov 2018 23:38:37 UTC" \ - && echo "Digest: 1a7920929ce7448b84f070d1d0eaea07afde13ef7c7a4e62019f1940c8048920" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Tue, 13 Nov 2018 01:48:44 UTC" \ + && export SUM=de8d7f7d977657db972f2da900b68566e1b0dd9cb6549d545ef0b01e3d75c27a \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ diff --git a/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile b/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile index 2ab73c6fb..1f698c5ac 100644 --- a/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile +++ b/ros/kinetic/ubuntu/xenial/ros-core/Dockerfile @@ -16,8 +16,13 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list # break build cache for sync -RUN echo "Release: Tue, 06 Nov 2018 23:39:08 UTC" \ - && echo "Digest: dd05b19fc0734f40e9ff9f58c13bd161aabec38094898fc6db48feb28d16fef6" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Tue, 13 Nov 2018 04:34:23 UTC" \ + && export SUM=21ac875851b7ca891e6e427f51df7b14f505b17c333e05785a031ef3dad6b9af \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ diff --git a/ros/lunar/debian/stretch/ros-core/Dockerfile b/ros/lunar/debian/stretch/ros-core/Dockerfile index 750ce0cba..80b67f4c9 100644 --- a/ros/lunar/debian/stretch/ros-core/Dockerfile +++ b/ros/lunar/debian/stretch/ros-core/Dockerfile @@ -16,8 +16,13 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list # break build cache for sync -RUN echo "Release: Tue, 06 Nov 2018 23:38:30 UTC" \ - && echo "Digest: ba3ffae2de2f654dbc4b7b38b97d8ad7dfffa090b158740b0989b8b28705f1c6" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Wed, 07 Nov 2018 20:29:26 UTC" \ + && export SUM=d04dcc78816835dfda9d4c037f5851b2e02052cb312ab87837b9450786332ec5 \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ diff --git a/ros/lunar/ubuntu/xenial/ros-core/Dockerfile b/ros/lunar/ubuntu/xenial/ros-core/Dockerfile index 66ebb4eae..b97c80f6d 100644 --- a/ros/lunar/ubuntu/xenial/ros-core/Dockerfile +++ b/ros/lunar/ubuntu/xenial/ros-core/Dockerfile @@ -16,8 +16,13 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list # break build cache for sync -RUN echo "Release: Tue, 06 Nov 2018 23:39:08 UTC" \ - && echo "Digest: dd05b19fc0734f40e9ff9f58c13bd161aabec38094898fc6db48feb28d16fef6" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Tue, 13 Nov 2018 04:34:23 UTC" \ + && export SUM=21ac875851b7ca891e6e427f51df7b14f505b17c333e05785a031ef3dad6b9af \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ diff --git a/ros/melodic/debian/stretch/ros-core/Dockerfile b/ros/melodic/debian/stretch/ros-core/Dockerfile index abbcdb9a8..e5d8e4ddd 100644 --- a/ros/melodic/debian/stretch/ros-core/Dockerfile +++ b/ros/melodic/debian/stretch/ros-core/Dockerfile @@ -16,8 +16,13 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list # break build cache for sync -RUN echo "Release: Tue, 06 Nov 2018 23:38:30 UTC" \ - && echo "Digest: ba3ffae2de2f654dbc4b7b38b97d8ad7dfffa090b158740b0989b8b28705f1c6" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Wed, 07 Nov 2018 20:29:26 UTC" \ + && export SUM=d04dcc78816835dfda9d4c037f5851b2e02052cb312ab87837b9450786332ec5 \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ diff --git a/ros/melodic/ubuntu/bionic/ros-core/Dockerfile b/ros/melodic/ubuntu/bionic/ros-core/Dockerfile index 091dafd40..b0029ae41 100644 --- a/ros/melodic/ubuntu/bionic/ros-core/Dockerfile +++ b/ros/melodic/ubuntu/bionic/ros-core/Dockerfile @@ -21,8 +21,13 @@ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 421C365BD9 RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list # break build cache for sync -RUN echo "Release: Tue, 06 Nov 2018 23:37:34 UTC" \ - && echo "Digest: eff7634f9172d9a18dfa99905fa22f9ada4892aa43ec20f6bba51f816cbe2430" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Wed, 07 Nov 2018 20:28:21 UTC" \ + && export SUM=2de21a79d3855575334e8ac2f4c77bcd6b7a627acce0a10762abaf42bb37fe4c \ + && export FILE=/var/lib/apt/lists/packages.ros.org_ros_ubuntu_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # install bootstrap tools RUN apt-get update && apt-get install --no-install-recommends -y \ diff --git a/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile b/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile index d190a07dd..82adb5193 100644 --- a/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile +++ b/ros2/ardent/ubuntu/xenial/ros-core/Dockerfile @@ -19,8 +19,13 @@ RUN . /etc/os-release \ && echo "deb http://repo.ros2.org/$ID/main `lsb_release -sc` main" > /etc/apt/sources.list.d/ros2-latest.list # break build cache for sync -RUN echo "Release: Wed, 07 Nov 2018 20:26:22 UTC" \ - && echo "Digest: 20b8e180c067738666248434ec59ccd2acf358e57fef5367bfb3638779888b24" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Thu, 15 Nov 2018 21:55:38 UTC" \ + && export SUM=de61d8080249e357538955cde224fe4d6ace3542201c37b8b90d20af96cd16e1 \ + && export FILE=/var/lib/apt/lists/repo.ros2.org_ubuntu_main_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # setup environment ENV LANG C.UTF-8 diff --git a/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile b/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile index e99d8fb73..45f102dd1 100644 --- a/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile +++ b/ros2/bouncy/ubuntu/bionic/ros-core/Dockerfile @@ -24,8 +24,13 @@ RUN . /etc/os-release \ && echo "deb http://repo.ros2.org/$ID/main `lsb_release -sc` main" > /etc/apt/sources.list.d/ros2-latest.list # break build cache for sync -RUN echo "Release: Wed, 07 Nov 2018 20:26:04 UTC" \ - && echo "Digest: 9e47b9f84027b455a10f54714c9eba1c07440d066ddee1cb4d5b7cb26f69f674" +RUN apt-get update \ + && . /etc/os-release \ + && echo "Release: Thu, 15 Nov 2018 21:55:19 UTC" \ + && export SUM=d18772441d1abd08e247af6cba22207e4f207306e6b98be79c53d0c074bc2ec1 \ + && export FILE=/var/lib/apt/lists/repo.ros2.org_ubuntu_main_dists_$(lsb_release -sc)_InRelease \ + && echo "$SUM *$FILE" | sha256sum --check \ + && rm -rf /var/lib/apt/lists/* # setup environment ENV LANG C.UTF-8