anchor.diff:      jhbuild run ./autogen.sh --prefix=/home/pi/jhbuild > /dev/null && \
       jhbuild run ./configure --prefix=/home/pi/jhbuild > /dev/null && \
       jhbuild run make clean all > /dev/null && \
  -    jhbuild run make install > /dev/null
  +    jhbuild run make install > /dev/null && \
  +
  +    echo "****************[GDBINIT]****************" && \
  +    sudo zcat /usr/share/doc/python3.5/gdbinit.gz > /home/pi/.gdbinit && \
  +    sudo chown pi:pi /home/pi/.gdbinit && \
  +
  +    echo "****************[GSTREAMER-COMPLETION]****************" && \
  +    curl -L 'https://raw.githubusercontent.com/drothlis/gstreamer/bash-completion-master/tools/gstreamer-completion' | sudo tee -a /etc/bash_completion.d/gstreamer-completion && \
  +    sudo chown root:root /etc/bash_completion.d/gstreamer-completion
  +
   
   
   # Overlay the root filesystem from this repo
   COPY ./container/root /
   
  -RUN goss -g /tests/goss.jhbuild.yaml validate
  +RUN goss -g /tests/goss.jhbuild.yaml validate --retry-timeout 30s --sleep 1s
   
   # NOTE: intentionally NOT using s6 init as the entrypoint
   # This would prevent container debugging if any of those service crash
  
positive.code: USER pi
  
  WORKDIR /home/pi
  
  # Create a basic .jhbuildrc
  RUN echo "import os"                                   > /home/pi/.jhbuildrc && \
  
negative.code:                         libllvm3.8 \
                          libsoundtouch-dev \
                          libsoundtouch1 \
                          # For general debugging
                          gdb \
                          strace \
                          lsof \
                          ltrace \
                          graphviz \
                          # end gst-plugins-bad req
                          ubuntu-restricted-extras && \
           apt-get clean && \
  