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
Jason Carey
e749ffad9b
SERVER-18531 Integrate SpiderMonkey
...
Provides SpiderMonkey 38.0.1esr as a JS engine for mongo and mongod.
2015-07-14 16:15:54 -04:00
Ernie Hershey
3bc76a0967
SERVER-16744 Targeted community build packaging and repo placement
...
This also addresses SERVER-16100, SERVER-12160, SERVER-12833, and SERVER-10874
2015-01-06 17:00:26 -05:00
Brian Crockett
9630dcbf6e
SERVER-15855 update documentation about how packages are created
...
Closes #844
Signed-off-by: Benety Goh <benety@mongodb.com >
2014-10-29 15:04:13 -04:00
Ernie Hershey
d701947868
SERVER-10642 Generate SUSE RPM's
2014-09-03 11:44:43 -04:00
Ernie Hershey
e03a07465c
SERVER-11773 Retain "mongodb" directory name in repo for backwards compatibility
2013-12-05 19:27:30 -05:00
Ernie Hershey
35c2c7aff4
SERVER-11769 Only remove mongosniff when generating packages if it's there
2013-12-04 18:51:10 -05:00
Ernie Hershey
31713e0af4
SERVER-963 Separate enterprise and community debian rules and control files
2013-10-12 18:20:01 -04:00
Ernie Hershey
09ffdcc927
SERVER-10871 Change 'mongodb' to 'mongo' to mean the mongod process and service
2013-10-04 13:25:27 -04:00
Ernie Hershey
5a590d8514
SERVER-3579 Packaging logic cleanup
2013-09-25 21:41:28 -04:00
Ernie Hershey
787d2d85a8
SERVER-3579 replace mongo-10gen and mongodb-10gen with mongodb-org
2013-09-25 21:41:28 -04:00
Ernie Hershey
cd2f9548a3
SERVER-3579 replace 10gen with mongodb
2013-09-25 21:41:28 -04:00
Ernie Hershey
51a46c5f9a
SERVER-963 Split and externalize Linux packages
...
This includes splitting rpm and .deb packages into sub-packages and
externalizing the spec and control files to be maintained as static
files.
2013-07-26 17:01:00 -04:00
Ernie Hershey
c6c2ea55fe
update logic for including new man pages to >=2.4.0, not >2.4.0
2013-03-17 23:41:01 +00:00
Ernie Hershey
9d5a7c8631
SERVER-5307 Only include new man pages in rpm if version > 2.4.0
2013-03-14 19:54:56 -04:00
Ernie Hershey
206cf27c58
SERVER-5307 Include new man pages in rpm
2013-03-14 19:54:53 -04:00
Mike Fiedler
e89e5504a4
Updating packager.py to use the correct GPG signing key instead of the last person to update the Changelog
2012-05-09 17:12:26 -04:00
Richard Kreuter
3a0087aef0
Complicate packager.py for when somebody leaves binaries out of tarballs.
2012-04-25 17:28:01 -04:00
Richard Kreuter
31545716c5
Tweak packager to run on Ubuntu 11.10.
2012-02-28 18:49:26 -05:00
Richard Kreuter
8778f43d5a
Make package name suffix handling slightly smarter in packager.py.
2011-09-12 11:56:55 -04:00
Richard Kreuter
d7c10675a2
Uncomment a debugging hack in packager.py
2011-06-18 14:28:39 -04:00
Richard Kreuter
a3f0217f37
Add support for generating version-sensitive RPM specfiles in packager.py
2011-06-18 14:27:21 -04:00
Richard Kreuter
dd2cb5dd88
Use git versions of packaging files, not git HEAD's, to avoid some skew.
2011-03-18 16:15:01 -04:00
Richard Kreuter
72f549af63
Man page updates, pakager.py fixes, maybe SERVER-1968
...
* packager.py had a bug that left the man pages out of the .deb
packages.
2011-03-17 14:57:23 -04:00
Richard Kreuter
571db521fa
Add support for package revision/release numbers in packager.py.
2011-03-02 14:10:50 -05:00
Richard Kreuter
4738e2f399
Miscellaneous refactoring in packager.py
2011-03-01 16:25:06 -05:00
Richard Kreuter
88f00c9044
Put the right changelogs and initscripts in .debs.
2011-02-28 17:41:15 -05:00
Richard Kreuter
dfa6ac6aad
Try to make things work with some newer RPM braindamage.
2011-02-25 16:13:16 -05:00
Richard Kreuter
4e38e78503
New packaging script, supersedes makedist.py, makealldists.py, mergerepo.py.
2011-02-25 14:26:18 -05:00