# Goal here is generally to cover all tree variants for each distro,
# where feasible. Don't exhaustively test i686 trees since most people
# aren't using it and it slows down the test, only use it in a couple
# places. Follow the comments for what trees to keep around


##########
# Fedora #
##########

# One old fedora pair
[fedora-old]
url = https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/x86_64/os/
distro = fedora14
kernelarg = method=
[fedora-old-i686]
url = https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/14/Fedora/i386/os/
distro = fedora14

# Latest GA release
[fedora27]
url = http://dl.fedoraproject.org/pub/fedora/linux/releases/27/Server/x86_64/os/
distro = fedora27

# Fedora dev release can be enabled during alpha/beta cycle
[fedora-dev]
url = https://dl.fedoraproject.org/pub/fedora/linux/development/29/Server/x86_64/os/
distro = testsuite-fedora-rawhide

# Fedora development, distro will need to be updated regularly.
# Test for xen and boot iso for full fedora coverage
[fedora-rawhide]
url = http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Server/x86_64/os/
distro = testsuite-fedora-rawhide
testxen = 1
testbootiso = 1
kernelarg = inst.repo=



##########
# CentOS #
##########

# Final centos5 trees, no distro detection since libosinfo doesn't track it
[centos-5.11]
url = http://vault.centos.org/5.11/os/x86_64

# Latest centos 6 w/ i686
[centos-6-latest]
url = http://mirrors.mit.edu/centos/6/os/x86_64/
distro = centos6.9
[centos-6-latest-i686]
url = http://mirrors.mit.edu/centos/6/os/i386/
distro = centos6.9

# Latest scientific 6, detected as centos
[centos-sl6-latest]
url = http://ftp.scientificlinux.org/linux/scientific/6/x86_64/os
distro = centos6.9
# Latest scientific 7, detected as centos
[centos-sl7-latest]
url = http://ftp.scientificlinux.org/linux/scientific/7/x86_64/os
distro = centos7.0

# centos7 with exotic archs (i686 is dead)
[centos-7-latest]
url = http://mirrors.mit.edu/centos/7/os/x86_64/
distro = centos7.0
testxen = 1
testbootiso = 1
[centos-7-latest-ppc64le]
url = http://mirror.centos.org/altarch/7/os/ppc64le/
distro = centos7.0
[centos-7-latest-aarch64]
url = http://mirror.centos.org/altarch/7/os/ppc64le/
distro = centos7.0



############
# OpenSUSE #
############

# Final opensuse10 series
[opensuse10.3]
url = http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/10.3/repo/oss
distro = opensuse10.3
# Final opensuse11 series
[opensuse11.4]
url = http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/11.4/repo/oss
distro = opensuse11.4
# Final opensuse12 series
[opensuse12.3]
url = http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/12.3/repo/oss
distro = opensuse12.3
testshortcircuit = 1
# Final opensuse13 series
[opensuse13.2]
url = http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/13.2/repo/oss
distro = opensuse13.2
[opensuseleap-42.3]
url = http://download.opensuse.org/distribution/leap/42.3/repo/oss/
distro = opensuse42.3
kernelarg = install=
# opensuse tumbleweed (rolling distro)
# Test for xen for full coverage
[opensusetumbleweed]
url = http://download.opensuse.org/tumbleweed/repo/oss/
distro = opensusetumbleweed
testxen = 1
kernelarg = install=



##########
# Debian #
##########

# Debian FTP test case, for ftp:// testing. No particular reason it's
# debian. There should only be one ftp case since it's slooowwww
[debian8-ftp]
url = ftp://ftp.nluug.nl/pub/os/Linux/distr/debian/dists/jessie/main/installer-amd64/
distro = debian8

# Debian latest-1
[debian8]
url = http://ftp.us.debian.org/debian/dists/jessie/main/installer-amd64/
distro = debian8
# Debian latest, plus some exotic arch coverage
[debian9]
url = http://ftp.us.debian.org/debian/dists/stretch/main/installer-amd64/
distro = debian9
[debian9-s390x]
url = http://ftp.us.debian.org/debian/dists/stretch/main/installer-s390x/
distro = debian9
[debian9-arm64]
url = http://ftp.us.debian.org/debian/dists/stretch/main/installer-arm64/
distro = debian9
# Dialy tree, but also check for xen and boot.iso for full coverage
[debiandaily]
url = https://d-i.debian.org/daily-images/amd64/
testxen = 1
testbootiso = 1
distro = debiantesting
kernelarg = None



##########
# Ubuntu #
##########

# A couple old examples
[ubuntu8.04]
url = http://old-releases.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64
distro = ubuntu8.04
testshortcircuit = 1
[ubuntu8.04-i686]
# Sneak a port parsing example in here
url = http://old-releases.ubuntu.com:80/ubuntu/dists/hardy/main/installer-i386
distro = ubuntu8.04
testshortcircuit = 1

# Latest LTS
[ubuntu16.04]
url = http://us.archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64
distro = ubuntu16.04
# Latest release.
# Check for xen and boot iso for full coverage
[ubuntu17.10]
url = http://us.archive.ubuntu.com/ubuntu/dists/artful/main/installer-amd64
testxen = 1
testbootiso = 1
# No entry in libosinfo yet
#distro = ubuntu17.10



##########
# Mageia #
##########

# Latest release
[mageia6]
url = http://distro.ibiblio.org/mageia/distrib/6/x86_64/
# Devel tree
[mageiacauldron]
url = http://distro.ibiblio.org/mageia/distrib/cauldron/x86_64/
