[SERVER-29736] EL6 rpm metadata seems incorrect Created: 20/Jun/17  Updated: 27/Oct/23  Resolved: 23/Jun/17

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

Type: Bug Priority: Major - P3
Reporter: Lakshmi Kannan Assignee: Zakhar Kleyman
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: ALL
Steps To Reproduce:

Install MongoDB 3.2.11 on CentOS with RPM package via MongoDB mirror.

Sprint: Build 2017-07-10
Participants:

 Description   

We have a CI that's reliant on Mongo installation. Our CI is broken for a few days now because of mongo installation issue in EL6/CentOS 6. Here are the logs https://gist.github.com/lakshmi-kannan/b6429c0bd207dd5fc8609b479956e5f6.

It appears to me that a new rpm was uploaded but the metadata for the rpm hasn't been updated. Could you look into this, please?

This is not the first time an upstream build issue has bitten us. Please see https://jira.mongodb.org/browse/SERVER-27128. What is your CI story for these packages?



 Comments   
Comment by Zakhar Kleyman [ 26/Jun/17 ]

This is a very fair and logical question. We do extensive testing in our CI during our release preparation process including package installation, but for the release process itself we do lack the full repo testing and we're looking to change that.
There is external monitoring for repo metadata but it's more high level and did not catch the problem you run into.

I can't tell when exactly we'll add the repo testing as part of a CI process, but we do have plans to do that.

Comment by Lakshmi Kannan [ 23/Jun/17 ]

I can confirm the issue has been resolved. I don't see a response for my CI question. I basically want to understand how we can avoid this situation in the future? Can you run some CI job on every OS that you intend to support?

Comment by Zakhar Kleyman [ 20/Jun/17 ]

I have rebuilt the repo and was able to successfully install mongodb-org (3.2.14).
You might need to run 'yum clean all' to clear the yum cache before trying to install these packages.

Comment by Lakshmi Kannan [ 20/Jun/17 ]

>Install MongoDB 3.2.11 on CentOS with RPM package via MongoDB mirror.

I meant to say MongoDB 3.2.14. Copy paste error .

Generated at Thu Feb 08 04:21:41 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.