Bug#1122518: ITP: documentdb -- MongoDB-compatible open source document database built on PostgreSQL

2025-12-11 Thread Christoph Berg
Re: [email protected]
> Ah didn't see that, I would be happy to help! My salsa username is @lvoytek.

Added you to the group.

The latest status was that the package was mostly (iirc) working with
the 0.104-0-385-g1fe9992e snapshot I had originally used, but then
broken when updated to the current 0.107-0:

src/query/bsonquery_compare.c: In function ‘pg_attribute_noreturn’:
src/query/bsonquery_compare.c:151:1: error: expected declaration specifiers 
before ‘ThrowUnexpectedFieldError’
  151 | ThrowUnexpectedFieldError(bool leftNext, bool rightNext)
  | ^
src/query/bsonquery_compare.c:161:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
‘__attribute__’ before ‘{’ token
  161 | {
  | ^

I have patched it to use the system libbson2, the problem is likely in
that area.

An open question is if `-lbidgcc000` is the right thing to do.
(See debian/patches/cflags)

Christoph



Bug#1122518: ITP: documentdb -- MongoDB-compatible open source document database built on PostgreSQL

2025-12-11 Thread lena
Hi Christoph,

Ah didn't see that, I would be happy to help! My salsa username is @lvoytek.

Thanks!
Lena


signature.asc
Description: This is a digitally signed message part


Bug#1122518: ITP: documentdb -- MongoDB-compatible open source document database built on PostgreSQL

2025-12-11 Thread Christoph Berg
Re: Lena Voytek
> Package name : documentdb
> Version : 0.107-0
> Upstream Contact: LF Projects, LLC 
> URL : https://documentdb.io/
> License : MIT/X
> Programming Lang: C
> Description : MongoDB-compatible open source document database built on
> PostgreSQL
> 
> DocumentDB is a MongoDB compatible open source document database built on
> PostgreSQL. It offers a native implementation of a document-oriented NoSQL
> database, enabling seamless CRUD (Create, Read, Update, Delete) operations on
> BSON(Binary JSON) data types within a PostgreSQL framework.
> 
> This package is useful as an alternative to MongoDB that is dfsg-compatible.
> I will maintain this package personally.

Hi Lena,

there is already some WIP packaging attempt at documentdb in the
postgresql space on salsa:

https://salsa.debian.org/postgresql/documentdb

I would be glad if we could maintain this together. It's a complex
package and more eyes on it would definitely make sense.

I'll add you to the salsa group if you let me know your user name.

Related to it is mongo-fdw which is also still WIP:

https://salsa.debian.org/postgresql/mongo-fdw

Christoph



Bug#1122518: ITP: documentdb -- MongoDB-compatible open source document database built on PostgreSQL

2025-12-10 Thread Lena Voytek

Package: wnpp
Severity: wishlist
Owner: Lena Voytek 
X-Debbugs-Cc: [email protected]

Package name : documentdb
Version : 0.107-0
Upstream Contact: LF Projects, LLC 
URL : https://documentdb.io/
License : MIT/X
Programming Lang: C
Description : MongoDB-compatible open source document database built on
PostgreSQL

DocumentDB is a MongoDB compatible open source document database built on
PostgreSQL. It offers a native implementation of a document-oriented NoSQL
database, enabling seamless CRUD (Create, Read, Update, Delete) operations on
BSON(Binary JSON) data types within a PostgreSQL framework.

This package is useful as an alternative to MongoDB that is dfsg-compatible.
I will maintain this package personally.



OpenPGP_0x34B8AD7D9529E793.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature