Обсуждение: Publish packages to PGDG

Поиск
Список
Период
Сортировка

Publish packages to PGDG

От
Shuai Tian
Дата:

Hi there,

 

I hope this message finds you well. I am reaching out to you as one of the maintainers of DocumentDB, an open-source document database built on PostgreSQL. We are looking to add our DEB/RPM packages to the PostgreSQL Global Development Group (PDGD) repository, and we would appreciate your guidance on how we can proceed with this.

 

For more context, you can find our official site here: https://documentdb.io/, and our repository on GitHub here: https://github.com/documentdb/documentdb.

 

Thank you in advance for your assistance, and I look forward to your response.

 

Best regards,

Shuai Tian

 

Re: Publish packages to PGDG

От
Michael Banck
Дата:
Hi,

On Thu, Nov 27, 2025 at 08:48:05AM +0000, Shuai Tian wrote:
> I hope this message finds you well. I am reaching out to you as one of
> the maintainers of DocumentDB, an open-source document database built
> on PostgreSQL. We are looking to add our DEB/RPM packages to the
> PostgreSQL Global Development Group (PDGD) repository, and we would
> appreciate your guidance on how we can proceed with this.

I think one thing that would help (at least for Debian/Ubuntu) would be
to not tag your releases with a -0 at the end (like v0.107-0), as that
confuses the Debian versioning, where everything after the hyphen is the
Debian revision and not part of the upstream release. What is the
rationale for this, as the version seems to self-identify as 0.107?


Michael



Re: Publish packages to PGDG

От
Michael Banck
Дата:
On Thu, Nov 27, 2025 at 10:37:43AM +0100, Michael Banck wrote:
> On Thu, Nov 27, 2025 at 08:48:05AM +0000, Shuai Tian wrote:
> > I hope this message finds you well. I am reaching out to you as one of
> > the maintainers of DocumentDB, an open-source document database built
> > on PostgreSQL. We are looking to add our DEB/RPM packages to the
> > PostgreSQL Global Development Group (PDGD) repository, and we would
> > appreciate your guidance on how we can proceed with this.
>
> I think one thing that would help (at least for Debian/Ubuntu) would be
> to not tag your releases with a -0 at the end (like v0.107-0), as that
> confuses the Debian versioning, where everything after the hyphen is the
> Debian revision and not part of the upstream release. What is the
> rationale for this, as the version seems to self-identify as 0.107?

Nevermind, I saw that Christoph has upoaded documentdb packages in the
meantime, so they are on apt.postgresql.org now:

https://apt.postgresql.org/pub/repos/apt/pool/main/d/documentdb/


Michael



Re: Publish packages to PGDG

От
Christoph Berg
Дата:
Re: Michael Banck
> Nevermind, I saw that Christoph has upoaded documentdb packages in the
> meantime, so they are on apt.postgresql.org now:
>
> https://apt.postgresql.org/pub/repos/apt/pool/main/d/documentdb/

Not quite, that's still work in progress.

Does documentdb support PG18 now? I'm still getting errors around
pg_attribute_noreturn:

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)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~

(That's using the system libbson2-2, see
https://salsa.debian.org/postgresql/documentdb/-/blob/master/debian/patches/cflags?ref_type=heads)

Christoph