summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRamon Fernandez <ramon@mongodb.com>2018-05-15 13:26:55 -0400
committerRamon Fernandez <ramon@mongodb.com>2018-05-15 13:26:55 -0400
commit19d3fb3948496052313221e53438b1b90f6a7ae5 (patch)
tree198c747bbd16ba5fd814b2531a8aac1439c10f8b
parent52e5b5fbaa3a2a5b1a217f5e647b5061817475f9 (diff)
downloadmongo-19d3fb3948496052313221e53438b1b90f6a7ae5.tar.gz
SERVER-32999 Remove Debian 7 builds
-rwxr-xr-xbuildscripts/packager.py16
-rw-r--r--etc/evergreen.yml185
2 files changed, 5 insertions, 196 deletions
diff --git a/buildscripts/packager.py b/buildscripts/packager.py
index dcc95726398..d46d7e193c3 100755
--- a/buildscripts/packager.py
+++ b/buildscripts/packager.py
@@ -258,9 +258,7 @@ class Distro(object):
else:
raise Exception("unsupported build_os: %s" % build_os)
elif self.n == 'debian':
- if build_os == 'debian71':
- return 'wheezy'
- elif build_os == 'debian81':
+ if build_os == 'debian81':
return 'jessie'
else:
raise Exception("unsupported build_os: %s" % build_os)
@@ -277,7 +275,7 @@ class Distro(object):
def build_os(self, arch):
"""Return the build os label in the binary package to download (e.g. "rhel55" for redhat,
- "ubuntu1204" for ubuntu, "debian71" for debian, "suse11" for suse, etc.)"""
+ "ubuntu1204" for ubuntu, "debian81" for debian, "suse11" for suse, etc.)"""
# Community builds only support amd64
if arch not in ['x86_64', 'ppc64le', 's390x', 'arm64']:
raise Exception("BUG: unsupported architecture (%s)" % arch)
@@ -291,7 +289,7 @@ class Distro(object):
elif self.n == 'ubuntu':
return [ "ubuntu1204", "ubuntu1404", "ubuntu1604", ]
elif self.n == 'debian':
- return [ "debian71", "debian81" ]
+ return [ "debian81" ]
else:
raise Exception("BUG: unsupported platform?")
@@ -471,12 +469,8 @@ def make_deb(distro, build_os, arch, spec, srcdir):
sdir=setupdir(distro, build_os, arch, spec)
if re.search("debian", distro.name()):
os.unlink(sdir+"debian/mongod.upstart")
- if build_os == "debian71":
- os.link(sdir+"debian/init.d", sdir+"debian/%s%s-server.mongod.init" % (distro.pkgbase(), suffix))
- os.unlink(sdir+"debian/mongod.service")
- else:
- os.link(sdir+"debian/mongod.service", sdir+"debian/%s%s-server.mongod.service" % (distro.pkgbase(), suffix))
- os.unlink(sdir+"debian/init.d")
+ os.link(sdir+"debian/mongod.service", sdir+"debian/%s%s-server.mongod.service" % (distro.pkgbase(), suffix))
+ os.unlink(sdir+"debian/init.d")
elif re.search("ubuntu", distro.name()):
os.unlink(sdir+"debian/init.d")
if build_os in ("ubuntu1204", "ubuntu1404", "ubuntu1410"):
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 53df64a5c49..547ac43aa35 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -147,9 +147,7 @@ variables:
# create separate symbol files is commented out.
- &debug_symbol_variants
- amazon
- - debian71
- debian81
- - enterprise-debian71-64
- enterprise-debian81-64
- enterprise-linux-64-amazon-ami
- enterprise-osx-108
@@ -7152,66 +7150,6 @@ buildvariants:
# Debian buildvariants #
###########################################
-- name: enterprise-debian71-64
- display_name: Enterprise Debian 7.1
- modules:
- - enterprise
- run_on:
- - debian71-test
- batchtime: 1440 # 1 day
- expansions:
- push_path: linux
- push_bucket: downloads.10gen.com
- push_name: linux
- push_arch: x86_64-enterprise-debian71
- compile_flags: --ssl MONGO_DISTMOD=debian71 --release -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/v2/bin/gcc CXX=/opt/mongodbtoolchain/v2/bin/g++ OBJCOPY=/opt/mongodbtoolchain/v2/bin/objcopy
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
- has_packages: true
- packager_script: packager-enterprise.py
- packager_arch: x86_64
- packager_distro: debian71
- repo_edition: enterprise
- use_scons_cache: true
- gorootvars: 'PATH="/opt/go1.8/go/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/go1.8/go'
- tooltags: -tags 'sasl ssl'
- build_mongoreplay: true
- tasks:
- - name: compile
- distros:
- - debian71-build
- - name: compile_all
- distros:
- - debian71-build
- - name: audit
- - name: audit_WT
- - name: dbtest
- - name: dbtest_WT
- - name: ese_WT
- - name: jsCore
- - name: jsCore_auth
- - name: jstestfuzz
- - name: jstestfuzz_WT
- - name: jstestfuzz_concurrent_WT
- - name: jstestfuzz_concurrent_replication_WT
- - name: jstestfuzz_concurrent_sharded_WT
- - name: jstestfuzz_replication
- - name: jstestfuzz_replication_WT
- - name: jstestfuzz_sharded
- - name: jstestfuzz_sharded_WT
- - name: mmap
- - name: replica_sets_auth
- - name: sasl
- - name: sharding_auth
- - name: snmp
- - name: snmp_WT
- - name: ssl
- - name: sslSpecial
- - name: package
- distros:
- - ubuntu1604-packer
- - name: push
-
-
- name: enterprise-debian81-64
display_name: Enterprise Debian 8.1
modules:
@@ -7272,129 +7210,6 @@ buildvariants:
- name: push
-- name: debian71
- display_name: SSL Debian 7.1
- run_on:
- - debian71-test
- batchtime: 1440 # 1 day
- expansions:
- push_path: linux
- push_bucket: downloads.mongodb.org
- push_name: linux
- push_arch: x86_64-debian71
- compile_flags: --ssl MONGO_DISTMOD=debian71 -j$(grep -c ^processor /proc/cpuinfo) --release CC=/opt/mongodbtoolchain/v2/bin/gcc CXX=/opt/mongodbtoolchain/v2/bin/g++ OBJCOPY=/opt/mongodbtoolchain/v2/bin/objcopy
- multiversion_platform_arch: "debian71"
- multiversion_edition: "targeted"
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
- has_packages: true
- packager_script: packager.py
- packager_arch: x86_64
- packager_distro: debian71
- repo_edition: org
- use_scons_cache: true
- gorootvars: 'PATH="/opt/go1.8/go/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/go1.8/go'
- tooltags: -tags 'ssl'
- build_mongoreplay: true
- tasks:
- - name: compile
- distros:
- - debian71-build
- - name: compile_all
- distros:
- - debian71-build
- - name: aggregation
- - name: aggregation_WT
- - name: aggregation_auth
- - name: auth
- - name: auth_WT
- - name: dbtest
- - name: dbtest_WT
- - name: disk
- - name: durability
- - name: dur_jscore_passthrough
- - name: failpoints
- - name: failpoints_auth
- - name: gle_auth
- - name: gle_auth_WT
- - name: gle_auth_write_cmd
- - name: gle_auth_write_cmd_WT
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_WT
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_basics_passthrough_write_cmd_WT
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_WT
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough_write_cmd_WT
- - name: jsCore
- - name: jsCore_WT
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_compatibility_WT
- - name: jstestfuzz
- - name: jstestfuzz_WT
- - name: jstestfuzz_concurrent_WT
- - name: jstestfuzz_concurrent_replication_WT
- - name: jstestfuzz_concurrent_sharded_WT
- - name: jstestfuzz_replication
- - name: jstestfuzz_replication_WT
- - name: jstestfuzz_sharded
- - name: jstestfuzz_sharded_WT
- - name: mmap
- - name: mongosTest
- - name: multiversion
- - name: multiversion_WT
- - name: noPassthrough
- - name: noPassthrough_WT
- - name: noPassthroughWithMongod
- - name: noPassthroughWithMongod_WT
- - name: bulk_gle_passthrough
- - name: bulk_gle_passthrough_WT
- - name: parallel
- - name: parallel_WT
- - name: parallel_compatibility
- - name: parallel_compatibility_WT
- - name: concurrency
- - name: concurrency_WT
- - name: concurrency_replication
- - name: concurrency_replication_WT
- - name: concurrency_sharded
- - name: concurrency_sharded_WT
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_WT
- - name: replica_sets
- - name: replica_sets_WT
- - name: replica_sets_auth
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_jscore_passthrough_WT
- - name: master_slave
- - name: master_slave_WT
- - name: master_slave_auth
- - name: master_slave_jscore_passthrough
- - name: master_slave_jscore_passthrough_WT
- - name: sharding
- - name: sharding_WT
- - name: sharding_auth
- - name: sharding_last_stable_mongos_and_mixed_shards
- - name: slow1
- - name: slow1_WT
- - name: serial_run
- - name: serial_run_WT
- - name: sharded_collections_jscore_passthrough
- - name: sharded_collections_jscore_passthrough_WT
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_passthrough_WT
- - name: sharding_jscore_passthrough_wire_ops_WT
- - name: ssl
- - name: sslSpecial
- - name: tool
- - name: tool_WT
- - name: package
- distros:
- - ubuntu1604-packer
- - name: push
-
-
- name: debian81
display_name: SSL Debian 8.1
run_on: