<commit_before>#
# Copyright (c) .NET Foundation and contributors. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
#

# Dockerfile that creates a container suitable to build dotnet-cli
FROM debian:jessie

# Misc Dependencies for build
RUN apt-get update && apt-get -qqy install curl unzip gettext sudo

# This could become a "microsoft/coreclr" image, since it just installs the dependencies for CoreCLR (and stdlib)
RUN echo "deb http://llvm.org/apt/jessie/ llvm-toolchain-jessie-3.6 main"  | tee /etc/apt/sources.list.d/llvm.list && \
    curl http://llvm.org/apt/llvm-snapshot.gpg.key | apt-key add - && \
    apt-get update && apt-get -qqy install\
	libc6 \
	libedit2 \
	libffi6 \
	libgcc1 \
	libicu52 \
	liblldb-3.6 \
	libllvm3.6 \
	liblttng-ust0 \
	liblzma5 \
	libncurses5 \
	libpython2.7 \
	libstdc++6 \
	libtinfo5 \
	libunwind8 \
	libuuid1 \
	zlib1g \
	libasn1-8-heimdal \
	libcomerr2 \
	libcurl3 \
	libgpg-error0 \
	libgssapi3-heimdal \
	libgssapi-krb5-2 \
	libhcrypto4-heimdal \
	libheimbase1-heimdal \
	libheimntlm0-heimdal \
	libhx509-5-heimdal \
	libidn11 \
	libk5crypto3 \
	libkeyutils1 \
	libkrb5-26-heimdal \
	libkrb5-3 \
	libkrb5support0 \
	libldap-2.4-2 \
	libp11-kit0 \
	libroken18-heimdal \
	libsasl2-2 \
	libsqlite3-0 \
	libssl1.0.0 \
	libssl-dev \
	libtasn1-6 \
	libwind0-heimdal

# Install Dotnet CLI dependencies.
# clang is required for dotnet-compile-native
RUN apt-get -qqy install clang-3.5

# Install Build Prereqs
RUN apt-get -qq install -y debhelper build-essential devscripts git cmake

# Use clang as c++ compiler
RUN update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-3.5 100
RUN update-alternatives --set c++ /usr/bin/clang++-3.5
<commit_msg>Port @ellismg's debian docker file fix to CLI.<commit_after>#
# Copyright (c) .NET Foundation and contributors. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
#

# Dockerfile that creates a container suitable to build dotnet-cli
FROM debian:jessie

# Misc Dependencies for build
RUN apt-get update && \
    apt-get -qqy install \
        curl \
        unzip \
        gettext \
        sudo && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

# This could become a "microsoft/coreclr" image, since it just installs the dependencies for CoreCLR (and stdlib)
RUN apt-get update &&\
    apt-get -qqy install \
        libunwind8 \
        libkrb5-3 \
        libicu52 \
        liblttng-ust0 \
        libssl1.0.0 \
        zlib1g \
        libuuid1 && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

# Install Build Prereqs
RUN apt-get update && \
    apt-get -qqy install \
        debhelper \
        build-essential \
        devscripts \
        git \
        cmake \
        clang-3.5 && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

# Use clang as c++ compiler
RUN update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-3.5 100
RUN update-alternatives --set c++ /usr/bin/clang++-3.5

{'fraction_non_alphanumeric': 0.11053146397130746, 'fraction_numerical': 0.0313009455493968, 'mean_word_length': 2.518348623853211, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '7567190', 'n_tokens_mistral': 1170, 'n_tokens_neox': 1133, 'n_words': 303}