<commit_before>#
# Docker configuration for a stable, consistent automated repair environment,
# based on Fedora. Comes with the AutomatedRepairBenchmarks.c suite pre-loaded,
# together with OCaml, OPAM, and GenProg.
#
FROM fedora:latest
USER root
MAINTAINER <NAME> "<EMAIL>"

# Create user and add to sudoers list
RUN useradd --password repair repair
RUN dnf install -y sudo
RUN gpasswd wheel -a repair
RUN echo 'repair  ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers

# Perform rest of install

# Install basic package requirements
RUN dnf install -y gcc \
  make \
  git \
  m4 \
  jq \
  ncurses-devel \
  pkgconfig \
  perl-devel \
  perl-CPAN \
  glibc-devel \
  libstdc++-devel \
  glibc-static \
  psmisc \
  nc \
  gcc-c++

RUN dnf install -y vim-minimal vim
RUN dnf install -y ElectricFence.x86_64 ElectricFence.i686
RUN dnf install -y automake autoconf
RUN dnf install -y wget patch tar unzip

# Install SDL packages
RUN dnf install -y SDL-devel.i686 \
  SDL-devel.x86_64 \
  SDL_ttf.i686 \
  SDL_ttf.x86_64 \
  SDL_ttf-devel.i686 \
  SDL_ttf-devel.x86_64

# Install PHP requirements
RUN dnf install -y libxml2.i686 \
  libxml2.x86_64 \
  libxml2-devel.i686 \
  libxml2-devel.x86_64 \
  libxml.i686 \
  libxml.x86_64 \
  libxml-devel.i686 \
  libxml-devel.x86_64<commit_msg>added missing packages to Dockerfile<commit_after>#
# Docker configuration for a stable, consistent automated repair environment,
# based on Fedora. Comes with the AutomatedRepairBenchmarks.c suite pre-loaded,
# together with OCaml, OPAM, and GenProg.
#
FROM fedora:latest
USER root
MAINTAINER <NAME> "<EMAIL>"

# Create user and add to sudoers list
RUN useradd --password repair repair
RUN dnf install -y sudo
RUN gpasswd wheel -a repair
RUN echo 'repair  ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers

# Install basic package requirements
RUN dnf install -y gcc \
  make \
  git \
  m4 \
  jq \
  ncurses-devel \
  pkgconfig \
  perl-devel \
  perl-CPAN \
  glibc-devel \
  libstdc++-devel \
  glibc-static \
  psmisc \
  nc \
  gcc-c++

RUN dnf install -y glibc-devel.i686
RUN dnf install -y cloc
RUN dnf install -y vim-minimal vim
RUN dnf install -y ElectricFence.x86_64 ElectricFence.i686
RUN dnf install -y automake autoconf
RUN dnf install -y wget patch tar unzip

# Install SDL packages
RUN dnf install -y SDL-devel.i686 \
  SDL-devel.x86_64 \
  SDL_ttf.i686 \
  SDL_ttf.x86_64 \
  SDL_ttf-devel.i686 \
  SDL_ttf-devel.x86_64

# Install PHP requirements
RUN dnf install -y libxml2.i686 \
  libxml2.x86_64 \
  libxml2-devel.i686 \
  libxml2-devel.x86_64 \
  libxml.i686 \
  libxml.x86_64 \
  libxml-devel.i686 \
  libxml-devel.x86_64
{'fraction_non_alphanumeric': 0.08690658499234304, 'fraction_numerical': 0.047856049004594184, 'mean_word_length': 3.1279620853080567, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 16}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '39556', 'n_tokens_mistral': 1124, 'n_tokens_neox': 989, 'n_words': 291}