Commit Graph

78 Commits

Author SHA1 Message Date
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
Sam Kleinman
00aed802dd SERVER-25368: add native systemd support for rhel7 and suse12 2016-10-25 11:59:21 -04:00
Gabriel Russell
6970945d92 SERVER-26376 add mongoreplay to release 2016-10-03 13:16:22 -04:00
Brian McCarthy
2e7ff2f2fc SERVER-23555 Add aarch64 builders
Signed-off-by: Ernie Hershey <ernie.hershey@10gen.com>
2016-07-11 16:19:47 -04:00
Sam Kleinman
9811b7af76 SERVER-23043: support for ubuntu1604 community and enterprise builds 2016-05-24 15:55:01 -04:00
Ernie Hershey
46d994e5c1 SERVER-23416 RPM support for zSeries
This also enables zSeries push tasks.
2016-03-30 15:16:36 -04:00
Jonathan Reams
d259a2f74a SERVER-23121 Add RHEL71 POWER builder to master 2016-03-16 15:44:46 -04:00
Sam Kleinman
f7414114d8 SERVER-7285: future proof ubuntu packaging with regards to systemd 2016-02-16 12:52:42 -05:00
Sam Kleinman
5495e297c6 SERVER-18329: add debian8 packages to builds 2016-02-11 10:05:25 -05:00
Ernie Hershey
0bbec1a32e SERVER-22111 Remove broken implied ppc64le community package support 2016-01-29 12:37:57 -05:00
Valentin Kuznetsov
5492a19aaf SERVER-22135 Take python from environment rather system default path
Signed-off-by: Ramon Fernandez <ramon@mongodb.com>

Closes #1056
2016-01-15 17:03:22 -05:00
Mark Benvenuto
5d3eaacef4 SERVER-22111 packager.py - Add support for ubuntu1504 on ppc64le 2016-01-13 17:00:15 -05:00
Ernie Hershey
676a6ade88 SERVER-21781 Improve packaging nightly logic 2015-12-08 10:54:01 -05:00
Jonathan Reams
4bf4addd67 SERVER-20024/SERVER-16579 Add suse 12 enterprise/community builders 2015-10-19 10:54:18 -04:00
Ernie Hershey
3f8acecab7 SERVER-18516 Use OS codename in Debian/Ubuntu repo 'Suite' field 2015-08-19 10:58:04 -04:00
Ernie Hershey
ed856e8865 SERVER-19893, SERVER-14036, SERVER-8770 - Packaging improvements
* Signing RPM's
* Signing .DEB's with organization key instead of Richard's key
* Generating packages on individual platforms in compile tasks
* Trimming redundant Enterprise packaging python code
* Miscellaenous cleanup, mostly to support the above goals
2015-08-12 19:24:21 -04:00