Page MenuHomeSolus

Update mongodb to 4.2.3
Closed, ResolvedPublic

Description

Okay, I'll add what tells me that the update request page is missing.

Here is a record of changes of MongoDB and everything that the new version provides: https://docs.mongodb.com/manual/release-notes/4.2/

On the download page are all the components that can be downloaded, including the tarball file: https://www.mongodb.com/download-center/community

But just in case here is the source's tar file: https://fastdl.mongodb.org/src/mongodb-src-r4.2.3.tar.gz

What version to which version to update?
Currently the repository has version 4.0.12 to version 4.2.3 which is currently the last available version.

Event Timeline

sawako created this task.Jan 29 2020, 9:14 AM
DataDrake closed this task as Invalid.Jan 29 2020, 11:08 AM
DataDrake added a subscriber: DataDrake.

Please provide the necessary information when requesting a package update. You are free to edit this task and reopen it when the changes have been made.

https://getsol.us/articles/packaging/request-a-package-update/en/

sawako reopened this task as Open.Jan 29 2020, 5:01 PM
This comment was removed by sawako.

After Python gets updated may I claim this task?

@sawako Please update the existing task information rather than provide it via a comment. Thanks.

sawako updated the task description. (Show Details)Jan 29 2020, 5:59 PM

@sawako Please update the existing task information rather than provide it via a comment. Thanks.

Fixed the post.

JoshStrobl renamed this task from MongoDb server is outdated in the repository to Update mongodb to 4.2.3.Jan 29 2020, 6:01 PM
JoshStrobl triaged this task as Normal priority.Jan 29 2020, 6:01 PM
JoshStrobl moved this task from Backlog to Update Requested on the Software board.

When I was trying to update the package python-cheetah and scons needed to be updated. python-cheetah needs to be upgraded from python2 to python3 and scons needs to point #!/usr/bin/env python3 instead of #!/usr/bin/env python.

While I've made the updates of these two packages I ran into issues with boost at build time:

src/mongo/db/pipeline/expression.h: In member function 'bool mongo::ExpressionRegex::hasConstantRegex() const':
src/mongo/db/pipeline/expression.h:2616:50: error: 'const class boost::optional<mongo::ExpressionRegex::RegexExecutionState>' has no member named 'has_value'
 2616 |         return _initialExecStateForConstantRegex.has_value();
      |                                                  ^~~~~~~~~

I've looked for this member in the sources of our version of libboost, the method makes no appearance and It's only shown in much newer versions of boost. So We won't be able to build this version of mongodb till we update libboost to a newer version.

When I was trying to update the package python-cheetah and scons needed to be updated. python-cheetah needs to be upgraded from python2 to python3 and scons needs to point #!/usr/bin/env python3 instead of #!/usr/bin/env python.
While I've made the updates of these two packages I ran into issues with boost at build time:

src/mongo/db/pipeline/expression.h: In member function 'bool mongo::ExpressionRegex::hasConstantRegex() const':
src/mongo/db/pipeline/expression.h:2616:50: error: 'const class boost::optional<mongo::ExpressionRegex::RegexExecutionState>' has no member named 'has_value'
 2616 |         return _initialExecStateForConstantRegex.has_value();
      |                                                  ^~~~~~~~~

I've looked for this member in the sources of our version of libboost, the method makes no appearance and It's only shown in much newer versions of boost. So We won't be able to build this version of mongodb till we update libboost to a newer version.

I hope you can do it :)

I could do it, but updating libboost is a pain in the foot https://dev.getsol.us/D7#33071, as it needs a lot of rebuilds and testing.

I could do it, but updating libboost is a pain in the foot https://dev.getsol.us/D7#33071, as it needs a lot of rebuilds and testing.

I've also put that if they can build MongoDB Compass, will that package be included in the repository?
https://dev.getsol.us/T8648