[SERVER-18911] Update source tarball push Created: 10/Jun/15  Updated: 19/Sep/15  Resolved: 21/Jul/15

Status: Closed
Project: Core Server
Component/s: Build, Packaging
Affects Version/s: None
Fix Version/s: 3.0.5, 3.1.6

Type: Bug Priority: Major - P3
Reporter: Ernie Hershey Assignee: Jonathan Reams
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Backwards Compatibility: Fully Compatible
Backport Completed:
Sprint: Build 5 06/26/16, Build 6 07/17/15, Build 7 08/10/15
Participants:

 Description   

We should do a few things to make new Evergreen source pushes consistent with sourcepush.py -

  1. Remove sourcepush.py from the repo
  2. Use .tar.gz instead of .tgz
  3. Directory should be mongodb-src-r<version> instead of mongodb-<version>

Example old style - http://downloads.mongodb.org/src/mongodb-src-r3.1.3.tar.gz
Example new style - http://downloads.mongodb.org/src/mongodb-src-r3.1.4.tgz?_ga=1.104674176.1058705380.1409693557



 Comments   
Comment by Githook User [ 24/Aug/15 ]

Author:

{u'username': u'ehershey', u'name': u'Ernie Hershey', u'email': u'ernie.hershey@10gen.com'}

Message: SERVER-18911 re-adjust source tarball filename extension
Branch: master
https://github.com/mongodb/mongo/commit/246fd9b8c35ed500f556687e07ae3eb339819ae0

Comment by Githook User [ 20/Jul/15 ]

Author:

{u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}

Message: SERVER-18911 Fix source tarball directory prefix
Branch: v3.0
https://github.com/mongodb/mongo/commit/496fbb7f9965be0e0cad78c4e6adc9643b5f476f

Comment by Githook User [ 20/Jul/15 ]

Author:

{u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}

Message: SERVER-18911 Fix source tarball directory prefix
Branch: master
https://github.com/mongodb/mongo/commit/622614f987cefdc4d51127aa3520bde3e8609c13

Comment by Ernie Hershey [ 15/Jul/15 ]

The directory names are still wrong in master and 3.0. I just ran sourcepush.py to re-upload the 3.0.5-rc0 source tarball.

[ernie@eahimac mongo[master*]]$ curl --silent http://downloads.mongodb.org/src/mongodb-src-latest.tar.gz?_ga=1.58756772.886279086.1421196484  | tar ztvf - | head -2
drwxrwxr-x  0 root   root        0 Jul 13 09:22 mongodb-r3.1.6-pre-/
-rw-rw-r--  0 root   root       58 Jul 13 09:22 mongodb-r3.1.6-pre-/.gitattributes
[ernie@eahimac mongo[master*]]$ curl --silent http://downloads.mongodb.org/src/mongodb-src-r3.0.4.tar.gz?_ga=1.58756772.886279086.1421196484  | tar ztvf - | head -2
drwxrwxr-x  0 root   root        0 Jun 15 11:43 mongodb-src-r3.0.4/
-rw-rw-r--  0 root   root       58 Jun 15 11:43 mongodb-src-r3.0.4/.gitattributes
[ernie@eahimac mongo[master*]]$

Comment by Daniel Pasette (Inactive) [ 14/Jul/15 ]

This was committed to v3.0 here:

commit 180a24d624984c7994ff52862699d45ebc609dc1
Author: Jonathan Reams <jbreams@mongodb.com>
Date:   Thu May 21 14:15:43 2015 -0400
 
    BUILD-770 Backport version info and source tarball changes

and here:

commit dd08d48c0e4aaa6679419132aa85f482c16921d2
Author: Jonathan Reams <jbreams@mongodb.com>
Date:   Sun Jul 12 14:15:06 2015 -0400
 
    BUILD-770 Fix windows-64/windows-32 compiles

Comment by Githook User [ 15/Jun/15 ]

Author:

{u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}

Message: SERVER-18911 Make sure new source tarballs match old source push conventions
Branch: master
https://github.com/mongodb/mongo/commit/9cffe6232e4afe4d9d9049099ebcc1d09a51b7d6

Generated at Thu Feb 08 03:49:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.