[SERVER-70512] Resolve packaging issues on arm64/aarch64 Created: 13/Oct/22  Updated: 10/Dec/22  Resolved: 29/Nov/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

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

Issue Links:
Duplicate
duplicates SERVER-71250 Nightly package tests fail due to mis... Closed
Related
is related to SERVER-70121 Ubuntu 18 packaging tests shows error... Closed
Operating System: ALL
Participants:

 Description   

Some platforms we build aarch64 packages on won't install them due to a platform mismatch. We have been treating arm64 and aarch64 as synonyms, but that's not actually the case on RPM platforms because the platform match is a strict string match. We need to figure out which platforms need to be arm64 and which need to be aarch64 and ensure the packages get built correctly for each platform.

Note: packager.py currently forces the platform a package is built for through its arguments as provided in evergreen.yml. We could instead ask RPM to expand the platform macro so we know where to find the packages rpmbuild outputs so we're not forcing things. However, packager.py may not easily support such a change.



 Comments   
Comment by Ryan Egesdahl (Inactive) [ 29/Nov/22 ]

Subsumed by the work in SERVER-71250.

Generated at Thu Feb 08 06:16:23 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.