[SERVER-47708] Package tests should not attempt to install tools metapackage Created: 22/Apr/20  Updated: 29/Oct/23  Resolved: 22/Apr/20

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 4.4.0-rc3, 4.7.0

Type: Bug Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v4.4
Sprint: Dev Platform 2020-05-04
Participants:
Linked BF Score: 47

 Description   

The test_packages task tries to install the various packages that thee package task produces. However, after the server/tools split, one of those packages can't actually be installed unless the mongo-database-tools package is also available.

We actually have no need to install the metapackage, since we only install the tools in order to test install_compass. We should instead just install the database-tools-extra package.

This will result in a small loss of coverage in the sense that we will no longer be validating that all the packages are actually installable, which was a nice fact of the old testing setup. We should investigate, after completing this ticket, whether we want to restore coverage by obtaining the tools package during this test.



 Comments   
Comment by Githook User [ 22/Apr/20 ]

Author:

{'name': 'Andrew Morrow', 'email': 'acm@mongodb.com', 'username': 'acmorrow'}

Message: SERVER-47708 Don't install uninstallable metapackage

(cherry picked from commit 78bc718f2f87c380fca9cdb64fd7d869bde4da2d)
Branch: v4.4
https://github.com/mongodb/mongo/commit/4c4ea36d6fc14023a0380ec84511a8d2c541006b

Comment by Githook User [ 22/Apr/20 ]

Author:

{'name': 'Andrew Morrow', 'email': 'acm@mongodb.com', 'username': 'acmorrow'}

Message: SERVER-47708 Don't install uninstallable metapackage
Branch: master
https://github.com/mongodb/mongo/commit/78bc718f2f87c380fca9cdb64fd7d869bde4da2d

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