[SERVER-49054] Server MSI should install Compass instead of Compass Community Created: 24/Jun/20  Updated: 29/Oct/23  Resolved: 30/Jul/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.4.1, 3.6.20, 4.7.0, 4.0.21, 4.2.14

Type: Task Priority: Major - P3
Reporter: Massimiliano Marcon Assignee: Ryan Egesdahl (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Problem/Incident
Related
is related to COMPASS-4131 Remove Compass community references (... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.4, v4.2, v4.0, v3.6
Sprint: Dev Platform 2020-07-13, Dev Platform 2020-07-27, Dev Platform 2020-08-10
Participants:
Linked BF Score: 32

 Description   

With Compass 1.22, we will stop releasing Compass Community as the full version of Compass is available for free to everybody.

I am not sure what is the status of Compass in the server MSI (I know the installation does not always work and at some point you all were considering to remove it) but if it's still there, it should point to the full Compass and not the Community one.



 Comments   
Comment by Githook User [ 07/May/21 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Modernize the Compass installer for *NIX

The only two reasons we needed to run substitutions on the Compass
installer scripts were for the type of Compass binary we were
installing - which is no longer relevant - and the Python version used
specifically by the *NIX installer. The Python script is simply modified
so it's compatible with all current Python versions, and neither of the
scripts are generated from substitutions anymore.

(cherry picked from commit 6d5009b32f49d5548c7d0f1275c7aa7ba040a120)
(cherry picked from commit af62bbde818837025b5498d08c387b2f83bc851f)
(cherry picked from commit 22a67c1ea171598276da7d7c7c03ff1813baa50b)
Branch: v4.0
https://github.com/mongodb/mongo/commit/9fc8421f5b0aba771d5dd97c440280f2a4ed5d8b

Comment by Githook User [ 05/Mar/21 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Modernize the Compass installer for *NIX

The only two reasons we needed to run substitutions on the Compass
installer scripts were for the type of Compass binary we were
installing - which is no longer relevant - and the Python version used
specifically by the *NIX installer. The Python script is simply modified
so it's compatible with all current Python versions, and neither of the
scripts are generated from substitutions anymore.

(cherry picked from commit 6d5009b32f49d5548c7d0f1275c7aa7ba040a120)
(cherry picked from commit af62bbde818837025b5498d08c387b2f83bc851f)
Branch: v4.2
https://github.com/mongodb/mongo/commit/22a67c1ea171598276da7d7c7c03ff1813baa50b

Comment by Githook User [ 04/Mar/21 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Modernize the Compass installer for *NIX

The only two reasons we needed to run substitutions on the Compass
installer scripts were for the type of Compass binary we were
installing - which is no longer relevant - and the Python version used
specifically by the *NIX installer. The Python script is simply modified
so it's compatible with all current Python versions, and neither of the
scripts are generated from substitutions anymore.

(cherry picked from commit 6d5009b32f49d5548c7d0f1275c7aa7ba040a120)
Branch: v4.4
https://github.com/mongodb/mongo/commit/af62bbde818837025b5498d08c387b2f83bc851f

Comment by Githook User [ 11/Aug/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Install Compass instead of Compass Community

Now that Compass is free to everybody, install it instead of Compass
Community.

(cherry picked from commit 01ebcc1885d7b8da42d10650898bf3ed7548e898)
(cherry picked from commit e952d0b90f16b749db73edf1f2e695947623f798)
(cherry picked from commit 1a5497e6b6f83a48dc2743e14222fcdc98303b05)
(cherry picked from commit a2a4b1e0d785d067c0d011c9ea4db7cfe0f6f649)
Branch: v3.6
https://github.com/mongodb/mongo/commit/9c76ca572a2ce128faac54b4ac2b894636ead69d

Comment by Githook User [ 11/Aug/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Install Compass instead of Compass Community

Now that Compass is free to everybody, install it instead of Compass
Community.

(cherry picked from commit 01ebcc1885d7b8da42d10650898bf3ed7548e898)
(cherry picked from commit e952d0b90f16b749db73edf1f2e695947623f798)
(cherry picked from commit 1a5497e6b6f83a48dc2743e14222fcdc98303b05)
Branch: v4.0
https://github.com/mongodb/mongo/commit/a2a4b1e0d785d067c0d011c9ea4db7cfe0f6f649

Comment by Githook User [ 11/Aug/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Install Compass instead of Compass Community

Now that Compass is free to everybody, install it instead of Compass
Community.

(cherry picked from commit 01ebcc1885d7b8da42d10650898bf3ed7548e898)
(cherry picked from commit e952d0b90f16b749db73edf1f2e695947623f798)
Branch: v4.2
https://github.com/mongodb/mongo/commit/1a5497e6b6f83a48dc2743e14222fcdc98303b05

Comment by Githook User [ 06/Aug/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Install Compass instead of Compass Community

Now that Compass is free to everybody, install it instead of Compass
Community.

(cherry picked from commit 01ebcc1885d7b8da42d10650898bf3ed7548e898)
Branch: v4.4
https://github.com/mongodb/mongo/commit/e952d0b90f16b749db73edf1f2e695947623f798

Comment by Githook User [ 30/Jul/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 SERVER-49054 Modernize the Compass installer for *NIX

The only two reasons we needed to run substitutions on the Compass
installer scripts were for the type of Compass binary we were
installing - which is no longer relevant - and the Python version used
specifically by the *NIX installer. The Python script is simply modified
so it's compatible with all current Python versions, and neither of the
scripts are generated from substitutions anymore.
Branch: master
https://github.com/mongodb/mongo/commit/6d5009b32f49d5548c7d0f1275c7aa7ba040a120

Comment by Ryan Egesdahl (Inactive) [ 29/Jul/20 ]

The problem that caused the rollback was identified and resolved in SERVER-49932. As soon as that gets merged, this can be merged again.

Comment by Githook User [ 27/Jul/20 ]

Author:

{'name': 'Henrik Edin', 'email': 'henrik.edin@mongodb.com', 'username': 'henrikedin'}

Message: Revert "SERVER-49054 Modernize the Compass installer for *NIX"

This reverts commit 2e53c03231aca7b566d165bd8b2205a8a5d2bfa2.
Branch: master
https://github.com/mongodb/mongo/commit/67d84201dd13487d41501602a85860602fcbb287

Comment by Andrew Morrow (Inactive) [ 24/Jul/20 ]

Please note that if we backport this, of the two commits above we should only backport https://github.com/mongodb/mongo/commit/01ebcc1885d7b8da42d10650898bf3ed7548e898

Comment by Githook User [ 24/Jul/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Modernize the Compass installer for *NIX

The only two reasons we needed to run substitutions on the Compass
installer scripts were for the type of Compass binary we were
installing - which is no longer relevant - and the Python version used
specifically by the *NIX installer. The Python script is simply modified
so it's compatible with all current Python versions, and neither of the
scripts are generated from substitutions anymore.
Branch: master
https://github.com/mongodb/mongo/commit/2e53c03231aca7b566d165bd8b2205a8a5d2bfa2

Comment by Githook User [ 24/Jul/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49054 Install Compass instead of Compass Community

Now that Compass is free to everybody, install it instead of Compass
Community.
Branch: master
https://github.com/mongodb/mongo/commit/01ebcc1885d7b8da42d10650898bf3ed7548e898

Comment by Massimiliano Marcon [ 17/Jul/20 ]

Yes, I think that would be good.

I am actually not superfamiliar with how releases are done in server and what is the policy around backporting. Can I ask for suggestions?

Comment by April Schoffer [ 16/Jul/20 ]

Hi massimiliano.marcon could you confirm if we should include the install compass script as well? (Also which branches would you like this backported to?)

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