[CDRIVER-667] "make dist" test in Evergreen Created: 18/May/15  Updated: 27/May/16  Resolved: 29/Dec/15

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 1.3.1

Type: New Feature Priority: Major - P3
Reporter: A. Jesse Jiryu Davis Assignee: Hannes Magnusson
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CDRIVER-960 distcheck fails due to .json paths Closed
Related
related to CDRIVER-669 Turn compiler warnings into errs on E... Closed
Epic Link: C Driver in Evergreen

 Description   

Tests we properly generate documentation and prepare a release tarball.

Create a variant that runs `dist` (creating the release archive and runs basic sanitychecks), uploads it to s3 for the compile steps for all other variants to retrieve and use for their builds. This replaces the "git clone" procedure the current compile tasks run.



 Comments   
Comment by Githook User [ 27/Jan/16 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: yelp-build is now available on this host
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/c1f5b7ed20fe03e006d029343d4a52f3bb6f096c

Comment by Githook User [ 29/Dec/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: make dist on Evergreen

A dedicated task that creates a full release archive by running `make
dist`, once.
This archive is then uploaded as an artifact for the subsequent compile
and test tasks for the rest of the variants.
Note that all compile steps now depend on this task.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/998dd42da2db1f1e61dc02ce8dd5d06fa6130ee9

Comment by Hannes Magnusson [ 28/Oct/15 ]

"make distcheck" does actually work now – but we cannot run it on evergreen as it requires yelp-build which evergreen does not currently have.

Comment by Githook User [ 28/Oct/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: Fix missing data files & path to the datafiles
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/ee6857b91f56a4a82bc898fbbcbb5a9952b6ef28

Comment by Githook User [ 28/Oct/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: Fix syntax and update title
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/3ca68108437ed90e6e83e36807067892ae149446

Comment by Githook User [ 28/Oct/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: Sync changes from libbson

Comment by Githook User [ 27/Oct/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: We have to let yelp-build build the entire dir in one go

Otherwise it doesn't know how to cross link things
Branch: master
https://github.com/mongodb/libbson/commit/aa8589d3d5e988189baf01cc0804a3fc7df9a99b

Comment by Githook User [ 27/Oct/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: Split the man and html makefiles into subdirs
Branch: master
https://github.com/mongodb/libbson/commit/d069d9f030c03af452e40d3b59f41dc4fcb25777

Comment by Githook User [ 27/Oct/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: Update the output directory
Branch: master
https://github.com/mongodb/libbson/commit/d635a46d26bc6783d6bb04ecc1870b4362a424c4

Comment by Githook User [ 27/Oct/15 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-667: Properly generate man and html files

Now we check all files correctly and bundle them in our dist archives

Also split the html and man Makefile targets into subdirs
Branch: master
https://github.com/mongodb/libbson/commit/e15e262fa4d9be6b20264c0e6fa667d0c0c84b65

Generated at Wed Feb 07 21:10:14 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.