0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

35 Commits

Author SHA1 Message Date
Ryan Egesdahl
829e4a097b SERVER-54729 Add explicit dependencies to Debian packages
Some dependencies were not being captured automatically by the Debian
package build system (namely, the Cyrus SASL modules required for
Enterprise), which was causing failures for some users. The explicit
dependencies declared in the RPM packages are mirrored in the Debian
packaging now.
2021-06-03 19:46:18 +00:00
Ryan Egesdahl
649dc04027 SERVER-55460 Fix RPM packaging and package testing for SLES 12
Some versions of SLES apparently don't define the _sharedstatedir RPM
macro properly, leaving it at the old-time UNIX /usr/com default. This
was causing the server to fail to start on such platforms because the
expected data directory at /var/lib/mongodb was missing. The macro is
now statically defined on SLES to /var like it should be on any modern
Linux distribution.

Also fixed were paths to systemd unit files in package testing and the
fact that we weren't installing the tools-extra package, which we should
be doing if only to verify that the script indeed continues to fail
expectedly on the platform.
2021-04-05 17:31:12 +00:00
John Chen
990f7a45d6 SERVER-50565 Remove RHEL 6.0 2021-03-16 18:04:27 +00:00
Ryan Egesdahl
92c4d25d07 SERVER-55019 Fix install_compass platform compatibility
The install_compass script did not execute on all platforms we support
on all branches. This change makes the script a bit more universal so it
will run with whatever Python version users happen to have installed.
2021-03-16 17:43:18 +00:00
Andrew Morrow
8f708f3b68 SERVER-55178 Bump the aarch64 minimum architecture to armv8.2-a 2021-03-16 15:31:34 +00:00
Brian McCarthy
7ba37ae52f SERVER-54858 Update Amazon Linux AMI for package testing 2021-03-01 20:38:55 +00:00
Brian McCarthy
97685172a9 SERVER-50465 Package tests not run on ARM hosts 2021-02-12 01:19:54 +00:00
Brian McCarthy
887ac8a434 SERVER-54255 Update RHEL 7 AMI for package testing 2021-02-04 21:50:20 +00:00
Brian McCarthy
e5b3133978 SERVER-50465 Package tests not run on ARM hosts 2021-02-04 03:19:56 +00:00
Brian McCarthy
acf4722f7c SERVER-54058 Update Debian 10 AMI for package testing 2021-01-27 00:38:10 +00:00
Brian McCarthy
1cb8093d46 SERVER-49222 ARM64 support on Amazon Linux 2 2021-01-26 18:57:03 +00:00
Ryan Egesdahl
9aba0cac77 SERVER-52610 Ensure RPM install roots can be relocated
We were not using directory macros in the RPMs, which meant that the
installation root could not be changed. When we tried, we got an
incomplete install, with some of it going to the new prefix and some
going to the host system. Here, we follow RPM packaging guidelines a bit
better and use named directory macros instead of explicit paths.
2020-12-19 01:21:19 +00:00
Zakhar Kleyman
eb661616fa SERVER-51465 update package tests for install_compass 2020-10-12 15:52:47 +00:00
Brian McCarthy
a6aba75c20 SERVER-48659 Update SLES 12 AMI for package tests 2020-06-10 19:32:40 +00:00
Brian McCarthy
5b5c7864d9 SERVER-48640 Update RHEL 6.2 AMI for package tests 2020-06-08 18:44:42 +00:00
Brian McCarthy
a7653f2540 SERVER-44070 Platform Support: Add Community & Enterprise Ubuntu 20.04 x64 2020-04-29 20:33:51 +00:00
Andrew Morrow
78bc718f2f SERVER-47708 Don't install uninstallable metapackage 2020-04-22 18:49:32 +00:00
Zakhar Kleyman
852f3bbea5 SERVER-45346 fix ubuntu 18.04 package test 2020-01-03 19:17:37 +00:00
John Chen
8cd7f1a4cd SERVER-43850 use os.name instead of os.family to check ubuntu 2019-10-07 18:17:41 +00:00
John Chen
0d0c7ec99f SERVER-37768 Added Debian10 build variant 2019-09-16 19:36:56 +00:00
John Chen
284630e370 SERVER-37772 adding RHEL80 distro 2019-07-25 17:58:58 -04:00
Mathew Robinson
2bb9313de4 SERVER-37769 Platform Support: SUSE15 2019-04-29 13:39:57 -04:00
Brian McCarthy
25211c4350 SERVER-40491 Update Debian 8 image for package test 2019-04-08 15:29:54 -04:00
Mathew Robinson
866e053114 SERVER-36622 Allow newer versions of RHEL and Ubuntu to succeed for install_compass 2018-08-20 10:51:27 -04:00
Mathew Robinson
0b001ed1ab SERVER-33000 Add Ubuntu 18.04 support 2018-06-06 16:41:23 -04:00
Zakhar Kleyman
cbf3e5344f
SERVER-32437 add Amazon Linux 2 platform support 2018-04-04 10:25:01 -04:00
Brian McCarthy
d95018ef80 SERVER-29463 Platform Support: add Debian 9 stretch 2018-02-09 15:45:10 -05:00
Zakhar Kleyman
6b1dec440c
SERVER-32932 improve sles12 package testing 2018-01-29 12:49:49 -05:00
Mathew Robinson
0d363f8571 SERVER-32527 Move package testing to new BUILD2 VPC 2018-01-25 15:28:46 -05:00
Mathew Robinson
aae9030942 SERVER-31857 Install python on Ubuntu for package tests 2017-11-07 16:24:51 -05:00
Mathew Robinson
62bd8ce2a8 SERVER-31781 Rename variable to not conflict with module name 2017-11-06 17:09:14 -05:00
Brian Samek
b37733d3bc SERVER-28748 Set ulimit in package smoke testing
On SUSE 11 t1.micro AWS instances, the virtual memory ulimit is set low
enough to cause the mongo shell to fail to start because it cannot
allocate enough memory after SERVER-28400.
2017-04-12 14:28:30 -04:00
Brian Samek
f622b4fd91 SERVER-28159 Tag instances according to reaper policies in package test 2017-03-01 14:43:17 -05:00
Brian Samek
7f74694a21 SERVER-27441 Reduce spurious failures in Linux package smoke testing
- Ensure that mongod is ready to accept writes before testing
- Re-run converge step because instance may not yet be ready
2016-12-16 09:20:07 -05:00
Brian Samek
337df95536 SERVER-27140 Linux package smoke testing 2016-11-21 10:56:44 -05:00