Subject: Re: bug#64021: [PATCH] gnu: gajim: Update to 1.7.3.

From: Ludovic Courtès <[email-masked]>
Date: Tue, 20 Jun 2023 23:46:33 +0200

Hi Parnikkapore,

Parnikkapore <[email-masked]> skribis:

> * gnu/packages/messaging.scm (python-nbxmpp): Update to 4.2.2.
>   [arguments]: Specify "python -m unittest" as test method,
>   [inputs]: Move python dependencies to propagated-inputs.
>   [propagated-inputs]: Likewise.
> * gnu/packages/messaging.scm (gajim): Update to 1.7.3.
>   [arguments]: Switch to "python -m build".
>   To use pyproject-build-system, support for backend-path is needed.
>   [arguments]: Add metadata build and install phase.
>   [arguments]: Switch to "python -m unittest" as test method,
>   following upstream recommendation.
>   [arguments]: Generate gdk-pixbuf cache and include result in wrapper.
>   Allows Gajim to run in pure environments.
>   [native-search-paths]: Update.
> * gnu/packages/messaging.scm (gajim-omemo): Update to 2.9.0.
> * gnu/packages/messaging.scm (gajim-openpgp): Update to 1.5.0.
> ---
>
> Here's a resend of https://issues.guix.gnu.org/63494 which is rebased
> on top of current master. https://issues.guix.gnu.org/63594 is already
> included.
>
> I have gotten Gajim 1.8 working in Guix (see https://codeberg.org/Parnikkapore/guix-ngapsh-unsigned/src/commit/cc3069a118995e98ff971d51d36689ea6ceef366/pnkp/guix/packages/messaging.scm);
> however, it requires python-protobuf >=4.21.0, which is not yet
> packaged to Guix standards.
>
> Again, sorry for consolidating the changes (and for `guix style`-ing python-nbxmpp)!

This is great and it passes according to
<https://qa.guix.gnu.org/issue/64021>.  However, for clarity, could you
please resubmit it with one change by patch—that is, one patch for
python-nbxmpp, one for gajim, one for the gajim-omemo, etc.?

Sorry for asking for extra work but that’s an important part of
simplifying review as well as bisecting!

Thanks,
Ludo’.