Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 882515

Summary: dev-db/mongodb-6.0.3 version bump
Product: Gentoo Linux Reporter: Matteo Modesti <mattemod>
Component: Current packagesAssignee: Ultrabug <ultrabug>
Status: UNCONFIRMED ---    
Severity: enhancement CC: francoisvalenduc, himbeere, jens, leonchik1976, linder.gabriel, programming, tobias.genannt, univerz
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://www.mongodb.com/try/download/community
See Also: https://bugs.gentoo.org/show_bug.cgi?id=882517
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuilds for mongodb-7.0.8 and 7.0.9
ebuilds for mongodb-7.0.12 with python 3.12 and boost-1.85 support
mongodb-4.4.29-no-enterprise.patch
patch for boost 1.85
mongodb-7.0.1-sconstruct
extrapatch-sconstruct.patch

Description Matteo Modesti 2022-11-22 14:41:02 UTC
Portage only offers MongoDB 5.0.5, while 6.0.3 and 5.0.14 have been released. 5.0.5 is not even +stable. Please update to the new version.
Is anybody maintaining this package?
Thank you in advance

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-12-30 05:53:26 UTC
ping
Comment 2 Jim Tupper 2023-10-29 23:55:22 UTC
Any further news on this? Mongo is now at v7 upstream
Comment 3 programming 2024-04-24 04:10:28 UTC
7.0.8 is now current.
Comment 4 Jens Kleikamp 2024-04-24 05:48:03 UTC
I could not have imagined this. Very sad whats happening with Gentoo :(
Comment 5 François Valenduc 2024-05-09 13:25:45 UTC
Created attachment 892614 [details]
ebuilds for mongodb-7.0.8 and 7.0.9

This archive contains ebuilds for mongodb 7.0.8 and 7.0.9 and the associated patches taken from archlinux.
Comment 6 François Valenduc 2024-05-09 13:27:57 UTC
However, it does not compile with Python 3.12 because of the imp module does not exists anymore. It seems it is only used in buildscripts/moduleconfig.py.

I don't know how to replace it, and I don't know if it uses other modules removed in Python 3.12.
Comment 7 François Valenduc 2024-07-13 16:06:23 UTC
Created attachment 897534 [details]
ebuilds for mongodb-7.0.12 with python 3.12 and boost-1.85 support
Comment 8 François Valenduc 2024-07-13 16:08:32 UTC
Created attachment 897535 [details, diff]
mongodb-4.4.29-no-enterprise.patch

This patch removes used of the imp module which then allow to compile with python 3.12
Comment 9 François Valenduc 2024-07-13 16:10:01 UTC
Created attachment 897536 [details, diff]
patch for boost 1.85

Adapted from https://bugs.gentoo.org/932251
Comment 10 François Valenduc 2024-07-13 16:12:02 UTC
Created attachment 897537 [details, diff]
mongodb-7.0.1-sconstruct

Taken from archlinux
Comment 11 François Valenduc 2024-07-13 16:13:34 UTC
Created attachment 897538 [details, diff]
extrapatch-sconstruct.patch

Taken from archlinux