anchor.diff:  FROM        ruby:2.5-slim-buster as base
   LABEL       stage=build
   LABEL       project=avalon
  -RUN         echo "deb     http://ftp.us.debian.org/debian/    testing main contrib non-free"  >  /etc/apt/sources.list.d/testing.list \
  -         && echo "deb-src http://ftp.us.debian.org/debian/    testing main contrib non-free"  >> /etc/apt/sources.list.d/testing.list \
  -         # && echo 'APT::Default-Release "buster";' > /etc/apt/apt.conf.d/99defaultrelease \
  -         # && cat /etc/apt/apt.conf.d/99defaultrelease \
  -         && cat /etc/apt/sources.list.d/testing.list \
  +RUN         echo "deb     http://ftp.us.debian.org/debian/    buster main contrib non-free"  >  /etc/apt/sources.list.d/other-repos.list \
  +         && echo "deb-src http://ftp.us.debian.org/debian/    buster main contrib non-free"  >> /etc/apt/sources.list.d/other-repos.list \
  +
  +         && cat /etc/apt/sources.list.d/other-repos.list \
            && apt-get update && apt-get install -y --no-install-recommends curl gnupg2 \
  -         && curl -sL http://deb.nodesource.com/setup_12.x | bash - \
  - #        && curl -O https://mediaarea.net/repo/deb/repo-mediaarea_1.0-16_all.deb && dpkg -i repo-mediaarea_1.0-16_all.deb \
  -# && cat /etc/apt/sources.list.d/mediaarea.list \
  -         && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
  -         && echo "deb http://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
  -         # && curl -sL http://deb.nodesource.com/setup_8.x | bash - \
  -         && cat /etc/apt/sources.list.d/nodesource.list
  +         && curl -sL http://deb.nodesource.com/setup_12.x | bash - \  
  +
  +# TODO: review stable and testing. I think we have some includes from both
  +         #&& curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
  +         # && echo "deb http://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
  +         && ls -l /etc/apt/sources.list.d/ \
  +         && cat /etc/apt/sources.list.d/nodesource.list \
  +         && cat /etc/apt/sources.list.d/yarn.list
   
   RUN         apt-get update && \
  -            # apt-get install --fix-broken && \
  -            apt-get -y dist-upgrade && \
  -            apt-get install -y --no-install-recommends --allow-unauthenticated \
  +             # apt-get install --fix-broken && \
  +            #apt-get -y dist-upgrade && \
  +            apt-get install -y --no-install-recommends --allow-unauthenticated  \
               nodejs \
  -            yarn \
  +            yarnpkg \
               #npm \
               lsof \
               x264 \
  
positive.code: LABEL       project=avalon
  RUN         apt-get install -y --no-install-recommends --allow-unauthenticated \
              build-essential \
              #gcc-7 \
              cmake
  
  COPY        --from=bundle-dev /usr/local/bundle /usr/local/bundle
  
negative.code:             openssh-client \
              zip \
              dumb-init \
              # ffmpeg \
              #libyaz-dev \
           && apt-get -y -t testing install mediainfo \
           #&& npm install yarn \
  