hunk.code_window:       beF lhs <$> rhsBldr pgColVal
       mkInOrNotBoolExpBuilder isIn arrVals = do
         rhsExps <- mapM rhsBldr arrVals
         let boolExp = inBoolExpBuilder lhs rhsExps
         return $ bool (S.BENot boolExp) boolExp isIn
   -- txtRHSBuilder :: (MonadError QErr m) => RHSBuilder m
   -- txtRHSBuilder colType = runAesonParser (convToTxt colType)
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:       let boolExp = S.BEEqualsAny lhs rhsExps
  
hunk.file_path: server/src-lib/Hasura/RQL/GBoolExp.hs
hunk.type: replace
file: FROM golang:1.10
  
  ARG upx_version="3.94"
  
  # install go dependencies
  RUN	go get github.com/golang/dep/cmd/dep \
      && go get github.com/mitchellh/gox \
      && go get github.com/hasura/go-bindata/go-bindata \
      && go get github.com/tcnksm/ghr
  
  # install UPX and netcat
  RUN apt-get update && apt-get install -y \
      xz-utils netcat libpq5 postgresql-client \
      && curl -Lo /tmp/upx-${upx_version}.tar.xz https://github.com/upx/upx/releases/download/v${upx_version}/upx-${upx_version}-amd64_linux.tar.xz \
      && xz -d -c /tmp/upx-${upx_version}.tar.xz \
         | tar -xOf - upx-${upx_version}-amd64_linux/upx > /bin/upx \
      && chmod a+x /bin/upx \
      && apt-get -y auto-remove \
      && rm -rf /var/lib/apt/lists/*
  