From 19d3fb3948496052313221e53438b1b90f6a7ae5 Mon Sep 17 00:00:00 2001 From: Ramon Fernandez Date: Tue, 15 May 2018 13:26:55 -0400 Subject: SERVER-32999 Remove Debian 7 builds --- buildscripts/packager.py | 16 ++-- etc/evergreen.yml | 185 ----------------------------------------------- 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: -- cgit v1.2.1