Commit Graph

93 Commits

Author SHA1 Message Date
Zack Winter eb9af3a1da SERVER-111295 [v8.2] Set python as formatter in format_multirun (#41680)
GitOrigin-RevId: e47fadfd8bfc0835d7d121df0ce2073d43f2e898
2025-10-07 14:51:00 +00:00
Dylan Richardson 97e19d9bc4 SERVER-108027: adjust packaging script for 8.2 (#38964) (#38971)
GitOrigin-RevId: 59cf6aaffa7a87b52c8f1a20cc3706f2c3ec6e0d
2025-07-29 20:31:42 +00:00
patricearruda84 81ecfd6b8b SERVER-104338: Update packager.py and packager_enterprise.py script to build crypt packages. (#35905)
GitOrigin-RevId: 1e2aab2084fd6e7ff99cdf6301e80b900cc70c41
2025-05-08 13:15:24 +00:00
Juan Gu 855dfadef0 SERVER-94077 Use isort in Ruff configs (#27865)
GitOrigin-RevId: e793d662774ccd3ab6c3f356c2287cf1f7ff9805
2024-10-10 19:33:49 +00:00
Thomas Ward 80345d0b7d SERVER-91670 Platform Support: Bump Amazon2023.0 to Amazon2023.3 (arm and x86) (#23803)
GitOrigin-RevId: 1c96f6756d4d311ef1118a89c2827346cb6ab5fe
2024-06-25 20:09:23 +00:00
Steve McClure b4b23946cd SERVER-90570: Enable formatting checks for buildscripts directory, excluding idl (#22254)
GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6
2024-05-16 22:07:36 +00:00
Thomas Ward 8df722b9f6 SERVER-89636 Amend package_test to permit use of rhel88, rhel93, and ubuntu2404 (#21328)
GitOrigin-RevId: 7e753bb43fc853c835078dbfdbbf5939e05ea3f1
2024-04-25 01:04:00 +00:00
Zack Winter f711eed5f4 SERVER-87110 Add rhel79 as a valid distro in packager.py (#19325)
GitOrigin-RevId: ff5351f141599e0ea81d4bf23c2c5493a3d6b29f
2024-02-28 01:18:11 +00:00
Brian McCarthy 6cba851053 SERVER-77231 Platform Support: Add support for Debian 12 2023-10-03 14:21:26 +00:00
Trevor Guidry ab47bfd28f SERVER-70425 use changed files for packaging 2023-06-06 18:37:28 +00:00
t.ward b9ea829607 SERVER-75281 Platform Support: Add support for Amazon Linux 2023 ARM 2023-05-17 01:54:38 +00:00
t.ward dcba713cca SERVER-62305 Add support for amazon2022-arm64 2022-10-06 20:44:28 +00:00
t.ward 17e33729b0 SERVER-62302 Add support for RHEL9 x86 2022-09-22 21:28:43 +00:00
Alexander Neben 97ac02fa50 SERVER-68593 Disable low value python warnings 2022-09-02 22:55:09 +00:00
t.ward f2acf616a8 SERVER-62300 Add support for Ubuntu 22.04 x86 2022-08-26 22:04:55 +00:00
Zakhar Kleyman aa55e74884 SERVER-62299 Add support for Debian 11 2022-04-06 22:39:11 +00:00
Dylan Richardson 4302c8724a SERVER-63510: Fix apt packager for alpha nightly builds 2022-02-10 23:42:21 +00:00
Ryan Egesdahl 5fde859b5b SERVER-60228 Stop using RPM external dependency scanner 2021-09-28 00:05:53 +00:00
Ryan Egesdahl ccae51b66b SERVER-55724 Support external metapackage repository
Add some changes to packaging to support dependency names used by an
external metapackage repository.
2021-05-27 17:33:06 +00:00
David Bradford a22cbaba06 SERVER-54861: Update pylint to 2.7.2 2021-03-01 23:46:55 +00:00
John Chen 725d19e078 SERVER-54073 Add support for -alpha prereleases 2021-02-12 00:56:51 +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 1f0c52dd09 SERVER-53037 fix packager script for rhel8 arm64 2020-12-07 23:33:05 +00:00
Andrew Morrow 29ec0810ce SERVER-48282 Add RHEL8.2 arm64 builders 2020-08-21 23:45:06 +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 3c0c136ecf SERVER-44763 Remove gotools from build and packaging 2020-01-15 19:51:39 +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
Brian McCarthy 91358a9441 SERVER-41098 Add Suse15 to packager.py 2019-05-14 07:57:19 -04:00
Gregory Wlodarek 50ecfadfd6 SERVER-37769 Fix lint 2019-04-29 18:34:57 -04:00
Mathew Robinson 2bb9313de4 SERVER-37769 Platform Support: SUSE15 2019-04-29 13:39:57 -04:00
Mark Benvenuto 286c031264 SERVER-40559 Python linters do not run after upgrade to Python 3 2019-04-16 14:33:43 -04:00
Mathew Robinson f4feba485b SERVER-40542 Remove references to pip2 2019-04-10 11:42:47 -04:00
Mathew Robinson 8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Spencer Jackson e5d7bb7eaf
SERVER-40242 Update banner inclusions for vendored tools 2019-03-29 11:42:39 -04:00
Mark Benvenuto 8d187a612e SERVER-37651 Fix lint 2018-10-19 12:57:33 -04:00
Ramon Fernandez 5851c89496 SERVER-37651 Update license information 2018-10-16 09:06:34 -04:00
Ramon Fernandez c6b10c46cc SERVER-35665 Update license on all artifacts
License for Community artifacts is in the LICENSE-Community.txt file.
License for Enterprise artifacts is in the LICENSE-Enterprise.txt file.
This change also updates deb/rpm/msi packages.
2018-06-20 12:33:04 -04:00
Mathew Robinson 0b001ed1ab SERVER-33000 Add Ubuntu 18.04 support 2018-06-06 16:41:23 -04:00
Cristopher Stauffer 91d1ad4978 SERVER-35281: Adding Community Support for zSeries RHEL 67 2018-05-31 16:08:41 -04:00
Ramon Fernandez 98a69ee6ed SERVER-32999 Remove Debian 7 builds 2018-05-14 17:25:57 -04:00
Jonathan Abrahams c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -04:00
Zakhar Kleyman cbf3e5344f
SERVER-32437 add Amazon Linux 2 platform support 2018-04-04 10:25:01 -04:00
Jonathan Abrahams 36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Brian McCarthy d95018ef80 SERVER-29463 Platform Support: add Debian 9 stretch 2018-02-09 15:45:10 -05:00
Zakhar Kleyman 7515aadc1f SERVER-30104 Fix tzdata dependency for suse rpm packages 2017-07-27 12:31:26 -04:00
Ramon Fernandez 6b58cac1fb SERVER-28484 Remove timestamp from Linux package versions and filenames
This changes the package names for commit-triggered builds to match the
following format:

- rpm: mongodb-org-server-3.4.3-0.1.latest.el6.x86_64.rpm
- deb: mongodb-org-unstable-shell_3.5.5~latest_amd64.deb

Patch builds packages are also changed to eliminate the NN-g<hash> part of
the version (as produced by git-describe):

- rpm: mongodb-org-server-3.4.3-0.1.patch.deadbeef1234.el6.x86_64.rpm
- deb: mongodb-org-unstable-server_3.5.5~patch~deadbeef1234_amd64.deb

Packages for release candidates and releases are not changed.
2017-04-03 11:42:31 -04:00
Brian Samek 7284381b79 SERVER-27784 Remove httpget() from packager.py 2017-01-24 10:43:11 -05:00
Brian Samek cced83ea5e SERVER-27754 Use requests instead of httplib2 in packager.py 2017-01-19 10:04:08 -05:00
Sam Kleinman 17ffe1f8b3 SERVER-26841: fix rhel62 packages after regression 2016-11-02 15:27:03 -04:00