[SERVER-25908] Simplify repo.mongodb.(com|org) repository layout. Created: 31/Aug/16  Updated: 10/May/18  Resolved: 07/Sep/16

Status: Closed
Project: Core Server
Component/s: Packaging
Affects Version/s: None
Fix Version/s: 3.0.13, 3.2.10, 3.3.14

Type: Improvement Priority: Major - P3
Reporter: Sam Kleinman (Inactive) Assignee: Sam Kleinman (Inactive)
Resolution: Done Votes: 0
Labels: code-only
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
is documented by DOCS-8896 Simplify repo.mongodb.(com|org) repos... Closed
Duplicate
duplicates SERVER-10874 Publish unstable and testing release ... Closed
Related
related to CXX-1026 All travis builders are failing Closed
is related to SERVER-26020 Repo down Closed
is related to SERVER-26061 404 error downloading stable repo fro... Closed
is related to SERVER-30237 Mongo's yum repository file is linkin... Closed
Backwards Compatibility: Minor Change
Sprint: Build 2016-09-19
Participants:

 Description   

Currently, we publish packages for our releases with the following layout:

  • there is a repository for each release series (e.g. 3.0, 3.1, 3.2, 3.3) for stable and unstable releases.
  • we build a second copy of the current stable series into a stable repository.
  • we build a second copy of the current unstable series into a unstable repository.
  • we put all release candidates and nightlies into a testing repository.

The stable/unstable repositories have the property that, when "current" stable/unstable changes to different release series, after a stable release, the upgrade mechanism on a user's system will automatically upgrade between versions automatically which is often not operationally desirable.

We only document the repository for the stable release series, though we have erroneously documented the stable repositories in the past.

This ticket covers a number of changes, so that for repo.mongodb.org and repo.mongodb.com we will:

  • have a repository for each release series (e.g. 3.0, 3.1, 3.2, 3.3) for stable and unstable releases. (no change)
  • publish all release candidates into the testing repository. (no change)
  • publish all nightlies into a new "development" repository (change, but not documented.)
  • remove the current stable/unstable repositories. (change).

While users will generally not have the unstable repo configured, as it was never documented, some users may have the stable repository configured.

If you have stable or unstable repositories configured, your package manager will report an error when you attempt to update these packages. If you encounter this, please change your configuration to match the repository for your current branch: at the time of writing, the current stable branch is 3.2 and the current unstable branch is 3.3.

Sorry for any confusion.



 Comments   
Comment by Sam Kleinman (Inactive) [ 07/Sep/16 ]

This work is complete.

Sorry for any inconvenience or confusion.

Comment by Githook User [ 06/Sep/16 ]

Author:

{u'username': u'tychoish', u'name': u'Sam Kleinman', u'email': u'samk@10gen.com'}

Message: SERVER-25908: bump curator for improved reository layout
Branch: v3.0
https://github.com/mongodb/mongo/commit/527d403116591d1996040d7148f6b973fec05d87

Comment by Githook User [ 06/Sep/16 ]

Author:

{u'username': u'tychoish', u'name': u'Sam Kleinman', u'email': u'samk@10gen.com'}

Message: SERVER-25908: bump curator for improved reository layout

(cherry picked from commit 5d21159ed9c243396c710e6fd75ea556140a04ff)
Branch: v3.2
https://github.com/mongodb/mongo/commit/37960347aaec93a154b1c35ed309246f99a554d9

Comment by Githook User [ 06/Sep/16 ]

Author:

{u'username': u'tychoish', u'name': u'Sam Kleinman', u'email': u'samk@10gen.com'}

Message: SERVER-25908: bump curator for improved reository layout
Branch: master
https://github.com/mongodb/mongo/commit/5d21159ed9c243396c710e6fd75ea556140a04ff

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