<commit_before>dnl
dnl Build Order for pScheduler RPMs
dnl
dnl
dnl Pre-process with M4.
dnl
dnl
changequote(<!,!>)dnl
changecom()dnl
dnl
#
# Packages must be listed in an order where dependent packages are
# built after their dependencies.
#

#
# RPM BUILD UTILITIES
#
# Everything else depends on these.
#
rpm-with-deps
make-generic-rpm

#
# DEVELOPMENT, LIBRARIES AND UTILITIES
#

# System Setup
rsyslog-debug

# PostgreSQL Additions
postgresql-init
postgresql-load

# Python Modules
python-argparse
python-dnspython
ifelse(REDHAT_RELEASE_MAJOR,7,
    python-functools32,)
python-isodate
python-netaddr
python-ntplib
python-py-radix
python-repoze.lru
python-subprocess32
python-tzlocal
python-vcversioner

# JSON Tools
python-jsonschema
python-jsontemplate

# Flask and its dependencies
python-itsdangerous
python-Jinja2
python-Werkzeug
python-Flask

# Home-grown Python Modules
python-icmperror

# Apache add-ons
httpd-firewall
httpd-wsgi-socket


#
# Utility and Tool programs
#
drop-in
# JQ was used in development but isn't needed for production.
#jq
paris-traceroute
random-string


#
# PSCHEDULER CORE PARTS
#

pscheduler-rpm
pscheduler-account
python-pscheduler
pscheduler-core


#
# PSCHEDULER PLUG-INS
#

# Tests
pscheduler-test-idle
pscheduler-test-idlebg
pscheduler-test-idleex
pscheduler-test-latency
pscheduler-test-latencybg
pscheduler-test-throughput
pscheduler-test-rtt
pscheduler-test-simplestream
pscheduler-test-trace

# Tools
pscheduler-tool-owping
pscheduler-tool-powstream
pscheduler-tool-iperf2
pscheduler-tool-iperf3
pscheduler-tool-bwctliperf3
pscheduler-tool-simplestreamer
pscheduler-tool-sleep
pscheduler-tool-sleepbg
pscheduler-tool-snooze
pscheduler-tool-ping
pscheduler-tool-tracepath
pscheduler-tool-traceroute
pscheduler-tool-paris-traceroute

# Archivers
pscheduler-archiver-bitbucket
pscheduler-archiver-esmond
pscheduler-archiver-failer
pscheduler-archiver-syslog


# Servers<commit_msg>Updating build order to include all bwctl tools<commit_after>dnl
dnl Build Order for pScheduler RPMs
dnl
dnl
dnl Pre-process with M4.
dnl
dnl
changequote(<!,!>)dnl
changecom()dnl
dnl
#
# Packages must be listed in an order where dependent packages are
# built after their dependencies.
#

#
# RPM BUILD UTILITIES
#
# Everything else depends on these.
#
rpm-with-deps
make-generic-rpm

#
# DEVELOPMENT, LIBRARIES AND UTILITIES
#

# System Setup
rsyslog-debug

# PostgreSQL Additions
postgresql-init
postgresql-load

# Python Modules
python-argparse
python-dnspython
ifelse(REDHAT_RELEASE_MAJOR,7,
    python-functools32,)
python-isodate
python-netaddr
python-ntplib
python-py-radix
python-repoze.lru
python-subprocess32
python-tzlocal
python-vcversioner

# JSON Tools
python-jsonschema
python-jsontemplate

# Flask and its dependencies
python-itsdangerous
python-Jinja2
python-Werkzeug
python-Flask

# Home-grown Python Modules
python-icmperror

# Apache add-ons
httpd-firewall
httpd-wsgi-socket


#
# Utility and Tool programs
#
drop-in
# JQ was used in development but isn't needed for production.
#jq
paris-traceroute
random-string


#
# PSCHEDULER CORE PARTS
#

pscheduler-rpm
pscheduler-account
python-pscheduler
pscheduler-core


#
# PSCHEDULER PLUG-INS
#

# Tests
pscheduler-test-idle
pscheduler-test-idlebg
pscheduler-test-idleex
pscheduler-test-latency
pscheduler-test-latencybg
pscheduler-test-throughput
pscheduler-test-rtt
pscheduler-test-simplestream
pscheduler-test-trace

# Tools
pscheduler-tool-owping
pscheduler-tool-powstream
pscheduler-tool-iperf2
pscheduler-tool-iperf3
pscheduler-tool-bwctliperf2
pscheduler-tool-bwctliperf3
pscheduler-tool-bwctlping
pscheduler-tool-bwctltraceroute
pscheduler-tool-bwctltracepath
pscheduler-tool-simplestreamer
pscheduler-tool-sleep
pscheduler-tool-sleepbg
pscheduler-tool-snooze
pscheduler-tool-ping
pscheduler-tool-tracepath
pscheduler-tool-traceroute
pscheduler-tool-paris-traceroute

# Archivers
pscheduler-archiver-bitbucket
pscheduler-archiver-esmond
pscheduler-archiver-failer
pscheduler-archiver-syslog


# Servers
{'fraction_non_alphanumeric': 0.07748062984253937, 'fraction_numerical': 0.005248687828042989, 'mean_word_length': 5.45483870967742, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '4523161', 'n_tokens_mistral': 1490, 'n_tokens_neox': 1519, 'n_words': 300}